Мои первые впечатления от работы с RubyMine

Ruby Mine

Около двух-трёх недель назад я заставил себя перебраться с NetBeans 6.5 на RubyMine дабы прочувствовать хорошенько новую IDE от JetBrains. Тем более к продуктам от JetBrains я уже давно питаю нежные чувства :) И надо сказать впечатления самые что ни наесть положительные.

* * *

Переехал на Google Feedburner

Feedburner

Сейчас совершил небольшой подвиг :) Перенёс свою RSS ленту с FeedBurner на Google FeedBurner как рекомендуется сделать на самом сайте FeedBurner. При переносе я руководствовался этой статьёй Владимира Стаценко. Единственное что не совпало так это время переноса, по моим подсчётам потребовалось около часа.

Надеюсь новый сервис будет работать не хуже старого и все мои подписчики получат это сообщение :)

* * *

Первый новогодний пост или "пора двигаться дальше"

Раз! Два! Три! Ёлочка гори!!!

Мда… как предполагал так и получилось :) Отойти после новогодних праздников не так то просто т.е. сами праздники прошли быстро и незаметно, а вот побочный эффект в виде лени, нежелания работать, писать в блог и делать что либо ещё остался, но он уже близок к концу. Хотя конечно не всё это время я страдал фигнёй…

* * *

Апдейт блога перед НГ

XHTML

Наконец-то собрался с силами. Поборол лень. И немного подкрутил и подшлифовал блог перед наступающим НГ :)

Больше всего горжусь тем что наконец-то сделал разметку совместимую со стандартами, т.к. во первых я считаю что иметь совместимую со стандартами разметку должен каждый приличный сайт, и во вторых каждый веб-разработчик должен ументь такую разметку создавать. Теперь разметка соответстует стандарту XHTML 1.0 Transitional. Поэтому такая вот кнопочка висит теперь у меня в сайдбаре:

Valid XHTML 1.0 Transitional

Замахнулся было на XHTML 1.0 Strict и XHTML 1.1, но блин разработчики сторонних компонентов подвели т.к. не все из них предоставляют разметку совместимую со стандартами, но думаю в будущем добью эту тему.

Так же поменял движок генерации капчи с simple_captcha на reCPTCHA. Да, понимаю, распознать её будет труднее, но надеюсь это не остановит вас от написания комментариев. Кстати улучшениями связанными с комментариями я планирую занятся в следующем году.

Чуть не забыл :) Ещё я перевел блог на новую версию highlight 5.0, особых проблем пока не замечено.

Пока всё :)

* * *

1100100

— Одну секунду, - остановил увлеченного докладчика программист А. — Позвольте, я повторю, чтобы убедиться, что я правильно понимаю. Значит, вы придумали специальную технологию и Java API для того, чтобы программист, не имеющий понятия об XML, мог работать с XML-документами?

Докладчик довольно кивнул.

— И потом вы написали автоматический генератор Java-программ, использующих эту новую технологию, для того, чтобы программист, не имеющий понятия о Java, мог работать с XML, о котором он не имеет понятия? Правильно я понимаю?

Он обвел взглядом комнату. Индийские программисты белозубо и радостно кивали ему в ответ.

© zagnul

Автор “Записок о программисте А” наконец-то вышел и из годовой спячки и снова радует нас своими историями :)

* * *

По следам "Кофейных ссылок" или "Rails в клеточку"

Grid

На написание этого поста меня натолкнула ссылка на AJAX грид найденная на блоге “Записки из тех. отдела”. Грид конечно ещё молодой и мало функциональный, я бы рекомендовал, если нужен действительно AJAX грид, посмотреть в сторону ExtJS Grid-a. Но речь пойдёт не о нём.

Вообще найти грид работающий на Ruby on Rails это большая проблема, да… что-то найти несомненно можно, но вот вряд ли эти находки оправдают ваше ожидание. Около пяти месяцев назад я сам занялся подобными поисками и так и не нашел грида который бы устроил меня. И за прошедшее время существенных изменения в этом направлении не произошло. Но жить как-то с этой проблемой надо и я нашел устраивающее меня решение.

* * *

Хорошие новости

Съездил сегодня в Books.ru и купил наконец-то книгу “Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails” :) Сегодня вечером начну читать :)

* * *

"Browser Security Handbook" от Google

Lock

Просматривая, как обычно, посты в GoogleReader, среди всякого шлака, нашел одну интересную на мой взгляд новость. Raz0r - автор блога о веб-безопасности сообщил о публикации компанией Google книги под названием ”Browser Security Handbook”.

Как следует из названия в книге освещаются аспекты безопасности современных web-браузеров (за исключением IE8 так как всё ещё идёт подготовка к его релизу). Например рассматривается насколько точно в разных браузерах реализована работа с URI или, что например мне особенно понравилось, приводится таблица допустимых и недопустимых HTTP заголовков у AJAX запросов в зависимости от браузера.

Хотя книга наверное в первую очередь будет интересна экспертам в области безопасности, но я считаю что и web-разработчики (и тем более Ruby on Rails :) найдут некоторые моменты описанные в книги довольно интересными и полезными в повседневной работе.

* * *

Вопрос по географии нашей родины :)

Несколько месяцев назад поставил себе EartDesk. Надо сказать очень удобная вешь при занятии фрилансом, смотришь и видно примерно какое время там у буржуйского заказчика (день, ночь, а может утро). Но одна проблема не даёт мне покоя: что это светиться практически в самом центре России (обведено красной рамкой)?

EarthDesk - Россия - вид сверху
EarthDesk - Россия - вид сверху

Полазив по GoogleMaps не нашел там крупных городов… а ведь светиться посильнее Москвы и её окресностей. Подскажите, кто знает что там у нас? Лас-Вегас? :)

* * *

Вести с полей о книге: Путь Rails.

Sunbeam

мда… выпуск книги ”Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails” изрядно задерживается. Я уже начал волноваться и решил задать вопрос Books.RU когда же ждать её появления и ждать ли вобще в этом году. И получил такой вот ответ:

Сообщаем, что выход книги в издательстве ожидается ориентировочно 10.12.08.

т.е. в лучшем случае в Books.RU книга попадёт спустя неделю. Так что не теряем терпения, хотя роботы на Books.RU уже запаниковали :) т.к. недавно получил от них такое письмо:

Books.Ru приветствует вас и сообщает, что, к сожалению, заказ ######-W не может быть выполнен, так как данный товар в настоящий момент недоступен (закончился у наших поставщиков). Мы не можем гарантировать его появление в ближайшем будущем, однако нередко это все же происходит. Рекомендуем оставить заявку на него на сайте, нажав кнопку “оставить заявку” рядом с данным товаром.

* * *