Глючный Feedburner (крик души)

Рубрика: Development, Java | 7 February 2008, 14:06 | Vadim Voituk

Все не перестаю удивляться, как такой солидный и масштабный проект, как FeedBurner, может быть настолько, не побоюсь этого слова, глючным и нестабильным.
Постоянно донимают “обвалы” серверов, нестабильность AwareAPI, проблемы с кодировками (и это при том что у них все в UTF-8!), сбои пересчетов, потери данных и “отравления” кэша.

Вроде же и Google их купил – а ничего не изменилось – как были те же проблемы, так они и остались.

А с другой стороны – аналогов то и нет :)

Дабы немного привнести в этот пост полезность для читателя, рекомендую для ознакомления несколько ссылок по архитектуре FeedBurner.

Java is Everywhere

Рубрика: Java | 5 February 2008, 16:08 | Vadim Voituk

В процессе серфинга по Youtube набрел на Sun-овскую рекламу Java-платформы.
Мне ролик понравился, надеюсь понравится и вам.
(Java-ненависникам aka Chabster смотреть строго-настрого запрещается)

Видео со встречи DoU 8.11.2007

Рубрика: Development, Groovy | 2 February 2008, 16:27 | Vadim Voituk

Разгребая архивы RSS-ленты снова наткнулся на видео со встречаи developers.org.ua от 8 октября 2007 г., где я делал доклад о Groovy.
Так и не дождавшись, пока кто-либо выложит его на YouTube – решил сам выложить его на RuTube.
Итого 83 минуты и 234Мб видео в формате flv:

Установка Java6 SDK на FreeBSD

Рубрика: Java | 1 February 2008, 16:20 | Vadim Voituk

В связи с нюансами лицензирования JDK, установка Java 6 SDK на FreeBSD выглядит немного сложнее привычного:make & make installТем не менее, все равно ничего сложного в этом нет.Что я сейчас и продемонстрирую: [Далее...]

Google Docs bar for Firefox

Рубрика: Google | 31 January 2008, 14:39 | Vadim Voituk

Только что коллега подкинул ссылочку на Google Docs Bar – плагин для FireFox, позволяющий быстро получить доступ к своим документам, сохраненным в системе Google Docs, прямо из панели браузера.

Так как я уже больше года храню большинство своих текстовых документов и электронных таблиц в Google Docs – переоценить полезность и актуальность такого плагина для меня лично, – просто невозможно.

Вообщем добавляем к своему списку Must Have Firefox Plugins.

Introduction to Java Persistence API

Рубрика: Development, Java | 30 January 2008, 11:10 | Vadim Voituk

Ранее мне не приходилось в полноценной промышленной разработке использовать различные ORM-фреймворки а-ля iBATIS, Hibernate, Toplink etc.
Все мои познания в них ограничивались “поиграться и бросить” Hibernate & iBATIS.
Сейчас же, в предверии перехода на EJB3, жизнь заставила разобраться с JPA – оттуда и “ростут ноги” этой заметки.

Постараюсь продемонстирировать какой простой и понятной становится задача отображения этого класса на таблицы реляционной БД с ипользованием JPA. [Далее...]

Баш

Рубрика: Юмор | 28 January 2008, 16:59 | juriy

Недавно я общался с приятелем по Google Talk на программно-методологические темы. Этот самый приятель спросил, знаю ли я что-то про “дикое программирование”. Настроение было весьма и весьма ленивое: ответил что-то вроде:

“Juriy: Порвать на себе тельняшку, укусить менеджера, отобрать ноутбук, забиться в угол рычать и писать код?”

За что был удостоен почетного места на bash.org.ru.

Приятно, конечно, но это не стало-бы поводом писать пост, если бы не милый комикс, который они только-что опубликовали.


Мелочь, а приятно :-)

Редизайн свершился!

Рубрика: Блоггинг | 25 January 2008, 23:44 | Vadim Voituk

Не смотря на то, что были сорваны все возможные сроки – редизайн этого блога все-таки свершился!

За разработку и верстку дизайна огромное спасибо Артему Волхонскому (aka Artyom4D).
Описывать какие-либо мысли по поводу нового “скина” – оставляю на совести читателей (так же как и поиск ошибок/неточностей/нестыковок:).
Отмечу лишь, что данный редизайн – это всего-лить начало работ – планов и идей по развитию блога достаточно много.

P.S. Очень надеюсь получить хоть какой-то feedback от постоянных читателей и ещё больше надеюсь что новая “шкурка блога” прийдется им по вкусу.

Toplink Essentials on Caucho Resin

Рубрика: Development, Java | 23 January 2008, 15:28 | Vadim Voituk

Опять же себе на заметку, но может кто уже наступал…

Как оказалось, использовать Oracle Toplink Essentials как JPA-провайдер в среде контейнера Resin 3 штатными средствами невозможно.
Такое поведение нарушает требования 0000005.8 и 0000005.9 спецификации “Enterprise JavaBeans 3.0″ (JSR-220).
Хотя тех, кто хоть раз имел дело с Caucho Resin, подобные нарушения спецификаций, наверное, уже давно не удивляют:)

Хочешь-не-хочешь, но на Resin 3, приходится использовать встроенную JPA-имплементацию – Amber.
(с ужасом жду миграции на Resin 3)

Сам же больше дня проигрался с Resin 2.x (ни о каком Abmer-е ещё речи быть не могло) в тщетных попытках подключить к нему Toplink Essentials.
Как не крути, а не хочет Resin видеть persistence.xml.
Самое неприятное было то, что проблема состояла в наличии файла ejb-30.jar из поставки Resin 3.x в lib-директории Resin 2.x (невесть откуда он там взялся!).
Так вот в этом самом ejb-30.jar находилась собственная реализация класса javax.persistence.Persistence, которая о Toplink-е ничего знать не знала.

Проблема решилась путем удаления оного файла.

ЖЖ Чичваркина

Рубрика: Блоггинг, Ссылки | 22 January 2008, 10:46 | Vadim Voituk

Не смог удержаться чтоб лишний раз не порекомендовать только что найденный ЖЖ-блог Евгения Чичваркина – совладельца холдинга “Евросеть” и феноменального бизнесмена, который в то же время является эталоном ведения аггресивной и интересной манеры бизнеса, балансируя между полубандитской бизнес-средой и варварским законодательством присущими пост-советскому пространству.

Давно наблюдаю за его деятельностью и не перестаю поражаться обилию новых идей и нетривиальных решений, исходящих от этого человека.

P.S. Кстати блог существует чуть больше всего недели, а уже имеет около 2000 читателей, что легко обьясняется невероятным интересом к персоне Чичваркина.