Ответы пользователя по тегу *nix-подобные системы
  • Обёртка для mplayer/cvlc?

    @egorinsk
    > для автоматического подключения субтитров

    Mplayer сам подключает субтитры, если они лежат рядом с видео и называются также (и по моему, там есть даже какие-то опции для поиска по непоному совпадению, но тут я не уверен). Если вы предпочитаете хранить субтитры отдельно, то в конфиге можно прописать нужную папочку. Но по мне, так проще субтиры класть рядом с видео и вставлять в их название имя файла с видео.
    Ответ написан
  • Кириллица в параметре Filename заголовка Content-Disposition

    @egorinsk
    Нельзя использовать Content-Disposition для задания имени файла, так как он поддерживает только Ascii. Решение — используйте ссылки для скачивания вида:

    /download/12345/Отчет о недвижимости.xls

    И все у вас будет работать как надо.
    Ответ написан
    6 комментариев
  • После отключения APC на веб-сервере с LAMP сайты начали работать быстрее и разгрузился процессор. WTF?

    @egorinsk
    PHP-акселераторы страдают ошибками. Это вам еще повезло, если он только память ел, бывает, процесс PHP падает с случайной вероятностью и не догадаешься, что виноват оп-кешер.
    Ответ написан
  • Основные мероприятия по переводу на HighLoad?

    @egorinsk
    Наверно хороший способ узнать это — изучить архитектуру существующих highload проектов. Держите ссылку: www.insight-it.ru/highload/

    От себя добавлю, что практически всегда необходимо предусмотреть возможность масштабирования в самом приложении (т.е. переписывать код). Нельзя просто так взять, поставить нгинкс, поменять MySQL на mongo и получить хайлоад проект (более того, поменяв mysql на mongo можно получить еще больше проблем).
    Ответ написан
    Комментировать
  • Как отразить ddos на сайт?

    @egorinsk
    Вы наркоманством занимаетесь. Вместо того, чтобы наугад ставить разные модули, надо сидеть читать логи, выявлять паттерны, используемые атакующим и банить собранные IP через iptables + ipset.
    Ответ написан
    Комментировать
  • Файл, являющийся отражением дампа БД MySQL?

    @egorinsk
    Внимание, правильный ответ.

    Вместо скачивания файлов вручную и, тем более, написания своих файловых систем, необходимо написать скрипт (на любом нравящемся вам языке, я бы выбрал bash), который будет соединяться с сервером по ssh, делать дамп БД, и коммитить все нужные файлы в SVN. Сам будет делать всю работу, а не вручную. Тогда проблема «забыл закоммитить файл» исчезает автоматически.
    Ответ написан
    5 комментариев
  • Как сделать конвертацию MIDI в wav?

    @egorinsk
    Это сложно, так как в Midi записаны только ноты и некоторые аспекты игры, но не особенности звучания инструмента.

    Чтобы более-менее прилично имитировать игру на инструменте надо не банк семплов скачать, а специализированный железный или софтверный синтезатор. Т.е., к примеру для фортепиано нужно качать (ой, в смысле, покупать) один софт, вроде Pianoteq, для бас-гитары другой (к примеру, Scarbee Pre Bass), для других инструментов третий, настроить и подсоединить их все к секвенсеру (например, Ableton Live), отрендерить трек… замучаетесь, а если за деньги покупать то еще и дорого. Под Linux это все еще сложнее, так как под него музыкальный софт не выпускают.
    Ответ написан
    1 комментарий
  • Массовая генерация md5 хешей и поиск по ним?

    @egorinsk
    > APIACCESS имеет постоянную длину (10) и небольшой алфавит(20шт).

    Т.е. неизвестная часть ключа имеет ~45 бит энтропии. Это дает нам примерно 10^13 вариантов (10 триллионов?). Поищите в сети, с какой скоростью подбирается MD5, например с использованием видеоускорителя и получите время взлома.

    Что касается радужных таблиц, их надо генерировать еще сначала. Подозреваю, 45 бит прямым перебором быстрее найти. Тем более, что при переборе подбирать что 1, что 10000 паролей займет примерно одинаковое время.
    Ответ написан
    Комментировать
  • Правильная email рассылка

    @egorinsk
    Для начала, почитать рекомендации для вебмастеров GoogleMail, Yahoo и mail.ru в разделе помощи. Сделать тестовые аккаунты для проверки получения во всех популярных сервисах почты. Настроить правильно обратный DNS для рассылающих почту серверов. Проверить IP серверов в спамхаусе. Указывать приавильный обратный адрес. Убедиться в отсутствии открытых релеев. При возможности, добавить DKIM и подобные технологии. У mail.ru есть какая-то функция специально для проверки проблем с рассылками.

    Также, необходимо рассылать почту только явно попросившим это пользователям. Предусмотреть возможность отписки в 1 клик от рассыки, возможно через List-unsubscribe.
    Ответ написан