Rails programmer – кому ты нахер сдался

Очередной пост по следам собеседования. Я уже писал, как я ходил в Exigen. Понятное дело, я не оставляю надежду поработать, пускай и за скромное денежное вознаграждение, в какой-нибудь иностранной конторе. Так вот, сегодня закончилась эпопея с конторой TietoEnator Alise.

Кому интересно, остальное дальше.

Continue reading Rails programmer – кому ты нахер сдался

Немного багов с Gems

В последнее время, меня немного поколбасило. Ну, не считая сессии, прошел BarCamp, где я проявился на Инкубаторе Инноваций. Ушел с работы, чтобы освободить больше времени для оффициального и личного образования. Теперь, перехватываю сторонние проекты, которые изредка падают на голову.

В связи с уходом с работы, пришлось менять сервер. Блога это не коснулось, хостинг-то у меня зарубежный, платный и shared, но приятно иметь 24/7 сервер на котором у тебя есть права root-а. Тоесть можно легко и просто поставить нужные пакеты, или просто перезагрузить машину, когда она просто начала сильно сбоить. Слава Богу, мир не без добрых людей. Jujo, выделил мне место на своем development server-e, и я теперь планомерно переношу туда свои разработки.

Сервер хороший, и работает на правильной операционке Ubuntu Server, поэтому большинство пакетов поставились простым apt-get. Но, не все было просто. Поскольку я любитель-экспериментатор, то свой репозиторий gem пакетов (это специальные библиотеки для ruby) я предпочитаю хранить отдельно. Мало ли кому не понравятся development версии. Для этого, я пользуюсь простым решением, когда найденым на форумах хостера.

Ниже идет решение, которое будет полезно любому, кто решил завести свой gem repository, а также список ошибок, которые могут быть причиной не совсем верных апдейтов или нехватки пакетов. В общем, если вас зацепило, то надо жать на ссылку, а если нет, то гляньте в Blogroll, там много интересных кандидатур. Кстати, чтобы ссылка на ваш сайт оказалась в моем блогролле, нужно регулярно – раз в месяц – перечислять мне 1.99 долларов на каждый из счетов в webmoney, moneybookers, paypal и 3ех банках. 🙂

Continue reading Немного багов с Gems

RTU любит Ruby/Rails

Сегодня прошло первое занятие по предмету “Электронная коммерция”. Событие конечно ничем не примечательное, если не считать, что преподаватель – господин Лектауерс – решил отойти от стандартных шаблонов и читать этот курс без теоретических заморочек, а в призме новых технологий, именно столь уважемого мной Ruby on Rails.

Понятное дело, что занятия сводятся к груповому чтению pdf-ов, представляющих собой кальку с Agile Web Development with Rails 2ed, но сам факт уже настолько приятный, что я не могу сдержать своего ликования. Похоже, все-таки не все попахивает в нашей системе образования, если есть преподаватели, готовые разбудить в студентах интерес к новым веяниям. Более того, дело идет не только на словах, но и на деле. В частности, нас подразнили ссылкой, где можно будет скачать последнюю книжку AWDwR и сказали что книга уже есть в библиотеке.

А в остальном, новостей к сожалению, нет.

Вышли Рельсы 2.0.1

Еще не успели отгреметь фанфары и сайт не отпустил digg-эффект , как я пишу заметку о том, что вышлa вторая версия Ruby on Rails, замечательного фреймворка, для разработки Web-приложений.

Много нововведений, таких как поддержка базовой HTTP авторизации 3 строчками, множество минорных фиксов на увеличение производительности да и вообще интересный список получается. Конечно, обзор никакой, но и новость свежая, сам буду ждать подробных отзывов и экспериментировать с ней в ближайшие дни.

Приходите еще, оставляйте ваши отзывы, ну и пишите сами чем вас порадовал этот выходной. Вдруг, выход Python 3.0 alpha 2 для вас гораздо важнее?

Не знаете, что такое Ruby on Rails? Смотрите screencast и пишите, что вы об этом думаете!

Первая книга по Rails

Я уже почти отчаялся найти ее на языке Пушкина и Достоевского, но все-таки мир не без умных людей! Книга номер один посвященная быстрой разработке на Ruby on Rails выйдет в конце февраля. Пойду на Озон смотреть цену на предзаказ. Однозначный МастХэв всем Rails-разработчикам.

Большое спасибо братьям Сабаниным за приятную новость. Их блог, настоящая кладезь информации по замечательному фреймворку.

Пирожок с привокзальной площади

Вчера абсолютно случайно увидел такую штуку, как screencast создания блога на cakephp за 25 минут. На самом деле, мувик гораздо более взбаломошный, чем тот, который сделан ребятами из Ruby On Rails комманды.
Что же это такое – cakephp? Это просто закос на известный фреймворк, написанный на php. C одной стороны перспектива отказаться от изучения ruby делает его более массовым, однако в отличии от старшего брата, в нем нет ни системы тестирования, ни собственного development server-a, ни автоматических механизмов развертывания приложения. В общем, после подробного изучения предложенных скринкастов, я понял, что если rails – это обед в вагоне-ресторане, то cakephp – пирожок с привокзальной площади. Мне идея изучения данной схемы показалась очень надуманной: полнофункциональный OO-язык всегда будет полезнее чем набор макрорасширений, но возможно кто-то захочет сделать что-то очень быстро. А ведь местные хостинги совсем не радуют нас условиями: на большинстве из них ssh-доступ это уже Advanced Level, не говоря о возможностях установки собственных модулей для apache.
Кстати, грядет 1 мая, праздник известный многим блогерам, как CSS Reboot. Кроме смены дизайна, я планирую и смену названия блога, поскольку моя борьба за высшее образование подошла к финальному сражению. Как вы считаете, стоит ли менять “Дневник борца за высшее образование” на что-нибудь вроде “Ежедневник IT-война”? Может быть у вас есть предложения по смене названия? Всегда готов выслушать ваше мнение в комментариях к данной статье.