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 читателей, что легко обьясняется невероятным интересом к персоне Чичваркина.

Обзор lBook eReader V3

Рубрика: Книги | 18 January 2008, 16:09 | Vadim Voituk

К прошедшему празднику Нового года подарил Оксане, давно желаемую книгочиталку “lBook eReader V3″.
Поначалу думал, что подобная игрушка в сравнении с КПК довольно бесполезна и неудобна, но я быстро получил возможность изменить свое мнение.

Итак попорядку.

lbook-v3.jpglBook eReaderV3 преставляет собой небольшой eInk-планшет, чуть меньше чем лист формата A5, толщиной около 9-ти мм.
4-х цветный экран, диагональю в 6 дюймов и разрешением 800×600, построен по технологии eINK VizPlex, – в результате при чтении складывается ощущение, что читаешь бумажную книгу, напечатанную на матовой бледной бумаге.
Внутри находится 200MHz Arm9-процессор производства Samsung, на котором успешно “крутится” какой-то малоизвестный Linux.

Умеет читать все популярные форматы книг, в том числе и PDF(!!!). Кроме того имеет встроенные MP3-плеер и выход для наушников (наушники комплеткуются).

Своей памяти 8Мб + слот расширения для карт SD/MMC (в комплекте идет SD 512Mb).

Производительность такого устройства оставляет желать лучшего, но зато без подзарядки, от стандартного Nokia-вского аккумулятора, можно читать книги около недели.

Немного о личных впечатлениях.

Как я уже писал ранее, поначалу относился к описанному девайсу пренебрежительно, но после 4-5-ти попыток использования – я проникся.
Читать удобно так же как и с книги, – глаза совершенно не устают и при этом не нужно придерживать закрывающиеся страницы. Говорить же о том, что можно носить с собой половину своей библиотеки, как-то даже неприлично :)
Также очень важным для меня был тот факт, что lBook умеет читать PDF с изображениями – уже больше 2х недель вечерами читаю Manning EJB3 in Action, получается даже довольно быстро :)

К минусам “игрушки” можно отнести отсутствие подстветки экрана (в темном автобусе почитать не удасться) и достаточно высокую цену. Хотя подозреваю что в течении 5-6 месяцев она будет очень сильно снижаться.

Groovy Zone on DZone

Рубрика: Groovy | 18 January 2008, 11:30 | Vadim Voituk

Не так давно мы с Юрой разобрали стектрейс ошибки популярного среди разработчиков ресурса DZone.com, а уже через неделю, DZone заставил снова обратить на себя внимание, – усилиями Andres Almiray был опубликован Groovy Zone – подраздел DZone полностью посвященый Groovy & Grails.

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

Теперь, вместе с Groovy Zone, на DZone уже существуюет 26 “зон” по разным направлениям – каждый найдет себе тематику по вкусу:).

Eclipse subversion over proxy

Рубрика: Development | 17 January 2008, 13:24 | Vadim Voituk

Себе на заметку…

Дабы заставить Subclipse работать поверх HTTP-прокси, необходимо после установки дописать такое:
[global]
http-proxy-host = proxy1.some-domain-name.com
http-proxy-port = 80
http-proxy-username = blah
http-proxy-password = doubleblah
http-timeout = 60

в файле “C:\Documents and Settings\<username>\Application Data\Subversion\servers”

Создание pluggable решений при помощи Java.

Рубрика: Java | 14 January 2008, 13:31 | juriy

В последнее время плагины (подключаемые модули) используются везде: в средах разработки, в браузерах, в файловых менеджерах и в медиа-плеерах. Сложно найти серьезное приложение, которое не предоставляло бы возможности себя расширить. Даже небольшой текстовый редактор Notepad++ в котором я сейчас набираю текст этой заметки позволяет подключать плагины.

Эта заметка посвящена тому, как разработать pluggable приложение при помощи Java.
[Далее...]

Страница 1 из 212