• Как правильно вести репозиторий базовой темы для будущих проектов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Не совсем понятно что у вас не так, и причем тут репозитарий, поскольку совместимость, фичи и ветки - это из разных плоскостей.
    Но возможно вас интересует Semantic Versioning
    Ответ написан
    2 комментария
  • Объясните ассемблер?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    > MOV DL, DS:[BP]
    Команда выглядит не очень, поскольку регистр BP обычно используется для работы с стэком. Но ок.
    Собственно взять значение из дата сегмента, по смещению BP и положит его в регистр DL.
    Ответ написан
    Комментировать
  • К чему стоит подготовиться перед собеседованием с руководителем?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Если вам работа интересна, а у них много кандидатов на позицию, постарайтесь понравиться, выглядеть ответственным человеком.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Глупый вопрос, ты явно нарываешься на сарказм. Потому что не знать массивы и называть себя миддлом может либо полный бездарь либо тролль.

    Опять же. Паскаль или дельфи? Или ты даже не знаешь что пытаешься изучить?
    Для дельфи есть много движков, для этого нужно не на тостере спрашивать а искать в поиске что-то типа ZenGL , GLScene

    Или посмотреть тут
    https://wiki.freepascal.org/Game_Engine

    Или просто нагуглить Delphi game engine
    Ответ написан
    1 комментарий
  • В чем существенные различия IT специальностей?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Учебные программы в своем большинстве сильно отличаются от того, что происходит на реальной работе.
    Поэтому выберите любое заведение по местоположени, отзывам, и получается просто техническое высшее образование.
    А ИТ сферу выбирайте по тому, как у вас идет развитие уже собственное. Должно быть хобби, какой-то свой проект, или совместный, который вы делаете, в котором вы участвуете. Там получаете опыт.
    Если такого нет, интересуйтесь стажировками - выясняйте что есть поблизости из крупных компаний которые предлагают стажировки, узнавайте требования, готовьтесь к ним.
    Ответ написан
    Комментировать
  • Можно ли выводить изображение на порт hdmi ноутбука с видеокарты на пк?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    У вас в вопросе нет вопроса.

    Оболочка для вывода изображения, это например видеомагнитофон или диапроектор.
    Он не декодирует, не кеширует, не обрабатывает, просто выводит изображение.

    Вы уточните вопрос.
    Ответ написан
    Комментировать
  • Что выбрать для создания мессенджера?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    в какую сторону двигаться что изучать для создания кросс платформенного приложения?

    Зачем? Если у вас проблема с тем, чтобы просто написать мессенджер, зачем вы усложняете себе задачу?

    Бекенд мессенджера может крутиться на конкретной ОС, а для кроссплатформенности просто пишут разные клиенты на разные платформы. Совершенно незачем мучаться и писать ОДИН клиент сразу для всех платформ, тем более что это не то, чтобы невозможно, но это будет просто три разных клиента в одном наборе исходников, поддерживать будет неудобно.

    Поэтому не заморачивайтесь кроссплатформенностью. Просто реализуйте удобный и надежный API для бекенда, к которому можно будет дописать сколько угодно клиентов.
    Ответ написан
  • Беспроводная связь для района/города возможна?

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

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

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

    Лучше потихоньку подключайте районы оптикой.
    Ответ написан
    Комментировать
  • Серый IP, в белый IP, Или как открыть порт на сером IP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Вам нужно почитать что такое IP и как он работает. Потому что вы путаете открыть порт и получить доступ к порту извне.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    /dev/log.txt


    А что это у вас за устройство такое?
    Может быть нужно указать правильный путь к файлу, куда можно писать?
    Ответ написан
  • Почему Phpstorm не знает команду "ls"?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Либо потому что хостинг на винде, либо потому что PATH не включает путь к ls
    Ответ написан
  • При парсинге сайта, сайт требует включить JavaScript, что делать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Ну написано же - включить джава скрипт. Можно включть, отладить и парсить уже конкретный запрос.

    Чтобы парсить сайт, желательно понимать как работают современные веб технологии, как генерятся динамические страницы, что такое заголовки, и что такое API
    Ответ написан
    4 комментария
  • Какие есть курсы\книги по Python для ребенка 10лет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Он сам смышленый, но боюсь что книги для "больших дядей" могут быть слишком сложными для него.

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

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

    Ведь 10 лет это еще математика 3-4 класса, для него будет в принципе открытием работа с массивами, списками, кортежами, понимание как работает http, банально понимание байтов, битов, кодировка, стек - вот это все.
    Сейчас главное не книги ддя детей, а его мотивация что-либо делать и доводить до конца, чтобы он видел результаты своих попыток.
    Будьте с ним чаще. Интересуйтесь и радуйтесь достижениям. Подсказывайте какие-то вещи.
    А главное научите пользоваться поиском, правильными ресурсами и нетэтикету
    Ответ написан
    Комментировать
  • Как вести портфолио начинающему?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    базы данных, сервера, андроид разработка, и тд. Или сделать программ 10-15, в каждой из которых ты применишь по одному двум навыкам: в одной - базы данных, в другой - бэкенд, и тд. Или может есть какой-то промежуточный вариант?

    Интересно, а как у вас бэкенд в одной программе, а базы данных в другой?

    Почему нельзя сделать простенькие маленькие проекты, в которых будут и базы даных и бэкенд и андроид клиент?
    Ну а вообще, портфолио из СВОИХ проектов делают из своих проектов. Когда у вас есть свое хобби, участие в опенсорсе. По собственному интересу, а не исключительно для портфолио.
    Ответ написан
    Комментировать
  • Raid 10 из 8 дисков или 2 SSD в Raid 1 на sata II?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Это же просто файловая помойка. Скорость не критична, IOPS тем более.

    Соберите из всего Raid-5, опционально с одним hot-spare и все. Для файловой помойки линейная скорость чтения/записи может оказаться более чем достаточная, полезного места будет 6-7 тб
    Ответ написан
  • Что лучше всего использовать для игрового бота?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Решить с другом и использовать что-то одно
    Ответ написан
  • Как запускаются программы на разных операционных системах?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Код на С++ компилируется в исполняемый файл.
    Для виндовс компилятор выдает .exe файл
    Для линукса - один из вариантов линукс исполняемых файлов (ELF)

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

    Сам код на С++ может быть кроссплатформенный, предусматривающий его возможность компиляции под разные платформы.
    Ответ написан
    Комментировать
  • Какой командой можно повторить действие "Приостановить процесс" в Мониторе ресурсов на вкладке "Сеть"?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    VARIABLE=$(ls -v1 *.jar |tail -n1)
    find . -name "*.jar" ! -name "$VARIABLE" -delete
    Ответ написан
    Комментировать