Задать вопрос
  • Поменял процессор. Сильно греется ноут, что делать?

    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
    Артур Стрежинов,

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

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

    saboteur_kiev
    @saboteur_kiev
    Очень распространенная проблема - люди, не работавшие в командной строке, считают что это "устаревший неудобный текстовый интерфейс".
    Но они не подозревают, что это далеко не устаревший, а наоборот невероятно удобный интерфейс, безумно легкий для сетей, легко кастомизирующийся, невероятно легко автоматизирующийся, и очень удобен для вот таких вот вещей.

    Linux-way -
    Нужно что-то синхронизировать - пишете однострочный скрипт для rsync и помещаете его например на рабочий экран. И все - не нужно заходить и кликать кнопки, просто запустил - он выполнил. С заранее заданными параметрами. Можно вообще повесить его на расписание и не запускать руками.

    Разработчики putty очень даже в курсе. Просто вы не понимаете, что путти запускается на локальном компьютере а шелл предоставляет к удаленному. И путти не может работать так, как вы хотите. Нужно запускать что-то на удаленном компе. Ну или вы не очень понимаете что именно делает putty. Не делайте эту ошибку.
    Изучите командную строку, и через год вы будете не только понимать, что в GUI невозможно реализовать все фичи командной строки как и наоборот, но и будете понимать, что многие вещи, на которые вы сейчас жалуетесь, в командной строке делаются проще и удобнее. ПРосто не нужно в CLI тянуть идеалогию GUI
  • Почему может пропадать Интернет при подключении провода в свич?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    конфликт IP или зациклен маршрут.
  • Как изменить команду копирования в putty?

    saboteur_kiev
    @saboteur_kiev
    Простите, зачем нужен winscp если есть родной scp, тем более что он был первый.
    Зачем нужен Filezilla если есть scp, sftp, mc, rsync ?

    Если вы хотите работать с Линукс, изучите базовую работу в командной строке и пишите свои скрипты. bash реально очень простой.
  • Как удалить прочитанные строки из txt или csv файла?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    Не грузите весь файл в память, пишите нужные строки в новый временный файл, ненужные пропускайте. В конце замените оригинал новосозданным файлом, в котором уже нет ненужных строк
  • Как создать всплывающее уведомление Windows по данным с веб-сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Изучить язык программирования, написать приложение, которое умеет обращаться к вашему серверу и выводить уведомления на экран.

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

    Explorer является частью интерфейса Windows, его не так легко удалить...
  • Как curl'ом пинговать .bat файл?

    saboteur_kiev
    @saboteur_kiev
    Артур Стрежинов, вы вообще имеете представление о том, как работает админка?
    Вам нужно в первую очередь админку менять, а не батник.
  • Как curl'ом пинговать .bat файл?

    saboteur_kiev
    @saboteur_kiev
    Тут просто дергается админка, если в ней присутствует параметр go, то выполняется запись.

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

    Вы можете либо добавить обработку команды из батника (ping), чтобы сохранять в базе когда было последнее обращение, тогда при обновлении странички с админкой, можете добавить вывод этого обращения. Либо менять условия задачи.
  • Как изменить команду копирования в putty?

    saboteur_kiev
    @saboteur_kiev
    MS выпускает все версии Windows, контролируя стандарты (Directx, MFC и др).

    Линукс - это отдельно ядро Линукса, отдельно - сотни различных компаний, которые делают свои дистрибутивы. Единого стандарта на отрисовку графики, который есть во ВСЕХ дистрибутивах - нет, поэтому писать какой-то GUI, который будет работаьт на всех Линуксах - сложно.

    Если в MS, у тебя есть рабочий стол, который отрисовывается функциями стандартных виндовс библиотек, то у тебя есть и Office, который отрисовывается тем же, и сторонние продукты - Photoshop, firefox, far - все отрисовывается теми же СТАНДАРТНЫМИ функциями.

    В Линуксе - KDE Отрисовывается одним, open office может отрисовываться другим, и так далее. Производителям софта не очень радуется выискивать что там в каком-то дистрибутиве понапридумывал, если они пишут под Линукс, они пишут так, чтобы оно работало под всеми Линуксами, а значит пишем каким-нить QT, и вот уже рабочий стол рисуется одним, программа из него запущенная другим. А QT, несмотря на совместимость, не такой уж быстрый, как хотелось бы.

    Отсюда в Линукс нескоро придет нормальный ГУИ. Могут появиться специфические, например SteamOS, которую выпустил Valve для своего Steam. Смог появиться свой Android, но там каждый производитель телефонов свою оболочку делает.
    В общем прогнозировать вероятность утверждения стандарта для GUI в Линуксе сложно.
  • Как изменить команду копирования в putty?

    saboteur_kiev
    @saboteur_kiev
    1. Наличие десктопа в Ubuntu не говорит о том, куда двигался Линукс последние 30 лет.
    Microsoft и Apple активно наполняли рынок домашних и рабочих GUI станций, у них уже свыше 30 лет разработки интерфейсов, и самое главное стандартов для этих интерфейсов.

    2. В Линуксе каждая программа может выбирать собственный вариант отрисовывания GUI, со своими зависимостями, плюс отсутствие нормальной поддержки драйверов.

    3. В Винде можно, потому что в современной Windows 10, установка идет через market, где просто клацаете кнопку и ставите.
    В винде можно изучить powershell и будет вам автоматическая установка.
    В винде (win 10), можно поставить кали линукс, и заработает огромное количество linux программ.

    Ну и да, на самом деле, нужно просто интересоваться историей развития ОС, тогда будет гораздо понятнее и даже интуитивно ясно, как оно так вышло и почему приняли подобное решение.
  • Как правильно сменить специальность?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    the_stucky, Но в вопросе вы привели именно html/css и другие веб-знания.

    Если вам не столь важно, что учить - учите java или C# и тогда да, смело пробуйте себя в ентерпрайз.