Процесс идет...

Опубликовано: 4 января 2009.
Автор: koreec.

Рубрика: Новости.

Наличие 4 гиг оперативки в компе и 2 монитров существенно облегчает перенос кода - можно просто держать одновременно обе дельфи (старую и новую) открытыми:

Поддержка скинов?

Опубликовано: 21 декабря 2008.
Автор: koreec.

Рубрика: Фишки.

Попробовал прикрутить поддержку скинов (шкурок) для интерфейса. Получилось ... э-э-э ... местами весьма забавно. Наверное, оставим (все домохозяйки будут наши).

Смотреть дальше

Приступим...

Опубликовано: 19 декабря 2008.
Автор: koreec.

Рубрика: Новости.

Итак, сегодня началась разработка MyHomeLib 2.0... Нет, не так. собственно, "разработка" (на стадии осуждения и обдумывания) началась пару месяцев назад, когда стало ясно, что добавление некоторых фишек в MyHomeLib требует капитальной переделки структуры БД, а это приводит к проблемам совместимости. Плюс к этому хочется уже перейти на Delphi 2009, которым я уже давно наслаждаюсь в других проектах. Но такой переход требует перелопатить весь код в связи с тем, что в 2009 теперь базовый строчный тип - UnicodeString (раньше было AnsiString). C другой строны, не нужно заморачиваться с переводом интерфейса -юникод он и есть юникод.

Короче, без лишних слов, приступим.

Чего ждать от MyHomeLib 2?

Опубликовано: 19 декабря 2008.
Автор: koreec.

Рубрика: Фишки.

Копия сообщения с форума MyHomeLib с небольшими правками

Работа над первой версией практически подошла к концу. Добавления каких-либо новых функций в этой версии скорее всего уже не будет.

Сразу после выхода 1.0 начнется работа над MyHomeLib 2 . Писаться будет практически с чистого листа.

Вот примерный список нововведений в "двойке". (не по важности, а втом порядке, в каком вспомнил):

1) Часть, связанная с переходом на BDS 2009

Полная поддержка юникода в интерфейсе. В принципе, можно обойтись без английского языка. У нас же все свои?

Поддержка практически любых форматов картинок в обложках (касается не только fb2)

2) Часть "архитектурная"

Новый расширенный формат импорта/экспорта (старый будет поддерживаться для совместимости)

Синонимы авторов

ISBN, Обложки, аннотации, ключевые слова для всех типов книг

Доп. мета-информация для всех типов книг, пользовательский набор доп. полей

Информация о прочитанных/не прочитанных книгах

Фильтры и пользовательские группы книг

Расширенная тех. информация о коллекции 

Плагины (возможно)

3) Интеграция с библиотеками

Мы собираемся сосредоточиться на локальной функциональности. Поэтому сильного расширения функций связанных с либрусеком не стоит.

Будет изменен принцип формирования списков.

Скорее всего будет 5 отдельных вариантов:

1) lib.rus.ec offline (то же, что и сейчас)

2) lib.rus.ec on-line - не привязанный к архивам-тысячникам, в этих списках будет все, что есть в базе в момент их формирования 

3) "Библиотка Genesis" (gen.lib.rus.ec) - только on-line

4) 5) offline и online списки для lib.rus.ec НЕ - FB2 

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

4) Интерфейс / Работа с книгами

Скорее всего, большая часть интерфейсных хотелок, не реализованных в первой версии

Скачивание информации о книгах и обложек из сети и пр. (для не-fb2)

Редактирование тегов fb2

Работа с WinCE напрямую

Выбор хостинга для проекта

Опубликовано: 19 декабря 2008.
Автор: koreec.

Рубрика: SVN -> Мысли в слух.

Выбор бесплатных SVN хостингов на самом деле не такой уж и большой. В первую очередь, в голову приходит Google Code, на котром хостится первая версия MyHomeLib. Изначально выбирался по приниципу "чего бы побыстрее и попроще". Но в итоге, оказалось, что он слишком уже простой. Некоторые вещи, типа работы с тикетами (issues) меня раздражают несказанно. В общем, для второй версии решил подобрать что-нибудь более продвинутое. И удобное. Остановился на assembla.com. Наворочено, красиво и бесплатно. Что нам еще нужно... Развернутый обзор об этом хостинге можно почитать здесь: Assembla.com – бесплатный виртуальный офис для команды разработчиков