Задать вопрос
  • Есть ли необходимость или очевидные плюсы перехода на linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    для разработки докер не нужен, он нужен для запуска и тестирования. А для этого вполне достаточно линукс запустить в виртуалке со всеми докерами.
    Больше всего важна удобная IDE, отладка, в чем собственно больше всего проводится времени "интерактивно".
  • Есть ли необходимость или очевидные плюсы перехода на linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    maksam07, потому что докер это технология unix/linux ядра. Виндовс должна имитировать линукс для этого.
  • Какой проектор даст изображение в 90 дюймов с 2,5 метров?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Я вам идеи подкинул. Нет общего подхода для маленьких детей, они слишком разные и на РАЗНОМ уровне развития различных навыков.
    Подход нужен индивидуальный.

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

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

    Кому-то будет интересно и то и другое, и он еще и идею кодировки воспримет как вызов шифрования из детективов.

    Индивидуальный подход - вот идея.
  • Как заставить SSH запустить Exe файл на пк?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    ssh протокол не поддерживает графический интерфейс. Предполагается, что вы можете запускать консольные приложения и управлять сервисами, ибо для подключения по ssh не создается "рабочий стол"
  • Какой проектор даст изображение в 90 дюймов с 2,5 метров?

    saboteur_kiev
    @saboteur_kiev
    rPman, Есть вероятность, что вы просто незнакомы с современными лазерными проекторами, которые дают более чем достаточную картинку в обычной комнате с приглушенным цветом.
    Нормальные жалюзи более чем достаточны.
    Вдобавок, обслуживание и ремонт проектора гораздо проще, чем обслуживание и ремонт ТВ.
  • Какой проектор даст изображение в 90 дюймов с 2,5 метров?

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

    Стоимость проектора, который можно в случае чего и на 5метровый экран развернуть и на стенку в комнате - несопоставима с 85" монитором.
  • Для чего нужен nodejs?

    saboteur_kiev
    @saboteur_kiev
    не нужно путать nodejs и веб сервер.
    внутри nodejs можно поднять вебсервер. Как и внутри python, c++, java, bash. Только php вроде внутреннего сервера не имеет и наоборот вызывается из apache или nging php-cgi
  • Как начать учить программированию детей начальной школы?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Так всем интересны редкие дети, а не обычные.
  • Как сделать автоматический деплой веб-сервиса на поддомен?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    Adamos, Кастомизация может быть какой угодно, если это компенсируется деньгами. В данном конкретном случае я в этом сомневаюсь, поэтому моя рекомендация - не делать кодовую кастомизацию, а реализовать через конфиги, чтобы было легче саппортить
  • Как сделать автоматический деплой веб-сервиса на поддомен?

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

    1. application.tgz

    2. образ виртуальной машины

    3. docker-image

    выбирай на свой вкус.

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

    saboteur_kiev
    @saboteur_kiev
    Слишком общий вопрос. На подобный вопрос можно ответить так
    "Начните с изучения питон"
    "Почитайте документацию API телеграм".

    У вас же непонятно на каком этапе знаний и попыток вы находитесь, и в принципе что у вас с разработкой.
  • Почему результат find в shell скрипте это текущая папка?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    Есть подозрение что что-то не так с MacOs
    Когда я выполняю скрипт у себя даже в винде, у меня текущая папка отображается как "."

    А еще, попробуйте поместить звездочку внутри кавычек.
    "$plug"* - заменить на "$plug*"

    Напоследок посмотрите что dirname у вас выводит. Почему-то выводит не . а полный путь
  • Решил сделать свой пет-проект - игру, с использованием вебсоккетов, как лучше организовать неткод?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    Ну просчитывать в любом случае должен не клиент а сервер.
    Клиент может просчитывать некоторую визуализацию движения но при этом все actions (взял предмет, убил, начал взаимодействие), должны подтверждаться с сервера.
    То есть клиент рендерит, причем в процессе синкается с сервером и перерендеривает, если поступила новая инфа (конфликтная)
  • Может ли вредоносное ПО запуститься без автозапуска и планировщика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    Ну есть ярлыки в меню старт, есть дефолтный десктоп, есть автостарт для юзера, есть автостарт для системы и еще парочка мест.
  • Почему результат find в shell скрипте это текущая папка?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    какой cd? в скрипте нет cd

    Я говорю, что find "$dir" будет искать включая этот "$dir"
    А учитывая, что скрипт никуда не переходит, можно легко заменить "$dir" на "." и вместо
    find "/Users/USER/Desktop/Melodyne 5" -name "melody*"
    выполнять
    find . -name "melody*"
  • Почему результат find в shell скрипте это текущая папка?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    Так вы же выполняете "dirname "$0"
    то есть папка, где находится скрипт - с нее и начинается.

    замените "find $dir" на "find ."
  • Как хранить логи приложения на php?

    saboteur_kiev
    @saboteur_kiev
    Читал про такие системы как ELK/EFK, PLG

    P.S. можно конечно и дальше возиться с таблицей в бд, к ней прикрутить Elasticsearch и индексировать эти логи


    Так эти системы и используют Эластик.
    Логи в эластик можно конечно кидать текстом, или по пути хотя бы немного парсить по тегам. А можно кидать сразу структурированные JSON, с тегами по приложению, хосту, типу сообщения и потом строить запросы или графики в кибане
  • Timestamp или инкремент версии в тексте при сохранении файла - какие редакторы или IDE так могут?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    У гита есть pre-commit хук и post-commit хук. В этом плане гит может ВООБЩЕ ВСЕ.

    Можно в прекоммит хук добавить команду, которая смотри какие файлы изменились и именно в них выполнит sed для вставки новой даты.

    Я бы сделал даже так.

    Скрипт, который делает git commit -a -m "regular update", повесить на расписание. Раз в день, 4 раза в день на выбор.

    В прекоммит хук добавил бы команду, которая во все файлы которые попадают в этот коммит (измененные) через sed перезаписывает дату (дату можно брать даже из статуса файла) и может даже версию коммита.

    Таким образом при обычном редактировании файла любым способом, в ближайшее расписание он будет помечен новой версией, и закоммичен в историю.
  • Сложно ли перейти с c++ на c#?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    С# и java очень похожи.
    Есть ощущение, что тебе С# тоже может не понравиться из-за этого.

    Синтаксис языка - обычно самое простое и оно не то, чтобы легко дается, оно вообще не должно представляьт сложностей. Это как букварь.
    Сложности - это понимание всех типов данных и понимание где какой лучше использовать, затем ООП, библиотеки, паттерны и технологии (отдельные пласты знаний, например работа с сокетами и сетью в целом, работа с базами данных, работа с тем же JSON/XML, навыки настройки и запуска приложения на виртуалке/в контейнере и так далее.

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