Задать вопрос
  • Курсы и книги по Windows Server?

    saboteur_kiev
    @saboteur_kiev
    alkaurov, И? Там же технический.
    Написано
  • Как сделать CapsLock быстрее?

    saboteur_kiev
    @saboteur_kiev
    Довольный Айтишникъ, Костыль в данном случае это медленный и неудобный линукс GUI
    А в том же досе или в винде caps работает мгновенно.
    Написано
  • Как написать скрипт на bash для ansible чтоб автоматически разослать публичные ключи на машины?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Так а не руками, из командной строки не работает это?

    server=blabla
    sshpass -p "password" ssh-copy-id -i ~/.ssh/id_ed25519.pub $server
    Написано
  • Как превратить цифры в рисунок?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    Написать программу, которая парсит число и выводит заранее подготовленные наборы символов.
    Написано
  • Ноутбук с разрешением 3840-2400, можно настроить на 3840-2160?

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

    В вашем случае, так как монитор имеет бОльшее разрешение, чем нужно, проще запускать целевую программу в оконном режиме и стримить нужный кусок экрана или все окно. Тогда не будет проблем с отображением и на вашем мониотре и у зрителя. И нагрузка по идее будет даже чуть меньше.
    Написано
  • Курсы и книги по Windows Server?

    saboteur_kiev
    @saboteur_kiev
    Это все очень легко.
    Читаете 1-2 книги, дальше у вас будет достаточно опыта чтобы искать что читать дальше.
    Художественные фильмы и техническую документацию в данном плане плохо сравнивать. Есть система, у нее есть автор, у автора есть официальная документация, официальные курсы с лицензированием..

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Как это устроено у того же Youtube ?


    У ютуба видео пережимается и хранится с разным качеством, и плеер позволять переключать качество (и следовательно объем трафика) для каждого пользователя, вычисляя текущую скорость.
    Далее у ютуба множество серверов, включая те самые Google Cache сервера, которые могут находиться прямо у твоего провайдера, и одно и тоже видео будет скачиваться рядышком.
    Но для стрима, который еще никуда не залит, да, нужно раздавать много раз.
    В этом помогает мультикаст (https://ru.wikipedia.org/wiki/%D0%9C%D1%83%D0%BB%D...), но там все далеко не просто
    Написано
  • Куда можно перенести записи сайта в формате xml?

    saboteur_kiev
    @saboteur_kiev
    Видимо утилиты устарели, вордпресс, тумблр и блогспот не стоят на месте.
    Надо искать либо актуальные версии, либо ковырять формат самостоятельно и написать такую утилиту самому.
    Самая большая комьюнити у вордпресса, поэтому скорее всего должны быть утилиты наоборот - импортировать В вордпресс.
    а вот наоборот - искать среди комьюнити этих продуктов
    Написано
  • Если использовать вместо UE5 OpenGL или SDL2 и C++ для создания 2D и 3D игры будет ли она работать эффективнее и занимать меньше места?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    Ланской Кирилл,
    Если Вам не нравится вопрос,

    У вас вопрос бесполезный.

    Тут достаточно банальной логики и эрудиции. Популярный движок, который умеет все, понятное дело будет есть больше ресурсов, чем специализированный, в котором реализованы ТОЛЬКО те функции, которые нужны в вашей игре.
    Но написать свой движок, который реализует эти функции задача не сеньор программиста а коллектива профессиональных разработчиков, специализирующихся на графике и тонкостях работы с современными графическими подсистемами и видеокарточками. Иначе вы и близко не подойдете к производительности существующих движков.
    То же и по кросс-платформенности.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    так только те процессы, к которым есть доступ. Чужие нельзя.

    Понятно что от рута можно посмотреть все. Ну от рута или юзера с доступом и без ps можно посмотреть.

    Если юзер не рут и не владелец (не группа) процесса, он может видеть только общую информацию - pid, ppid, имя процесса, ресурсы и полную командную строку. Тут да, есть опасность, если сенситив информацию в командную строке указали через опцию. А переменные окружения защищены
    Написано
  • Как убрать ввод пароля в psql в shell скрипте?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    Сергей Соловьев, ps не может показать переменные окружения, это вы что-то обманываете.
    ps может показать командную строку. Но переменные окружения хранятся в метаданных процесса и естественно защищены как и сам процесс.
    Написано
  • Как убрать ввод пароля в psql в shell скрипте?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    как это переменная окружения видна в ps?
    Это как раз достаточно безопасный способ. Только рут или тот же юзер может посмотреть переменные окружения процесса. Но он и .pgpass может посмотреть
    Написано
  • Синхронизация двух директорий через ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    Влад Зайцев,
    Тупо скрипт который по триггеру изменения пушит на сервер файлы через rsync, а по таймеру стягивает с сервера изменения.


    Так какие изменения он подтянет туда, или оттуда? =)
    Написано
  • Дисковая подсистема масштабируется лучше на SAS или NVME?

    saboteur_kiev
    @saboteur_kiev
    Сколько одних и других дисков максимум я смогу подключить к одной материнке? Если я диски буду собирать, к примеру, в RAID10, то производительносиь будет расти линейно при обоих протоколах?


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

    А как nvme диски работают с hot swap?

    Вы не туда смотрите.
    Диски понятия не имеют как они с чем-то работают. Это контроллер работает с дисками, или софт работает с дисками. То есть нужно смотреть либо на ОС, как она умеет объединять устройства, или на рейд контроллер (встроенный в материнку или отдельно стоящий, что он делает и как работает).

    Ну или просто покупается готовое решение, с корзинами, и все настраивается внутри вплоть до волумов, которые расшариваются по NAS/FTP/samba и уже потом монтируются к серверу по сети.

    То есть читайте спецификации материнки или рейд контроллеров, а не дисков.
    Написано
  • Синхронизация двух директорий через ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    А если вы без интернета, что будет делать скрипт по триггеру? будет как-то откладывать изменения на потом?
    Написано
  • Синхронизация двух директорий через ssh?

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

    Вам кажется что задача простая, но она упирается во все эти моменты - кто с кем должен синхронизироваться. В какой момент. С каждым сохранением файла? и тут вы утверждаете что хотите иметь возможность сидеть с ноутом в оффлайн, не зависеть от интернета.
    С запуском команды? Ну тогда вероятность что на ноуте вы не запустите команду, а на сервере запустите и перезатрете изменения на ноуте есть.
    Игнорирование каких-то файлов - нужно настроить список.

    Я как раз прочитал ваше сообщение целиком, но упоминаю гит и рсинк именно потому что вижу что вы даже сами не хотите осознать что все эти нюансы не решатся волшебным образом, и требования к софту выше, чем вам кажется, прям на уровне АИ, который должен догадываться в отдельных случаях что делать.

    Поэтому проще всего изменить свой подход.
    я в гите храню разный набор скриптов и на 10 и на 20 и на 100 строк, не страдаю от этого. Гит не только для крупных проектов, он просто удобен для текста. В нем можно писать код, можно писать книжки или статьи, или просто хранить набор шаблонов под рукой, поэтому мне кажется гит был бы хорошим решением, особенно учитывая наличие бесплатных облачных сервисов типа гитхаба.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    Поговорить с арендодателем по поводу белого айпи у провайдера. Доплатить и все. Не думаю что с этим какие-то принципиальные проблемы, а способ самый простой
    Написано
  • Какой язык программирования лучше для создания асинхронного api и асинхронной работы с бд?

    saboteur_kiev
    @saboteur_kiev
    Тимофей, Тогда вариант только один.
    Напишите парочку простеньких реализаций, чисто технический концепт, без красивостей.
    И нагрузочные тесты, чтобы оценить реалистичность нагрузки и скорости.
    Потом будете смотреть нормально ли, где тормозит и что делать дальше.
    Вряд ли даже опытный человек вам сразу скажет как лучше, не попробовав конкретно ваш случай на практике.
    Написано
  • Какой язык программирования лучше для создания асинхронного api и асинхронной работы с бд?

    saboteur_kiev
    @saboteur_kiev
    Таблицы +- на 20 миллионов записей, зачастую это будут распаршенные xml файлы весом от 7gb.

    Ну 20 милионов записей и sqlite потянет с на шелл скриптах.
    Вопрос в том, сколько запросов в секунду, какой тяжести и размеров запросы.

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

    rest это не то, что подразумевается под архитектурой. Архитектура - это совокупность технологий и платформы на котором все это крутится, это взаимодействие этих технологий. Это выбор сколько и каких компонентов в сервисе, как компоненты взаимодействуют друг с другом.

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