Задать вопрос
  • Редактор кода, удобный для больших длинных файлов -?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    pddev,
    bat от рождения глючные, так что не надо ля-ля

    Исключительно в кривых руках.

    Иногда весь код должен быть в одном файле, каким бы длинным он ни был.

    Мне кажется как раз тот случай, где вам нужно пояснить почему. Иначе вы пытаетесь решить не ту проблему. Решив проблему с тем, что код НЕ должен быть в одном файле, вам подойдет почти любой редактор. Поэтому поделитесь в чем же боль.

    неродной bash под windows

    А где он родной?
    Или питон под виндовс родной? Или с/с++ ? Или перл? Или что вообще родное?
    Опять таки, bash это GNU проект, а не "родной для линукса".
    Ну и вполне себе хороший скриптовый язык для любой платформы, в чем его плюс.

    Что же повершелла - он явно лучше, чем bat, и на документацию вы зря ругаетесь, если взять скриптовые языки, то она в принципе одна из лучших. По сравнению с тем же bash

    Это если не встречаются какие-то не те символы в именах файлов, например... ;-D
    И у того и у другого - куча глюков и особенностей.

    Зачастую это проблема не языка программирования, и даже не архитектуры конкретной ОС, а в прослойке между клавиатурой и монитором, который не знает в каких системах как правильно пользоваться ресурсами этой системы.

    Василий Банников
    На счёт продуманной и предсказумой не соглашусь. Даже статьи есть про то как bash на разных системах может вести себя значительно по разному - даже хаки есть для переносимых bash-скриптов.

    А вот тут я уже не соглашусь с Вами. Баш ведет себя вполне предсказуемо, если изучить и знать баш, а не писать 20 лет на каком-нибудь C++, и считать что баш можно осилить за пару вечеров, потому что "он же какой-то там простой".
    Если писать скрипт для разных ОС, то понятно что в каждой есть нюансы, и их следует учитывать. Так же делается для ЛЮБОГО другого ЯП.
  • Какой программой запустить распределённые вычисления на пользовательских рабочих местах?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    по-моему это вообще не в тему вопроса. Так можно и xarg присобачить или, например Jenkins.
    Вопрос именно про распределенные вычисления
  • Насколько надёжен программный Raid1 Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    У бэкапов и у рейдов разное предназначение.

    Без всяких ошибок, ты сам можешь взять и записать неправильные данные, удалить документ, изменить что-то где нет контроля версий. В этом случае тебе поможет бэкап.

    А если у тебя сервер, на нем постоянно работают, или тебе просто нужно прямо здесь и сейчас работать, аврал, и выходит из строя диск - рейд позволяет тебе просто продолжать работу, без остановки. А потом уже заменить комплектующие.
    В случае реального сервера, комплектующие можно заменить без перезагрузки, без остановки чего-либо. Для этого оборудование просто должно поддерживать hot-swap.
  • Насколько надёжен программный Raid1 Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Vlad Ivanov, ну а если у вас навернулся сразу и бэкап, какая тогда разница?
  • Как настроить права на файл при выполнений php скрипта в ubuntu?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    Теоретически может быть.
    Надо скрипт смотреть. Может там часть команд запускается в бэкграунд, и соответстенно скрипт продолжает выполнение не дожидаясь завершения команды.
  • Есть ли обходы в CloudFlare и можно ли скрыть IP сервера на 100%?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    Хостить сервер на хостинге, который защищен от ддос
  • Как настроить права на файл при выполнений php скрипта в ubuntu?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    AUser0, нет
    Нет такого значения umask, который бы создал файл с исполняемым и стики битами.
    Поэтому в этом случае это делает либо скрипт, создавая видимо временный файл функцией создания временного файла, либо сам curl
  • Есть ли обходы в CloudFlare и можно ли скрыть IP сервера на 100%?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    Так прокси не скрывает айпишники. Их вполне можно посмотреть через nmap
  • Что планирует ОС - потоки или процессы?

    saboteur_kiev
    @saboteur_kiev
    jcmvbkbc,
    Да, в качестве эффекта высшего порядка малости он может учитывать свойства процесса которому принадлежит поток, но это вопрос не того уровня, где в ответе имеют значение подобные мелочи.


    Вопрос топикстартера прямо задает интерес к этой мелочи. Позвольте процитировать
    "Вопрос: если процесс - это просто контейнер для потоков, а ОС реально шедулит потоки, грузит ядра инструкциями из этих потоков и распределяет кванты времени именно для kernelspace-потоков, то какую роль в планировании играют процессы? Для чего они нужны? Как планировщик ОС работает с процессами?"

    Таким образом, нужно и отвечать, что ОС реально контролирует ресурсы выделяемые на процесс, а не на поток, а также оптимизирует эффективное переключение между потоками в пределах процесса, отчего и название multilevel scheduler

    Что же касается "других ОС", то их мало. И под другими ОС, я имел ввиду не Линукс с CFS, а другие популярные (Windows, Unix, MacOS) - где собственно также есть процессы и потоки.
  • Что планирует ОС - потоки или процессы?

    saboteur_kiev
    @saboteur_kiev
    Sazoks, jcmvbkbc,

    Тем не менее, планировщик ОС вполне может работать и с процессами, ибо переключение между процессами и тредами имеет разную стоимость, и тот же CFS умеет спланировать управление группой тредов, принадлежащих одному процессу для эффективности.

    https://en.wikipedia.org/wiki/Completely_Fair_Scheduler

    В других ОС, также планировщик (process scheduler), также управляет в принципе процессами, и в основном принимает решение сколько выделить ресурсов именно на основании данных о процессе, а не конкретном треде в нем.
  • Что планирует ОС - потоки или процессы?

    saboteur_kiev
    @saboteur_kiev
    >> Как планировщик ОС работает с процессами?
    > Никак.

    Что значит никак? Именно ОС с процессами и работает. Именно ОС и решает что есть процесс, и какие в нем могут быть аттрибуты. Именно ОС и решает сколько ресурсов выделить процессу. Именно ОС и "создает" новый процесс. Именно ОС и знает чем процесс отличается от потока, и умеет управлять и тем и другим, при переключении контекста.
  • Почему обрывается FTP соединение?

    saboteur_kiev
    @saboteur_kiev
    почитать логи на стороне сервера
  • Как установить пароль на установщик программ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Александр Нестеров, Так в том то и дело, что UAC делает именно это - проверяет не пытается ли пользователь что-то в реестр прописать или в системные папки.
    И есть кучи установщиков, которые не пытаются.
  • Как спарсить содержимое скрипта с помощью python?

    saboteur_kiev
    @saboteur_kiev
    Абсамат Зайналбеков, Так если пустой список, его никак не отпарсить. Сперва нужно чтобы что-то было
  • Как спарсить содержимое скрипта с помощью python?

    saboteur_kiev
    @saboteur_kiev
    Вопрос больше похож на задание, типа "а ну быстро написали мне готовый код".

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    На курсах говорят, но именно и нужно ставить $() когда хочешь выполнить команду из терминал внутри скрипта, видать есть исключения.


    Капец, что у тебя за курсі.
    $() это command substitution, то есть выполнить команду и результат подставить на это место.
    Примеры, где это может быть полезно:

    $ whoami
    user1
    $ echo "Hello, $(whoami)"
    Hello, user1
    $ myname=$(whoami)
    $ echo $myname
    user1
  • Как в bash-скрипте ограничить ввод двумя вариантами?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    Ограничить длину - параметром -n 1
    запретить ввод других символов нельзя, но можно в цикле ждать пока не введут n или y
  • Как изменить имя файла в bash после выполнения условия?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    AUser0, вообще ничего не навел, сделал только хуже читать. Чрезмерное злоупотребление такими конструкциями ж никак не улучшает скрипт