Задать вопрос
  • Как анализировать лог файлы сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    webalizer?
    но вообще простое решение - посмотреть лог файл вручную.
  • Как управлять VDS, с чего начать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    А зачем покупали VDS, если не умеете управлять?
    Начали бы с virtualbox на своей машине.

    А вообще - просто гуглите "установка php/mysql/apache на ubuntu"
  • Как выбрать программиста с адекватной ценой за час?

    saboteur_kiev
    @saboteur_kiev
    Minifets,
    можно разработку и на чистом php разделить на типовые задачи. Ну и естествено учитывать поправку на cms или framework, где-то быстрее, где-то дольше, а где-то и готовый плагин уже есть.


    Типовые задачи, которые встречаются часто - уже реализованы на каком-то движке. Таким образом требовать такое на чистом php означает нестандартную задачу написания своего велосипеда.
    То есть типовые задачи - это на 90% уже реализованные вещи, которые нужно просто интегрировать/настроить.
  • Как выбрать программиста с адекватной ценой за час?

    saboteur_kiev
    @saboteur_kiev
    Minifets,
    интересно, а есть такая фриланс-площадка, где заказчик не сам пишет тз, а выбирает из списка стандартизированных задач? Ведь большинство работ по сути, можно свести к типовым задачам.


    Это например не написать сайт под заказ, а поставить готовый wordpress с минимальным ребрендингом?
  • Кто может объяснить как создаётся софт для игр?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Андрей,
    1. Все зависит от цели взлома.
    2. Все зависит от цели взлома.
    3. Все зависит от цели взлома. Те же League of Legends - известный взлом zoom, не детектится при игре в сети.

    Я еще раз повторяю - не стоит быть столь категоричными. Начинать можно с мелочей, и ассемблер совершенно не обязателен для начала. Обязательным является понимание как хранятся данные, то есть в идеале понимание что такое ячейка памяти/байт и понимание общих принципов программирования на любом языке программирования.
  • Падает скорость интернета на linux ubuntu 17.10, когда на windows с интернетом все хорошо. Что делать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Basil_Dev, Тест кейс некорректный. У меня нет этого ноутбука с этой проблемой. Но проблема никак не заключается в конфликте винды с Линуксом, а скорее в недостаточно корректный драйверах на линуксе, которые например не могут включить устройство, после того как оно было отключено драйверами в Windows.
    Поищите более свежие драйвера под убунту, поищите более свежую прошивку для карточки.

    Сам по себе дуалбут это лишь косвенная причина, что "при неполной перезагрузке возникает проблема", поскольку не происходит сброс устройств. Подозреваю, что если бы вместо винды стояла Макос или еще один линукс - была бы таже проблема.
  • Падает скорость интернета на linux ubuntu 17.10, когда на windows с интернетом все хорошо. Что делать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Basil_Dev, После перезагрузки из винды в любую другую ОС, винда не может как-либо влиять на эту ОС. Разве что занимать место на диске.

    Если у кого-то возникают проблемы с работой устройств при дуал-бут, это не имеет отношения к винде или линуксу, а исключительно к рукам.
  • Что нужно для создания отказоустойчивого кластера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    По поводу кластеров - IMHO лучше обратиться к 1С интегратору, чтобы решение о кластеризации предложили они.

    Если 1С умеет в кластер, то кластер на Win вам не нужен - сам по себе он не будет работать как балансировщик, если этого не поддерживает софт.

    > На рабочих серверах используем SAS диски в зеркале. На NAS - SSD в RAID 10 (причем лучше 8 SSD по 256, чем 4 по 512, чтобы лучше производительность была?).
    Посчитайте по интерфейсам. Производительность SSD настолько велика, что возможно нет смысла в 8 SSD - скорость чтения/записи на единичный SSD может достигать 500-600 мб/сек. В случае NAS - гигабитная сеть уже не справляется с тем, что может единственный SSD.
    Возможно вообще не нужен NAS, а просто в сервер установить M.2 или PCI-express SSD, с штатным зеркалированием и регулярными бэкапами.
  • Кто может объяснить как создаётся софт для игр?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    fshp,
    1. На самом деле, тут можно поспорить, на чем написано большинство игр. В 2018 году, игр написанных на php/jscript/flash/java и т.п. - может оказаться больше, ибо мобильные устройства уже давно в ходу.
    2. Практически все несетевые игры, можно взломать каким-нить artmoney, абсолютно не разбираясь в ассемблере, просто имея представление о ячейках памяти (можно даже не знать что такое байт), и пользоваться каким-нить ArtMoney.
    3. Некоторые игры, типа STALKER, вообще можно взломать в блокноте, правя конфиги параметров персонажа и оружия, обеспечив себе 10 метровые прыжки, или нож бьющий на километр вперед.

    Таким образом, главным навыком остается общий бэкграунд на уровне продвинутого пользователя, и навыки программирования на любом языке программирования, чтобы человек имел представление о структурах данных и хранении информации в принципе, а также понимание условий. Спроецировать навыки на требуемый язык - это уже задача попроще.
  • Кто может объяснить как создаётся софт для игр?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    freeExec, С чего это вы взяли, что код игры предоставлен на ассемблере?
    Вы в курсе, что существуют и другие языки программирования?
    Чтобы взломать простую несетевую игру можно обойтись и без ассемблера и без исследования кода.
  • Поменял процессор. Сильно греется ноут, что делать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    Модель ноутбука изначально не рассчитана на то, что процессор должен так греться, поэтому и стоял маломощный холодный процессор, с которым и корпус и система охлаждения были спроектированы.
    Поменяйте назад и купите десктоп.
  • Причина выхода из строя локального веб сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    firewall?
  • Как в Bash загрузить несколько файлов и склеить в один?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    curl у вас по идее должен запускаться парралельно, но выполняться они будут последовательно (в вашем втором цикле), поскольку FIFO означает, что процесс ничего не может записать, пока другой процесс не начнет чтение.

    Можете проверить, открыв две сессии и выполнив
    mkfifo test
    echo "a" > test

    и в другой сессии
    cat test

    команда echo, которая пишет всего лишь одну букву, завершится только после выполнения команды cat
  • Как создать условие на Python "Пока на сайте не появится что-то - оставаться на нем"?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    kolomiec_artiom, Программа не может "находиться на сайте".
    Еще раз - подучите http.

    разберитесь как появляется эта надпись - скорее всего это просто javascript, который крутится в браузере и периодически переопрашивает сайт (ajax)
    Если же вы лезете на сайт не браузером, то реализовать в вашей программе поддержку javascript вашими силами не выйдет вообще.
  • Четыре DNS-адреса у домена. Реально?

    saboteur_kiev
    @saboteur_kiev
    NS запись говорит, на каком нейм-сервере нужно искать resource record, то есть к какому серверу обратиться, чтобы узнать айпишник mydomain.com
    Согласно правилам, для поддержания зоны (вашего домена), нужно минимум два NS сервера для отказоустойчивости, но оба сервера должны хранить идентичные записи.

    Поэтому для распределения нагрузки, читайте про A Записи, про round robin и вообще про вебсервисы и API
  • Четыре DNS-адреса у домена. Реально?

    saboteur_kiev
    @saboteur_kiev
    Картинка сделала все только хуже

    NS Запись не влияет на скорость работы домена, NS записи нужны для другого.
    Что такое вообще DNS запись по-вашему?

    Что такое NS, A, MX, PTR записи знаете?
  • Как curl'ом пинговать .bat файл?

    saboteur_kiev
    @saboteur_kiev
    Ваш батник пытается открыть site.loc/index.php?go=ping

    В админке, вы должны сделать обработку url, который вы пингаете с вашего батника.
    У вас в админке есть:
    $link = $_GET['go'];

    То есть, при пинге батником, link Будет равен "ping"
    Добавьте в админку условие, что если link равен ping, то .....
    Например, записать в базу данных время, когда это произошло, и в админке выводить в каком-то поле значение этой таблицы - тогда вы будете видеть, когда последний раз это произошло.

    Делать онлайн-оповещение, чтобы вы увидели прямо ту самую секунду, когда батник запустился - практически нереально, ибо слишком быстро будет.
  • Как curl'ом пинговать .bat файл?

    saboteur_kiev
    @saboteur_kiev
    Я вам уже несколько раз сказал, что дело не в батнике.

    Если ваша админка не умеет ловить пингование батника, то какой смысл что-то править в батнике?
    Нужно научить это делать админку.

    Но как вы собираетесь это отслеживать? СИдеть в админке, чтобы заметить, как батник на десятую долю секунду обратился к вашей админке и отключился? Что должно в админке случиться? мигнуть кнопочка? У вас даже страничка в браузере не успеет обновиться.

    Вы пытаетесь взяться за задачу, не то, чтобы не понимая как это делается, а даже не понимая как работает то, что есть уже сейчас. Чтобы спроектировать решение - нужно это понимать - как работает то, что есть сейчас. Тогда будете понимать "правила игры" - что будет работать, что нет.
  • Как изменить команду копирования в putty?

    saboteur_kiev
    @saboteur_kiev
    Если есть задача сделать сборку проекта то конечно же берется jenkins, к нему пишутся команды и все собирается.


    Не так. Берется билдер и делается сборка проекта - maven, apache-ant, Makefile и др.
    А Jenkins нужен только для того, чтобы можно было автоматизировать запуск того же мейвена или другого скрипта. Сам по себе дженкинс это управление запуском, а не сборщик.

    Мышкой можно тоже случайно кликнуть и закинуть папку в рядомлежащую папку. В этом плане в консоли ошибиться мисскликом сложнее.

    Для того, чтобы писать скрипты, не обязательно быть профи в VIM, вполне можно писать в mc/FAR/edit/да в чем угодно.

    Кстати, FAR вроде уже доступен для Линукса, и он вроде даже поддерживает перетягивание мышкой. Попробуйте.

    Ну и напоследок, парочка простых задач:

    1. Выделите пару десятков файлов и скопируйте их названия и размеры, чтобы вставить в текстовый файл (или письмо) названия + размер.
    Как это в Windows сделать?

    2. Сделайте сравнение двух каталогов, скопируйте отличия. В идеале, чтобы в каталогах было пару сотен файлов.

    3. Если в каталогах лежат файлы типа 180101-even1 180201-event 2018-02-01-event, как их быстро переименовать, приведя к единому стандарту?

    4. склейте парочку текстовых файлов вместе

    5. Создайте символическую ссылку на файл или каталог. Создайте жесткую ссылку на файл.

    6. Поменяйте права доступа на файлы 644, на каталоги 755 для каталога, в котором есть куча файлов и каталогов.

    Ну тут можно продолжать - это достаточно частые задачи.
  • Как curl'ом пинговать .bat файл?

    saboteur_kiev
    @saboteur_kiev
    Артур Стрежинов,

    Вы задаете вопросы уровня "какой командой ассемблера пакман есть точку". Нельзя ответить на данный вопрос в пределах тостера. Нужно написать целое решение.

    Научитесь программировать, разберитесь как работает админка, и задавайте вопросы технического характера.
    Либо обратитесь на фриланс, чтобы вам сделали готовое решение.