Сейчас на форуме: bartolomeo, Adler, johnniewalker, NIKOLA (+7 невидимых) |
eXeL@B —› Софт, инструменты —› Serials Treasury - разработка замены Serials 2k |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 31 . 32 . >> |
Посл.ответ | Сообщение |
|
Создано: 21 июля 2005 16:42 · Поправил: Модератор · Личное сообщение · #1 Все знают известную программу Serials 2000, но она имеет ограничение на количество записей, и пару месяцев назад у меня этот пик достиг.. Я пытался найти альтернативу но не один из них меня не устраивалa. и вчера решил, почему бы и нет, сделать сам такую программу, которую хочу, вобщем прикрепляю скрин в РАР-е (BMP+RAR)<JPG,PNG,GIF , программа почти готова, осталось реализовать несколько запланированных возможностей, в скрине видны основные возможности программы, пишу сюда чтоб вы тоже подумали что еще можно довавить туда, и еще нужны бета тестеры, пишите, завтра отправлю бета версию для тестирования. b703_screen.rar |
|
Создано: 01 августа 2005 13:45 · Личное сообщение · #2 При импортировании серийников в итоге пишется что-то вроде: "добавлено серийников 10000 провалено 40" В s2k тоже такое было, так вот интересно, а что это за серийники такие в базе, которые не добавляются ? неправильные что ли какие то или как ? С XP стилем стало ничуть не хуже, что не говори... а вот скины на самом деле нах не нужны. Музон в эбауте не понравился, да и мне кажется, что он в проге лишний, да и прога на 100 кило распухла из-за этого. Галочку в окошке при импорте баз по прежнему хочется... Release Updater - должна быть возможность ввести интервал дат, а не одну только дату. Release Updater нажимаю Browse и открывается окно на откртие файла, а не на сохранение и в итоге ничего не получается. При попытке добавить серийник в базу вижу окошко "table: field private not found" Экспортирование всей базы в HTML - хорошо, но лучше думаю SEU2HTML инструмент иметь. Сделал небольшой апдейт через Update Maker в an1 файл и больше всего позабавило, что прога то в итоге такой формат открывать не умеет Название Serials Treasury вполне подойдёт, пора менять ! Можно ещё XXL Serials название, подчеркивающее, что база серийников поддерживается намного большего размера, чем у s2k. ----- Небольшое пожелание: было бы здорово, чтобы перед выкладыванием на паблик ты сам хоть чуть чуть тестировал очередную бэту, а то так долго будет продолжаться, хотя в общем то положительные результаты уже хорошо видны и это радует. ----- Всем не угодишь |
|
Создано: 01 августа 2005 13:51 · Личное сообщение · #3 |
|
Создано: 01 августа 2005 13:58 · Личное сообщение · #4 |
|
Создано: 01 августа 2005 13:59 · Личное сообщение · #5 Bad_guy пишет: Небольшое пожелание: было бы здорово, чтобы перед выкладыванием на паблик ты сам хоть чуть чуть тестировал очередную бэту, а то так долго будет продолжаться, хотя в общем то положительные результаты уже хорошо видны и это радует. Еще лучше если бы обновления были только при добавлении ВСЕГО что пожелал народ... нафига каждый день новую бету выкладывать... лучше сразу добавить все хотелки и выложить, а потом продолжится тестинг ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! |
|
Создано: 01 августа 2005 14:32 · Поправил: arnix · Личное сообщение · #6 Bad_guy пишет: При импортировании серийников в итоге пишется что-то вроде: "добавлено серийников 10000 провалено 40" В s2k тоже такое было, так вот интересно, а что это за серийники такие в базе, которые не добавляются ? неправильные что ли какие то или как ? угу, это следствие того что тот кто делал этот аптейт например забыл поставить один TAB или что-то еще... Bad_guy пишет: Музон в эбауте не понравился, да и мне кажется, что он в проге лишний, да и прога на 100 кило распухла из-за этого. ладно уберу его... Bad_guy пишет: Галочку в окошке при импорте баз по прежнему хочется... ОК, забыл я про это, в бета 10 обязательно будет.. Bad_guy пишет: Release Updater - должна быть возможность ввести интервал дат, а не одну только дату. А такая возможность есть, посмотри получше. Bad_guy пишет: Release Updater нажимаю Browse и открывается окно на откртие файла, а не на сохранение и в итоге ничего не получается. Такс, ты не понял принцип Сначала в течени 2-х недель чел собирает серийники по "Update maker"-у, получается файл *.an1, когда в "Update maker"-е выбераешь файл ты можешь выбрать уже существующий или написать новое имя и новая база создастся, потом, через две недели, когда уже готовы к релизу апдейта, идём в "Release update", выбераем наш *.an1 файл, и говорим какие серийники релизить, в итоге получаем *.au1 файл, который можно распространить. Если в группе несколько людей занимаются этим, то можно склеить апдейт файлы в один файл с помошью "Merge update files". Bad_guy пишет: При попытке добавить серийник в базу вижу окошко "table: field private not found" Исправлено в этой бете Bad_guy пишет: Экспортирование всей базы в HTML - хорошо, но лучше думаю SEU2HTML инструмент иметь. Хорошо, ссоорудим и такое. Bad_guy пишет: Сделал небольшой апдейт через Update Maker в an1 файл и больше всего позабавило, что прога то в итоге такой формат открывать не умеет Такс, ты не понял принцип Cмотри выше *.an1 не могут быть импортированы, сначала нужно делать релиз в *.au1 файл, потом импортировать. Bad_guy пишет: Название Serials Treasury вполне подойдёт, пора менять ! Можно ещё XXL Serials название, подчеркивающее, что база серийников поддерживается намного большего размера, чем у s2k. Решено! Serials Treasury! Bad_guy пишет: Небольшое пожелание: было бы здорово, чтобы перед выкладыванием на паблик ты сам хоть чуть чуть тестировал очередную бэту, а то так долго будет продолжаться, хотя в общем то положительные результаты уже хорошо видны и это радует ОК, тестировать буду много чтоб ошибок было как можно мало. Bad_guy пишет: Кстати, FastZlib конечно хорошо, а не лучше ли LZMA ? Это по-моему на сегодняшний день чуть ли не самый продвинутый алгоритм. Согласен, но на больой базе это скучно долго. Я предпочёл скорость размеру, может я не прав? Кто еще как думает? GPcH пишет: Укажи в опциях компилятора в дельфе "Compile with runtime packages"... EXE будет весить 30 килобайт и нам за трафик платить меньше... все равно у нас дельфя стоит и эти Packages у нас есть OK. GPcH пишет: Еще лучше если бы обновления были только при добавлении ВСЕГО что пожелал народ... нафига каждый день новую бету выкладывать... лучше сразу добавить все хотелки и выложить, а потом продолжится тестинг Дело в том что каждый день нахожу ошибки, и чтоб не оставить баженую версию тут, делаю апдейт. BETA 9: - Исправлены найденные ошибки - Теперь программа не ругается если базы нет, а создаёт новую - Можно запускать только один экземпляр - Учтены другие замечания TRUF-а - И, самое главное, прикрученa поддержка HTML тегов (только <b></b>, <i></i>, <u></u>, <font color=#XXXXXX></font>) http://assoft.it.hosting.am/files/aKSCT_v0.0.1_beta9.rar http://assoft.it.hosting.am/files/aKSCT_v0.0.1_beta9.rar (557 KB) http://assoft.it.hosting.am/files/aKSCT_v0.0.1_beta9_without_libs.rar http://assoft.it.hosting.am/files/aKSCT_v0.0.1_beta9_without_libs.rar (134 KB) (for GPcH) |
|
Создано: 01 августа 2005 14:34 · Поправил: Модератор · Личное сообщение · #7 |
|
Создано: 01 августа 2005 14:43 · Личное сообщение · #8 |
|
Создано: 01 августа 2005 14:55 · Личное сообщение · #9 arnix Прога выводит: Procedure * could not be located in the Dll _XPMenu.bpl У меня GHF скомпиленный with runtime packages работает нормально, юзая те же компоненты. Ты ничего не менял? Может PECompact глючит? Да и _XPMenu.bpl у меня нет, хотя сам этот компонент юзаю и все проги, которые его юзают и скомпиленные with runtime packages работают ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! |
|
Создано: 02 августа 2005 13:56 · Личное сообщение · #10 |
|
Создано: 02 августа 2005 14:53 · Личное сообщение · #11 GPcH пишет: Может PECompact глючит? Это принципиальное непонимание работы упаковщиков. GPcH пишет: а музон можешь тока на время убрать, а в релиз всеже внеси Не, в релизе тоже совсем ни к чему. arnix пишет: Согласен, но на больой базе это скучно долго. Насколько мне известно LZMA сжимает долго, а вот разжимает очень даже быстро, вот сейчас сам провел эксперимент: у меня был 7z архив 17Mб, (42Мб разжатых данных). Распаковался архив за 13 секунд. В принципе конечно не очень то круто, но ты посмотри там насколько выигрывает LZMA у Zlib по сжатию, ведь в конечном счёте речь идёт о трафике всех тех людей, которые будут качать обновления, а это важнее, чем несколько лишних секунд единожды при обновлении базы. Тем более ведь там будут не 17 мегабайтные обновления наверняка. А то что LZMA жмёт текстовую инфу даже намного лучше RAR в этом я лично убедился уже давно. arnix пишет: Такс, ты не понял принцип Пора писать хэлпак. ----- Всем не угодишь |
|
Создано: 02 августа 2005 14:57 · Личное сообщение · #12 |
|
Создано: 02 августа 2005 15:04 · Поправил: arnix · Личное сообщение · #13 |
|
Создано: 02 августа 2005 21:02 · Поправил: Bad_guy · Личное сообщение · #14 arnix Да, что-то с Дельфёй там облом и в нете ни слова про lzma под дельфю. DLL - это будет не дело, хотя теоретически можно заюзать PEBundle чтобы DLL в EXE запрятать, но это замут. ...Можно конечно попробовать откомпилить DLL или прогу на C и выцепить оттуда бинарник, но это тоже замут. А вообще ты поищи либы по Дельфю для сжатия, вот я помню были LZW, LZRW, apLib на torry.net к примеру, а то может ZLib то и не самый лучший вариант... ----- Всем не угодишь |
|
Создано: 02 августа 2005 21:06 · Поправил: GPcH · Личное сообщение · #15 arnix пишет: это у меня привычка такая, когда ставлю компоненты без *.dpk, перед именем ставлю "_", просто скопирyй свой XPMenu.bpl в папку с прогой и переименуй в _XPMenu.bpl. Нет у меня этого bpl... тока dcu и pas Bad_guy пишет: Это принципиальное непонимание работы упаковщиков. ты не видел упаковщиков, поганящих импорт? Я видел ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! |
|
Создано: 02 августа 2005 21:12 · Личное сообщение · #16 |
|
Создано: 03 августа 2005 16:02 · Поправил: arnix · Личное сообщение · #17 |
|
Создано: 03 августа 2005 16:46 · Личное сообщение · #18 |
|
Создано: 03 августа 2005 16:49 · Личное сообщение · #19 |
|
Создано: 03 августа 2005 16:52 · Личное сообщение · #20 |
|
Создано: 03 августа 2005 17:18 · Личное сообщение · #21 Не было времени ничего потестить, начну сразу с след. беты. У меня такой баг - прога висьнет после закрытия About. Правдо непомню, только с импортированной базой S2K или с чистой тоже. А насчет компрессоров - зритя в корень, чем начешивать алгоритмы сжатия, лучше подумать над структурой базы и уменьшить ее оригинальный размер. Напр. сделать ее реляционной (для начала). |
|
Создано: 03 августа 2005 19:18 · Личное сообщение · #22 |
|
Создано: 03 августа 2005 19:41 · Личное сообщение · #23 |
|
Создано: 04 августа 2005 16:07 · Личное сообщение · #24 TRUF пишет: Не было времени ничего потестить, начну сразу с след. беты. У меня такой баг - прога висьнет после закрытия About. Правдо непомню, только с импортированной базой S2K или с чистой тоже. Bad_guy пишет: Во, у меня такое тоже 1 раз случилось, но как я потом ни старался - больше нет. У меня такого не было, но хорошенько посмотрю отчего это могло быть Завтра будет новая бета, щас я его тестирую, алгоритм сжатия всё-же решил не менять, двухнедельные апдейты будут максимум килобайт 100, ну LZMA пусть даст выирышь в 10 кило, а кому это надо в 2005-ом году? |
|
Создано: 04 августа 2005 18:24 · Личное сообщение · #25 arnix пишет: LZMA пусть даст выирышь в 10 кило Ты пробовал ? Просто дело в том, что LZMA даёт при сжатии текста гораздо большее сжатие, чем даже RAR (и это не 10% разницы, а больше), а уж то что RAR превосходит ZLib и так ясно, так что ты попробуй жимануть апдейты в LZMA и посмотри какая будет разница, если больше 20%, то очень даже есть смысл заморочиться с этим и даже пускай будет внешняя DLL в конце концов. ----- Всем не угодишь |
|
Создано: 06 августа 2005 12:57 · Личное сообщение · #26 Новая версия, теперь вставленные друг в друга HTML теги обрабатываются корректно, исправлены найденные мною мелкие ошибки, добавлен checkbox в окне с предупреждением. Bad_guy пишет: Ты пробовал ? Просто дело в том, что LZMA даёт при сжатии текста гораздо большее сжатие, чем даже RAR (и это не 10% разницы, а больше), а уж то что RAR превосходит ZLib и так ясно, так что ты попробуй жимануть апдейты в LZMA и посмотри какая будет разница, если больше 20%, то очень даже есть смысл заморочиться с этим и даже пускай будет внешняя DLL в конце концов. мда, ты прав, вот тест нормального двухнедельного апдейта:
Pазница 20 килобайт. Serials Treasury v1 beta1: assoft.it.hosting.am/files/SerialsTreasury_v1_beta1.rar (485 KB) P.S. Уважаемые модераторы, если это возможно измените название темы на новое название программы, спасибо. |
|
Создано: 06 августа 2005 13:06 · Личное сообщение · #27 |
|
Создано: 06 августа 2005 13:08 · Личное сообщение · #28 |
|
Создано: 06 августа 2005 13:13 · Личное сообщение · #29 |
|
Создано: 06 августа 2005 13:18 · Личное сообщение · #30 |
|
Создано: 06 августа 2005 13:20 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 31 . 32 . >> |
eXeL@B —› Софт, инструменты —› Serials Treasury - разработка замены Serials 2k |