Мне очень нравятся сервисы вроде formsping.me, ask.fm тем, что у каждого пользователя есть своя маленькая страничка (например, ask.fm/popova) — и ты сразу знаешь к кому попал.
Мне и моему другу sborod пришла в голову идея сделать сервис для признаний в любви с похожей механикой:
1. Андрей заходит на сайт, логинясь через ВКонтакте, и вводит ссылку на профиль Марины, которая ему нравится.
2. Ему генерируется собственная страничка howmuchiloveyou.ru/его короткое имя или id номер ВКонтакте, если короткое имя не указано.
3. Он копирует ссылку себе в статус ВКонтакте или на стену.
4. Всем перешедшим по ссылке, кроме Марины, говорят: «Я люблю не тебя». Если заходит Марина, то ей выводится: «Я тебя люблю! Андрей».
Читать полностью »
Рубрика «ruby on rails» - 39
Сервис признаний в любви на Rails
2012-04-26 в 6:36, admin, рубрики: oauth, ruby, ruby on rails, ruby on rails 3, vk.com, авторизация, День святого Валентина, социальные сети, метки: oauth, ruby, ruby on rails 3, vk.com, авторизация, День святого Валентина, социальные сетиBrainwashing by Evil Martians — мастер-класс по разработке на Ruby on Rails 19-20 мая в Москве
2012-04-23 в 10:35, admin, рубрики: brainwashing, evil martians, ruby, ruby on rails, Мероприятия, метки: brainwashing, evil martians, ruby, ruby on railsПривет, %username%!
Evil Martians в третий раз проведут мастер-класс по разработке на Ruby on Rails 19 и 20 мая: http://brainwashing.pro/rails.
Проблема популярности Ruby и Ruby on Rails — плохая документация
2012-04-23 в 7:05, admin, рубрики: ruby, ruby on rails, метки: ruby, ruby on rails Хочу поделиться своими соображениями. Я читал много топиков на тему Ruby, Ruby on Rails, Ruby vs PHP, Python vs PHP. «Каждый кулик свое болото хвалит». Я считаю, что это дело сугубо каждого — какую систему или язык программирования использовать, личные предпочтения, как говорится, на вкус и цвет товарищей еще поискать. Но суть даже не в этом. Я хорошо знаю PHP, не так давно взялся за изучение Ruby и Ruby on Rails. Знаете, как ни странно это звучит, но мне нравятся обе системы — и PHP, и Ruby, возможно даже одинаково. В Ruby есть свои прелести, которые привлекают — мощность самого языка, очень понятный и лаконичный синтаксис (если с толком подойти к изучению), в PHP — простота и все та же лаконичность языка. Хорошие системы, хорошие инструменты, но все же Ruby как-то в роли догоняющего. Что же тут не так?
Читать полностью »
Создание плагинов для Redmine
2012-04-23 в 5:58, admin, рубрики: hooks, plugins, redmine, ruby on rails, метки: hooks, plugins, redmine, ruby on rails Процесс создания плагинов для Redmine очень слабо документирован. Задача данной статьи отчасти восполнить этот пробел, рассказав про успешный опыт создания небольшого, но полезного плагина. Важное примечание. Redmine написан на Ruby on Rails, вам нужно быть к этому готовым, если вы собрались делать свой плагин :)
Читать полностью »
Почему многие выбирают Ruby, а не PHP
2012-04-19 в 11:01, admin, рубрики: php, rails, ruby, ruby on rails, метки: PHP, rails, ruby Данный пост является ответом на пост "Почему люди выбирают PHP, или почему миллиарды мух могут ошибаться". Надеюсь, мне удастся развеять миф о несостоятельности платформ вроде Ruby и Python, который активно распространяется PHP разработчиками, причем разработчиками т.с. нижнего сословия, которые кроме PHP больше ничего не видали. Конкретно в данной статье я формате вопрос-ответ расскажу о том, почему Ruby и Rails — реальные игроки, почему они популярны и можете ли вы их использовать для построения собственного бизнеса в интернете.
Аутентификация в rails-приложениях с помощью facebook, vkontakte
2012-04-16 в 16:50, admin, рубрики: devise, omniauth, ruby on rails, метки: devise, omniauth, ruby on railsАутентификация в rails-приложениях через facebook, vkontakte
В данной статье будет рассказано, как сделать простейшую аутентификацию в rails-приложении через социальные сети vkontakte и facebook, помогают в этом гемы omniauth, omniauth-facebook, omniauth-vkontakte. Материал рассчитан на новичка. Хоть это и будет учебное приложение, но для придания законченности используем bootstrap с помощью гема twitter-bootstrap-rails.
Читать полностью »
Используем Resque в Rails
2012-04-12 в 13:10, admin, рубрики: resque, ruby, ruby on rails, метки: resque, ruby, ruby on railsResque — ruby-библиотека для создания фоновых задач, составления очередей таких задач и их последующего выполнения. Задачи могут быть любым ruby-классом или модулем, содержащим метод perform. В ruby-сообществе Resque пришел на смену Delayed Job (не знаю, кстати, почему проект перестал развиваться, весьма удобная была вещь на мой взгляд) и обладает большим количеством различных преимуществ, таких как разделение задач по разным машинам, приоритеты задач, устойчивость к разным утечкам памяти и еще, и еще, и еще. На этом вступление для тех, кто не может самостоятельно перевести первый абзац из README прошу считать законченным.
В данной статье будет показано как использовать resque и resque-scheduler в rails-приложении.
Читать полностью »
Сложный SVG на клиенте и сервере
2012-04-05 в 10:03, admin, рубрики: javascript, node.js, nodejs, raphaeljs, ruby on rails, svg, метки: javascript, nodejs, raphaeljs, ruby on rails, svgЭто небольшая история страданий, боли, взлетов и падений в попытках ускорить работу RaphaelJS на больших и сложных SVG. Если вы страдаете от подобных проблем, то не стоит ждать в конце этой статьи серебряной пули, но, надеюсь, что про наш путь поиска решения будет интересно прочитать всем.
Heimdallr: защита полей модели и новый CanCan
2012-04-04 в 20:22, admin, рубрики: acl, activerecord, ruby, ruby on rails, Блог компании Round LakeВ процессе превращения большей части web-проектов в браузерные приложения, появляется много вопросов. И один из самых весомых из них – обработка прав доступа без лишнего кода. Размышления на эту тему привели нас к большой проблеме: комфортного способа реализовать защиту на уровне полей модели для ActiveRecord просто нет (Егор, привет! ;). CanCan добавляет ограничения на уровне контроллеров, но это слишком высокий уровень чтобы решить все проблемы.
Немножко пободавшись, мы написали два милых гема. Встречайте, Heimdallr (Хеймдаль) и его расширение Heimdallr::Resource. Они принесут в ваши модели мир и безопасность.
Читать полностью »
Рельсы сошли с рельс: Почему я переписываю Archaeopteryx на CoffeScript
2012-04-03 в 7:58, admin, рубрики: archaeopteryx, bundler, coffeescript, node.js, rake, rake balls, ruby on rails, Веб-разработкаВы бывали на вечеринках, где друзья с работы и друзья из колледжа не разговаривают?
Я запостил видео на Tumblr, которое бы никогда не запостил на Facebook:
Это гитарист, отжигающий под «Bangarang» группы Skrillex.
Читать полностью »