• Есть ли свободный учебный симулятор простейшего компьютера с ассемблером?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Взять любой эмулятор ZX-спектрума и ассемблер для него?
    Ответ написан
    2 комментария
  • Можно ли подделать метаданные в RAW файлах? Автор, камера, дата и другие. Если да, то как выявить подделку?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    эти данные никак не зашифрованы, не защищены от редактирования.
    Не обязательно все метаданные форматы публично известны или для них есть официальные редакторы, но думаю изменить их несложно даже обычному продвинутому пользователю через первый попавшийся hex редактор.
    Ответ написан
    Комментировать
  • Как дропнуть все таблицы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ну так клиентом комнадной строки дропай
    psql -h 192.168.1.1 -d %dbname% -U %dbuser% -c "delete from users;"

    или отдельный sql файл сделай со всеми командами и -f file.sql
    Ответ написан
  • Как помигать светодиодом на Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Смотря что за устройство. 99% что прямого управления этим диодом вообще нет.
    Вдобавок оно вообще может быть никак не управляться софтварно, только напрямую из прошивки устройства без возможности мигать им кастомным образом
    Ответ написан
    Комментировать
  • Как максимально продуктивно изучить кухню SDLC?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Пообщайтесь с девопсами и архитектором.
    SDLC делается не на с++ а автоматизацией процесса.
    Пулл реквесты, дженкинсы, битбакеты, гитхабы, конвеншены по бренч нейминг, по гит флоу, по процедуре релиза.
    Ответ написан
    Комментировать
  • Разработчики unreal engine в чем разница?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    геймплей - это игровая механика.
    Но собственно и ее можно писать на С++.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Естественно, проблем с арендой мощного виртуального ПК возникнуть не должно, но это почти наверняка не то чтобы дёшево. Я сейчас говорю о пк, который в состоянии тянуть игровые новинки, а также Фотошоп с премьером. Такие задачи, однако, возникают достаточно редко, что делает нерациональным постоянную плату за мощный сервак.
    Таким образом, вот мой основной вопрос:


    Не существует такого протокола, который бы по инету отдавал быстрее чем pci-express видеокарточка по HDMI/display port

    Как ты себе представляешь хотя бы 60 герц изобразить хотя бы на 24" ?

    Даже кино уровня сериалов смотреть не комфортно.
    Если фотошоп еще покатит - там не обязательно каждый кадр целиком передавать, или какие-нить стратегии типа героев, то активное видео будет лагать.

    А вот для офисной работы - в 99% случаев тонкий клиент хорошее решение.
    Ответ написан
    Комментировать
  • С чего начать обучение программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Для начала начать с общего образования опытного пользователя. Чтобы не путали что такое файл, диск, операционная система, биос, консоль, окно.
    Байт, килобайт, память, кеш, процессор, шина, интерфейс.
    Базовая сеть.
    Ответ написан
  • Что изучать первым математику или программирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    И можно книгу по математике моего уровня (ДЛЯ ПОДРОСТКА, а не для супер людей)

    Школьный учебник. Все на отлично сдал?

    я неделю изучаю с#, 3 месяца изучал с++

    Это ОЧЕНЬ мало. Это даже не начинал.

    и решил программировать на с# из за того что можно на с# создавать графические программы

    Да почти на любом языке можно создавать графические программы.

    потом я где то столкнулся на статью "можно стать хорошим программистом без математики, а отличным программистом знать математику необходимо! "

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

    Как вы считаете что изучать сначала математику (и какие ее разделы) или изучить программирование?

    Да базовые вещи, для начала. Их может быть вполне достаточно, чтобы перестать задавать подобные вопросы.

    И нужна ли математика программисту?

    Школьная - конечно.
    Ответ написан
    Комментировать
  • Как написать bash мониторинг файловой системы EXT4?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    16 tb это довольно большой размер. Не так часто файлы его достигают.
    Я бы разбил мониторинг на две части.

    Первая часть - find всех файлов которые больше 10 tb, например, и занесение их в базу. Раз в сутки, например.
    Вторая - stat по файлам из базы, выбрать частоту, которая устраивает.

    Базой может быть банально текстовый csv файл с timestamp, absolute path, size с каким-то разделителем.
    Или, например, influxdb с графаной.. на выбор

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Єкономику делай как хочешь.
    Зависит от популярности игры, зависит от того, как ты оцениваешь создание платных ресурсов.
    Если это скины, то оцениваешь сколько стоит нарисовать новый скин, и как его отбить.
    Как ты понимаешь, чтобы это оценить нужно понимать какие есть пользователи и сколько из них готовы что-либо покупать.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Может быть стоит изучить базовые основы сетей, чтобы понимать разницу между localhost и white IP address?

    Вдобавок вопрос в ввиде ссылки на левую видяшку на другом ресурсе, серьезно?
    Ответ написан
    4 комментария
  • Какие есть альтернативы Macromedia Flash в сфере геймдев?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    JS и кучи библиотек/фреймворков на JS/HTML5/CSS
    там в принципе все что угодно можно написать.
    А если взять еще и webassembly, То можно и посложнее.
    Ответ написан
    Комментировать
  • Как скопировать rsa ключ на другой линукс сервер?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    руками залогинься на сервер и закинь публичный ключ в ~/.ssh/authorized_keys

    еще почитай про файл ~/.ssh/config
    там можно настроить все опции для ssh подключений независимо от команды
    Ответ написан
    Комментировать
  • Как правильно подменить (скопировать) скрипта в самом скрипте?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Что значит "портится" - непонятно. Надо выяснить что происходит. Флешку кто-то вынимает, не размонтировав, или копирование фейлится
    Простой способ - копируй скрипт в medteco.sh.tmp и после того как скопировалось успешно, переименовывай.
    Можно добавить какую-нить верификацию чексуммы, для бОльшей надежности.
    Но сперва понять причину "порчения".
    Ответ написан
    Комментировать
  • Каким методом можно отправить телеграмм боту http запрос через Telegram Bot Api чтобы он получил сообщение и я получил на него ответ?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Поднимите на вашем боте веб-сервер, который будет отвечать на http запрос.
    Можно поднять отдельный веб-сервер, который будет проверять что процесс бота живой.

    Вопрос то в чем, что вы не умеете это писать? Тогда на фриланс.
    Ответ написан
    Комментировать
  • Как выбрать монитор для программиста?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Любой монитор.
    Не выкручивать яркость, а наоборот снизить.
    Вокруг монитора должно быть нормальное мягкое немерцающее освещение.
    Выбрать удобное для глаз масштабирование и размер шрифта. Не слишком маленький.
    Ответ написан
    Комментировать
  • Что не так в скрипте для копирования файлов по запросу из одной директории в другую?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    почитать документацию к команде read
    она читает данные не куда-то, а уже в переменную

    #!/bin/bash
    
    read -p  "please enter file names to copy:   " COPYFILE
    cp $COPYFILE /mnt/u/wsl
    Ответ написан
    3 комментария
  • Какие материалы по работе с большими БД наиболее полезны?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    для больших баз данных можно бэкапы поделать, кластер баз установить и поиграться с шардированием, приоритетом нод.
    С индексированием можно разобраться поглубже, для ускорения. Но на маленьких оно тоже может дать прирост.
    Не знаю. Уточните вопрос что значит "большие БД" и чем они отличаются от маленьких в вашем случае.
    Ответ написан
    2 комментария
  • Можно ли в telegram помеченные ключевым словом сообщения в группе автоматически переносить в другой чат группы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. хештеги
    2. можно своего бота написать, который будет автоматом перекидывать нужные, или закреплять их.
    Ответ написан
    Комментировать