• Скрипт файлообменника

    LIAL
    @LIAL
    В свое время интересовался, остались описания: (может пригодится)

    1. SaveFile clone
    Это клон файлообменника savefile.com.
    -Аккуантинг пользователей
    -Панель администратора
    -Редактирование разрешённых типов файлов
    -Переименовывание файлов после загрузки (Рандом)

    2. Flat File Host v1.15.2
    Flat File Host — скрипт файлового хостинга, где за основу брались извесные бесплатные обменники, такие как rapidshare и megaupload. Очень простая установка и настройка, так-же не требуется MySQL.

    3. YouSendIt Clone 5.0
    YouSendItClone почти в точности такой-же скрипт, который использует популярный сервис обмена файлами yousendit.com, и другие обменники.
    Администратор может ограничивать размер закачиваемого файла, типы файлов, ограничение на количество скачиваний, установка времени после которого файл будет удалён и т.п.

    4. Ultra Upload
    Клон Rapidshare

    5. xDrive v3.5.3
    Очередной клон файлообменников типа RapidShare, MegaUpoad и т.д.

    6. Upload Galaxy Clone script
    Скрипт — клон, сервиса по обмену файлами uploadgalaxy.com

    7. Uploader 6.2.1 (Mega File Hosting script)
    — работа с несколькими серверами, для хранения файлов
    — продвинутая антилич система
    — интеграция любой платёжной системы для оплаты премиум аккуантов
    — и очень простая интеграция в любой сайт
    Ответ написан
    Комментировать
  • Windows намертво подвисает на несколько секунд?

    @amirul
    Намертво и при этом на многопроцессорной машине. Если это как то и связано с диском, то скорее всего какой то драйвер блокирует все ядра в ISR или DPC. Но это может быть и чего нибудь связанное со спинлоками (что более вероятно, ибо нечто подобное у меня наблюдалось с проактивной защитой аутпоста пару лет назад — снес к чертям как только вычислил).

    Собственно, искать гада стоит начинать с установки WPT Kit
    Так как проблема появляется нечасто, то придется постоянно крутить circular logging. Запускаем из elevated консоли:

    xperf -on latency -stackwalk profile -maxfile 128 -filemode circular

    Естественно, некоторая часть ресурсов будет отъедаться на постоянную запись лога, но по личным наблюдениям оно не особо мешает даже на относительно слабом low-middle end ноуте более чем двухлетней давности.
    После того, как проблема зарепродюсится, нужно запустить из элевейченной консоли:

    xperf -d trace.etl

    Потом делаем

    xperf trace.etl

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

    SRV*c:\downstore*http://msdl.microsoft.com/download/symbols

    и вывести «Summary table» на «Stack counts by type». С очень большой вероятностью можно будет обнаружить странности уже там.
    Также стоит взглянуть на «Summary table» для «DPC CPU Usage» и «Interrupt CPU Usage». Вообще говоря полуофициальное требование к длительности ISR — не более 10 мкс, DPC — не более 25 мкс. Средние значения длительностей ISR и DPC должны быть близки к этим, пиковое значение может быть в районе миллисекунд или даже десятков миллисекунд. Если там сотни-тысячи — это уже проблема.

    В общем, удачной охоты.
    Ответ написан
    7 комментариев