Месяц: Ноябрь 2020

  • Ещё больше строковых оптимизаций

    от автора

    В продолжение своей предыдущей статьи о строках (напоминаю, это была текстовая версия доклада на конференции JPoint-2020) решил дописать ещё одну заметку со строковыми оптимизациями, обнаруженными уже после вёрстки презентации (первые две есть на видео в самом конце, показывал их прямо из «Идеи»).Снова StringBuilder.append(char)На сцене снова «Спринг», а именно o.s.u.StringUtils.deleteAny(String, String):// org.springframework.util.StringUtils public static String deleteAny(String…

  • Программа SmartData 2020

    от автора

    Мы уже рассказывали Хабру, что новая SmartData — это конференция про data engineering. Но что именно это значит на практике, какие доклады подходят под такое определение? На момент анонса мы могли объяснить только общими словами, а вот теперь программа конференции готова — так что показываем всю конкретику. Под катом — описания всех докладов. А в…

  • На сайте-музее Winamp выложили 65000 скинов плеера

    от автора

    Разработчик из Facebook Джордан Элдридж (Jordan Eldredge) создал виртуальный музей Winamp в память о любимом плеере. На площадке можно бесконечно скроллить темы и ностальгировать по ушедшей MP3-эпохе. Мы провели здесь несколько часов, потратив это время далеко не впустую. О Winamp на Хабре знают, наверное, все. Этот медиаплеер называют предшественником эры Spotify и iTunes. Когда-то любимые…

  • ESP32 в окружении VSCode

    от автора

    В нескольких следующих статьях я хотел бы детально рассмотреть настройку окружения VSCode для работы с фреймворком ESP-IDF. Не совсем популярная комбинация ПО обладает как преимуществами, так и недостатками, которые при детальном рассмотрении мы попытаемся исправить, обойти или превратить в достоинства.Изыскания проводятся в рамках разработки программно-аппаратного комплекса полетного контроллера на чистых кватернионах, без применения углов Эйлера.Поскольку…

  • One way ticket, или как переехать в другую страну по работе: истории разработчиков

    от автора

    Переезд за границу — звучит интересно, но никогда не угадаешь, какие сложности будут ждать именно тебя. Мы в редакции Нетологии поговорили с разработчиками, которые решились на смену страны и попросили их поделиться опытом: как готовились к переезду, как выбирали локацию, решали вопросы с работой и справлялись с новыми для себя задачами. Публикуем от имени героев. 

  • Даже у роботов хаос в голове: учёные создали ИИ со “спонтанным” поведением

    от автора

    Вы идёте к автобусной остановке и понимаете, что забыли ключи. Вы внезапно разворачиваетесь и бежите домой. Такие спонтанные действия являются отличительными чертами поведения животных. Стремясь уловить суть человеческого мозга, робототехники пытались имитировать подобные действия. Это непростая задача. Но недавнее исследование японских учёных предлагает простой подход к овладению этим навыком, заставляя компьютеризированную нейронную сеть самопроизвольно переключаться…

  • Сынок, запрыгивай в вагон, я закину чемоданы! Экспресс-вход в индустрию, когда почти прошел мимо

    от автора

    Когда-то я рассказывал как шел к Java-программированию и прошел мимо. Теперь расскажу почему вернулся, поднял, почистил и пользуюсь. Это не еще один восторженный опус про смену специальности. Скорее логическое продолжение первой статьи с наблюдениями, которые пригодились бы мне из прошлого. Может, пригодятся и тем, кто находится на перепутье сейчас.

  • Регламенты закупок: кто виноват, что делать… KPI. Базис Гребнера

    от автора

    Регламенты закупок являются хорошим примером, когда простые правила приводят к формированию сложных и запутанных бизнес-конструкций. В результате бизнес оказывается в «футляре» ограничений, которые сказываются на нем отрицательно. Преодолеть это невозможно — все работают по правилам. Можно поменять правила, но тут начинаются неприятности. Имеется доказательство того, что часто совсем простые правила ведут к непредсказуемой динамике. Это…

  • Новые ограничения в использовании Docker Hub и как GitLab реагировал на их ввод

    от автора

    Ни для кого уже не новость, что начиная с 2 ноября 2020 года Docker Hub ввел ограничения на скачивание образов: для анонимных пользователей он будет равен одной сотне за шесть часов, а для авторизованных пользователей будет зависеть от уровня подписки.В компании GitLab мы очень внимательно следили за этими изменениями, так как они затрагивали практически всех…

  • Ядерная война, скорее всего, не приведёт к вымиранию человечества

    от автора

    Многие люди заявляли, что полномасштабная ядерная война, скорее всего, приведёт к вымиранию человечества. Я всесторонне изучил этот вопрос и пришёл к заключению, что даже полномасштабный обмен ядерными ударами с очень небольшой вероятностью (менее 1%) приведёт к вымиранию всего человечества. Под полномасштабной войной я понимаю обмен ядерными ударами между крупнейшими мировыми державами – США, Россией и…