LiteCoding

Заметки о программировании

Архив по тэгу ‘библиотека’

Дебаг-вывод в библиотеке pyasn1

без комментариев

Короткий сниппет-совет тем, кто желает посмотреть отладочный вывод pyasn1:

import pyasn1.debug as debug
debug.setLogger(debug.Debug('all'))

Вместо all может быть encoder или decoder.

Written by Дмитрий Воробьев

Февраль 12th, 2013 at 16:54

FDB — JDBC с человеческим лицом

5 комментариев

Тот, кто имел дело с JDBC, наверное, согласится, что работать с этим API не так уж и просто. Поэтому его изучение, как правило, сводится к постижению азов и поиску решения, которое возьмет на себя большую часть рутинной работы. Есть ORM-решения, которые позволяют забыть про SQL, и работать непосредственно с сущностями системы. Яркий пример такого фреймворка — hibernate. Есть решения, берущие на себя только заботу об открытии/закрытии соединений, управлении ресурсами, например, jdbcTemplates.

У каждого из таких подходов есть свои плюсы и минусы. Недаром говорят, что настройка hibernate способна вынуть душу даже из админа с каменным сердцем. А в случае с jdbcTemplates все равно приходится совершать массу дополнительных действий, что не совсем подходит для написания маленьких утилит и простых проектов.

Осенью 2008-го года, когда мне понадобилось такое решение, я обратился за помощью к своему другу и коллеге Вадиму Шилову, который согласился взяться за эту задачу. Спустя две недели первая версия FDB была готова. Во всех своих последующих проектах мы использовали эту библиотеку, постоянно дорабатывая ее и исправляя ошибки.

Использовать эту библиотеку просто:
Читать далее »

Written by Дмитрий Воробьев

Март 3rd, 2011 at 14:10

Используем Apache Commons Daemon в Windows

без комментариев

Apache Commons Daemon — библиотека и набор утилит, позволяющих запустить приложение на Java как службу. Подробнее о назначении и конфигурации можно прочитать на сайте проекта, а тут мы остановимся на небольшой серии советов, которые наверняка облегчат вам жизнь.
Читать далее »

Written by Дмитрий Воробьев

Февраль 11th, 2011 at 16:56

Библиотека для работы с сокетами в Symbian

без комментариев

Ни для кого не секрет, что работа с ActiveObject (AO) в Symbian требует опыта и хорошего понимания, что творится на один-два уровня ниже. К сожалению, ни одно сетевое приложение невозможно написать без AO. Если время, чутье разработчика или природная лень предлагают опереться в этом вопросе на опыт других разработчиков, то лучше всего использовать абстракцию, написанную Дэреллом Карботтом (Darrell Karbott) для проекта iks-symbian (лицензия: LGPL).

Она уже заняла подобающее место в моем «боевом наборе разработчика». Также я взял на себя смелость выделить часть кода в отдельный проект symbiansocks (лицензия: LGPL) по следующим причинам:

  • CVS на SourceForge крайне нестабильно работает
  • проект iks-symbian завершен и более не поддерживается

Читать далее »

Written by Дмитрий Воробьев

Март 26th, 2010 at 12:30