IPB

Добро пожаловать, гость ( Вход | Регистрация )

7 Страниц V « < 5 6 7  
Reply to this topicStart new topic
> Новости сайта
-=CHE@TER=-
Feb 28 2022, 18:09
Сообщение #121


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,353
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



Домен продлён на два (!) года.
Из-за того что продляли на два года автопродление не отработало и сайт на два дня ушёл в отключку.
Оказывается, если продляешь на два года, то нужно предупреждать службу поддержки, чтобы они в ручном режиме продлили у доменного регистратора, потому что API этого самого регистратора работает только с доменами купленными на год. Всё не как у людей, в общем.
Сейчас всё восстановили, домен продлён.

Большое спасибо товарищу kampaster'у, который находит средства, а также время в своём плотном графике для поддержки нашего проекта!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Oct 1 2022, 18:09
Сообщение #122


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,353
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



Если, вдруг, кому-то будет интересно - 15 самых популярных тем на форуме за всё время по просмотрам (указаны в начале в скобках после даты создания).
А если график построить, то там линейное снижение числа просмотров идёт, кроме первой темы и последующих трёх за ней.
Тут, на самом деле, если играться с данными, то нужно учитывать динамику: как давно была создана тема, как менялась её популярность (число просмотров) со временем и так далее, а срез данных на текущий момент этого всего, конечно, не покажет.

Всё же оторвал свою ленивую задницу и кое-что посчитал.
Колонки такие на примере первой строки:
(2007-01-05) - дата первого сообщения в теме (т.е. когда она была создана)
(1 170 596) - количество просмотров с того времени
(5 749) - количество дней прошедших со времени создания темы до 2022-10-02
(203,617) - среднее число просмотров в день, дробное с тремя знаками после запятой: 1170596 / 5749 = 203,617
И вот здесь становится видно, если отложить первые пять тем в сторону, что по популярности (просмотры в день) там приоритет уже несколько другой. Особенно хорошо это видно на десятой теме - она самая поздняя (2014 год), но вот по популярности должна быть шестой. Не скажу за весь мир, но, вероятно (предположу), что тема угробления хороших программ и, вообще, работы на старом оборудовании для стран СНГ очень актуальна (все же у нас форум на русском, иностранцы вряд ли в большом количестве его читают, если поисковые системы им, вообще, наш форум выдают).
  1. (2007-01-05) (1 170 596) (5 749) (203,617) Delphi, Asm, C, WinAPI, PHP, ..., FAQ
  2. (2007-08-20) (742 527) (5 522) (134,467) !Вирусы!, Achtung!
  3. (2006-07-07) (676 672) (5 931) (114,091) Новости сайта
  4. (2007-05-15) (674 695) (5 619) (120,074) Игры, которые мы ждем
  5. (2007-11-26) (324 291) (5 424) (59,788) Кто чего слушает?, а также обмен музлом кому надо
  6. (2007-02-16) (277 330) (5 707) (48,595) Обмен любезностями, или разговор обо всём и сразу
  7. (2006-06-14) (270 686) (5 954) (45,463) Баги сайта и форума, пишем сюда о всех обнаруженных ошибках
  8. (2008-07-14) (204 662) (5 193) (39,411) CheckSum, FAR CRC32/MD5 Plugin
  9. (2006-06-15) (187 527) (5 953) (31,501) Полезные ссылки, Ссылки постить только с комментариями к ним!
  10. (2014-11-26) (145 470) (2 867) (50,739) Прогресс и программы, как ломают хорошие вещи
  11. (2013-12-29) (131 584) (3 199) (41,133) Жёсткий диск
  12. (2007-06-02) (129 343) (5 601) (23,093) Strippers, или уменьшаем размер файлов
  13. (2014-06-02) (128 547) (3 044) (42,230) Command & Conquer: Red Alert [Hidden Easter Egg], хеши для кодов
  14. (2013-06-26) (127 686) (3 385) (37,721) Уголок параноика
  15. (2007-09-08) (964 75) (5 503) (17,531) Обсуждение любимых игр, какая игра лучше
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;
  }
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Oct 6 2022, 11:55
Сообщение #123


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,353
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



Хостинг продлён ещё на год.

Выражаю благодарность товарищу Vasia P. за материальную поддержку! Спасибо большое!

У нашего казначея товарища kampaster сейчас сложное время, так что он не сможет больше помогать с оплатой. В смысле он остаётся нашим казначеем и заведующим копилками, но финансово помогать уже не сможет. Сейчас у всех тяжёлое время, к тому же он столько лет помогал поддерживать существование нашего проекта, что я искренне ему благодарен за всё!
Большое человеческое тебе спасибо за всю оказанную помощь!
Ничего страшного, попробуем как-то этот вопрос решить.

Я подумаю что можно сделать, потому что тех пожертвований, которые нам переводят за программы, на оплату хостинга и домена, увы, нехватает.
Если у кого-то будут мысли и предложения по этому поводу - пишите.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Siberian GRemlin
Oct 6 2022, 18:29
Сообщение #124


Advanced Member
***

Группа: CTPAX-X
Сообщений: 533
Регистрация: 4-February 08
Пользователь №: 2
Спасибо сказали: 221 раз(а)



QUOTE(-=CHE@TER=- @ Oct 6 2022, 18:55) *
Я подумаю что можно сделать, потому что тех пожертвований, которые нам переводят за программы, на оплату хостинга и домена, увы, нехватает.
Если у кого-то будут мысли и предложения по этому поводу - пишите.

Я готов платить за разбор форматов по самим файлам и по коду чужих редакторов (с гитхаба и пр.). Мне нужно сократить время на получение информации по форматам.


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Oct 6 2022, 20:14
Сообщение #125


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,353
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



Понял тебя. Большое спасибо за предложение! У тебя моя почта есть, так что пиши туда, если что-то понадобится. Только сразу хочу предупредить, что, к сожалению, с современными играми я вряд ли смогу чем-то помочь, если там формат "на глаз" не определяется.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Aug 22 2023, 10:20
Сообщение #126


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,353
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



Ещё кое-какая статистика, но уже по программам на сайте:

(date) (downloads) (days) (downloads/days) name+url
  1. (2006-11-27) (86 275) (6 112) (14,116) Need for Speed Multimedia Converter
  2. (2006-05-27) (74 373) (6 296) (11,813) ToWav Music Converter
  3. (2012-07-08) (7 491) (4 062) (1,844) Dungeon Cleaners (Санитары Подземелий / Planet Alcatraz) .PAK tools
  4. (2009-08-22) (8 214) (5 113) (1,606) unqsz
  5. (2010-12-03) (3 442) (4 645) (0,741) Radical Entertainment .RCF unpacker
  6. (2009-03-09) (3 539) (5 279) (0,670) ExE-Soft "XPEH" Video Codec DeCrypter
  7. (2010-09-29) (2 845) (4 710) (0,604) KiriKiri .XP3 unpacker
  8. (2008-01-26) (3 361) (5 687) (0,591) Великолепный Вовочка tools
  9. (2009-12-24) (2 906) (4 989) (0,582) Macho Studio tools
  10. (2006-05-01) (3 289) (6 322) (0,520) Electronic Arts games .BIG / .VIV unpacker
  11. (2008-11-01) (2 662) (5 407) (0,492) Total Overdose .NAZ to .ZIP converter
  12. (2006-05-01) (2 235) (6 322) (0,354) GTA Vice City .ADF to .MP3 radiostation music converter
  13. (2006-05-01) (2 029) (6 322) (0,321) Syberia .SYJ to .JPG image converter
  14. (2006-08-27) (1 791) (6 204) (0,289) DelphiX Collection Extractor (.DXG / .DXS)
  15. (2006-05-01) (1 747) (6 322) (0,276) GTA San Andreas music converter
Первые две программы - ожидаемо, правда, я слегка удивлён, что ToWav не на первом месте - мне всегда казалось, что утилита Xplorer'а популярнее, да и игр больше поддерживает.
И опять, обратите внимание, что по количеству скачиваний 3 и 4 места должны быть наоборот.
Про "Санитаров Подземелий" - дело в том, что утилиты подходят и ко второй части игры, плюс я несколько раз их обновлял, так что там суммарные скачивания всех версий.
unqsz - как сессия, так студенты тут же ломятся на эту страницу. (*улыбается*) Впрочем, я не знаю, использует ли сейчас кто-либо тот автоматический тест или нет. Кстати, единственная популярная программа из раздела "CTPAX-X Soft", а не игровых распаковщиков и конвертеров.
Распаковщик .RCF архивов в первой пятёрке, честно сказать, удивил. Надо будет поправить программу и разобраться что там с именами не так, раз она такая популярная.
Далее идут 4 программы для распаковки ресурсов всяких эротических игр, так что их популярность объяснима.
Остальные программы также популярны, потому что написаны для популярных игр, но вот что там делает DelphiX Collection Extractor я понять не могу, потому что видел ровно одну игру, которая использовала этот формат (для коей ALEX и писал распаковщик, которым потом поделился).
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Siberian GRemlin
Aug 22 2023, 11:11
Сообщение #127


Advanced Member
***

Группа: CTPAX-X
Сообщений: 533
Регистрация: 4-February 08
Пользователь №: 2
Спасибо сказали: 221 раз(а)



QUOTE(-=CHE@TER=- @ Aug 22 2023, 17:20) *
Распаковщик .RCF архивов в первой пятёрке, честно сказать, удивил. Надо будет поправить программу и разобраться что там с именами не так, раз она такая популярная.

Как я помню, там отдельно хранился список имён, а в таблице файлов присутствовал некий hash.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Aug 22 2023, 15:33
Сообщение #128


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,353
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



Точно, описание на 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) отсортировать в порядке возрастания по полю смещения, а не хеша. Тогда порядковый номер записи в такой таблице будет соответствовать порядковому номеру файла в блоке с именами файлов. По идее, способ рабочий, но, повторюсь, я не проверял.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Sep 10 2023, 20:20
Сообщение #129


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,353
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



Хостинг продлён ещё на год.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Jan 4 2024, 12:29
Сообщение #130


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,353
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



Домен продлён на два года.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Feb 10 2024, 15:29
Сообщение #131


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,353
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



Нашему проекту 7-го февраля 18 лет исполнилось - достигли совершеннолетия, можно сказать.
Недавно гуглил со ссылками на наш сайт и вот чего нашёл (2021 год, кстати, на том канале это видео с наибольшим количеством просмотров):
Need for Speed Most Wanted | How to Extract Soundtrack from Game File | 2021 Tutorial
Аж смахнул скупую мужскую слезу - столько лет прошло, а нашей программой до сих пор пользуются.
Какие же мы офигенные все - даже столько лет спустя. (*улыбается*)
Не зря мы столько сил и времени вложили в эту программу.
Я у себя на домашней страничке уже добавил в статью про конвертер для NFS, но хочу повториться (нисколько не умаляя труда каждого из нас), что большая часть кода для NFS Multimedia Converter была написана товарищем jTommy - по сути, если бы он тогда не взялся за это, то ничего бы не было.
Было очень классно - огромное вам всем спасибо, друзья, за то что есть что вспомнить!


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

7 Страниц V « < 5 6 7
Reply to this topicStart new topic
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 24th February 2024 - 23:15