Задать вопрос
  • Стоит ли переходить с cygwin на WSL2?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А почему не пользуетесь виртуалкой с линукс?
    Ответ написан
  • Что нужно, чтобы стать Junior NLP разработчиком?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Что нужно знать новичку

    Ну что хотите, то и учите.

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

    Найти ИТ компанию, найти вакансию, почитать там описание.

    Что-нибудь изучить можно просто погуглив.
    Устроиться на работу - проявить САМОСТОЯТЕЛЬНОСТЬ.

    Почитайте собственно что хочет конкретный работодатель а не случайный человек в интернете.
    Ответ написан
    Комментировать
  • Как развернуть рабочее окружение в Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Можете взять ваш баш скрипт и через ansible его раздавать пользователям, сходу будет работать.

    Со временем почитать доку по ansible и переписать баш скрипт на ансибловские плейбуки, что упростит разворачивание на разный зоопарк систем.
    Ответ написан
    2 комментария
  • Bash: как записать вывод команды из HEREDOC в лог файл?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    ssh -T -i <ssh_key> root@10.20.30.40 -с 'command && echo "Success" || ( echo "Failed"; echo "Failed! $(date) >> /var/log/log_file'
    }
    Ответ написан
    Комментировать
  • Покритикуете bash-скрипт?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    if (( $GET_TIME > $OLD_TIME )); then


    Тут идет арифметическое сравнение.
    Скорее всего блок все время выполняется с ошибкой, потому что непонятно что в $GET_TIME, и там вряд-ли распознаваемая команда. Разве что случайно попадает что-то внятное. Если приведете примеры того, что у вас в эти переменные попадает, будет понятнее.

    Сравнивать нужно не даты, а таймстампы
    Ответ написан
    3 комментария
  • Как программисту стать биоинформатиком?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А теперь, тщательно изучив существующие сферы программирования, поняла, что мне просто НЕОБХОДИМО стать биоинформатиком!


    Поэтому, программисты-биоинформатики, поделитесь, пожалуйста, своим опытом и ответьте на вопросы:
    1. Чем именно вы занимаетесь на своей работе?
    2. Какое у вас образование?
    3. В каком объеме вы изучали биологию, генетику, биотехнологии и прочее? Или не изучали совсем?
    4. Что вообще нужно знать и уметь?
    5. Где можно найти работу или хотя бы стажировку? Вакансий днем с огнем не сыщешь, особенно для начинающего биоинформатика (а ведь я в Москве!). А если вдруг что-то попадается, то для биологов, а не программистов.
    6. На какую зарплату можно рассчитывать начинающему биоинформатику и на какую опытному специалисту?


    Сори что я влезаю, но если вы ТЩАТЕЛЬНО изучили, то откуда у вас такие вопросы?
    Ведь если вы даже не знаете есть ли вообще такая работа в Мск, и чем там занимаются люди, то откуда вы решили, что знаете что такое биоинформатик? И что такое вообще существует?
    Ответ написан
    1 комментарий
  • Сложить вывод двух файлов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Зависит от точного задания.
    если у вас a и b это маркеры линий, то в цикле считываешь строки первого файла, находишь букву, по ней делаешь grep второго файла, получаешь две нужные строки. Складываешь и пишешь в третий.

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

    Если в каждой строке всегда три цифры, можно резать через ${variable:0:3}, если разное - можно через регулярку.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    И денег не жалко.

    Ну напишите ТЗ, закажите себе на фрилансе парочку простых игрушек на телефон или десктоп.
    Посмотрите как пойдет дело.

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

    Глупости.
    Есть же композиторы, сценаристы, консультанты по игровой механике.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Нормально. Главное чтобы пропускной способности хватило и чтобы не подключили глупые коммутаторы в кольцо
    Ответ написан
    4 комментария
  • Вопрос по нюансам Мега игры?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    скидки - не проблема
    Конкретные подарки - вы же не через игру будете дарить, а покупать ( с чеком ), организовывать доставку
    если будет много, налоговая заинтересуется платят ли ваши игроки налоги с подарков
    Ответ написан
    5 комментариев
  • Какой самый сложный сетевой протокол?

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

    Это относится в основном к протоколам транспортного уровня, а они обязаны быть простыми и универсальными, чтобы не нести лишнюю нагрузку. Протоколы более верхнего уровня, которые могут иметь множество дополнительных фич, обычно работают поверх простых, и наличие полей влияющих на порядок байта относится IMHO не к сложности протокола а к его положению в OSI

    2. Разные форматы интерпретации данных - например ASCII, UTF-*, etc.
    Это относится только к конкретным текстовым протоколам обычно прикладного уровня, типа HTTP, telnet. Потому что протоколы пониже работают просто с набором байт, чаще блоками.

    7. Наличие полей не кратных двум. Например MRP протокол - OUI (organizational unique id) имеет размер 3 байта.
    Вообще не относится к сложности. При работе с блоками или заголовками, поля могут быть какими угодно.

    Да просто берете не узкоспециализированный а общий протокол, типа TCP и попробуйте разобраться со ВСЕМИ его фичами. Просто утонете.
    Ответ написан
    Комментировать
  • Стоит ли мне продолжать учиться разработке?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Короче у меня два вопроса:
    Как это лечится?
    Получится ли у меня стать хорошим разработчиком, если я начинаю свой путь в it с такими проблемами?

    Проблема не в скобках и не в в невнимательности.

    Проблема в том, что в 28 лет вы не подозреваете что 2 недели ничего не значат, что вы спрашиваете у чужих посторонних людей как вам жить и на что вы способны.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Поиск работы можно делать все время. Любой адекватный человек должен уметь себя обеспечивать.
    Можно и листовки пораздавать и в макдональдсе пару месяцев поработать. Умение работать это в принципе отдельная от разработки вещь и не всем присуща.

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

    А получать квалифицированные знания для дальнейшей профессии - это уж как у вас это получается.
    Кто вам мешает пробовать? Никто ж не знает что и как у вас получается. Кто-то вот в институте свои операционные системы создает, которые становятся топ-1 по популярности в мире. Кто-то в 40 лет спрашивает на тостере как войти в ИТ.

    Не нужно спрашивать у кого-то как вам жить - это ваше личное дело. Спрашивайте технические вопросы.
    Ответ написан
    Комментировать
  • Что делать если в нашем стране блокируют vpn программы?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Linux Foundation (LFCS and LFCE) и RHCSA в общем-то и все.

    А вместо курсов возьмите рутрекер, там и полное видео есть (на англ) и примеры задач.
    Ответ написан
  • Имеет ли смысл в 2020-м году входить в веб?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Как вы считаете, имеет ли в 2020-м году осваивать веб-разработку?


    Как ты считаешь, имеет ли в 2020-м году идти в макдональдс?
    Как ты считаешь, имеет ли в 2020-м году идти разнорабочим?
    Как ты считаешь, имеет ли в 2020-м году идти курьером? ( Кстати да )

    ЛЮБУЮ профессию в 2020 году можно осваивать вне зависимости от конкуренции, но если ты собираешься осваивать именно профессию, где требуется квалификация - а в ИТ она нужна всегда, то осваивать придется долго, трудно и вкладывать не только время но и усилия.
    Ответ написан
    Комментировать
  • Почему junior-frontend REST API?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Иногда заголовок видео не содержит правильных указаний о кодеке.
    ffmpeg вполне может такое обработать, если ему указать какой декодер использовать.
    Для вашего видео например так:

    ffmpeg -c h264_cuvid -i A200911_034607_034621.264.mpg result.mkv

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

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

    Если же для трудоустройства, то Девопс вообще в институтах отсутствует как класс.
    Ответ написан
    Комментировать
  • Что такое "стек технологий" для системного администратора?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Ну например администрирование Active Directory
    Включает в себя и разворачивание с нуля, и само администрирование и автоматизация различных обновлений на рабочих машинах пользователей через политики, через повершелл, понимание как правильно резервировать. Тут можно очень много углубляться в различные технологии, которые есть в AD.

    Или стек веб технологий - dns, http/https, сертификаты, как настраиваются веб сервера - тоже не один инструмент и не одна программа, а стек технологий.

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