Android. Анимационный GIF в кадры PNG или BMP

При разработке приложений для Android, скорее всего вы столкнетесь с задачей получения отдельных кадров из анимированной GIF-картинки и сохранения их (кадров) в формате PNG или BMP.

Программа AniGIFtoPNG может разобрать анимированный GIF на кадры и сохранить их в отдельные файлы в формате PNG или BMP.

Программа AniGIFtoPNG


Скачать программу AniGIFtoPNG для Windows.

LINUX. Firebird и FlameRobin

Ниже изложена краткая инструкция по настройке Firebird и FlameRobin для локального использования для операционной системы LINUX.

Устанавливаем через Synaptic:

- firebird2.5-classic



- flamerobin



Заходим в "Системные -> Пользователи и группы"
- Нажимаем кнопку "Управление группами"
- Находим группу "firebird"
- Нажимаем "Своства"
- В открывшемся окне ставим галку напротив своего пользователя



Если необходимо настроить FireBird, то под именем root выполняем команду "dpkg-reconfigure firebird2.5-classic".


Теперь можно запустить FlameRobin и попробовать создать локальную базу. Имя пользователя для Firebird указываем как "SYSDBA", пароль "masterkey".



Если при создании базы данных возникает ошибка 902, необходимо проверить настройки доступа ко всей цепочке в пути к базе данных.



Подключаемся и пробуем прочитать системную таблицу.



У меня не получилось с помощью средств FlameRobin удалить ошибочно созданные базы данных, поэтому пришлось лезть в файл конфигурации и править ручками.


Android. Автоматическое создание классов для SQLite

Как показал опыт, создание классов для работы с SQLite весьма кропотливое занятие, особенно если необходимо обслуживать несколько таблиц. Пришла идея разработать программу для автоматического создания java классов для базы данных SQLite.

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

Если выбрать признак "одна таблица" в наследник класса SQLiteOpenHelper, помимо механизма создания таблиц, будут включены основные функции для работы с БД (добавление, удаление, редактирование данных и т.п.). Если установить признак "несколько таблиц" - функции для работы с базой данных будут вынесены в отдельный класс, а наследник класса SQLiteOpenHelper будет содержать только процедуры для создания таблиц.

Программа SQLiteCreator для автоматического создания java классов для SQLite


Скачать программу для SQLiteCreator для автоматического создания java классов для SQLite.