• Какие есть ide java с отображением структуры класса?

    BorLaze
    @BorLaze
    Java developer
    JavaScript и Java - это абсолютно разные вещи.

    Когда ж вы это усвоите, горе-программисты?
    Ответ написан
    Комментировать
  • Где взять полный ликбез и роадмап по серверам nginx apache php-fpm и настройки сети и тд?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Читайте доки, они рулез :)

    У одного только мускла документации - читать не перечитать :)

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

    Тут совершенно прав Adamos - это в винде обычно автор говорит "как лучше", подразумевая следующее - "Я гуру, ты нуб, я все знаю и с моей точки зрения лучше настроить вот так". В линухе такого нет. В линухе есть такое "Я разработчик, ты пользователь, вот тебе настройка А, B, C... вот описание того, что каждая настройка меняет - а уж как ты их применишь - это твои проблемы"

    В таких гигантах, как апач, PHP и мускл нет понятия "лучше". Есть понятие "лучше в данной ситуации", которое может быть совершенно противоположно такому же, совершенно правильному понятию, просто для другой ситуации.
    Ответ написан
    Комментировать
  • Что почитать для понимания чужого кода?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 -
    Что почитать для понимания чужого кода?
    чужой код
    2 - осваивайте отладчик.
    первый раз работаю с С#
    если это винда, то все довольно не плохо - вам абсолютно легально и бесплатно, доступна VS2019 Community (если есть очень веские аргументы, можно и версию постарее) изучайте код под отладчиком
    3 - советовать вам литературу, в данном случае бесполезно - надо знать мышление кодера, который слислся. возвращаемся к пп2 - лучше отладчика, ни кто вам не поможет
    4 - поправка - F1 и правый клик на классах в студии )). если класс от МС - F1 поможет. если класс/переменная/тип от "слившегося" - изучите пункты меню "правого клика":
    - перейти к определению
    - перейти к реализации
    - найти все ссылки
    5 - upd что бы читать, надо и кодить.. что бы легче было читать - надо много кодить. эти процессы друг друга сильно подпитывают. если нет заданий "с чистого листа".. стоит где то упражняться (как качалка, спортзал).. тут к примеру https://www.codewars.com/
    .. но делать хотя бы мелкие, но кому то полезные задачи, это даже круче. ну и совсем круто - совмещать все... если хотите стать мастером )))
    Ответ написан
    Комментировать
  • Брутфорс SSH, что делать?

    mrsexy
    @mrsexy
    Senior Pomidor
    Запретить всем, кроме IP-адреса 1.2.3.4 подключение по протоколу TCP на порт 22
    iptables -A INPUT -i eth1 -p tcp -s !1.2.3.4 --dport 22 -j DROP


    P.S - eth1 - это адрес вашей сетевой карты, он может не совпадать с вашим.
    Ответ написан
    7 комментариев
  • Брутфорс SSH, что делать?

    Kalombyr
    @Kalombyr
    Поставить fail2ban ?
    Сменить порт ?
    Настроить port knocking?
    Ответ написан
    2 комментария
  • Брутфорс SSH, что делать?

    1. Используйте файрволл;
    2. Измените порт, на котором работает SSH-сервер. С 22-го на какой-нибудь 3184-й;
    3. Используйте SSH-ключи вместо паролей.
    Ответ написан
    2 комментария
  • Существует ли в мире бесплатное дистанционное образование?

    @Hanneman
    Ответ написан
    Комментировать
  • Работа тестировщиком не дает никаких полезных навыков в плане дальнейшего трудоустройства разрабочиком?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Если вы будете заниматься автоматизированным тестированием вам волей-неволей придется понимать устройство приложения. Хотя бы очень поверхностно. Чем лучше автоматизатор тем лучше его понимание устройства приложения. И тут все зависит от вас, станете вы интересоваться устройством приложения глубже или нет. Требовать от вас этого никто не станет. Будете интересоваться - через какое-то время сможете стать разработчиком.

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

    Автоматизатор должен понимать язык на котором он пишет. Он также может понимать как эти тесты выполняются, он может понимать шаблоны проектирования. Он может и должен писать чистый, хорошо поддерживаемый код. Все это ему может в работе понадобиться. Но станет ли это билетом в разработку? Нет, вовсе не обязательно.

    У меня сложилось впечатление, что вы хотите через тестирование попасть в разработку. Я бы не стал так делать. Так вы ни хорошим тестировщиком не станете, ни хорошим разработчиком. Я сознательно отказался от работы разработчиком, и остался автоматизатором. Потому что знаю как они работают, и мне иногда грустно. Стать еще одним производителем багов - нет спасибо. А у меня уникальные навыки. Я решаю интересные задачи. Я ковыряюсь в приложении, чтобы понять где к нему прицепиться, чтобы получить нужную информацию. Нормальные интерфейсы, к сожалению, порой не предусмотрены. Я постоянно тусуюсь с разработчиками. Мы обсуждаем баги и я иногда могу подсказать подход к их решению, могу помочь отфутболить баг, или если баг не наш, перенаправить его с нормальным комментарием. Могу зайти в бюро к разработчику и спросить почему баг еще не пофиксили, причем именно техническую причину, и понять ее. Могу прочитать лекцию разработчикам о том, что важно писать внятные коммит-мессаджи. Знаю как пользоваться Джирой. Например трансформировать баг в таск и наоборот. Знаю наши информационные системы. Могу подсказать как с помощью нашего интрумента тестирования продебажить трудно воспроизводимое состояние. Могу читать стектрейс и лог иприложения, и понимая как работает наша программа, обьяснить разработчику, что проблема наша, а не во фреймворке или где-то еще.

    Просто я тянусь к знаниям и не считаю себя умным и "все итак знающим".

    Можно конечно все время сидеть в бюро и добавлять n+1 тест в тестовый набор у уходить в 17 часов домой. От вас зависит.

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

    Дохрена читать и дохрена писать, другого выхода нет.
    Ответ написан
    Комментировать
  • Как ограничить доступ к файлам в linux(raspberry pi)?

    @Fixid Куратор тега Linux
    Шифровать флешку. А лучше вобще не хранить код на ней.
    Python скрипты очень сложно надежно спрятать.
    Максимум что можно сделать, так использовать cython + .pyd
    Ответ написан
    4 комментария
  • Как узнать сколько параметров передается в метод Java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Во-первых, в Java нет функций, только методы. Во-вторых, Java - язык со статической типизацией, а значит ещё до компиляции известно сколько у метода параметров и каких они типов.
    Ответ написан
    3 комментария
  • Где найти материал для подготовки к профессии DevOps?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    DevOps отличается от обычного сисадмина тем, что не может сказать "это задача программистов".
    220px-Devops.svg.png
    Ответ написан
    Комментировать
  • Кто может подсказать видеокурс или книгу(с переводом на русский) для обучения java с нуля?

    SpacePurr
    @SpacePurr
    c#, wpf
    Здравствуйте.

    1. Герберт Шилдт - Java 8 Руководство для начинающих 6-е издание. Читается книга достаточно легко. Предварительно, тем не менее, советую забежать на Youtube на канал Уроки Java. Там есть плейлист с 400 уроками, просмотрите хотя бы первые 20, установка IDE, переменные, ООП, а также, чтобы увидеть как кодить. Это вам очень поможет на первых этапах.
    2. Лекции Golovach Courses на Youtube. Мега крутой чувак с самым полным разбором Java, который я видел.
    3. Брюс Эккель - Философия Java. Полный справочник(не самоучитель) всего самого необходимого.
    4. Ну и напоследок сервис JavaRush. Курс в игровом стиле. Задачи с самых простых до сложных со стажировкой на последних уровнях обучения. Подписка по скидке на год стоит около 6к, но если вы серьезно настроены, то прокачать она вас сможет сильно. Я к сожалению до конца курс не прошел так как заинтересовался c#. Прокачивают даже умение поиска информации в google.

    Дерзайте, удачи.
    Ответ написан
    Комментировать
  • Стоит ли идти на работу верстальщиком писем, если хочу быть Front-endером, но пока не берут?

    DevMan
    @DevMan
    любая работа – это опыт. опыт по делу (если это дело связано с тем, что нравится, то вообще бинго) и опыт коммуникации с людьми/начальством. a этому ни на каких курсах не научишься.
    плюс деньги.

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Windows Server? Ну, тогда вам нужно
    1. Прочитать учебник по MS Exchange Server (хотя я бы советовал серию учебников Inside Out от Microsoft Press)
    2. Купить его
    3. Установить
    4. Настроить
    5. PROFIT

    А через несколько дней после запуска можно будет взяться за прохождение квеста "Как выбраться из блэклистов?"
    Ответ написан
    2 комментария
  • Какие есть open source аналоги Acronis True Image?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Дух Нортона, естественно. Вот тут написано, что предлагаемая версия - пробная. Следовательно, в одноразовом использовании (установил, решил возникшую проблему, удалил) платить не надо.
    Даже устанавливать не надо, если под рукой найдётся любой LiveDVD/LiveUSB, в состав которого входит готовый к работе Norton Ghost (а таких сборок много).
    Ответ написан
    3 комментария
  • Какие есть open source аналоги Acronis True Image?

    fdroid
    @fdroid
    press any key
    Clonezilla. Использовал для раскатывания подготовленного образа на несколько десятков однотипных компьютеров. Хороший софт, мне понравился.
    Ответ написан
    Комментировать
  • Старый телефон как аналог ардуино или малинки?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Телефон не годится на роль ардуины или малины.
    Лучшее что можно сделать - попытаться продать на запчасти и если повезёт продать, на вырученные деньги купить ардуину.
    Ответ написан
    Комментировать