Writing
I don't write as much recently, but there's still plenty of essays.
Categories
-
Обновление сайта до Ruby on Rails 3 - отчет
Отчет об обновлении CarGid с Ruby on Rails 2.3 на Ruby on Rails 3. Все больше библиотек перестают поддерживать Rails 2.3, и скоро тебе придется обновляться.
-
Мой доклад про acceptance-тесты с kiev.rb #1
7 марта в Киеве произошла — довольно спонтанно — конференция kiev.rb, устроенная рубистами из Питера, на которой я — довольно спонтанно — читал доклад про acceptance-тесты с использованием RSpec и Capybara.
-
Лучший текстовый редактор для Windows - это Vim
Vim – это новенькая трехкомнатная квартира в модном комплексе, которую ты только что выиграл в лотерею
-
Настройка общего для Windows и Linux репозитория конфигурационных файлов
Если кто не знал, то я получаю извращенное удовольствие от работы и с Linux, и с Windows одновременно. Но, как говорится, песня не о том.
-
Программистский подход
Задача (основана на реальных событиях): отметить на карте и выбрать по нескольку достопримечательностей 20 крупнейших городов США.
-
Как перехватывать клик по Flash-баннеру
Разместить флешку на сайте – дело несложное. Однако, в 95% случаев ожидается, что флешка будет ссылкой. Думаешь, объект Flash можно просто положить в "a"? Нельзя. Приходится ограничиваться внутренними средствами.
-
Запущен Rubyhub.com.ua
Rubyhub — агрегатор всего, происходящего с Ruby на Украине.
-
Эпическое обновление моего сайта на Ruby on Rails
Идея переписать сайт на Ruby витет надо мной уже, наверно, год. Основной мотивацией было то, что используемый мной ранее WordPress феерически плохо написан и его так же феерически сложно дополнять. Это я вам говорю как человек, который писал к Wordpress темы, плагины, и совсем недавно переносил базу на собственную структуру данных.
-
Улучшения для rake db:dump
Поскольку заниматься чем-то полезным в поезде довольно сложно, я решил ограничиться тем, что добавил в `rails_db_dump` возможность сдампить одну таблицу вместо всей базы.
-
Progress bar для скриптов на Ruby
Знакома такая ситуация – пишешь Rake-задачу, понимаешь, что выполняться она будет долго, а сделать какую-нибудь индикацию процесса облом?
-
Сколько памяти действительно занимает виртуальная машина?
Сегодня Миша Грищенко задал мне вопрос, на который я, как мне казалось, ответил еще в августе, расхваливая VirtualBox: а сколько он, собственно, жрет памяти?
-
Pivotal start и pivotal finish
В pivotal_shell добавилось две команды – start и finish, позволяющие прямо из командной строки начать и закрыть задачу.
-
git-timesheet - генерация отчета о работе из журнала git
Автоматическая генерация отчетов о работе из git log.
-
Улучшение поддержки Sass в rails.vim
Я добавил в rails.vim автоопределение каталога с файлами .sass, а заодно к .less и .coffee-файлам.
-
rake db:dump - сливаем базу приложения на Ruby on Rails
Простой способ дампа базы приложения на Ruby on Rails.
-
Консольный клиент для Pivotal Tracker
Мы в RailsWare пользуемся для управления проектами Pivotal Tracker-ом. Штука это шикарная, под нее написана куча расширений – в частности, хук для Github, позволяющий привязывать коммиты к задачам Pivotal Tracker, а также их закрывать непосредственно из коммитов, например, так:
-
Генератор недельного отчета из git log
Генератор недельного отчета из git log, написанный на shell script.
-
Личный опыт интернет-покупок из Украины
Большинство ужастиков про пропадающие посылки, заоблачные ввозные пошлины и прочие сложности онлайн-шоппинга возникают из-за непонимания покупателем ситуации, его любви к халяве или идейных заблуждений. Постараюсь немного прояснить ситуацию.
-
Еще о схеме БД, миграциях и нестандартных полях в Rails
Совершенно случайно наткнулся на интересный комментарий в db/schema.rb.
-
coLinux и VirtualBox - что удобнее?
Излагаю соображения, по которым я использую VirtualBox, а не coLinux.