Задать вопрос
  • Сидеть и парсить документы — это нормально?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    vitya_brodov,
    На счет code review - я не знаю что это такое.

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

    УДИВЛЕННО СПРОСИТЕ ПОЧЕМУ? начальство аргументирует это с требованием СБ и ИБ.

    Вообще не удивленно. Но какой-то flow у вас должен быть. есть же система контроля версий? Есть какой-то централизированный ресурс, где лежат исходники?
    Возможно даже есть какой-то CI, который эти исходники потом собирает и куда-то деплоит.
    Если все все делают руками, то это как раз полное нарушение СБ и ИБ, ибо доступ должен быть разграничен.
    Разберитесь как и что происходит с кодом после того как вы напишете свою частьт
  • Сидеть и парсить документы — это нормально?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Понятно что работа несложная, просто наверное человек впервые начал догадываться, что разработчики пишут не только 3д движки, но и все остальное тоже, и этого остального гораздо больше.

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

    saboteur_kiev
    @saboteur_kiev
    Наверное не надо юзать регулярку тут. Просто поработайте с подстроками. Потому что емайл бывает разный.
    Например
    me@my.com
    i@simple.com.tw
    very.long.email@info

    Что на такие емайлы скажет ваша регулярка?
  • Сидеть и парсить документы — это нормально?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    vitya_brodov, Ну так этоже неплохо.
    Все писал сам как хотелось, или в полном git flow процессе, с код ревью, с автотестами, с коммитами и бренчи по name convention с заполнением JIRA тикетов?
    Если написал все виды парсеров, откуда появляются задачи на новые парсеры?
  • А существуют ли P2P-мессенджеры, которые вообще нельзя блокировать?

    saboteur_kiev
    @saboteur_kiev
    мессенджер активно вещает в сеть

    Как это происходит технически?
    Броадкаст дальше, чем локалка?
  • А существуют ли P2P-мессенджеры, которые вообще нельзя блокировать?

    saboteur_kiev
    @saboteur_kiev
    shurshur,
    которые при недоступности нужного ресурса начинают искать подходы к нему через других участников сети - и это даже работает (проверено на мобильных приложениях протестных медиа в Белоруссии).

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

    Тоже самое собственно и в РФ - если РКН что-то заблокирует, он будет заблокирован у всех участников сети. Разве что каждый будет юзать свой собственный VPN к еще незаблокированному VPN сервису или личному серверу в еще незаблокированном провайдере услуг.
  • А существуют ли P2P-мессенджеры, которые вообще нельзя блокировать?

    saboteur_kiev
    @saboteur_kiev
    CityCat4, Ну так подняли другой сервер и переехали. С наличием бэкапа это 5 минут
  • А существуют ли P2P-мессенджеры, которые вообще нельзя блокировать?

    saboteur_kiev
    @saboteur_kiev
    Роми, Для этого про него нужно знать. Накроется один, создадите другой.
    Это я прям не знаю кем нужно быть чтобы за вами целенаправленно охотились с применением тяжелой артиллерии.
    А p2p мессенджера который вообще работает без никого - таких не бывает. Ну либо просто рация которая броадкастит в эфир, но в городе по идее даже дальше 1 км уже ничего не пробьет, я не знаю точно разрешенные мощностя, но 2 км это скорее всего точно предел.
  • В 40 лет планирую поменять сферу деятельности с 1С на Android? Сколько на старте смогу зарабатывать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Jacen11, В ентерпрайзе усложнения в том, что обычно проекты там покрупнее, регулярно встречаются проекты по 50-100-300 разработчиков, а там важно уметь в адекватный гит флоу, чтобы успевать в сроки. Плюс микросервисы, контейнеры, аудиты. В общем выше требований к умению работать с людями.
  • В 40 лет планирую поменять сферу деятельности с 1С на Android? Сколько на старте смогу зарабатывать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Jacen11,
    на андроид на 180к рублей

    Джуниором?

    а какая сложная? бэк проще намного

    Под Андроид 90% разработки - это простейшие игрушки. То есть вначале рост, пока изучаешь пару вариантов разработки, а потом клепаешь по сути одно и тоже, только дизайн меняется. То есть разработок под андроид, где нужны сеньеры - очень мало, по крайней мере в СНГ.
  • Как сделать решение при переводе систем исчесления?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    Пробовал дочитать страничку в википедии до конца?
    Надо же понимать что такое системы исчисления. В каком классе проходят дроби и сложение дробей с разным знаменателем?
  • Почему днс сервер перестал быть доступен по имени?

    saboteur_kiev
    @saboteur_kiev
    Довольный Жизнью, Все дело в том, что это не есть прямая настройка DNS сервера, а просто включение режима приватный DNS. В этом случае ты или выбираешь другую опцию, где IP DNS сервера устанавливается через DHCP, или указываешь хост публичного DNS сервера, и телефон получает IP DNS сервера оттуда.

    Таким образом это на самом деле не настройка DNS сервера, а настройка андроид смартфона на использование публичного DNS
  • Почему днс сервер перестал быть доступен по имени?

    saboteur_kiev
    @saboteur_kiev
    AlexVWill, В некоторых конфигураторах, например в винде, когда в настройках ip ты указываешь днс, там даже поле ввода не позволяет ввести произвольный текст, только IP адрес.
  • Как зашифровать алгоритм внутри программы?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Речь не об обфускации.


    К примеру маленькая программа там что то считает туда сюда, в общем какой то алгоритм, как можно скрыть этот алгоритм, что бы было не понятно как он работает ?


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

    saboteur_kiev
    @saboteur_kiev
    Как Вы думаете, почему ядерный программистов так мало?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    LordOftheCode,
    Ну навскидку посмотреть на чем написан сайт, там на каждой странице указано что это форумный движок xenforo.
    Блин, это настолько очевидно, что нет смысла что-то пояснять. Было бы желание разобраться, а не просто бездумно использовать чужие наработки не понимая как они работают.
  • Как спарсить сайт, который требует авторизацию с помощью гугла?

    saboteur_kiev
    @saboteur_kiev
    P.s. Парсить сайты я умею,

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    LordOftheCode, " Был софт 3 мес назад."
    что обозначает эта фраза?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    Ну а исходники lolz.guru есть?
    Если нет, откуда вы знаете что куков достаточно?
    Может он заодно проверяет и браузер и версию ОС, которую вы тут не показываете.
  • Куда уйти из десктопа?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Andrei Brizhak, А почему нет?
    Понятно что студий мало, но они есть, и может быть им нужны джуны.
    Кто-то же написал Аллоды, Космические Рейнджеры, Prime World. Да это было давно, но я уже за игрушками не слежу, может быть есть что-то поновее.

    Прикладные направления на С++ невостребованы практически никак. Проще писать на C#/Swift/Java/Electron
    А на с++ можно еще в железячники поискать писать драйвера. Но там вроде тоже на С# уже можно.

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

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

    Джуниор на джаве без ООП и знания десятка паттернов, без навыка написания юнит тестов - вряд ли где пройдет. А в С/С++ не так сильно это спрашивают.

    в С# гоняют под .net, по CLI и так далее.

    То есть да, можно найти более перспективный язык, но не факт что переучиться будет легче, чем найти себя дальше как С/С++