Задать вопрос
  • Можно ли будет пользоваться пк с данными хар-ками?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    ну требования по видяшке - 75ватт, и БП 300 ватт.
    Проц неновый. памяти немного. Но два HDD.
    При стрессовых нагрузках вполне может вылетать, если БП не очень. Но Дельта Электроникс вроде норм.

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

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

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

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

    Развиваться можно тогда, когда есть достаточно свободного времени.
    Подтяни английский на уровень upper intermediate - это много времени и усилий.
    Сдай на права.
    Подучи на своем проекте что-то серьезное (популярные фреймворки и технологии и сделай серьезный рефакторинг), сделай масштабирование и отказоустойчивость.

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ошибка тут
    ECHO "">%filename%
    потому что filename пустой.
    можно сделать так

    ECHO "">"%filename%"
    тогда не будет ругаться.
    Ответ написан
    1 комментарий
  • Как дождаться выполнения сurl?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В консоль выводит прогресс, который curl пишет в stderr
    в stdout по идее ничего не пишет, у вас же POST
    Ответ написан
    Комментировать
  • Ассемблер, я правильно понимаю что по умолчанию в регистрах 0x00?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нет таких.

    1. Далеко не все заморачиваются именно таким.

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

    3. APM в старкрафте это единственное что в принципе могло быть собрано, ибо в то время было распространено выкладывание демок, а не видяшек. И можно было свободно анализировать игру. Сейчас никто не выкладывает демки, а видяшки - публично доступны не внутренние скрины, а уже с чемпионатов.
    Ответ написан
    Комментировать
  • Что дает сертификат уровня LPIC-1?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Для работы помощником сисадмина - достаточно.
    Для работы сисадмином - зависит от инфраструктуры, компании.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Для начала - это комментарий, зачем его менять?

    Во-вторых воспользуйтесь, например, sed

    sed -i 's/чтоменять/на что менять/g' filename

    P.S. Чтобы заменить весь блок, можно указать разделитель null и написать регексп, который захватит весь блок, например
    sed -zi 's/# secureboot\nservice.*\n.*class core\n.*oneshot\n.*seclabel.*/# secureboot off/g' FILENAME
    Ответ написан
    4 комментария
  • Почему все верят исходникам?

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

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

    3. Проекты с открытым исходным кодом, априори могут жить дольше - если вдруг автору надоест поддерживать проект, любой может форкнуть исходники и продолжить разработку, или как минимум скомпилить под более новую версию ОС.
    Ответ написан
    2 комментария
  • Как правильно пушить коммиты?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Никаких "должен одним коммитом или не должен" не существует

    Если ты один, ты можешь вести только один мастер.

    Если команда - вы договариваетесь в команде, как вам удобнее, оформляете это в правила и следуете.

    Продукты бывают разные.
    Довольно распространет git-flow, но его бездумное применение приводит к бардаку и оверинжинерингу.

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

    Второй вариант использования фича-бренча - это pull request, если вы используете какой-нить code review, и перед пушем в мастер должны быть выполнены дополнительные действия - ручной код ревью или какие-от автоматические тесты, в общем что там в вашем CI наделаете.

    Бывает, что одновременно разрабатывается несколько версий, тогда и "мастеров" может быть несколько (релизные ветки).

    В простых проектах, обычно просто договариваются о name-convention для веток, с которыми потом проще генерировать различные release-notes, или в названии ветки включать номер тикета в багтрекере.
    Ответ написан
    Комментировать
  • Информация для мозга во время перерывов между программированием в течение рабочего дня?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Серфи не разные сайты, а один конкретный.
    Я вот нашел для себя тостер. Иногда вопросы на тостере заставляют сбегать на википедию или SO.
    Иногда, когда хочу напрячься, хожу на SO, но там вопросы посложнее, поэтому на тостере я больше отдыхаю.

    По новостям вообще не бегаю, это плохой вариант для отдыха.

    Ну и еще юмор, но немного. Конкретные пару исполнителей найди и все.

    А так - самодисциплина. Час поработал, 5-10 минут отдохнул.
    Ответ написан
    Комментировать
  • Подходит ли книга Брюса Эккеля "Философия Java" для изучения ЯП с полного нуля?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Школу закончил?
    Математику когда учил, одной книги хватило, или за время школьного образования их нужно было чуть больше, чем одна?
    Когда закончил школу, ощутил в себе знания математика, который готов зарабатывать именно математическими расчетами? Нет, оказывается всего лишь базовая математика?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Используйте time series Базы данных.
    Или проще говоря, базу данных в которых есть timestamp -> значение
    И стройте себе потом графики.
    Ответ написан
    2 комментария
  • Как корректно завершить программу по процесс айди?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Неплохо бы указать OS
    а так, в линукс почитайте про сигналы.
    Ответ написан
    2 комментария
  • Выбор наушников?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    У одного бренда в ту же цену качество примерно одинаковое.
    А вот уши у всех разные.

    Сходи в магазин, померяй по комфорту, внешнему виду. Тем более что тебе для игр а не для "идеальной музыкальной акустики"
    Ответ написан
    Комментировать
  • Что можно почитать про Python после изучения основ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Если будешь читать, научишься читать.
    Если будешь писать, научишься писать.

    Поэтому для более глубокого изучения нужно писать программы.
    Ответ написан
    Комментировать
  • Как перехватить stdin поток C++ Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    В винде это практически нереально. Разве что ты сам пишешь ПО, и можешь в нем реализовать хук на переключение, с чужой программой так не выйдет.
    Ответ написан
    Комментировать
  • Стоит ли менять VGA на HDMI?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Конечно hdmi, желательно кабель версии 2 и выше

    Самый лучший VGA упрется в предел 2048×1536px @85 Hz, что неплохо, но это и кабель должен быть хорошим и не слишком длинным и помех не должно быть.

    Среднестатистический hdmi 20 уже берет 3840 × 2160 "120Hz (4к) и выше, плюс цифровая передача - хорошо игнорит помехи.
    Ответ написан
    Комментировать