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

    @maksam07
    debian, ubuntu, kubuntu, x/l-ubuntu, manjaro, Mint, "хакерский" kali - что угодно. это все линукс с разными "преднастройками"
    Ответ написан
    Комментировать
  • Как найти партнера-разработчика?

    engin
    @engin
    Engineer Devops
    Линкедин однозначно. Все прозрачно, выбираете регион присутствия, даете описание вакансии, условия далее в сервисе открываете найм и отслеживаете заявки от кандидатов, отсев с ответами или письмо об открытии диалога (переговоры) тех кто удовлетворяет в своих профилях Ваши чаяния.
    В Линкедине сервис заточен для таких акций и вся информация на ладони.
    Удачи.
    Ответ написан
    4 комментария
  • Как мне правильно развиваться в первую очередь как хороший программист, а потом уже как backend python?

    @sayman713
    Даю те советы который сам был бы рад получить много лет назад.
    Стек: FastAPI, SQLAlchemy, PostgreSQL, Docker, хватит для начала.
    Придумай интересную задачу для проекта, вообще пофиг что, главное чтобы тебе было интересно.
    1) Поставь Linux, что-то простое к примеру Linux Mint, работай в нем и привыкай к терминалу, просто пользуйся ей, команды будут запоминаться по мере необходимости.
    2) Читай книги, к примеру Грокаем алгоритмы. Бхаргава Адитья, она легко читается и с картинками..=)
    2) FastAPI, напиши несколько эндпоинтов, с простой логикой, к примеру выводи данные из запроса в консоль, разберись в REST API, попробуй отправлять запросы через Postman и свагер /docs#
    3) Когда разберешься с эндпоинтами, попробуй добавить базу данных, поставь PostgreSQL и SQLAlchemy, создай простую модель, попробуй записать данные из эндпоинта через ORM. Попробуй подключиться к базе через терминал, освой базовые команды SELECT * FROM table; ....
    4) Попробуй добавить авторизацию, почитай что такое jwt token.
    5) Напиши Dockerfile, собери проект в контейнер.

    Не сдавайся, все получится!
    Ответ написан
    1 комментарий
  • Правильно ли вынесение метода проверки в другой сервис для упрощения тестирования?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Рефакторинг должен происходить из соображений чистоты кода и архитектуры.
    Для «упрощения тестирования» ничего никуда переносить не стоит.
    Ответ написан
    2 комментария
  • Для чего нужен слой сервиса без логики?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Вообще-то тут должен быть маппинг доменной модели, но о нём, видимо, забыли и пытаются сохранить ее в бд непосредственно, и, самое ужасное, восстановить.
    То, что слой есть - похвально, то, что там ничего не происходит (хотя должно) - нет.
    Ответ написан
    8 комментариев
  • Можно ли защитить 80 порт во время выпуска сертификата Let's Encrypt?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Вопрос конечно странный, попахивает приличной паранойей.
    Но если у вас закрыт 80 порт, значит он не используется и вам стоит убрать то, что его использует и открыть, чтобы Lest Encrypt мог сам поднимать на нем временный веб сервер для валидации своих сертификатов.
    Это можно сделать - если вам действительно важно использовать http-01 challenge для подтверждения.
    НО у LE есть и другие способы валидации, не требующие 80 порта.
    Ответ написан
    Комментировать
  • Обеспечивает ли HTTPS полное шифрование и невозможность компрометации данных?

    mainheader
    @mainheader
    Divide et impera
    Все описано в этой статье
    Ответ написан
    Комментировать
  • Есть ли способ для быстрого перевода готового html сайта в мобильную версию?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, есть: пачка денег плюс задача на фрилансе.
    Ответ написан
    1 комментарий
  • Как остановить выполнение функции при нажатии на input?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    var timeoutId;
    // ...
    timeoutId = setTimeout(...
    // ...
    timeoutId = setTimeout(...
    // ...
    function stop() {
      clearTimeout(timeoutId);
    }
    document.getElementById("placeholder_text").click = stop;


    Ну и не называй функцию do, есть ключевое слово do ... while.
    Ответ написан
    Комментировать
  • Что учить для работы в джава Энтерпрайз?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    • Изучать сам язык и платформу, в этой области можно углубится намного дальше Head First;
    • Изучать идиоматику и принципы проектирования программ, хотя бы Блоха почитать;
    • Изучать асинхронщину, особенно многопоточность;
    • Изучать сети в целом и Web в частности;
    • Изучать стандарты JEE и Spring;
    • Изучать реляционные СУБД;
    • Изучать принципы проектирования систем, горизонтальное масштабирование и микросервисную архитектуру.

    Этот список можно очень долго продолжать. И это только java-мир, а сколько ещё всего косвенного, что хорошему программисту знать!
    Ответ написан
    2 комментария
  • Почему методы массива могут принимать параметр колбек, а промис нет?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Либо
    Promise.all([4, 5, 6])
      .then(console.log)
      .catch(console.log);

    либо
    Promise.all([4, 5, 6])
      .then(data => console.log(data))
      .catch(err => console.log(err));
    Ответ написан
    Комментировать
  • Как найти хостинг для бота?

    Dreamka
    @Dreamka
    Web-разработчик.
    Слушайте, сейчас VPS на пол-года стоит как два обеда в столовой. Чего там выбирать-то?
    Ответ написан
    6 комментариев
  • Стоит ли указывать паспортные данные в анкете соискателя?

    Крайне странно предоставлять свои паспортные данные для чего-то кроме составления трудового договора.

    Как-то мне тоже подобную анкету давали, и ещё анкету с инфой по родственникам тоже.
    Я просто спросил "а обязательно их вообще заполнять, а можно отказаться?" Мне сказали, что можно не заполнять и трудоустройству это никак не помешало
    Ответ написан
    Комментировать
  • Как стать начинающим программистом в текущих реалиях?

    maaGames
    @maaGames
    Погроммирую программы
    Раз визуальная часть, то это frontend вакансии ищи. Если правда хорошие знания html/css, то есть шанс. За спрос не бьют, но и сильно не огорчайся отказам. Про Java лучше вообще молчи. Теоретический опыт = отсутствие опыта.
    Ответ написан
    3 комментария
  • Как стать начинающим программистом в текущих реалиях?

    xez
    @xez
    TL Junior Roo
    Что ж вы так сразу "не выдающийся человек".
    Если у вас "Отличный английский язык" - уже выдающийся, на местном уровне.
    Чтобы стать програмистом надо
    1. Учиться, учиться и еще раз учиться.
    2. Програмировать, програмировать и еще раз програмировать.
    Легко, скорее всего, не будет, особенно в начале пути.
    Попробуйте устроиться на какую-нибудь стажировку, школу разработчиков или типа того. Туда можно попасть без опыта, но скорее всего, что-то уже знать и уметь надо.
    Ответ написан
  • Как стать начинающим программистом в текущих реалиях?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Куда легче всего пробиться в программирование?

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

    Мне вообще всё равно, куда идти в плане доходов (лишь бы на еду хватало)

    Почему тогда именно ИТ?

    поскольку знаю, что я не выдающийся человек ни в чём

    Бизнес выдающихся и не ищет в основном.

    - Теоретический опыт по книгам по Java,

    Подозреваю, что сейчас это знает каждый школьник.

    Школьники сейчас читать-то не умеют многие.

    Что вы мне посоветуете?

    Ещё раз хорошо подумать нужно ли вам именно ИТ. Во-первых, в силу хайпа сюда сейчас ломятся все подряд, соответственно прорваться на первое рабочее место очень непросто. Во-вторых, в отрасли довольно большая концентрация тех, кто программирование любит, с такими тяжело конкурировать, а чем выше будете забираться, тем чаще придётся. Есть множество работ, куда попасть легче и где хватать будет не только на еду.
    Ответ написан
    2 комментария
  • Почему не могу установить Git на Debian?

    Вам нужно отредактировать /etc/apt/sources.list, закомскнтировать упоминание диска, добавить нужные источники из интернета и выполнить apt update.

    https://wiki.debian.org/SourcesList

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если сайт писали не олени, то дата и время проверяется на бэкенде, так что махинации с заголовками не помогут.
    Ответ написан
  • Работа/карьера в информационной безопасности в России и за границей?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    В работе безопасника имеются следюущие моменты, которые надо сразу учитывать:
    - специализированных контор, которые занимаются пентестом, анализом вирусов, специализируются по всему тому, с чем обычно у обывателя ассоциируется понятие "информационная безопасность" - их немного, обычно они сосредоточены в столицах.
    - крупные команды ИБ обычно есть в банках и прочих серьезных местах, в остальном - ИБ-шник как правило один, реже два и занимается он как правило всем - и линуха настраивает, и микротики с кошками крутит, и сертификаты выпускает (там где есть свой CA), и антиспамы настраивает и юзеров инструктирует и документацию пишет.
    - ИБ-шник всегда как Стивен Сигал - "над законом". Он не является субьектом системы безопасности, потому что он ее изменяет, его учетка как правило имеет максимум прав, поэтому никто и никогда не пускает в ИБ людей со стороны. Вообще. В ИБ либо вырастают из других подразделений, либо берут по знакомству, потому что ИБ-шнику часто поручают такие задачи, утечка по которым способна размазать людей, к которым она относилась тонким слоем. О том, что именно ИБ эксплуатирует СМП - и говорить не приходится.
    - ИБ-шник обязан знать законодательство по своей части, следить за его обновлениями и быть достаточно подкованным.
    wireshark, nmap, metasploit и др. инструментами из kali

    Оставьте Вы эту обывателиаду для школоты. Wireshark, nmap и пр. - не имеют никакого отношения к Kali и прекрасно работают в других дистрибах.
    И если да, то как примерно это происходит?

    Никак. Никто и никогда не возьмет ИБ-шника из-за границы. Тем более, что сейчас сотрудников с российским паспортом почем зря увольняют только за одно его наличие - Вот, читаем
    Ответ написан
    2 комментария