Задать вопрос
  • Куда поступать программисту для свободного времени?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Так вы попробуйте взять заказы на фрилансе - это очень отрезвляет. Наличие профильной вышки хоть и не обязательно для успеха, но очень облегчает жизнь.
    Ответ написан
    2 комментария
  • Как запускать shell скрипт одной командой?

    @Redeve
    Веб-макаке не хватит и 640гБ
    Можно переместить его в одну из стандартных директорий для исполняемых файлов, будь она /bin, /usr/bin, /usr/local/bin, $HOME/user/bin и тд с необходимыми правами. Но для вас предпочтительнее будет вариант с алиасом, который уже выбрали решением, чтобы ничего не поломать
    Ответ написан
    Комментировать
  • Как здесь работает if not?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    command - строка, все проверки условий в if возвращают bool значение.

    По сути, проверка выглядит примерно так:
    if not bool(command):

    bool от пустой строки вернет False, если строка не пустая - True
    not - логический оператор, который возвращает True, если утверждение не True. В общем возвращает противоположное значение

    Ну то есть
    >>> not True
    False
    >>> not False
    True


    Если вводится пустая строка
    if not bool(command):
    , то условие выглядит как
    if not False:
    (потому что bool от пустой строки возвращает False). В свою очередь, not False возвращает True. В итоге конструкция превращается в
    if True:
    и условие выполняется.

    Если строка не пустая, то соответственно будет if not True и затем if False, условие не выполнилось.

    Так что, если строка пустая - цикл пропускает.
    Ответ написан
    Комментировать
  • Как указать размер кластера при создании файловой системы?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Может есть какой-то параметр в mkfs?

    man mkfs.ext4:
    OPTIONS
           -b block-size
                  Specify  the  size  of blocks in bytes.  Valid block-size values
                  are 1024, 2048 and 4096 bytes per block.  If omitted, block-size
                  is  heuristically  determined  by  the  filesystem  size and the
                  expected usage of the filesystem (see the -T option).  If block-
                  size  is preceded by a negative sign ('-'), then mke2fs will use
                  heuristics to determine the appropriate  block  size,  with  the
                  constraint  that  the  block  size  will  be at least block-size
                  bytes.  This  is  useful  for  certain  hardware  devices  which
                  require that the blocksize be a multiple of 2k.

    -C cluster-size Specify the size of cluster in bytes for filesystems using the bigalloc feature. Valid cluster-size values are from 2048 to 256M bytes per cluster. This can only be specified if the bigalloc feature is enabled. (See the ext4 (5) man page for more details about bigalloc.) The default cluster size if bigalloc is enabled is 16 times the block size.

    Соответственно, вам также потребуется что-то в духе -O bigalloc

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

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Вам следует внимательно почитать описание этого флага. В качестве параметра там передается хеш пароля, а не plain text.
    Так что вам сначала нужно получить хеш от 12345 , а потом его уже передавать в -p
    Ответ написан
    Комментировать
  • Каков минимальный порог вхождения в программирование?

    @mkone112
    Начинающий питонист.
    Каков минимальный порог вхождения в программирование?

    Минимальные моторные функции. Полным паралитикам думаю будет сложно писать код только движением глаз.

    Функциональная сенсорная система - минимум осязание, лучше слух, в идеале - зрение с возможностью различать текст.

    Наличие цнс(хотя судя по тому коду что я пишу - это опционально).
    Ответ написан
    Комментировать
  • Какую файловую систему выбрать для жёсткого диска?

    Sanes
    @Sanes
    Если надежно, то ext4. Если потребуется уменьшить размер раздела, то XFS это не умеет.
    Ответ написан
    Комментировать
  • Можно ли отправлять кому то копии всех страниц паспорта?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    подписанный nda (при этом написали не ставить на нем дату, тип дата будет как в трудовом договоре).
    Хотите попасть в рабство на всю жизнь? Нельзя что-то подписывать, если в документе что-то не заполнено.

    Можно ли скидывать все эти копии паспорта фиг пойми кому?
    С одной стороны - нет. С другой стороны, сейчас за копейки можно купить любые доки на любого человека. Тут 50/50.
    Ответ написан
    Комментировать
  • Какие тестирования пройти с нуля?

    mmmaaak
    @mmmaaak
    Какой смысл тестировать знания не имея знаний?
    Ответ написан
    Комментировать
  • Как можно создавать игры в Unity?

    1. Сначала научись гуглить - даже тут уже сотни раз такой вопрос задавали.
    2. Сначала изучи C#, ООП и всё такое
    3. Потом приступай к Юнити.
    4. Если хочешь исключительно в одиночку разрабатывать игры, то ещё придётся изучить графический и геймдизайн. Ну и ещё там по мелочи(не мелочи), в зависимости от игры.
    Ответ написан
    1 комментарий
  • Как указать ttl в утилите ping?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Вы видите TTL ответного пакета. Поставьте не 15, а, скажем, 5 - получите отлуп в связи с преждевременной смертью.
    Ответ написан
    1 комментарий
  • Прошу вас дать несколько книг и советов для изучения Computer Science?

    @mkone112
    Начинающий питонист.
    Я джун

    Значит у тебя уже есть год коммерческого опыта. Ты и сам лучше знаешь где брать книги.
    Обучился языку программирования python. И тут узнал о такой вещи как Computer Science.

    Нельзя обучиться яп, без параллельного захвата CS.
    Ответ написан
    Комментировать
  • Правда ли, что для написания игрового движка нужна очень сложная математика?

    @d-stream
    Готовые решения - не подаю, но...
    Банальное:
    дана пара источников света, на поверхности находится несколько шаров с разными свойствами поверхности
    необходимо например трассировкой лучей отобразить освещенность объектов и отобразить тени
    ну и потом обеспечить проекцию этой аксонометрии на плоскость экрана
    Потом персонаж кидает шар, и он летит с учетом притяжения, рикошетирует и в то же время освещается теми же источниками света и отражениями света из источников в других шарах...

    и все это надо обсчитывать ну хотя бы 25 раз в секунду - дабы обеспечить 25fps )
    Ответ написан
    Комментировать
  • Как в папке запретить удаление файлов но при это разрешить создавать файлы?

    @Ragnar1
    Linux teacher for beginners.
    Используйте sticky bit.
    chmod +t FOLDERNAME
    Или в цифровом варианте: chmod 1775 FOLDERNAME
    Ответ написан
    Комментировать
  • Какое программное обеспечение используется для обработки видео на стороне сервера?

    Делал на основе FFmpeg пару сервисов: склейка, нехитрый монтаж. Веб UI, очередь задач, воркеры.

    FFmpeg для таких задач отлично подходит. Но с ним становится грустно, когда требуется более сложный композитинг, движение по кривой с изменяемой динамикой. FFmpeg это далеко, очень далеко не AfterEffects. Пару раз задачу наложения динамически сгенеренной надписи поверх короткой анимации решал просто подбирая положение для каждого кадра.

    Кстати, второй вариант для анимаций — это поднять на сервере AfterEffects. Вроде бы там можно рендерить композиции с динамической подстановкой картинок, текстов, участвующих в анимации. Посмотрите, например inlife/nexrender
    Ответ написан
    1 комментарий
  • Если вы не используете Kubernetes, почему вы не используете Nomad?

    @vitaly_il1
    DevOps Consulting
    Потому что кроме Nomad, есть еще много вариантов. Потому что используем ХХХ уже три года и не хотим мигрировать.
    И ИМХО есть большая проблема в том, что есть куча видео-курсов-статей на тему "Как поставить и пользоваться Super-puper-tool", но практически нет статей, да и людей, которые работали с разными системами и знают из реального опыта когда лучше Nomad, DockerComposer, Docker SWarm, Kubernetes, K3S, ECS. Наверняка есть еще десяток.
    Ответ написан
    Комментировать
  • Как построить график функции с синусом, логарифмом и интегралом в Matlab?

    @AlexSku
    не буду отвечать из-за модератора
    Можно с помощью пакета символьных вычислений (Symbolic toolbox):
    c = 299792.458;
    Omega_m = .3;
    Omega_lam = .7;
    H = 2.2e-18;
    
    syms z
    f = 5 * log(c * H^(-1) * (1+z) *...
        int((...
            (1+z)^2 * (1+Omega_m*z) - z*(2+z)*Omega_lam...
            )^(-1/2), [0, z]) )+ 25;
    
    fplot(f, [0 5])

    6009baa87c248549154533.png
    Ответ написан
    1 комментарий
  • Btrfs - почему не освобождается место?

    @achirkov0 Автор вопроса
    Для тех, кто столкнется с подобной проблемой в synology - нет смысла удалять снапшоты через терминал. Все операции проводите через приложение snapshot replication, после этого место освободится.
    Ответ написан
    Комментировать
  • Active Directory, подготовка к внедрению, как рассчитать мощность сервера?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    1. Быстро не получится.
    Начать с этого https://docs.microsoft.com/ru-ru/windows-server/id...
    и продолжить reference manual к экзамену 70-742, либо найти курс к нему же - https://docs.microsoft.com/ru-ru/learn/certificati...
    2. Как и ко всему - изучить минимальные требования к оборудованию, подумать над ними.
    3. Сколько чего? Контроллеров домена должно быть минимум 2. Требования к железу см. п.2.
    4. VPN.
    5. Решать проблему, забить на проблему. Если был вопрос - что с ними делать - то либо вводить в домен, либо не вводить и просто создать пользовательские учетки в AD.
    Ответ написан
    Комментировать
  • И имеет ли смысл связываться с легаси кодом или для карьеры это ничего не дает?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Если вы будете единственным инженером на этом проекте - не стоит, вам просто не будет у кого по учиться.
    Что касается легаси в принципе - он появляется буквально на каждом проекте, это нормально. На сколько этот легаси жидкий - уже другой вопрос, бывают ситуации, когда только что написанный код сразу же становится легаси за счет не продуманной архитектуры. Бывают и противоположные ситуации - когда легаси дает о себе знать только в момент переезда на новую версию php, или обновлении зависимостей.
    Ответ написан
    Комментировать