• Как снизить нагрузку на диск?

    hint000
    @hint000
    Владимир Кохан, я уверен в этом на 90%. По какой-то причине ваша задача постепенно отжирает всё больше и больше оперативной памяти. Когда физическая память заканчивается, начинаются тормоза из-за активного использования подкачки. Если бы файл подкачки был хотя бы на SSD, то тормоза были бы не настолько зверские.
  • Почему установщик Win10 не видит том диска?

    hint000
    @hint000
    AlXan,
    А что значит "в каком режиме загружаетесь"?
    С точки зрения BIOS и операционной системы их (режимов) два существенно разных. Читайте: https://www.google.com/search?q=uefi+legacy
    диск размечен под MBR (он же не большой)
    MBR несовместим с EFI, независимо от объёма диска.
  • Как запустить команду при отсутствии пинга?

    hint000
    @hint000
    Saboteur, круто, а вы владеете телепатией, если знаете, что я пытался изучать а что не пытался?
    Чтобы была интуитивность нужно просто разобрать БАЗОВЫЙ синтаксис основных команд
    Тогда у нас с вами разное определение понятия интуитивности. Для меня интуитивность подразумевает, что, будучи знакомым с несколькими ЯП, человек может "по диагонали" пролистать описание синтаксиса ещё одного ЯП и начать на нём писать. Без досконального изучения особенностей.
    Почему у молодого поколения так популярен Python в том числе и для задач автоматизации, там где до Python'а безраздельно властвовал bash? Вы думаете в этих задачах автоматизации настолько востребованы возможности, предоставляемые Python'ом и отсутствующие в bash? Или Python настолько чудесен, что там нет никаких проблем? Как бы не так! Возможностей bash хватает и проблемы у Python'а есть, просто для молодого поколения труднее освоить синтаксис bash, чем синтаксис Python.
    spoiler
    И наоборот, для меня, как для старпёра, легче придерживаться проверенных временем (пусть и не интуитивных) технологий, чем осваивать новомодные.

    и test 0 возвращает true
    ага, пример контринтуитивности.
  • Почему установщик Win10 не видит том диска?

    hint000
    @hint000
    Она отфоратила точно также. И не смогла установить.
    Ещё обратите внимание, в каком режиме вы загружаетесь. Если EFI, то диск должен быть в формате GPT, либо девственно чистый. Если вы его разметили под MBR, то у установщика не хватит ума переделать его в GPT. В таком случае вам придётся вручную переделывать в GPT (но без создания разделов).
  • Как и где пройти сертификацию?

    hint000
    @hint000
    Зачем? Все эти сертификаты и в лучшее время были никому не интересны, а сейчас вдвойне не интересны.
  • Как запустить команду при отсутствии пинга?

    hint000
    @hint000
    Saboteur, если говорить про exit code, то ping возвращает 0 при успехе, но в любом другом языке if 0 then ... не выполняется, а в bash внешне похожая конструкция наоборот выполняется при нулевом exit code и не выполняется при ненулевом. Внезапно оказывается, что сходство только внешнее. Даже C подвергается критике, хотя C в сто раз интуитивнее, чем bash.
    Я люблю bash за его развитость, но если в нём нет интуитивности, то я так и говорю, что её нет. Bash не девушка, он на меня не обидится, а потому незачем нахваливать его за несуществующие достоинства, мне хватает его достоинств реальных.
  • Могу ли я размещать авторские материалы на своем сайте?

    hint000
    @hint000
    ...распространение текста произведения полностью или частично, объединенное с ...
    Это несколько противоречит той части закона, которая разрешает цитирование. А значит, в случае цитирования, объединённого с ... этот пункт не будет иметь силы в РФ. Разумеется, при разумно обоснованном объёме цитирования.
  • Все задачи можно решить методами оптимизации?

    hint000
    @hint000
    Возмите любую из списка нерешенных проблем математики. Кажется довольно очевидным, что они не решаются методами оптимизации. Иначе их бы уже решили. :)

    Да хоть бы и решенные. У серёзных математиков любимый тип задач - это доказательство теорем. Ладно, чёрт с ней, с великой торемой Ферма, попытаемся методами оптимизации доказать хоть какую-то теорему из геометрии... из матана... из дискретной математики... Мне слабО, а вам?

    Ладно, забудем про доказательство теорем. Как там насчёт теории чисел... линейной алгебры... теории вероятностей... математической статистики... теории групп... комбинаторики... возмите наугад какую-нибудь задачу из этих областей математики и придумайте хотя бы приблизительно, как её решать методами оптимизации. Подозреваю, что ни хрена не получится.

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

    hint000
    @hint000
    Saboteur,
    Просто не совсем интуитивно, что из этого true а что false
    Ну смотрите, код в вашем ответе тоже не совсем интуитивен, именно поэтому вы не обратили внимание, что он делает ровно обратное к тому, что просил автор вопроса - команда выполняется при успешном прохождении пинга (я проверил). Интуитивность не предполагает подобные ошибки, не так ли? И проблема не в вас и не во мне. Скрипты на bash и интуитивность вообще плохо сочетаются. Там больше магии, чем программирования.
  • Как запустить команду при отсутствии пинга?

    hint000
    @hint000
    Saboteur,
    Ни в одной операционной системе нельзя вернуть строку в качестве exit code, это архитектурно один байт, при котором 0 это успех, не ноль это ошибка.
    Так я-то это понимаю. :) Потому и задал провокационный вопрос. Но так и не услышал от вас, какую альтернативу вы предлагаете для возврата строки из функции.
    Попробуй же собственный код - он тупо не будет работать.
    Он у меня полтора года успешно работает на шести серверах. И, разумеется, до использования в product я тестировал свой код.
    Есть пинг или нет пинга, будет возвращать успех, потому что возврат из функции в bash - это exit code
    А если вы посмотрите внимательно на вызов фунции, то поймёте, что exit code там даже и не проверяется.
    А что там в stdout возвращается - это еще тестить надо.
    Так точно, протестил давно. При наличии пинга единица, при отсутствии пинга - ничего (пустая строка).

    Недостаток return с возвратом только байта очевиден, каких-то преимуществ вы не назвали, каких-то недостатков использования stdout вы не назвали. Если вам привычно использовать return, то используйте, я не против. Но продолжение спора на таком уровне считаю бессмысленной потерей времени.
  • Как правильно раздать интернет соседу?

    hint000
    @hint000
    Михаил Анатольевич, Например:
    Кинетик LAN 192.168.1.1/24
    Микротик WAN 192.168.1.100/24
    Микротик LAN 192.168.2.1/24
    На Кинетике нужно добавить маршрут 192.168.2.0/24 gateway 192.168.1.100
    т.е. "для попадания в локальную сеть соседа отправляем трафик на WAN Микротика (который в LAN Кинетика)"
    На всякий случай уточню, /24 - то же самое, что маска 255.255.255.0.
  • Как правильно раздать интернет соседу?

    hint000
    @hint000
    Странно видеть, что предлагают две крайности - бридж или роутер с NAT, а золотую середину никто не предложил.
    NAT на Микротике - как собаке пятая нога, а вот режим роутера нужен, тогда сосед сможет свой DHCP использовать и легко можно рулить безопасностью как со стороны Микротика, так и со стороны Кинетика. Просто нужно будет добавить на Кинетике статический маршрут до локалки соседа. Общий доступ к файлам будет работать (а вот в случае с NAT с этим появятся затруднения, хоть и разрешимые).
  • Как запустить команду при отсутствии пинга?

    hint000
    @hint000
    arto, Saboteur,
    https://stackoverflow.com/questions/17336915/retur...
    да, тут два варианта, через return и через echo.
    По мне, вариант через echo более лаконичный, но никого не агитирую.
    И всё нормально с этим вариантом, он работает как надо, проверено временем.

    Upd. кстати, через echo можно вернуть из функции строку, а через return можно?
  • Как запустить команду при отсутствии пинга?

    hint000
    @hint000
    Saboteur, это возвращаемое функцией значение. Механизмов возврата значения из функции в bash мне известно только два - либо так, либо через глобальную переменную.
  • Как исправить движение мыши?

    hint000
    @hint000
    mayton2019,
    Как работает современная оптическая мышь - я не знаю
    На программном уровне невозможно отличить шариковую от оптической, они передают одинаковые данные. Совершенно верно, координаты относительные, и уже ОС должна помнить и вычислять абсолютные координаты.
    Сразу абсолютные координаты передаёт графический планшет или тачскрин.
  • Как выпустить сайт из локалки в мир через VPS?

    hint000
    @hint000
    GavriKos, суть та же самая - "проброс" входящего снаружи трафика на внутренний хост, т.е. DNAT по тому же принципу, что и на домашнем роутере с белым адресом. Только пробрасываете с VPS до Микротика.
    Плюс ещё SNAT (masquerade) на VPS, чтобы ответный трафик возвращался тем же маршрутом через VPS.
  • Возможно ли настроить доверие для Сбербанк?

    hint000
    @hint000
    Провайдеру организовать дополнительную страницу, на которую нужно просто зайти (но для захода нужен российский сертификат) - да вообще делать нефиг.
    Некоторыми провайдерами уже протестирован такой функционал, только в рамках бесплатного социального доступа (ведь нет технических или коммерческих причин ставить такое ограничение в 24 часа):
    63da2ce227bb0572065183.png
  • ЦП загружено на 100%, при этом нету приложения, что его нагружает, что делать?

    hint000
    @hint000
    не показывает, что процессор загружен на 100%, но во вкладке "Производительность" пишет, тоже этого не пишет, только пишет
    Путаетесь в показаниях. Скриншот диспетчера задач делайте во время проблемы и сюда выкладывайте.
  • Есть ли смысл ремонтировать проектор?

    hint000
    @hint000
    Заочно такое не определяют. Может быть на оптику грязь попала и в СЦ за 5 минут почистят. А может быть требуется дорогой ремонт.
    Во многих СЦ (хоть и не во всех) диагностику делают бесплатно, называют стоимость ремонта и вы решаете - делать ремонт или не делать, так что в любом случае ничего не теряете, обратившись в СЦ. Просто заранее уточните, бесплатная ли диагностика.