• Второе рабочее место, как лучше организовать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Если игры - НИКАКИХ wifi. Тяни провод. Не хочется сверлить - протяни в коридоре. Есть короба, есть стяжки, можно купить красивый беленький, или черненький. Но рабочее решение - это тупое в лоб. Провод и комп.
    Ответ написан
    Комментировать
  • Как сделать статическую частоту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Как сделать статическую частоту?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Джуниор ищет так:
    "как сделать массив на баш"

    Сеньор пишет так:
    "create array in linux shell"

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    вместо сохранения файла, делай
    echo "blabla" >> log
    Ответ написан
    Комментировать
  • Какое ПО выбрать для школьных звонков?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    выбери повершелл и встроенную службу расписаний.
    Или повершелл и nnCron для винды

    проиграть звук из повершелла можно так
    powershell -c (New-Object Media.SoundPlayer 'c:\PathTo\YourSound.wav').PlaySync();
    Ответ написан
    Комментировать
  • В каком 2d-коде можно сохранить 4КБ информации?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А почему нельзя разбить код на несколько QR кодов?

    Я через QR вообще мегабайты передавал.
    Ответ написан
  • Как сделать массовую проверку https прокси?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Может, есть решения, которые позволяют из файла вытаскивать все серверы прокси и проверять их?


    ЛЮБОЙ скриптовый язык программирования, и скрипт на 1-5 строк
    Ответ написан
    Комментировать
  • Какой язык программирования учить системному администратору?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Для линукса - shell
    Для винды - powershell

    также полезно немного python/js

    и запилить минимальное приложение для мониторинга под windows/android, не заморачиваясь над фронт-ендом.

    Grafana
    Ответ написан
    Комментировать
  • Можно ли запустить несколько ядер linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    ядро - это по сути и есть главная часть операционной системы.
    Поэтому запустить несколько ядер - значит запустить несколько операционных систем.
    Это можно делать при помощи виртуальных машин.
    Ответ написан
    Комментировать
  • Как получить понимание разработки игры?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Тебе же прямо сказали. Нужно изучить язык программирования.
    Не на уровне "почитал книжку". Не на уровне интерн/джуниор. А на уровне уверенного разработчика.

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

    Поэтому правильный путь - это потратить МНОГО времени и МНОГО усилий.
    Ты же сам сказал, что все что ты изучил - там давали базовое понимание что это такое.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Я пользовался VVV который можно было прикрутить к FAR в качестве виртуального архиватора.
    Суть - вместо архивации файлов, создается "архив", где есть только список и аттрибуты (размер, тип).

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

    сходу вот нашел для любителей окошек
    https://rutracker.org/forum/viewtopic.php?t=179374
    Ответ написан
    Комментировать
  • Какая система потребляет больше ресурсов всех компонентов ПК?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Это зависит от того, для чего нужна ОС.
    Сама по себе ОС потребляет почти ничего, вопрос что на ней запускать. Это следует уточнить.
    Ответ написан
    3 комментария
  • Как поставляются игры на компьютеры?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Стало интересно а как происходит поставка? Не могут же просто поставлять сурсы, а потом сборка локально происходит, но в таком случае как читы пишут. То есть, обычным людям все-таки доступны сурсы клиентов. Или все-таки нет?

    Почему не могут? Могут и так. есть много opensource игровые проекты, которые могут подозревать сборку у клиента.
    Но вообще вопрос дуракций. Ты никогда не ставил игрушку? Никогда не заходил в каталог с игровыми файлами?
    Что за бред в постановке вопроса.
    Ответ написан
  • Как происходит подключение к игровым серверам?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "Зайти в игру без самой игры".

    Ну на таком уровне знаний, не стоит заниматься этим вопросом. Придется ломать мозг ГОРАЗДО дольше и ГОРАЗДО сильнее. чем ты подозреваешь.

    Так вот, в игру ты заходишь не игрой, а клиентом. Это обычное клиент-серверное приложение.
    Узнаешь какие пакеты отправляет сервер, какие пакеты отправляет клиент, пишешь СВОЙ клиент. Он не обязательно обязан поддерживать весь функционал, но достаточный минимум, чтобы залогиниться, и выполнять какие-либо полезные действия в игре.

    Вот и все.
    А вот расшифровка пакетов - это не ответ на тостере а несколько книжек по тому, как писать софт и работу с сетью. Ну и мало кто знает SAMP, на самом деле.
    Ответ написан
    Комментировать
  • Как найти вакансии в ентерпрайзе будучи сеньером?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Да просто в крупный финтех пойдите.
    Ответ написан
  • Как изменить цвет stderr в оболочке?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    stdout и stderr ОБА изначально замаплены на ваш терминал. У терминала нет stdout и stderr, он есть у конкретной консольной программы.

    Если вы хотите выводить ошибки красным цветом, просто выводите их красным цветом при помощи управляющих кодов, то есть не сам вывод перекрашивайте а ваш текст
    Ответ написан
    8 комментариев
  • Какой язык хорошо подходит для C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Java ближе всех к C# из предложенных.

    Другое дело, что институтская программа подразумевает такой низкий уровень владения языком, что на институтском уровне можно все три плюс C# изучить за это время и потом уже специализироваться.
    Ответ написан
    7 комментариев
  • Есть ли какие-то сервисы или форумы, куда можно выложить свой код, чтобы его могли оценить и оптимизировать другие люди?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если код выполняет свою задачу и устраивает бизнес - значит достаточно хороший.

    Если хотите расти как разработчик - читайте стандарты, переписывайте код чтобы он им соответствовал (name convention или для питона вообще PEP 8)

    Основная задача красивого кода - легкое чтение и изменение. Подразумевается что быстро вникнуть в код и изменить его сможет не оригинальный автор, а другой разработчик.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    А что ты уже читал хотябы в википедии?

    Ну вот например протокол низкого уровня - мы по кабелю пересылаем данные при помощи дискретного сигнала. Это же явно уровень ниже, чем HTTP
    или вместо кабеля на каком-то этапе нам нужно перейти на wifi, и передавать данные уже радиоволной, со своими особенностями, синхронизацией сигнала, отвержением отраженных повторений.

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