Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Игры (http://zx-pk.ru/forumdisplay.php?f=5)
-   -   ZX TR-DOS Database (http://zx-pk.ru/showthread.php?t=17324)

Shadow Maker 17th November 2011 22:28

ZX TR-DOS Database
 
Продолжаю делать малополезные сервисы.

Пока в базе сидят файлы SCL из раздела Games с Virtual Trdos. Пока соответственно только тестирует ваши хэши на соответствие файлам на VTRDOS. Сравнение идет по внутренностях файла, так что на имя и автостарт ему начхать. Хэши делаются по секторному размеру, естественно, даже если там нули. Используется SHA1.

В планах - сделать добавление пользователям своих файлов, тем самым пополняя базу хэшей. И сделать обработку целых TRD. FDI, SNA и прочее такое - очень потом как-нибудь.

Вроде всё пока. Тестируйте, кому интересно.

http://zxbase.logtech.ru

Enigmatic 17th November 2011 22:43

А как добавить в базу,которые не определяются.?
Например Dizzy 4_R от Sunsoft,не исправленная Мучкиным.

Shadow Maker 17th November 2011 22:45

Я ж сказал, что "В планах - сделать добавление пользователям своих файлов". Пока только потестировать можно.

Enigmatic 17th November 2011 22:52

Понятно.Вроде все идет,потестил штук 30 архивов.
А можно Выберите файл и Залейте файл сделать одной кнопкой?Для удобства.

Shadow Maker 17th November 2011 22:55

Не, это неудобно наоборот. Промазал по файлу - но поздно, уже залилось :)
Ты кстати потестил штук 10 всего архивов. Тестируйте еще.

baxter 17th November 2011 23:00

Приколна. Работает.

Enigmatic 17th November 2011 23:04

Че за фигня,выбираю pole_chu.zip пишет файл не выбран,архив у меня исправный,несколько раз загружал.

Shadow Maker 18th November 2011 00:11

Блин, Enigmatic. Русским языком написано "Просто залейте файл в формате SCL (можно запакованным в ZIP архив)". Ты заливаешь TRD, ясное дело он тебе ругается, что ты ему какую-то туфту подсовываешь. TRD пока не обрабатываются, в первом посте темы написано же.

Shadow Maker 23rd November 2011 12:42

Интересно, народ читать не умеет, что пока работают только SCL? А то и TZX кто-то заливал, и даже XLS.

SoftLight 23rd November 2011 14:40

Shadow Maker, это всеобъемлющее тестирование. Я бы на твоем месте подстраховался чтобы кто-нить не залил файлик размеров пара гигов. Сам я пока не лил ничего, сервис хороший, полезный.

Shadow Maker 23rd November 2011 16:26

Ну там ограничение у поста, пару гигов не смогут :)

Shadow Maker 28th November 2011 10:10

TRD в принципе тоже готово, в связи с чем вопрос - как сделать? То есть по файлам внутри это понятно, но у нас также есть куча дисков с бредом в каталогах (типа Adventurer и прочее). Соответственно нужно мнение - как с ними быть? Хэшировать и так и так?

Дмитрий 28th November 2011 11:08

Shadow Maker, думаю хешировать надо для начала сам трд, а потом по-отдельности все файлы в нем, если не совпадает сумма трд, то искать соответствия по файлам.

Shadow Maker 28th November 2011 12:50

Но тут возникает дилемма - а есть ли смысл в хешировании трд? Если и так можно будет по файлам определить, к какому ТРД оно относится? Плюс немало есть и тупо обычных ТРД, безо всяких выкрутасов.

Дмитрий 28th November 2011 13:19

Quote:

Originally Posted by Shadow Maker (Post 440555)
Если и так можно будет по файлам определить, к какому ТРД

в принципе верно.

---------- Post added at 10:19 ---------- Previous post was at 10:17 ----------

Хотя по памяти помню, что есть трд-шки, где есть только один файл "boot.B" и все. Конечно он с индивидуальным содержимым, но... Есть трд, снятые с дисков is-dos, cp/m, но файловая система там не TR-DOS.

Shadow Maker 28th November 2011 13:35

Хм, ну думаю надо ввести тогда будет, когда добавление будет для всех пользователей, галочку "хэшировать трд". Ибо в целом в 90% случаев это только лишняя трата места в базе.

moroz1999 28th November 2011 22:16

Думаю, что это не нужно. Логика такова, что, пока нет четкого use-case'а, нет смысла городить фичу.
Появится применение - можно потом прохешировать всю коллекцию TRD одним махом.

Дмитрий 28th November 2011 22:35

Quote:

Originally Posted by moroz1999 (Post 440754)
всю коллекцию TRD одним махом.

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

moroz1999 29th November 2011 01:47

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

Shadow Maker 29th November 2011 10:41

Ну VTRDOS думаю у всех есть, в том числе и у меня, если вы о ней, а все юзерские добавления я буду хранить у себя на хосте, так что проблемы с перехеширование ТРД нет.

По поводу использования. Так все же думаю, для некоторых надо хешировать по трд полностью, например для Adventurer 11 или какой там, где оглавление модифицировано для вывода всякой лабуды. Не лабуду же эту пофайлово в базу добавлять...

Дмитрий 29th November 2011 12:25

Quote:

Originally Posted by Shadow Maker (Post 440900)
Так все же думаю, для некоторых надо хешировать по трд полностью, например для Adventurer 11 или какой там, где оглавление модифицировано для вывода всякой лабуды.

Таких дисков встречалось достаточно много, журналы, игрушки, которые занимали весь диск, в основном там в каталоге TR-DOS фигня написана.

moroz1999 29th November 2011 14:10

Все такие диски руками не выловишь, кто-нибудь обязательно забудет выставить галочку, поэтому если и хешировать на уровне образов - то все TRD.
А у таких дисков реально задетектить с какой-либо вероятностью замусоренность каталога? Хорошо было бы их помечать автоматически в базе как диск с нестандартным каталогом.

Shadow Maker 29th November 2011 14:13

Не, малореально. Замусоренность разная ж бывает, бывает 0 размер у секторов, бывает вообще полный бред в каталоге, бывает вообще автостарт при попытке вывести оглавление...

Killer 2nd December 2011 18:57

Quote:

Originally Posted by Shadow Maker (Post 440946)
бывает вообще автостарт при попытке вывести оглавление...

Это если в 9-ом секторе изменения были сделаны небольшие.

Shadow Maker 2nd December 2011 21:48

Это в теории. А на практике там много как можно это придумать и вместо оглавления обычно вообще какой-нибудь бред. Суть короче не в реализации, а в том, что оглавление в таких случаях бесполезно.

goodboy 3rd December 2011 00:33

вспомнил что как-то TomCat жаловался на игру IntoEaglesNest - типа там невидимые враги энергию отбирают - ради интереса сравнил три версии с вирта - все отличаются. (сравнивал естественно разжатые блоки перед стартом).

забыл сказать что сравнивал я не твоей (ShadowMaker программой), а сам.

Shadow Maker 3rd December 2011 18:05

Мммм нууууу :) Окей.

Shadow Maker 4th December 2011 01:59

Ну вообще я догадался, моя "программа" сравнивает только со своей базой. Вот только не понял, каким образом твое сообщение относится собственно к теме, ну да ладно.


All times are GMT +4. The time now is 11:46.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.