Сейчас на форуме: bartolomeo, Adler, johnniewalker, NIKOLA (+7 невидимых)

 eXeL@B —› Софт, инструменты —› Serials Treasury - разработка замены Serials 2k
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 31 . 32 . >>
Посл.ответ Сообщение

Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 21 июля 2005 16:42 · Поправил: Модератор
· Личное сообщение · #1

Все знают известную программу Serials 2000, но она имеет ограничение на количество записей, и пару месяцев назад у меня этот пик достиг.. Я пытался найти альтернативу но не один из них меня не устраивалa. и вчера решил, почему бы и нет, сделать сам такую программу, которую хочу, вобщем прикрепляю скрин в РАР-е (BMP+RAR)<JPG,PNG,GIF , программа почти готова, осталось реализовать несколько запланированных возможностей, в скрине видны основные возможности программы, пишу сюда чтоб вы тоже подумали что еще можно довавить туда, и еще нужны бета тестеры, пишите, завтра отправлю бета версию для тестирования.

b703_screen.rar



Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 24 июля 2005 12:45
· Личное сообщение · #2

TRUF пишет:
>> тут я использую технологию ADO
я так и подумал. ладно не BDE ;). Ранние версии S2K4 использовали ADO в апдейтах (это был цирк), а S2K5 используют его в main базе и сейчас. Очень удобная вещь, если умеешь пользоваться (в S2K4-5 прикрутили ее криво, ИМХО), но имеет один недостаток - огромную избыточность. Попробуй загнать в ADO dbf формат 65к записей из S2K и посмотри на размер файла такой базы . Так что о поставки базы с дистрибутивом программы не может быть и речи. В лучшем случае - поставлять с ней seu или ave и импортировать в dbf при установке программы. Мы ведь тоже не дураки, и если бы все было так шоколадно, низачто созданием сфоих форматов не занялись бы.


я сначала использовал Absolute Database, классная вещь, почти идентично ADO,
но с большим числом записей размер базы рос как на дрожжах, а скорость поиска... лучше не говорить. Пришлось вернуться к проверенному ADO. А почму не свой формат? Потому что с SQL всё намного проще, запрос и готово, быстро и комфортно, размер? Качай например полугодовой апдейт из сайта serialz.to, импортируй его и экспортируй в мой формат, у меня получилось 364 против 339 КБ y SEU, думаю не так уж страшно а? Что думаешь?

TRUF пишет:
- либо программа должна превосходить аналоги. (Delphi+ADO не прокатят)
- либо программа должна иметь фичи, нереализованные в аналогах (которые будут мгновенно скомуниздены например мной
- либо должна быть Crew, которая готова долгое время работать на твоей программе.


чтож, возможно ты прав, если даже она не станет популярной, мне и не будет так обидно, я в первую очередь пишу для себя и для опыта...

TRUF пишет:
Теперь все крупные группы имеют по собственной программе. Вроде свободных ниш не осталось.


если чесно я этого не знал, знал только о Serials 2000, о Avenger и о недавно появившемся Serials 3000, которая вместе с собой инсталирует 3000 программ Adware/Malware...

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

deNULL пишет:
Возможно, я сейчас глупость скажу, но, может, есть смысл к создаваемой проге прикрутить возможность обновлять свои базы, скачивая серийники с вышеописанных сайтов?


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



Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 24 июля 2005 13:06
· Личное сообщение · #3

нашлась первая ошибка, обнавляется только один раз, при следующем разе ошибка... Я исправлю и сегодня вечером, если успею закачаю (спасибо ValdiS-у за баг репорт)




Ранг: 420.3 (мудрец)
Активность: 0.240
Статус: Участник

Создано: 24 июля 2005 13:11
· Личное сообщение · #4

arnix
Без проблем, нужно помогать в хороших начинаниях.

-----
Сколько ни наталкивали на мысль – все равно сумел увернуться




Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 24 июля 2005 14:49 · Поправил: arnix
· Личное сообщение · #5

то что я сказал вечером это отменяется качайте новую бету, вышеупомянутый баг исправлен, и еще добавлена возможность передвигаться по таблице колёсиком мышьки, опять спасибо ValdiS-у за предложение, передвижение колёсиком по дереву решается

доступен по адресу: hxxp://webfile.ru/420746 в течение 7 дней до 14:45 31.07.2005 (372 KB)
pass: 587255




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 24 июля 2005 17:55
· Личное сообщение · #6

Вот решил потестить, сразу какие замечания:
1. Нельзя при импорте выбрать не один, а сразу несколько seu файлов - неудобно.
2. Сообщение о бэкапе базы перед обновление - плохо, лучше это делать автоматически без вопросов, а еще лучше проверять то, что добавляется в базу, чтобы исключить возможность её поломки.
3. Окно программы не развернуть - не удобно.
4. TRXDBGrid - некрасиво как-то, а может просто шрифт поменять на обычный MSSans
А может просто в листбокс выводить (не три поля а одно сразу - и версия программы и название и компания), а если уж оставлять так, то название компании думаю лучше сделать не первым столбцом, а последним, а то мешает как-то.
5. После обновления базы число "Rows in database" не обновляется автоматически.
6. Когда тянешь вертикальный ползунок в TRXDBGrid содержимое не пролистывается, пока тянешь ползунок, а только перескакивает на нужную позицию, когда уже отпустишь ползунок.
7. Меняй название, а то "aCKST" даже не произнести.
8. Везде заюзан шрифт Courier - мне не нравится - отстойый шрифт. Его если только юзать, когда фиксированная ширина симолов строго нужна.
9. В эбауте "Made in Armenia" - патриотично, конечно, но смешно - советую убрать.
10. Нажимаю "Backup Database" и никаких видимых изменений не происходит.
11. Reset Database вообще навряд ли нужна - только если по ошибке на пьяную голову чтоб кто-то всё потерял
12. При экспорте экспортируется я так понял полностью вся база, а не ключи из выбранной подветви ??? А вообще зачем экспорт ? Думаю если уж он нужен, то только для тех, кто свои ключи в базу добавялет, а потом апдейт свой релизит. Если так, то должны экспортироваться только те записи, которые я ввёл в базу вручную.
13. Опция редактирования записей в базе возможно лишняя - думаю должна быть возможность редактирования только своих записей.
14. au1 формат - думаю рано вводить новый формат. оооочень рано. Да и планируемые конверторы AU - SEU и обратно нужны непонятно зачем.
15. Update Maker как я понял работает следующим образом: выбираем файл куда будем сохранять и потом вручную последовательно вводим свои записи, так ?
Думаю, что если юзать технологию метки своих записей в базе, то этот инструмент не нужен будет, к тому же свои записи можно ещё помечать датой добавления, а потом просто выпускать апдейт в виде выборки записи по дате с автоматической записью в seu файл.

В общем, arnix, работай. Ждём от тебя результатов !

-----
Всем не угодишь




Ранг: 174.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 25 июля 2005 00:21
· Личное сообщение · #7

arnix пишет:
конечно можно, но а вдруг сайт этот закроют а функия программы перестанет работать, вобщем, посмотрим...

Сомневаюсь. И потом, можно (и нужно ) не один сайт проверять, а составить целый список.



Ранг: 136.3 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 25 июля 2005 00:29
· Личное сообщение · #8

deNULL пишет:
Сомневаюсь. И потом, можно (и нужно ) не один сайт проверять, а составить целый список.

Бред имхо



Ранг: 29.1 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 25 июля 2005 09:35
· Личное сообщение · #9

Я собственно программу тестировал мало, я рассматривал ее концептуально.
Из багов: материться, если менять платформы до того как дерево получит фокус; очень плохо реагирует, если не находит файл с базой - надо проверять.
По базе собственно:
1. Загнал всю базу S2K v7.1+ by REVENGE на 63к записей. Долго импортируется. Дешифрация по скорости сильно уступает UnSEU2. Либо ты ее реализовал криво, либо слишком часто обращаешься к диску. Если nOT! разрешит (а я в этом не сомневаюсь), я могу дать тебе оригинальные исходники на Pascal или Asm по желанию. Так вот о размере - он стал чуть больше 18мб. Против 7мб у оригинала. Почему, см п.2. А вообще он хорошо жмется. Но долго, так как великоват даже для сжатия. Кста, S2K не жмется совсем, так как они шифрацией превратили plain text в бинарники. (Интересно зачем им вообще шифрация в ущерб продукту, если S2K превращался в full-functional патчингом пары байт
2. Неприятно удивила структура базы. Как я уже говорил - цеплять мощную технологию нужно с умом. А ты колешь мобилой орехи. База данных должна быть РЕЛЯЦИОННОЙ. В твоем случае это объязательно. Иначе вся мощь SQL - это банальный поиск строки по ключам в текстовом файле.
Кстати о поиске - это главнейшая функция любой БД, не стесняйся его наворачивать. То что есть сейчас - малофункционально.



Ранг: 29.1 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 25 июля 2005 09:39
· Личное сообщение · #10

>>И потом, можно (и нужно ) не один сайт проверять, а составить целый список.
Не надо на сайты ориентироваться. Основной источник для пополнения наших баз - keygen'ы 0day.
+ Есть еще приватные базы серийников и ключей, которые не могут быть зарелижены в открытую и Web поисковики их не заменят.




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 25 июля 2005 13:04
· Личное сообщение · #11

deNULL пишет:
Сомневаюсь. И потом, можно (и нужно ) не один сайт проверять, а составить целый список.

А лучше прикрутить к проге возможность подключения простенького сценария, в котором будут описаны ссылки, с которых можно вытянуть серийники и даже если сайты исчезнут или изменят ссылки, то можно будет поправить сценарий самостоятельно. В сценарий можно также будет прописать и места, где лежат SEU обновления, чтобы их тоже скачивать автоматически.
TRUF пишет:
Кстати о поиске - это главнейшая функция любой БД, не стесняйся его наворачивать. То что есть сейчас - малофункционально.

Полностью согласен.
TRUF пишет:
+ Есть еще приватные базы серийников и ключей

Наверное только у тебя и ещё пары человек, кто занимается этим.

-----
Всем не угодишь




Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 25 июля 2005 13:53 · Поправил: arnix
· Личное сообщение · #12

Bad_guy пишет:
Вот решил потестить, сразу какие замечания:
1. Нельзя при импорте выбрать не один, а сразу несколько seu файлов - неудобно.


ОК, сделаем

Bad_guy пишет:
2. Сообщение о бэкапе базы перед обновление - плохо, лучше это делать автоматически без вопросов, а еще лучше проверять то, что добавляется в базу, чтобы исключить возможность её поломки.


сообщение можно отключит из опций, то что импортируется проверяется, поломка базы не возможна, возможно только замусрирование..


Bad_guy пишет:
3. Окно программы не развернуть - не удобно.


Подумаю над этим Подумаю над этим (есть некоторые причины из за которых я сделал именно так)

Bad_guy пишет:
А может просто в листбокс выводить (не три поля а одно сразу - и версия программы и название и компания), а если уж оставлять так, то название компании думаю лучше сделать не первым столбцом, а последним, а то мешает как-то.


Хороший совет

Bad_guy пишет:
5. После обновления базы число "Rows in database" не обновляется автоматически.


в бета 3 обновляется

Bad_guy пишет:
6. Когда тянешь вертикальный ползунок в TRXDBGrid содержимое не пролистывается, пока тянешь ползунок, а только перескакивает на нужную позицию, когда уже отпустишь ползунок.


это к разработчика RX А если серёзно? то с ListBox-ом всё встанет на свои места.

deNULL пишет:
7. Меняй название, а то "aCKST" даже не произнести.


предложи новое я как-то не могу проидумать что-то нормальное, красивое...Bad_guy пишет:
8. Везде заюзан шрифт Courier - мне не нравится - отстойый шрифт. Его если только юзать, когда фиксированная ширина симолов строго нужна.


в след. версии сделаю шрифт по выбору


Bad_guy пишет:
9. В эбауте "Made in Armenia" - патриотично, конечно, но смешно - советую убрать.


я знаю, я собирался убрать

Bad_guy пишет:
10. Нажимаю "Backup Database" и никаких видимых изменений не происходит.


в бета 3 вываливется сообщение, а до этого просто создавался файл db.akd.bak

Bad_guy пишет:
11. Reset Database вообще навряд ли нужна - только если по ошибке на пьяную голову чтоб кто-то всё потерял


ну она мне в тестировании нужна, чтоб каждый раз не копировать старую, потом возможно уберу, а возможно нет, помоему она не мешает

Bad_guy пишет:
12. При экспорте экспортируется я так понял полностью вся база, а не ключи из выбранной подветви ??? А вообще зачем экспорт ? Думаю если уж он нужен, то только для тех, кто свои ключи в базу добавялет, а потом апдейт свой релизит. Если так, то должны экспортироваться только те записи, которые я ввёл в базу вручную.


ну а вдруг кто-то попользовался, попользовался и решил "нет, не сойдёт, верусь-ка я в Serials 2000", и сможет без проблем это сделать.... а насчёт того чтобы экспортировался только тот ключ который выбран, можно и сделать, но для апдейт мейкеров есть отдельное окно ("Update maer...")

Bad_guy пишет:
13. Опция редактирования записей в базе возможно лишняя - думаю должна быть возможность редактирования только своих записей.


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

Bad_guy пишет:
14. au1 формат - думаю рано вводить новый формат. оооочень рано. Да и планируемые конверторы AU - SEU и обратно нужны непонятно зачем.


au1 это сжатый (fastZlib) akd (mdb)

Bad_guy пишет:
15. Update Maker как я понял работает следующим образом: выбираем файл куда будем сохранять и потом вручную последовательно вводим свои записи, так ?
Думаю, что если юзать технологию метки своих записей в базе, то этот инструмент не нужен будет, к тому же свои записи можно ещё помечать датой добавления, а потом просто выпускать апдейт в виде выборки записи по дате с автоматической записью в seu файл.


над этим вопросом подумаю

спасибо большое за твои советы, замечания



TRUF пишет:
Из багов: материться, если менять платформы до того как дерево получит фокус; очень плохо реагирует, если не находит файл с базой - надо проверять.


исправлено в новой бете 3

TRUF пишет:
2. Неприятно удивила структура базы. Как я уже говорил - цеплять мощную технологию нужно с умом. А ты колешь мобилой орехи. База данных должна быть РЕЛЯЦИОННОЙ. В твоем случае это объязательно. Иначе вся мощь SQL - это банальный поиск строки по ключам в текстовом файле.


дело в том что полей не так уж много чтобы сделать реляционной, я просто хорошо синдексировал важные поля. A скорость поиска довольно хорошая.

TRUF пишет:
Кстати о поиске - это главнейшая функция любой БД, не стесняйся его наворачивать. То что есть сейчас - малофункционально.


обязательно. И опять большое спаcибо за советы.

Bad_guy пишет:
А лучше прикрутить к проге возможность подключения простенького сценария, в котором будут описаны ссылки, с которых можно вытянуть серийники и даже если сайты исчезнут или изменят ссылки, то можно будет поправить сценарий самостоятельно. В сценарий можно также будет прописать и места, где лежат SEU обновления, чтобы их тоже скачивать автоматически.


прикоьно будет сделаем к релизу


Beta3: http://assoft.it.hosting.am/files/aKSCT_v0.0.1_beta3.rar http://assoft.it.hosting.am/files/aKSCT_v0.0.1_beta3.rar (373 KB)



Ранг: 29.1 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 25 июля 2005 18:56
· Личное сообщение · #13

Похоже в третьей поиск вообще не работает.
Кста, посмотри библиотеку ehLib - там замена всей линейке Database Controls. Очень мощные и красивые компоненты. С сайта автора можно бесплатно (если знаешь русский) свежую версию укачать.



Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 27 июля 2005 11:00 · Поправил: arnix
· Личное сообщение · #14

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

http://assoft.it.hosting.am/files/aKSCT_v0.0.1_beta4.rar http://assoft.it.hosting.am/files/aKSCT_v0.0.1_beta4.rar (380 KB)

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




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 27 июля 2005 16:27
· Личное сообщение · #15

arnix пишет:
сообщение можно отключит из опций, то что импортируется проверяется, поломка базы не возможна, возможно только замусрирование..

Ну сделай хоть флажок "больше не показывать сообщение".

arnix пишет:
то с ListBox-ом всё встанет на свои места.

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

arnix пишет:
предложи новое я как-то не могу проидумать что-то нормальное, красивое...


Serials Millennium
Super Serials 2005
Serials Enterprice
Advanced Serials Base (а-ля элкомсофт)
Fuckin' Serials
Free Serials
Golden Serials
в общем, выбирай ;)

arnix пишет:
au1 это сжатый (fastZlib) akd (mdb)

И что это меняет ? Я намекаю на то, что зачем создавать новый формат, если можно работать с seu.

---
Теперь по поводу бэты 4:
мало пока ещё различий, но уже что-то.

Опять же не понятно зачем нужен конвертер в TXT ? К тому же, это не TXT, а HTML получается, потому как там тэги <br> идут. Что там за числа странные в TXT файл вылезают (типа FFFFFFFF).

Где сам хэлп, а то только пункт в меню ?

В эбауте: Я не бэд бай и не бэд гей, а Bad_guy - прошу не путать.

И ещё: ты пиши тут когда будешь класть следующую бэту чем она отличается от предыдущей.

-----
Всем не угодишь





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 27 июля 2005 16:34
· Личное сообщение · #16

PS. Поле "URL" не работает.

-----
Всем не угодишь




Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 27 июля 2005 16:53 · Поправил: arnix
· Личное сообщение · #17

Bad_guy пишет:
И что это меняет ? Я намекаю на то, что зачем создавать новый формат, если можно работать с seu.


а как файлы экспорировать в SEU файл?


Bad_guy пишет:
В эбауте: Я не бэд бай и не бэд гей, а Bad_guy - прошу не путать.


извиняюсь, я конечно не путаю, просто опечатка :|


Bad_guy пишет:
Ну сделай хоть флажок "больше не показывать сообщение".


File -> Settings
и снимаем флажок из "Warn, when importing an update file"

Bad_guy пишет:
И ещё: ты пиши тут когда будешь класть следующую бэту чем она отличается от предыдущей.


Завтра, в бета 5 планируется исправления найденных ошибок + многозадачность + более мощный поиск.




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 27 июля 2005 20:12
· Личное сообщение · #18

arnix пишет:
а как файлы экспорировать в SEU файл?

А как ты импортируешь ? Надеюсь там ассиметричного шифрования нет - а если так то проблем тоже нет.

arnix пишет:
File -> Settings
и снимаем флажок из "Warn, when importing an update file"

Как знаешь, но я тебе просто как бета тестер идею даю как было бы лучше.

-----
Всем не угодишь





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 27 июля 2005 22:03
· Личное сообщение · #19

arnix
Теперь мой тест, как и обещал.

1. После первого импорта в базу записей все они красные. Имхо первый импорт нужно делать все записи черными и только после второго импорта новые выводить красными, а то фигово когда все красное

2. Неплохо бы сделать поддержку тем XP... благо в дельфи (в отличии от VB) нужно лишь бросить соответствующий компонент на форму

3. Нужна поддержка html тегов (хотябы простейших) в поле отображения серийника. Это легко реализовать юзая RichEdit и формируя текст в rtf формате - это нетрудно реализуется но было бы очень приятно

4. В поиске желательно сделать поддержку SQL запросов (хотябы опционально... так как база то есть нормальная Да и многим помогла бы - регулярные выражения рулят.

5. Скроллинга вообще (только колесо мыши) - это плохо... сделай scrollbar - ну у всех ведь мышь с колесом, особенно на работе

6. Update Maker'у опций добавь. Типа какую ветку импортировать, какую нет... это крайне полезно... или импортировать все записи с одним именем программы, но разными версиями.

7. Когда что в базу добавляется окно подвисает. Напиши в том цикле:
Application.ProcessMessages;
Это избавит прогу от подвисамия, хотя и чуток замедлит скорость.

8. неплохо бы реализовать электронную подпись релизов (такого еще ни у кого нет)... чтобы скачав релиз группы такой то чел точно знал, что это релиз этой группы... я про подпись обновлений.

9. Все говорили и я повторю - ресайз окна надо делать полюбому... фигово без него

10. Прозрачные тултипы порадовали, но цвет - на любителя... по тому сделай возможность в настройках менять интерфейс, а лучше сделай поддержку скинов хотябы как в Avenger'е

11. После поиска лучше выдулить все найденные записи синим например в списке - упростит навигацию. А открыть в окне первую к примеру найденную запись - челу будет удобно смотреть на следующий записи отличая найденные.

Пока все. Удачи в продолжении разработки. Если есть желание - сделай цивильное меню и контролы. Соответствующие компоненты есть в составе GHF Protector'а а его сорцы я выложил на паблик на reversing.dotfix.net

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 28 июля 2005 00:12
· Личное сообщение · #20

GPcH пишет:
После первого импорта в базу записей все они красные. Имхо первый импорт нужно делать все записи черными и только после второго импорта новые выводить красными, а то фигово когда все красное

По моему там вообще просто все шрифты красные (я поменял всё на черный Arial)
GPcH пишет:
Напиши в том цикле:
Application.ProcessMessages;

можно ещё попробовать sleep(0);
GPcH пишет:
8. неплохо бы реализовать электронную подпись релизов (такого еще ни у кого нет)... чтобы скачав релиз группы такой то чел точно знал, что это релиз этой группы... я про подпись обновлений.

Это было бы круто, но SEU такого не поддерживает, хотя вот это как раз может быть оправданием созадния au1 формата, если там такое будет.
GPcH пишет:
После поиска лучше выдулить все найденные записи синим например

А если найденные записи с разных страниц ? Не, надо всё же все найденные записи выводить отдельно.

GPcH пишет:
Если есть желание - сделай цивильное меню и контролы.

Во-во, точно !

-----
Всем не угодишь




Ранг: 29.1 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 28 июля 2005 09:58 · Поправил: TRUF
· Личное сообщение · #21

Еще ничего не тестировал, но немного прокомментирую:
>>ограничение на количество строк в листбоксе (хотя возможно и ошибаюсь).

Кол-во строк ИМХО, ограничено 65535 (естественное). И ограничение на размер выводимого текста тоже вроде около 64Кб. Я в свое время баловался и в базу весь CheatBookDatabase перегнал. Так вот прохождения к игрушкам не влазили . Я немного не въехал, что вы собираетесь менять на ListBox. Строго не советую. Уж если взялись за ADO, пользуйтесь этим. Поставьте компонент TehGrid из ehLib - офигенная замена TDBGrid'у - там и полностью настраиваимые заголовки столбцов и "живой" скролл бар и incremental search и локальная сортировка и столько наворотов, что я бы на нем женился еслиб не был женат на KOL.

>>предложи новое я как-то не могу проидумать что-то нормальное, красивое...

Только с 2005 не бери - задолбали уже

>>Опять же не понятно зачем нужен конвертер в TXT
Конвертер нужен, но в HTML и настраиваемый шаблон. Глянь как плагин у меня.

>>>а как файлы экспорировать в SEU файл?
Там все симетрично. Сохраняй и шифруй. Не получиться, спроси у меня исходники, а если слишком гордый - прикрути UnSEU2 Хотя я советую ввести свой формат (хотябы некриптованный seu) - seu усторел и не жмется компрессорами.

>>Нужна поддержка html тегов (хотябы простейших) в поле отображения серийника. Это легко реализовать юзая RichEdit и формируя текст в rtf формате

Не верьте ему! Конвертация HTML в RTF страшный геморрой!. Особенно если этот rtf потом начинают смотреть китайцы и пр. - кодировка летает Приличных компонентов и библиотек для этого нет (есть но платные). Я у себя реализовал (адоптировал с чужого VB модуля) самые простейшие теги. Если хочешь полную поддержку - ставь WebBrowser, но он умеет читать только с URL'ов и из файла и поэтому его никто не юзает. Либо мучайся с rtf - в принципе тебе достаточно основных тегов + таблицы.

А на счет подписей - поломают тут же. Если конечно захотят. А засадить ее в seu можно - добавить программу с именем "This_is_not_a_program_this_is_a_secure_record" и серийником = подписи. И фильтровать ее при импорте.

Пойду бету смотреть.




Ранг: 264.0 (наставник), 5thx
Активность: 0.210
Статус: Участник
Vanilla Sky

Создано: 28 июля 2005 11:59
· Личное сообщение · #22

У меня тут от переизбытка эмоций(кто был на канале знает почему) родилось название... Treasury - Скоровещница! Почему нет?




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 28 июля 2005 12:31
· Личное сообщение · #23

TRUF пишет:
Кол-во строк ИМХО, ограничено 65535 (естественное). И ограничение на размер выводимого текста тоже вроде около 64Кб.

Точно, а я ведь подозревал

TRUF пишет:
Конвертер нужен, но в HTML и настраиваемый шаблон. Глянь как плагин у меня.

Если так то да, но зачем нужен конвертор в гипертекст мне вообще не понятно... чтобы кто-то себе сайты из серийников делал что ли ?

TRUF пишет:
Хотя я советую ввести свой формат (хотябы некриптованный seu) - seu усторел и не жмется компрессорами.

Может и не жмётся, но файл au1 и seu с равным количеством серийников весят практически одинаково.
Кстати, а SEU разве перед шифрацией не сжимают ?

Grim Fandango пишет:
Treasury - Скоровещница! Почему нет?

А мне кажется что слово "Serials" обязательно должно присутствовать, а иначе на поддержку проги какими либо командами впоследствии можно не надеяться, ведь главная идея в том, что прога должна прийти на замену Serials 2k.

-----
Всем не угодишь





Ранг: 264.0 (наставник), 5thx
Активность: 0.210
Статус: Участник
Vanilla Sky

Создано: 28 июля 2005 13:08
· Личное сообщение · #24

Bad_guy пишет:
ведь главная идея в том, что прога должна прийти на замену Serials 2k.


мне показалось, что это проект отдельный

Bad_guy пишет:
А мне кажется что слово "Serials" обязательно должно присутствовать


Serials Treasury? =)



Ранг: 29.1 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 28 июля 2005 14:17
· Личное сообщение · #25

Bad_guy пишет:
но зачем нужен конвертор в гипертекст мне вообще не понятно

Народ это любит. Некоторые действительно используют базы таких программ для пополнения web поисковиков. Если мне не изменяет память, кто то даже просил у Revenge разрешения использовать базу Avenger в web проекте. В любом случае, автору виднее. Да и не первоочередное это дело.

Bad_guy пишет:
Может и не жмётся, но файл au1 и seu с равным количеством серийников весят практически одинаково.

Хех, интересно сравнивать - криптованый, но не сжатый plain text и сжатая, но не криптованная dbf база SEU перед шифрацией не сжимают.



Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 28 июля 2005 14:34 · Поправил: arnix
· Личное сообщение · #26

как много советов хороших и разных, на то чтобы всех их комментировать много времени уйдёт, вобщем большое вам спасибо я всё учту, и пару комментариев:

Bad_guy пишет:
А как ты импортируешь ? Надеюсь там ассиметричного шифрования нет - а если так то проблем тоже нет.


я имею ввиду что формат SEU не поддерживает файлы, я не могу экспортировать файлы в этот формат, поэтому и есть отдельный формат с поддержкой экспортированя файлоB

.Bad_guy пишет:
Как знаешь, но я тебе просто как бета тестер идею даю как было бы лучше.


тогда я не понимаю твой совет, ты говорил:
Ну сделай хоть флажок "больше не показывать сообщение".
я и отвечаю что такой флажок существует, в чём проблема?

GPcH пишет:
1. После первого импорта в базу записей все они красные. Имхо первый импорт нужно делать все записи черными и только после второго импорта новые выводить красными, а то фигово когда все красное


как я уже писал в бета 4 я тестировал с цветами фонта и забыл поставить обратно в чёрный.

GPcH пишет:
2. Неплохо бы сделать поддержку тем XP... благо в дельфи (в отличии от VB) нужно лишь бросить соответствующий компонент на форму


ok

GPcH пишет:
3. Нужна поддержка html тегов (хотябы простейших) в поле отображения серийника. Это легко реализовать юзая RichEdit и формируя текст в rtf формате - это нетрудно реализуется но было бы очень приятно


реализуем


GPcH пишет:
6. Update Maker'у опций добавь. Типа какую ветку импортировать, какую нет..


не понял, можно поподробнее?

GPcH пишет:
7. Когда что в базу добавляется окно подвисает. Напиши в том цикле:
Application.ProcessMessages;
Это избавит прогу от подвисамия, хотя и чуток замедлит скорость.


Application.ProcessMessages; я делаю, но не в цикле, это не "немного", а _очень_ снизит скорость

GPcH пишет:
8. неплохо бы реализовать электронную подпись релизов (такого еще ни у кого нет)... чтобы скачав релиз группы такой то чел точно знал, что это релиз этой группы... я про подпись обновлений.


об этом я если честно подумал, но не ясно как реализовать, давать группам специальный приватный ключ?

GPcH пишет:
9. Все говорили и я повторю - ресайз окна надо делать полюбому... фигово без него


в новой бете сделано ;)

GPcH пишет:
10. Прозрачные тултипы порадовали, но цвет - на любителя... по тому сделай возможность в настройках менять интерфейс, а лучше сделай поддержку скинов хотябы как в Avenger'е


насчёт настройки цветов хинтов нет проблем, но сo скинами пока рано, не до этого.

GPcH пишет:
11. После поиска лучше выдулить все найденные записи синим например в списке - упростит навигацию. А открыть в окне первую к примеру найденную запись - челу будет удобно смотреть на следующий записи отличая найденные.


а ведь после поиска в листе и так только найденные записи.

TRUF пишет:
Конвертер нужен, но в HTML и настраиваемый шаблон. Глянь как плагин у меня.


ок, гляну


TRUF пишет:
>>>а как файлы экспорировать в SEU файл?
Там все симетрично. Сохраняй и шифруй. Не получиться, спроси у меня исходники, а если слишком гордый - прикрути UnSEU2 Хотя я советую ввести свой формат (хотябы некриптованный seu) - seu усторел и не жмется компрессорами.


похоже меня не поняли, я говорю что у моей программы есть возможносчть хранить в базе файлы, а эти файлы экспортировать в файл SEU не возможно.

TRUF пишет:
А на счет подписей - поломают тут же. Если конечно захотят


а что если сделать как в GPG?


Grim Fandango пишет:
Serials Treasury? =)


неплохо


доступен по адресу: webfile.ru/428210 в течение 7 дней до 13:58 04.08.2005.
pass: 156666



Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 28 июля 2005 14:53 · Поправил: arnix
· Личное сообщение · #27

TRUF
кстати, ты заметил что Avenger не может импортировать SEU файлы от TNG (из serialz.to), я думаю дело в том что они используют завершение строки в стиле UNIX.

аa, забыл сказать, Помните, Bad_Guy сказал что поле URL не работает, так вот, дело было в том что функция импортирования SEU файлов вообще не импортировала этo поле, теперь всё нормально...




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 28 июля 2005 14:56
· Личное сообщение · #28

arnix пишет:
Bad_guy пишет:
Как знаешь, но я тебе просто как бета тестер идею даю как было бы лучше.

тогда я не понимаю твой совет, ты говорил:
Ну сделай хоть флажок "больше не показывать сообщение".
я и отвечаю что такой флажок существует, в чём проблема?

Флажок прямо в вылезающем окне, а не флажок в настройках я имею в виду.
arnix пишет:
Application.ProcessMessages; я делаю, но не в цикле, это не "немного", а _очень_ снизит скорость

можно делать не на каждом прохождении цикла, а раз в сто проходов
А также вроде можно сделать просто отдельный поток для этого.

-----
Всем не угодишь





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 28 июля 2005 15:03
· Личное сообщение · #29

...и всё же "Bad_guy", а не "Bad_Guy"

-----
Всем не угодишь




Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 28 июля 2005 15:21
· Личное сообщение · #30

Bad_guy пишет:
Флажок прямо в вылезающем окне, а не флажок в настройках я имею в виду.

а, вот сейчас понятно, да так будет лучше.

Bad_guy пишет:
можно делать не на каждом прохождении цикла, а раз в сто проходов
А также вроде можно сделать просто отдельный поток для этого.

да я тоже о потоках подумываю...

...и всё же "Bad_guy", а не "Bad_Guy"
ай-ай-ай....
кстати, я поправил сообщение "Дата: Июл 28, 2005 14:53:55"



Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 28 июля 2005 15:29
· Личное сообщение · #31

так-так, не уверен, но возможно всё еще есть проблемы с полем URL, просьба пока что воздержаться от импортирования больших баз, чтоб потом не повторять операцию. (может и я ошибаюсь, и всё в порядке..)


<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 31 . 32 . >>
 eXeL@B —› Софт, инструменты —› Serials Treasury - разработка замены Serials 2k
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати