Задать вопрос
  • Какая скорость работы с HDD или SSD необходима для windows 10?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Постоянно работаю на таких скоростях. На обычном HDD, качаю фильмы со скоростью 40-50 мб/сек, все записывает.

    Просто вам нужно детальнее разобраться что эти цифры обозначают, что такое последовательное чтение/запись и что такое рандом доступ.

    И вообще, зачем оно вам

    Самой Windows 10 необходимо чтобы считывание вообще происходило, скорость не важна. Это пользователь уже хочет чтобы ему было побыстрее.
    Ответ написан
    5 комментариев
  • Как в batch узнать имя текущей ветки git и перейти на эту ветку в другой папке?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Перепишите бат на шелл - если у вас стоит git, то и git-bash стоит. На шелле это решается просто

    cd DIR_MAIN
    BRANCH=$(git rev-parse --abbrev-ref HEAD)
    
    cd DIR_1
    git checkout $BRANCH
    git pull
    
    cd DIR_2
    git checkout $BRANCH
    git pull
    Ответ написан
    1 комментарий
  • HTML/CSS Что почитать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Вместо чтения книжек делайте практику.
    Придумайте задачу (внешний вид странички), и реализуйте это на html/css, пользуясь гуглом и справочником.

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

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

    Для веб однозначно нужно подучить html/css/javascript
    Писать бэкенд на С++ для браузерки можно но проще будет какой-нить php.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    процесс должен отвечать на что-либо, либо писать логи.
    Иначе вы не определите чем конкретно он занят.
    bash скрипты ничего решить не могут, можно просто при помощи баш скриптов отправлять сигналы в процесс или смотреть его параметры, но это можно делать и другими способами. Просто баш скрипты обычно самые доступные для пользователя.
    Можете пробовать смотреть что-то в /proc/, или через top
    или посмотреть как именно работают те bash скрипты, про которые вы упоминаете.
    Ответ написан
    3 комментария
  • Есть-ли программа которая фиксирует используемые ip адреса на компьютере?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Напишите простенький батник, который будет сохранять в файл инфу
    date /T>> log.txt
    ipconfig | findstr /C:Address >> log.txt

    Настройте его запуск по расписанию, или добавьте в автостарт винды (правда есть шанс, что при запуске он выполнится раньше, чем винда получит адрес - тогда надо задержку поставить.)
    Ответ написан
    8 комментариев
  • Почему именно "root"?

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

    2) Дерево процессов начинается с ядра системы (процесс init), который запущен от суперпользователя (root), который имеет доступ ко всем процессам.
    Ответ написан
    Комментировать
  • Как понять, что я стал junior'ом (C++)?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Джун, мид, сеньор, тимлид - это не уровень ваших знаний, это название вашей позиции на работе, где вам платят деньги.

    Как устроитесь на позицию джуна - значит вы джун. Если вами довольны - значит хороший джун для этой позиции.
    Если за 1-3 года перешли на позицию мидла - значит точно были хорошим джуном.
    Ответ написан
    Комментировать
  • Какую книгу лучше выбрать для изучения АЛГОРИТМОВ: Род Стивенс или Роберт Седжвик?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Компания берет на обучение (4 мес) абитуриентов, оплата будет после. По контракту 24 платежа по 17% от зарплаты с работы, которую они помогут найти. специальности фронтэнд и джава.


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

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

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

    Если на этих курсах вы учитесь меньше чем 30-40 часов в неделю - то это вообще кидалово. А так - решайте сами, готовы ли вы отдавать 5ю часть зарплаты целых два года.

    И тщательно почитайте контракт, особенно как именно они собираются вас трудоустроить, сколько времени на это уходит, и точно ли трудоустройство только через них.
    А то может оказаться так, что после окончания курсов при трудоустройстве в ближайшие 3 года вы будете платить 17% зарплаты, при этом они не обязаны вас трудоустроить, а только помочь. При этом даже если вы вообще устроитесь самостоятельно, то все равно будете платить - тогда это вообще развод по полной.
    Ответ написан
    Комментировать
  • Roadmap для Windows-Devops инженера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Ну собственно официальные курсы от MS могут дать представление
    https://www.microsoft.com/en-us/learning/browse-al...

    Не знал, что девопсы уже начинают делиться на windows-devops-ов и *nix devops-ов.

    Насколько я знаю и Jenkins и Teamcity и что там еще - работает и на линукс и на винде без проблем.
    git, maven, make - тоже.

    Для MS сертификации нужно знать Azure а не AWS, но опять таки на уровне junior/middle это осваивается быстро и windows тут не причем, так как и там и там есть и Линукс и Windows.
    Ответ написан
    Комментировать
  • Можно ли запретить пушить или мержить мастер с другой ветки?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Почитайте что такое pull request, и настройте для ветки master политику, что в нее можно мержить только через пулл реквест.
    Можно также настроить исключение для тех, кому будет разрешено прямой коммит в мастер без pull request-а.
    Ответ написан
    Комментировать
  • Как подсветить ключевое слово в терминале Ubuntu?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Юзайте регексп

    grep -P "^|нужный текст"
    Ответ написан
    Комментировать
  • Как в bash для strace программы аргументы в строке разделять?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    У вас перебор с кавычками
    exePath="path_to_program";
    exeArgs="--param1=sdfsdf --param2=sdfdf"
    strace -xf -o path $exePath $exeArgs
    Ответ написан
    Комментировать
  • Bash скрипты. Где и с чего начать?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Собственно вам нужно разобраться с перенаправлениями stdin/stdout/stderr
    Разобраться как пишут циклы и условия в баше (while, until, for, if, case)

    И писать скрипты.
    У вас уже есть какие-то скрипты? Перепишите их на баш.

    Тут есть несколько гайдов.
    https://www.tldp.org/guides.html
    Ответ написан
    Комментировать
  • ПВО. Языки программирования с++ и с#. Какой факультет?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Никакой вуз вас не подготовит на уровень джуниор программиста.

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

    В вузе учите все предметы, которые вам дают ВО.
    Математический уклон даст вам не знание языка программирование, а логическое мышление и хорошую математическую базу.
    Ответ написан
    Комментировать
  • Как сделать сайт, развернутый в OpenServer на WinServer 2019 доступным в локальной сети?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Видимо просто закрыт 80-й порт на вашем win сервере.
    Посмотрите в настройках firewall (брэндмауэр), и откройте его для локальной сети.
    Ответ написан
    Комментировать
  • Как сделать сравнение чего-либо в Python?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Делаете оценку силы команды цифрах, например от 1 до 100, потом сравниваете цифры.
    А сперва - учите питон.
    Ответ написан
    7 комментариев
  • Можно ли обеспечить поддержку символических ссылок-файлов в OS Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Эти ссылки поддерживаются не в других операционных системах, а в конкретных ФАЙЛОВЫХ системах.

    Большинство файловых систем в Линукс - поддерживают стандарт POSIX, а NTFS нет, там есть свои сущности и свои ссылки и junction points. Работают они иначе, и для их создания нужны разные команды.
    Ответ написан
    4 комментария
  • Какой язык полезно будет учить в сочетании с Java?

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

    Вы уже начинаете распылаться - например еще не начав учить, поставили Линукс. Вы поняли что именно вы поставили? Зачем? Как вы будете им пользоваться? Поняли как именно вы создали разделы, сколько места вам необходимо? Какой своп?
    Если нет, то вы просто потратили время, нажав next-next-next - установка современного с дефолтными настройками не сложнее установки Windows.

    Чтобы стать java разработчиком не просто почитайте книжки или статьи о Java, а углубитесь в практику.
    Когда вы сами сможете написать рабочее приложение, тогда начнете больше понимать что именно вам нужно учить, а именно - что изучение технологий занимает гораздо больше времени, чем изучение синтаксиса языка. А без технологий вы никому не нужны.
    Ответ написан
    Комментировать