
VIM – это сила.
Мало того, что для этого замечательного текстового редактора написали уже более 3-ёх тысяч расширений, так еще и пишутся они достаточно легко. К слову говоря, если полазить по дебрям каталога плагинов, можно найти множество интересных и полезных утилит.
Но сила VIM не только в его расширяемости. VIM сам по себе – очень мощная штука, которую можно настроить как угодно. Именно за это он мне и нравится – я как бы создаю свою рабочую среду. Многие любители «сделай сам» поймут о чем я говорю.
Читать полностью →
Tagged as:
vim

Каждому из нас когда-нибудь объясняли ценность английского языка. Не смотря на все это, я не очень-то следовал этому. И конечно пожалел об этом.
Я рад, что смог во время осознать ценность английского языка и начать исправлять плачевную ситуацию.
Сегодня я расскажу вам о том, почему же я начал изучать английский и забросил русский.
Читать полностью →
Многие из вас слышали о замечательном методе inherited.
Если кто-то не понимает о чем сейчас идёт речь, то поясню, что этот метод вызывается, когда какой-нибудь класс унаследовал другой (базовый) класс. Сегодня вы узнаете, как этот метод может быть полез в хозяйстве ;)
Читать полностью →
Tagged as:
Ruby

Это не просто голые советы, за всем этим стоит личный опыт и море потерянного времени.
Эту статью стоило назвать «Мои ошибки, совершенные при работе с Rails приложениями», но получилось бы как-то слишком длинно.
Читать полностью →

Привет всем.
Решил изучать исходники моего любимого Руби. Буду периодически делиться с вами своими наблюдениями.
Небольшое предупреждение:
Желательно знать Си. Хотя бы немного. Ладно-ладно, не знаете? Ну, тогда спрашивайте в комментариях, я вам на «яблоках» объясню (и почему я постоянно думаю, что кто-то вообще еще продолжает читать этот рассказ?).
Пожалуйста, не пугайтесь слова «указатель». Это переменная которая указывает на что-то другое (если выражаться очень понятным языком).
Если попытаться привести простую аналогию указателей в руби, то на ум приходит следующая конструкция:
Читать полностью →
Tagged as:
c,
Ruby

95-ая статья из книги 97 Things Every Programmer Should Know
by Gerard Meszaros
Вы пишите автоматические тесты для одного или всех своих приложений? Мои поздравления!
Вы пишите тесты до написания кода? Это еще лучше! Просто делая это, вы приближаете себя к гордому званию настоящего разработчика.
Но постойте, вы пишите хорошие тесты? Задайте себе вопрос — “Для кого я пишу тесты?”.
Писать тесты для себя или для компилятора не самая лучшая идея. Так для чего же на самом деле стоит писать тесты?
Читать полностью →
Честно говоря я не очень хорошо знаю английский.
Нет, ну конечно я его знаю. Почти вся литература, прочитанная мною, была на английском языке. Это скорее заслуга русских авторов. Я, знаете ли, не очень понимаю, что они иногда имеют ввиду. Ударьте меня, если я не прав, но нет ничего хуже, чем русская техническая литература.
Ах, я отвлёкся от главной мысли. Я буду переводить до тех пор, пока не смогу понимать английский как свой родной. Все переводы, сделанные мною, называются «вольными». Я могу дописать что-то своё или пропустить. Это не очень хорошо, но наверное это ваша плата за то, что вы не знаете английский. Конечно при условии, что кто-то вообще будет это читать.
Привет всем, надеюсь через много лет кому нибудь пригодятся записи в этом «очередном блоге».
Говорят, что нужно представляться. Собственно делать этого мы не будем. Кто-то даже говорит о своих планах. Но и здесь я промолчу, наверное от того, что боюсь «спугнуть».
Так что лучше читайте мои посты, которые конечно же когда нибудь заполнят этот блог до отвала.