LiteCoding

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

Архив за Март, 2011

Настройка Sipdroid для Android на примере SipNET

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

На этот раз речь пойдет о клиенте sipdroid (скачать из маркета), который тоже легко настраивается для работы с SipNET.
Читать далее »

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

Март 31st, 2011 at 13:39

Настройка CSipSimple для Android на примере SipNET

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

В очередной раз просмотрев список поисковых запросов, по которым посетители приходят сюда, обнаружил, что довольно много запросов (к сожалению, неудовлетворенных) настроек SipNET для мобильных клиентов. Поэтому время от времени я буду публиковать заметки по настройке различных Android-клиентов для SipNET и других операторов VoIP. Начнем мы с простого бесплатного клиента CSipSimple (скачать из маркета).
Читать далее »

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

Март 23rd, 2011 at 12:22

Драйвер ADB для Samsung Galaxy S i9003

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

Загрузить и установить драйвер ADB для Samsung Galaxy S i9003 (а также драйверы, обеспечивающие доступ к флэш-памяти телефона) можно установив официальное ПО Samsung Kies 2.0.0, которое можно скачать отсюда.

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

Март 21st, 2011 at 12:39

Posted in Заметки

Tagged with ,

Доступ к разделам ext2/ext3/ext4 из-под Windows

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

Ситуации, когда нужно получить под Windows данные с ext-разделов, встречаются довольно часто. Мануалов по этому поводу в сети предостаточно, особенно на английском языке. Иногда встречаются даже экзотические способы вроде установки Ubuntu на виртуальную машину, с последующим монтированием и расшариванием необходимых разделов. В этой заметке я рассмотрю два способа попроще.

1. Драйвер ext2 для Windows
Тот драйвер, который я использовал, называется Ext2 IFS Driver. Он поддерживает разделы ext2/3, устанавливается в пару кликов и добавляет свою простенькую админку в панель управления. В ней можно назначить имя диска каждому разделу, и они после этого сразу становятся доступны через проводник и файловые менеджеры. Никакой дополнительной настройки драйвер не требует. Поддерживаются Windows NT4.0/2000/XP/2003/Vista/2008. Драйвер бесплатный

2. Менеджер для работы с ext2/3/4 под Windows
К сожалению, описанный выше драйвер не поддерживает ext4. Но в этом случае нам поможет менеджер ext2explore, распространяемый по лицензии GNU GPL. На данный момент последняя версия — 2.2.71. Он работает по принципу FTP-клиента, т.е. образ диска или сам раздел ext4 выступает в роли удаленной стороны. Сам менеджер позволяет «скачать» файлы в локальную файловую систему или «закачать» из нее файлы на удаленный диск. Поддерживаются 32-битные и 64-битные Windows, в том числе и Windows 7.

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

Март 16th, 2011 at 12:05

Posted in Заметки

Tagged with ,

Импорт большого SQL-дампа в PostgreSQL

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

Сегодня возникла задача импорта большого SQL-дампа БД (около 1Гб) в PostgreSQL. К сожалению, стандартное перенаправление ввода (psql -h localhost -U postgres < C:/dump.sql) не сработало - все стабильно обрывалось где-то на 3%. По симптомам происходящее очень походило на переполнение принимающего буфера при пересылке данных. К счастью оказалось, что сама по себе утилита psql умеет обрабатывать дампы. Для этого в интерактивном режиме необходимо ввести команду /i <путь к файлу дампа>.

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

Март 16th, 2011 at 11:08

Posted in Заметки

Tagged with

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

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

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

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

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

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

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

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

Зимний MobileFest 2011

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

18-19 марта 2011 года в Московской области (Дмитровский район, г. Яхрома, горнолыжный парк «Волен») пройдет третий MobileFest. Пока неизвестен ни состав участников, ни программа мероприятия. Но судя по осеннему MobileFest’10, а также по MDD’10, будет интересно.

Темы маркетинговой секции: менеджмент мобильных проектов, модели монетизации мобильных приложений, продвижение и распространение мобильного софта.
Темы технической секции: языки разработки мобильных приложений, лицензирование, новые технологии, платформы и кроссплатформенность.

Сайт мероприятия

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

Март 1st, 2011 at 16:23