Задать вопрос
  • Правильно ли вынесение метода проверки в другой сервис для упрощения тестирования?

    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 комментария
  • Как начать делать общие проекты на linkedin?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    недавно я узнал, что можно как-то найти общие проекты на linkedin

    Линка - это работный сайт со свистоперделками, принципиально от HH он не отличается, соответственно и общие проекты искать там бесполезно.

    которые бы помогли мне лучше освоить программирование

    Для этого нет ничего лучше, чем устроиться разработчиком в штат.

    может кто-то подсказать где можно найти таких энтузиастов — новичков которые бы хотели разделить это со мной

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если бы я был преподавателем, то хотел бы, чтобы проект лежал в репозитории github, причём готовый к развёртыванию одной командой.
    Ответ написан
  • Как устроиться в начинающую компанию?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Начинать карьеру лучше всего в крупной компании. Там будет нарисован план
    твоего развития от джуниора до зам-директора. По крайней мере все это декларируют.

    Начинающая компания (стартап) - это шайка друзей у которых есть тесные горизонтальные
    связи
    чтобы работать вместе. Иногда дружеские. Иногда родственные. Кум. Брат. Любовница.
    И по большему счету вам будут не сильно рады. Потому что им придется делить общий пирог с вами.
    Подумайте зачем вы вообще нужны в такой шайке?
    Ответ написан
    2 комментария