Я знаю PHP. Не просто знаю, а действительно знаю. Не только синтаксис, или идиомы и особенности, но еще и почему — почему что-то работает именно так как оно работает, понимаете, под капотом. И скорее всего я тем или иным образом принимал участие в принятии того или иного решения. Все таки, тринадцать лет с языком — это долгий срок. Но я работал не только с PHP.
Рубрика «ruby on rails» - 30
Изучая Rails (ну, и Ruby)
2013-05-12 в 12:37, admin, рубрики: learning, php, ruby, ruby on rails, Программирование, разработкаНе бывает «чистых» программистов
2013-05-11 в 10:53, admin, рубрики: ruby, ruby on rails, говнокодеры, новички, Программирование, профессионализм, разработка, разработка сайтов
С появлением Ruby on Rails уровень технических знаний необходимых для создания веб-приложений понизился. Становятся ли знания и опыт менее критичными?
Я думаю, Ruby on Rails очень сильно понизил планку в терминах «что нужно для того, чтобы запустить веб-приложение». Некоторые видят в этом только отрицательную сторону. В духе, «Ой, варвары у ворот» или «Ну вот, сейчас все эти немытые дикари хлынут в наши замечательные программистские сообщества». Я уже не раз слышал такое. Многие ругали Visual Basic за что, что он открыл двери для, так называемых, «не чистых» программистов. Я думаю, все это — чушь собачья.
CRUD-приложение на Ext JS и Ruby on Rails за 7 минут
2013-04-18 в 15:32, admin, рубрики: ajax, netzke, osx, ruby on rails, sencha ext js 4, web-разработка, Библиотека ExtJS/Sencha, Веб-разработкаЭто обновленная версия устаревшего поста.
Этот пост покажет вам простые шаги по созданию менеджера задач TODO с использованием Ext JS, Ruby on Rails и Netzke. Это займет у вас приблизительно 7 минут, и если вам заранее любопытно, стоит ли оно того, загляните прямиком в секцию «Обсуждаем результаты» (кстати, самую большую). Наша цель заключается в создании веб-приложения которое позволит нам добавлять, редактировать и удалять задачи TODO, так же как и помечать их как завершенные. В дополнение к этому вы сможете сортировать задачи, делать поиск по ним, редактировать несколько задач одновременно — и это еще не все. Если хотите, засекайте время на секундомере — и давайте приступим.
RubyMine 5.4 готов к выходу Rails 4
2013-04-16 в 13:34, admin, рубрики: ruby, ruby on rails, Блог компании JetBrains, метки: ruby, ruby on rails
Мы рады сообщить о том, что новая версия RubyMine, интегрированной среды разработки для Ruby on Rails, доступна для скачивания.
Несмотря на то, что прошло всего два месяца с момента выхода RubyMine 5, мы готовы поделиться новым функционалом и надеемся, что наши пользователи будут рады новым возможностям.
Читать полностью »
Разработка встраиваемого JavaScript приложения
2013-04-11 в 6:41, admin, рубрики: javascript, pusher, ruby on rails, Веб-разработка, метки: javascript, pusher, ruby on railsВместо вступления
Я хочу рассказать вам о некоторых трудностях, с которыми мы столкнулись при разработке встраиваемого JavaScript приложения, виджета комментариев "Комментатр".
В этой статье я опишу некоторые проблемы и тонкости разработки подобных приложений, а также предложу варианты их решения.
В качестве backend–решения мы используем приложение на Ruby on Rails, поэтому некоторые фрагменты этой статьи будут специфичны для Rails–окружения.
Комментатр состоит из двух проектов: API и виджета, который устанавливается на сайт клиента. Речь пойдет об их взаимодействии между собой и виджета с сайтом клиента. В основном общение виджета и API происходит посредством JSONP, который, как известно, поддерживает только GET–запросы. В связи с этим возникает первая сложность.
Избавляемся от повторения кода с помощью DRY CRUD
2013-04-08 в 12:23, admin, рубрики: crud, DRY, ruby on rails, метки: crud, dry, ruby on railsФреймворк Ruby on Rails меня просто очаровывает, но недавнего времени некоторую сложность представляла из себя генерация CRUD контроллеров.
Почти всегда мне было необходимо реализовывать списки с сортировкой, фильтрацией и пагинацией, а стандартного способа этого достичь в рельсах я не обнаружил. Перепробовал несколько вариантов и ни один меня не удовлетворил:
- стандартный генератор scaffold_controller — ничего подобного нет, CRUD с простейшим дизайном
- nifty Scaffold — его разработка приостановлена, но все равно фильтрации и сортировки нет
- гем для DataTable — не прижился, он обеспечивает только представление данных, а код для фильтрации и сортировки пришлось бы писать самому
Долгое время не удавалось найти ничего похожего на полюбившийся мне виджет CGridView из Yii framework. Уже почти смирился с необходимостью писать свой велосипед, но наткнулся на DRY CRUD и хочу поделится опытом его использования. Может кому-то он окажется полезным, а может кто-то подскажет еще более подходящий инструмент.
Читать полностью »
Поход к цели длиною в жизнь
2013-04-05 в 14:09, admin, рубрики: IT-Биографии, ruby, ruby on rails, мотивация, Учебный процесс в IT, метки: ruby, ruby on rails, мотивация 
Преамбула
Если вы полным ходом идёте к успеху, то эта история вряд ли сможет чему-то вас научить, но если вы умудрились родиться там, где смертность превышает рождаемость, а прогресс только снится, где вместо современных гаджетов — попытки заработать на еду, в месте, которое больше напоминает постапокалиптические фильмы, то я буду только рад, если дальнейшая последовательность слов вам чем-то сможет помочь.
Это просто история, не больше, без трагизма, помпезности или хардкора. По сути, она о том, как идти к своей цели не смотря ни на что, попутно выживая. В ней есть немного пиара, исключительно в качестве наглядности и подтверждения слов автора.
RVM Autolibs: Автоматическое управление зависимостями и Ruby 2.0
2013-04-05 в 10:38, admin, рубрики: engine yard, railsinstaller, ruby, ruby on rails, rvm, Блог компании Engine Yard 
Прошлый месяц ознаменован началом новой вехи для рубистов — релиз Ruby 2.0.0. Вместе с ним обновлённый RubyGems и новые зависимости, включая OpenSSL. Ранее RVM почти ничего не предпринимала для разрешения зависимостей, устанавливая вместо этого LibYAML, так как он был нужен для функционирования RubyGemsк. Ситуация изменилась с появлением OpenSSL, так как это является бОльшей зависимостью. Раньше для Ruby 2.0.0-rc RVM устанавливал OpenSSL. Однако компилирование OpenSSL не лёгкая задача, используя LibYAML.
Читать полностью »
Разработка приложений на Ruby on Rails в Visual Studio
2013-03-25 в 1:13, admin, рубрики: ruby on rails, Visual Studio, windows, Песочница, метки: ruby on rails, Visual Studio, windows Речь сегодня пойдет о том, как разрабатывать и отлаживать приложения на всеми уже давно любимом фрэймворке Ruby on Rails. Для всех меня лично с первого дня знакомства с Rails привычно стало использование следующей связки:
— Ubuntu
— Rvm
— Gedit + terminal (в качестве среды разработки)
Но сегодня хотелось бы поговорить о разработке на рельсах именно под виндой Windows в лучшей объективно по-моему мнению среде разработки на сегодняшний день MS Visual Studio. Кому интересно прошу под кат.
Читать полностью »
Релиз GitLab 5.0
2013-03-23 в 14:20, admin, рубрики: Git, gitlab, ruby, ruby on rails, метки: Git, gitlabВчера, то есть 22 марта, увидел свет релиз 5 версии GitLab. GitLab — замечательный аналог таким продуктам, как GitHub, Bitbucket. Однако он устанавливается на ваш личный сервер и полностью подконтролен вам. Это отличное решение для компаний, занимающихся разработкой программного обеспечения, web студиям ну или просто тем, кто хочет иметь свой собственный git репозиторий.

Что же нового в версии 5.0? Для ознакомления с подробностями прошу под кат
Читать полностью »
