![]() |
Добро пожаловать, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
-=CHE@TER=- |
![]()
Сообщение
#121
|
Walter Sullivan ![]() ![]() ![]() Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) ![]() |
Домен продлён на два (!) года.
Из-за того что продляли на два года автопродление не отработало и сайт на два дня ушёл в отключку. Оказывается, если продляешь на два года, то нужно предупреждать службу поддержки, чтобы они в ручном режиме продлили у доменного регистратора, потому что API этого самого регистратора работает только с доменами купленными на год. Всё не как у людей, в общем. Сейчас всё восстановили, домен продлён. Большое спасибо товарищу kampaster'у, который находит средства, а также время в своём плотном графике для поддержки нашего проекта! |
-=CHE@TER=- |
![]()
Сообщение
#122
|
Walter Sullivan ![]() ![]() ![]() Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) ![]() |
Если, вдруг, кому-то будет интересно - 15 самых популярных тем на форуме за всё время по просмотрам (указаны в начале в скобках после даты создания).
А если график построить, то там линейное снижение числа просмотров идёт, кроме первой темы и последующих трёх за ней. Тут, на самом деле, если играться с данными, то нужно учитывать динамику: как давно была создана тема, как менялась её популярность (число просмотров) со временем и так далее, а срез данных на текущий момент этого всего, конечно, не покажет. Всё же оторвал свою ленивую задницу и кое-что посчитал. Колонки такие на примере первой строки: (2007-01-05) - дата первого сообщения в теме (т.е. когда она была создана) (1 170 596) - количество просмотров с того времени (5 749) - количество дней прошедших со времени создания темы до 2022-10-02 (203,617) - среднее число просмотров в день, дробное с тремя знаками после запятой: 1170596 / 5749 = 203,617 И вот здесь становится видно, если отложить первые пять тем в сторону, что по популярности (просмотры в день) там приоритет уже несколько другой. Особенно хорошо это видно на десятой теме - она самая поздняя (2014 год), но вот по популярности должна быть шестой. Не скажу за весь мир, но, вероятно (предположу), что тема угробления хороших программ и, вообще, работы на старом оборудовании для стран СНГ очень актуальна (все же у нас форум на русском, иностранцы вряд ли в большом количестве его читают, если поисковые системы им, вообще, наш форум выдают).
CODE <?php $list = array( array('2007-01-05', 1170596), // ... // ); $till = strtotime('2022-10-02 00:00:00'); for ($i = 0; $i < count($list); $i++) { $from = strtotime($list[$i][0].' 00:00:00'); $days = intval(($till - $from) / 86400); echo '('.$list[$i][0].') '. '('.$list[$i][1].') '. '('.$days.') '. '('.str_replace('.', ',', sprintf('%.3f', $list[$i][1] / $days)).')'. PHP_EOL; } |
-=CHE@TER=- |
![]()
Сообщение
#123
|
Walter Sullivan ![]() ![]() ![]() Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) ![]() |
Хостинг продлён ещё на год.
Выражаю благодарность товарищу Vasia P. за материальную поддержку! Спасибо большое! У нашего казначея товарища kampaster сейчас сложное время, так что он не сможет больше помогать с оплатой. В смысле он остаётся нашим казначеем и заведующим копилками, но финансово помогать уже не сможет. Сейчас у всех тяжёлое время, к тому же он столько лет помогал поддерживать существование нашего проекта, что я искренне ему благодарен за всё! Большое человеческое тебе спасибо за всю оказанную помощь! Ничего страшного, попробуем как-то этот вопрос решить. Я подумаю что можно сделать, потому что тех пожертвований, которые нам переводят за программы, на оплату хостинга и домена, увы, нехватает. Если у кого-то будут мысли и предложения по этому поводу - пишите. |
Siberian GRemlin |
![]()
Сообщение
#124
|
![]() Advanced Member ![]() ![]() ![]() Группа: CTPAX-X Сообщений: 537 Регистрация: 4-February 08 Пользователь №: 2 Спасибо сказали: 221 раз(а) ![]() |
Я подумаю что можно сделать, потому что тех пожертвований, которые нам переводят за программы, на оплату хостинга и домена, увы, нехватает. Если у кого-то будут мысли и предложения по этому поводу - пишите. Я готов платить за разбор форматов по самим файлам и по коду чужих редакторов (с гитхаба и пр.). Мне нужно сократить время на получение информации по форматам. Спасибо сказали:
|
-=CHE@TER=- |
![]()
Сообщение
#125
|
Walter Sullivan ![]() ![]() ![]() Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) ![]() |
Понял тебя. Большое спасибо за предложение! У тебя моя почта есть, так что пиши туда, если что-то понадобится. Только сразу хочу предупредить, что, к сожалению, с современными играми я вряд ли смогу чем-то помочь, если там формат "на глаз" не определяется.
|
-=CHE@TER=- |
![]()
Сообщение
#126
|
Walter Sullivan ![]() ![]() ![]() Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) ![]() |
Ещё кое-какая статистика, но уже по программам на сайте:
(date) (downloads) (days) (downloads/days) name+url
И опять, обратите внимание, что по количеству скачиваний 3 и 4 места должны быть наоборот. Про "Санитаров Подземелий" - дело в том, что утилиты подходят и ко второй части игры, плюс я несколько раз их обновлял, так что там суммарные скачивания всех версий. unqsz - как сессия, так студенты тут же ломятся на эту страницу. (*улыбается*) Впрочем, я не знаю, использует ли сейчас кто-либо тот автоматический тест или нет. Кстати, единственная популярная программа из раздела "CTPAX-X Soft", а не игровых распаковщиков и конвертеров. Распаковщик .RCF архивов в первой пятёрке, честно сказать, удивил. Надо будет поправить программу и разобраться что там с именами не так, раз она такая популярная. Далее идут 4 программы для распаковки ресурсов всяких эротических игр, так что их популярность объяснима. Остальные программы также популярны, потому что написаны для популярных игр, но вот что там делает DelphiX Collection Extractor я понять не могу, потому что видел ровно одну игру, которая использовала этот формат (для коей ALEX и писал распаковщик, которым потом поделился). |
Siberian GRemlin |
![]()
Сообщение
#127
|
![]() Advanced Member ![]() ![]() ![]() Группа: CTPAX-X Сообщений: 537 Регистрация: 4-February 08 Пользователь №: 2 Спасибо сказали: 221 раз(а) ![]() |
|
-=CHE@TER=- |
![]()
Сообщение
#128
|
Walter Sullivan ![]() ![]() ![]() Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) ![]() |
Точно, описание на Xentax есть: Radcore Cement Library RCF.
А вот хеш считается так: CODE uint32_t rcf_hash(char *s) { uint32_t hash; uint8_t b; hash = 0; while (*s) { b = (uint8_t) *s; /* note: this is NOT tolower() since affect EVERYTHING less than 'a' (97) */ b += (b < 97) ? 32 : 0; hash = (hash * 31) + b; s++; } return(hash); } Таблица файлов (hash, offs, size) отсортирована по возрастанию поля hash, чтобы можно было дихотомией через быстрый поиск bsearch() получать доступ к нужному элементу. А в таблице с именами файлов, как я понял, они шли по порядку добавления в архив. Кстати, прошу обратить внимание на комментарий в коде выше - это разработчики так лихо в нижний регистр перевели всё - не только буквы, но и знаки, которые, вообще, непонятно во что выраждаются если к ним 32 прибавить. Добавлено: Программу на сайте обновил, теперь всё должно правильно распаковываться. Насчёт .RCF - я понял почему программа популярна - из-за Simpsons - у этого сериала очень большая аудитория. Добавлено позже: А ещё я вот о чём подумал: сопоставить имена файлов хешам можно и не зная функции хеширования. Если моё предположение (я не проверял, если что) о том, что файлы в блоке с именами идут в том порядке, в котором они добавлялись в архив, то достаточно таблицу размещения файлов (hash, offs, size) отсортировать в порядке возрастания по полю смещения, а не хеша. Тогда порядковый номер записи в такой таблице будет соответствовать порядковому номеру файла в блоке с именами файлов. По идее, способ рабочий, но, повторюсь, я не проверял. |
-=CHE@TER=- |
![]()
Сообщение
#129
|
Walter Sullivan ![]() ![]() ![]() Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) ![]() |
Хостинг продлён ещё на год.
|
-=CHE@TER=- |
![]()
Сообщение
#130
|
Walter Sullivan ![]() ![]() ![]() Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) ![]() |
Домен продлён на два года.
|
-=CHE@TER=- |
![]()
Сообщение
#131
|
Walter Sullivan ![]() ![]() ![]() Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) ![]() |
Нашему проекту 7-го февраля 18 лет исполнилось - достигли совершеннолетия, можно сказать.
Недавно гуглил со ссылками на наш сайт и вот чего нашёл (2021 год, кстати, на том канале это видео с наибольшим количеством просмотров): Need for Speed Most Wanted | How to Extract Soundtrack from Game File | 2021 Tutorial Аж смахнул скупую мужскую слезу - столько лет прошло, а нашей программой до сих пор пользуются. Какие же мы офигенные все - даже столько лет спустя. (*улыбается*) Не зря мы столько сил и времени вложили в эту программу. Я у себя на домашней страничке уже добавил в статью про конвертер для NFS, но хочу повториться (нисколько не умаляя труда каждого из нас), что большая часть кода для NFS Multimedia Converter была написана товарищем jTommy - по сути, если бы он тогда не взялся за это, то ничего бы не было. Было очень классно - огромное вам всем спасибо, друзья, за то что есть что вспомнить! Спасибо сказали:
|
-=CHE@TER=- |
![]()
Сообщение
#132
|
Walter Sullivan ![]() ![]() ![]() Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) ![]() |
Таки теперь у нас есть HTTPS для сайта и форума.
Да здравствует прогресс и наш хостер (последний раз я этот вопрос ещё на старом хостинге задавал)! |
![]() ![]() |
Упрощённая версия | Сейчас: 7th September 2024 - 05:01 |