Writing
I don't write as much recently, but there's still plenty of essays.
Categories
-
Область видимости переменной в Javascript (variable scope) - ликбез
В Javascript области видимости усложнены тем, что функции могут определяться внутри других функций, а вызываться где угодно. оп
-
Как открыть терминал из Gvim
Во-первых, я добрался до сессий в виме – теперь не приходится переходить в каталог проекта вручную. Пригодился плагин SessionMan.
-
Мой единственный совет начинающим программистам
Вообще я написал длиннющую статью на эту тему, но потом подумал, что она бесполезна. Нельзя статьей передать опыт.
-
Избавление gitа от ненужных файлов в глобальном масштабе
До недавних времен сразу после создания git-репозитария я добавлял в .gitignore список имен всяческих резервных и временных файлов, которые создаются редакторами, IDE, и т.п.
-
Пишем программу на Python под Symbian в Ubuntu
Разработка на PyS60 в Ubuntu
-
Этакий DSL для прикрывания неиспользуемых блоков во view
Или же, на менее человечных языках
-
Как отличать локальный сайт от production?
Бывает такая проблема, что путаешь свою версию сайта с production? Она решается ровно одной строчкой в конфиге Apache:
-
Доставка файлов из VCS на shared-хостинг с помощью sshfs
В общем
-
Друзья друзей Вконтакте на Ruby
Если несколько твоих знакомых знакомы с Васей Пупкиным, то с большой вероятностью ты тоже с ним знаком. Логично?
-
Грамотное разворачивание сайта без VCS
Ситуация: есть сервер с доступом по SSH и без каких-либо дополнительных программных средств. Есть код в git-репозитарии (даже не важно, что в git, главное, что под системой контроля версий). Задача: поместить код на сервер и периодически его обновлять, да так, чтоб не руками, чтоб не стыдно было, чтоб не гонять полную копию каждый раз.Ну да, не совсем без системы контроля версий, а при наличии отсутствия ее на сервере. «Папа, а правда, есть люди, которые не пользуются VCS? Нет, сынок, это фантастика.
-
Как произносится слово ruby
['ruːbɪ]
-
Хостинг Ruby on Rails от Hostpro.ua - первые впечатления
Коротко, списком, основные моменты: cPanel. Как-то врет она про наличествующие в системе гемы, по крайней мере их список никак не совпадаеет с ls /usr/local/ Mongrel.
-
"View Source" из Firefox в GVIM
Озаботился вопросом удобного просмотра исходников страниц в Firefox. То есть, конечно, есть Inspect в Firebug, но это не совсем то.
-
Украинский хостинг с mod_rails
Существует ли в Украине хостинг для Ruby on Rails на основе mod_rails/Passenger? Мне казалось, что так на shared-хостинге использовать Passenger удобнее, чем mongrel, но тем не менее все пересмотренные хостинги (hostpro.ua, tophost.com.ua, 1gb.ua) используют последний.
-
Что можно делать с миграциями в Rails
Миграции призваны заменить всякие SQL-менеджеры. Нет, серьезно: при работе с рельсами не нужны SQL-менеджеры, я гарантирую это. Зато нужно освоиться с механизмом миграций. И еще с script/console.
-
Конспект интервью twit.tv с DHH
25 июля twit.tv провели интервью с DHH.
-
Использование after_filter в Ruby on Rails
Есть такая штука в Rails – after_filter. Судя по гуглу, его используют раз в пять реже, чем before_filter. Тем не менее, с after_filter можно делать всякие интересные штуки с результатом работы приложения. Например:
-
Оглавления папок из-под Rails
Passenger почему-то не хочет отдавать оглавление папок (или index.html) из папки public, если на конце URL нет слеша. Это довольно просто решается соответствующим
-
Перенос SVN-репозитария в git
Как начать использовать современную систему контроля версий вместо Subversion.
-
Почему git?
Мне тут по работе пришлось осваивать git. Полезно, когда тебя иногда подталкивают: раньше я к гиту относился прохладно, как к очередной распиаренной, но не приносящей ничего нового модной штуке. Однако, поработав на ней (нем?) полторы недели, я таки вошел во вкус и даже перевел на git все свои