• Как лучше всего удалять ПО с mac os x?

    0xcffaedfe
    @0xcffaedfe
    Developer & Reverser
    Так как apple советует, прямиком в корзину.
    Если вам этого мало есть программы которые помогут удалить мусор но его настолько мало что заморачиваться не стоит.
    AppDelete, в CleanMyMac есть модуль для удаления и прочие.
    Если программа устанавливалась с помощью пакета(pkg, mpkg) для таких программ лучше всего использовать UninstallPKG.

    В os x вообще есть 3 скрипт системных на очистку системы выполняющиеся по расписанию, + есть очистка систему при обновлении.
    Ответ написан
    Комментировать
  • Как оптимизировать сервер под тяжелые скрипты с небольшим количеством пользователей?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Я понимаю, что зная PHP хочется решить эту задачи с его помощью. Но вот смысла в этом ровно ноль, обычная лень. Строковые данные можно спокойно обрабатывать вообще через sed, это будет на порядки быстрее. А PHP сделать всего лишь интерфейсом.
    Ответ написан
    Комментировать
  • Что использовать для данного проекта? Железо/Vps/hosting/etc?

    Jump
    @Jump
    Системный администратор со стажем.
    Судя по описанию - банальный веб сервер собирающий хранящий и раздающий статистику, - тут минимум ресурсов.
    И видеохостинг домашнего уровня - тоже без особых претензий.
    В результате все будет летать при грамотной настройке на небольшом недорогом физическом сервере.
    Хотя начать наверно лучше с банальной VPS.
    На хорошем хостинге в принципе тоже можно реализовать, но думаю удобнее свой сервер и доступ ко всем настройкам.
    Ответ написан
    Комментировать
  • Как сделать сайт с горизонтальной прокруткой?

    profesor08
    @profesor08 Куратор тега CSS
    Вам покажется смешным, но используйте просто слайдер. Вместо того, чтоб мудохаться с прокруткой и прочим. Просто, эффективно, быстро и эффектно.
    Ответ написан
    Комментировать
  • Как вы защищаете сервер от взлома?

    Используйте контенеры. Создавайте отдельный контейнер со всем софтом для каждого сайта отдельно. В корневой системе оставьте только базовый софт и фаервол. Прокиньте внутрь только 80/443 порты. Ну и ссх по ключу в корневой. Даже если вам таки взломают один из сайтов - проникнуть в соседний контейнер будет проблематично. Что бы не настраивать каждый контейнер ручками - используйте chef/ansible или что угодно на ваш вкус. И каждый новый сайт - новый контейнер со своими mysqld/php/nginx и всем остальным. Даже если случайно установите что-то не защищенное из софта - получить к нему доступ их вне проблематично.
    Создайте отдельный контейнер с nginx на который фаервол перенаправит 80/443 порты. А он уже проксирует запросы в нужные контейнеры. В нем же храните и SSL сертификаты и ключи. Что б их не угнали при взломе.
    И конечно ossec или аналоги + оповещения от него. Расскажут вам о вторжении в тужу минуту. Ставить в каждый контейнер.
    Ответ написан
    Комментировать
  • Как нанести логотип сразу на несколько фотографий?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Комментировать
  • Чем мониторить smart хародов с возможностью отправки отчетов на электронную почту?

    @MgmZog
    Ну для этих ибм должны быть функции монитора рейда в штатной утилите-конфигураторе.
    Или колхозить например smartctl/smartd.
    Ответ написан
    Комментировать
  • Для виртуальной машины с гостевой ОС - Windows какую лучше виртуализацию выбрать? XEN или KVM?

    Ernillew
    @Ernillew
    Администрирую *nix-системы с 1997 года
    KVM, без вопросов. Xen — сторонняя фигня работающая уровнем ниже линухового ядра и грузящая его, а KVM работает сразу в ядре. Зачем вам лишняя прокладка? С точки зрения работоспособности при этом разницы нет.
    Ответ написан
    2 комментария
  • Стоит ли закупать старое оборудование для новой студии?

    sim3x
    @sim3x
    У тебя уже все должно быть посчитано в твоем бизнесс-плане
    К чему такие вопросы?
    Ответ написан
    2 комментария
  • Как разработать игровой сервер wow/lineage и так далее?

    @asd111
    1. Нужно уметь ловить пакеты с твоего компьютера на сервер и обратно. Для этого есть специальные программы - снифферы, или анализаторы пакетов сети, другими словами wireshark, tcpdump и т.п.
    А с помощью дебагера(IDA pro) можно узнать какой код выполняется при нажатии например на кнопку "войти".
    2. Нужно уметь дешифровывать пакет если он зашифрован.
    3. Нужно знать какой пакет когда отправляется, т.е. что отправляется при логине, что отправляется во время игры и т.п.
    4. На основе протокола, полученного из трёх предыдущих действий пишешь свой сервер, который посылает нужные пакеты.

    Думаю по каждой известной игре уже есть готовые хотя бы наполовину протоколы серверов и т.п. и есть готовые хотя бы наполовину сервера и их разработчики - общайся побольше с ними, узнаешь много нового и сможешь им помочь.
    Например вот исходники одного изв серверов WOW https://github.com/mangoszero/server
    Вот немного о протоколе WOW dvlabs.tippingpoint.com/blog/2007/06/28/decoding-t...

    Для реверс инжиниринга нужно уметь использовать IDA Pro и т.п. дебагеры-дизассемблеры
    Вот пара статей как примерно пользоваться такими инструментами
    https://habrahabr.ru/users/drmefisto/topics/
    Фокус в том что можно поискать в исходниках клиента что происходит при нажатии на кнопку "войти" и т.п.
    В статьях у DrMefisto есть про то как делать кейгены или быстро крякать - принцип тот же. Вот в этой статье довольно подходящий пример https://habrahabr.ru/post/255935/

    Для начала попробуй повторить то что показывает DrMefisto - это даст тебе большее понимание что и как, затем возьми какую нибудь казульную игру, типа фермы какой нибудь, которая отправляет пакеты на свои сервера и попробуй получить все пакеты от клиента к серверу и наоборот с помощью wireshark.
    Затем попробуй сделать свой сервер к которому можно подключить клиент.

    Возможно есть способы слушать с помощью дебагера какие команды выполняет клиент(а значит узнать какие пакеты отправляет) при нажатии на ту или иную кнопку во время игры, но тут я не силен.
    Ответ написан
    1 комментарий