• Есть ли смысл изучать iOS разработку сегодня?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Сегодня - готовы, завтра - не готовы, послезавтра - снова готовы.
    Никто точно не знает будущего, так что никто не сможет ответить однозначно.

    Вон, доллару тоже пророчили, что он взлетит до небес, но он даже не вышел за отметку 200, а сейчас уже и вовсе ниже 80. Однако никто точно не знает, что будет завтра: может быть, всё же взлетит, или останется на текущем уровне (плюс-минус), или вообще упадёт ниже плинтуса. Почему бы и нет?
    Ответ написан
    7 комментариев
  • Как разделить строку java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Метод split принимает регулярно выражение, соответственно можно написать, что разбивать нужно по одному или более пробелу someString.split("\\s+"), либо разбить по одному и отфильтровать пустые строки из возвращённого массива.
    Ответ написан
    Комментировать
  • Насколько реально с нуля выучиться на информационного безопасника?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Всё в жизни достижимо.
    В 21 веке, и особенно в айти, всё можно изучить самостоятельно.
    Все знаменитые хакеры получили свои знания самостоятельно, а не на каких-то курсах.
    При этом они не спрашивали посторонних, стоит ли им это делать или сложно ли это будет сделать. Они просто делали то что им нравилось.

    Вам тоже никто не мешает заниматься тем, что нравится.
    Тут главное мотивация и целеустремлённость.
    Вам никто не мешает сесть за стол, и вместо первого письма на хабр открыть гугл, набрать бесплатные курсы по программированию, и начать осваивать его не на базовом уровне.
    Сейчас не 19 век, когда надо работать с 6 утра до 10 вечера чтобы только-только прокормиться. Свободного времени у людей вагон. Его никто не запрещает использовать на то, чтобы изучить любую специальность.

    Подобные письма на Хабре публикуются примерно раз в неделю.
    И сам факт его публикации вызывает обоснованные сомнения в успешности данного предприятия, именно в контексте ИБ, по двум причинам:
    1. Специалист по ИБ должен уметь работать с информацией. Находить её там, где её вообще нет. По каким-то косвенным крупицам восстанавливать ход событий. Не говоря уже о том, чтобы просто поднять с пола то огромное количество информации, которое открыто лежит в интернете по интересующему вопросу. В частности по вопросу "Можна мне вайти, и если да то как?"
    2. Специалист по ИБ, который занимается не бумажками (как это чаще всего бывает в реальности), а "шифрами, взломами и всем что связано", должен обладать нечеловеческой усидчивостью и умением концентрироваться. Подходить к любому вопросу основательно, и не останавливаться, пока он полностью не проработан.

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

    Вот монолог настоящего хакера, https://habr.com/ru/post/27055/
    Сравните его со своим "Хочу ли я?.. Могу ли я?.. "
    Ответ написан
    3 комментария
  • Как перепрограммировать браслет (Mi band 5)?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Берёте программу Mi Fit или Xiaomi Wear.
    Декомпилируете, изучаете исходники, смотрите, откуда берётся прошивка и как заливается.
    Скачиваете прошивку, дизассемблируете (процессор Huangshan на архитектуре RISC-V), изучаете код на ассемблере.
    Пишете свою, компилируете, заливаете в браслет.
    С ненулевой вероятностью вам придётся написать свои дизассемблер, ассемблер/компилятор и программу для заливки прошивки.
    Ответ написан
    1 комментарий
  • Почему parseFloat не работает нормально?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Проверьте, что возвращает et.getText().toString()
    Ответ написан
    1 комментарий
  • Как обьеденить слова в колекции?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый вечер.
    1) У вас есть проблема тут:
    public String translate(String en) {
    
            for (Map.Entry<String, String> d : dictionary.entrySet())
                System.out.print(d.getValue() + " ");
            return en;
        }

    Вам нужно в метод передать слово на англ. языке, а вернуть слово на русском. А вы передаете и возвращаете англ. слово
    Add a new method translate(String en) which take some string in English, and returns
    its translation in Russian as the value of the type String.


    2) Это по идее, даже лишнее. В задании сказано, что пополнять словарь вы будете при помощи метода addNewWord
    public MyTranslator(HashMap<String, String> dictionary) {
            this.dictionary = dictionary;
        }


    3)
    как правильно нужно написать метод транслейт, что бы он находил в словаре нужно слово, обьеденял с другими и выводил в консоле, как указано в задании?

    Вам нужно используя метод get ввести ключ (слово на англ) и получить перевод ().
    Например,
    public String translate(String en) {
    return this.dictionary.get(en);
        }

    P.S. Тут коллега Dmitry Roo прав. Надо в метод translate получить строку, разбить ее на части, достать переводы с собрать в коллекцию. Я тут ошибся.

    4)
    Add code to read string from console and pass it into translate method. Print result to
    console.

    Создайте метод, который поможет прочитать и добавить слова в словарь из консоли. Смотрите в сторону Scanner, System.in
    Ответ написан
    Комментировать
  • Стоит ли вложить все рубли в покупку пк, чтобы их хоть как-то сохранить?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Ситуация не просто пугает - хочется закрыть глаза и как Баранкин в мультике повторять "вот я, вот я превращаюсь в воробья..."
    В золото вложи. Купи чего-нибудь этакого на распродаже в санлайте, раз комп будет просто пылиться. Золото занимает куда меньше места, а цену не теряет...
    Ответ написан
    4 комментария
  • Стоит ли вложить все рубли в покупку пк, чтобы их хоть как-то сохранить?

    @kalapanga
    Комп и в обычное-то время - плохое вложение, если только он не Ваш основной инструмент зарабатывания денег. Сейчас и тем более. А если он ещё и использоваться не будет....
    По большому счёту, когда коллапс уже случился, поздно метаться.
    Ответ написан
    Комментировать
  • Стоит ли вложить все рубли в покупку пк, чтобы их хоть как-то сохранить?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    Чтобы куда-то вкладывать, ну там в ПК, золото или гречу, надо понимать принцип экономических инвестиций.
    Можете потерять в деньгах послушав простых людей (не в обиду присутствующим сказано), тех кто основывается на собственных предположениях. Не там вы вопросы задаёте.
    Это тема"железо", а "не удачных долгосрочные инвестиции". Курите тему самостоятельно. Читайте статьи на профильные темы на специальных ресурсах.
    Ответ написан
    Комментировать
  • Говорят в России недостаток IT специалистов составил 1 млн, так ли это?

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

    Поменяй шрифт в своём эмуляторе терминала на такой, который поддерживает powerline-символы (обычно, в его названии есть аббревиатура PL (powerline) либо NF (nerdfont))
    Найти такой ты можешь, например, на https://github.com/powerline/fonts или на https://github.com/ryanoasis/nerd-fonts
    Ответ написан
    1 комментарий
  • Неужели у многих программистов проблемы с зубами?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Просто стоматология - это часто востребованная и одновременно очень дорогая медицинская услуга. По этой причине она редко входит в медицинские страховки, и поэтому же о ней отдельно упоминают те компании, у которых в ДМС стоматология есть.
    Ответ написан
    Комментировать
  • Как завершить установку WSL 2?

    Докер же как раз поднимает у тебя wsl2 и он просит чтобы ты сам установил ядро, и даже кидает ссылку, как это сделать.

    Если принципиально хочешь обойтись без wsl2 - вырубай его поддержку в docker desktop и используй virtual box или hyper-v - тогда докер развернёт виртуалку с линуксом на них.
    Ответ написан
    2 комментария
  • Стоит ли идти работать на ABAP?

    @Neonoviiwolf
    Flutter developer
    да там тоже деньги водятся, если цель только зарабатывать, то вариант нормальный. Если хотите всё же быть программистом, то почему бы не работать, а вечерами дальше учиться, весь опыт в ИТ обычно в +
    Ответ написан
    Комментировать
  • Как защитить WiFi пароль?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    В организации не нужно использовать пароль, а нужно использовать авторизацию, привязанную к логину и паролю пользователя, например через Radius.
    Ответ написан
    8 комментариев
  • Стоит ли покупать компьютер с aliexpress?

    @Drno
    Купите ссд
    Купите проц помощнее под свою мамку
    Всё, не трогать остальное
    Ответ написан
    3 комментария
  • Какого уровня мои познания о пк должны быть, чтобы понять эту статью?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Процессор у денди - это восьмибитка MOS 6502 (она же стояла в Apple 1, 2, Терминаторе и роботе Бендере). В ней восьмибитные регистры, веселые танцы с бубеном для доступа к памяти за пределами форточки в 64кб (да и в пределах тоже), а также жесткая привязка к числу тактов на инструкцию (потому что каждая новая инструкция читается из памяти во время исполнения текущей).

    Стандартных высокоуровневых компиляторов C/C++ на этот антикварит практически нет, Васик, который тогда существовал - был супер-мега-тормозной. Зато есть энтузиасты, которые протравили кристалл процессора кислотой и создали вентильно-идентичный эмулятор процессора, что приятно.

    Игры писались на ассемблере. Врукопашную. Без понимания архитектуры железа на ассемблере написать ничего невозможно.
    Ответ написан
    2 комментария
  • Есть ли смысл покупать Fork?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Пользовался бесплатной SourceTree одно время, пока не снес за ненадобностью, так как возможности командной строки всем устраивают.
    Но вроде любителям кнопочек и интерфейсов понравится.
    Ответ написан
    Комментировать
  • Оцените сборку пк для программирования и геймдева?

    1. 100% нужно заменить HDD на SSD. Хотябы SATA, а в идеале - nvme
    2. Если ты не собираешься заниматься геймдевом, 3д-моделированием и в принципе не будешь играть на этом компе, то видеокарта тебе не нужна и её можно просто убрать из сборки.
    3. Раз видеокарты нет, то можно взять БП по проще ватт на 400
    4. На сэкономленные деньги берём i7 со встроенным видео и 32гб оперативки
    Ответ написан
    2 комментария