В прошлый раз мы обсуждали, что нужно изменить в архитектуре интернета, чтобы его «починить». Одно из популярных предложений — внедрить наконец, IPv6. Мы решили вернуться к этой теме и обсудить миграцию на протокол нового поколения — какие перспектив...
Подробнее
Статьи
Когда вы Когда вы открываете любой сайт — например, google или facebook, вы видите конечный продукт. Но чтобы этот продукт увидеть, и пощупать, нужно:1. Написать код приложения2. Собрать проект3. Поднять его на сервере приложенияСегодня я расскажу пр...
Подробнее
25 августа 2021 года команда Skyscanner внесла неверные изменения в шаблон системы конфигурирования инфраструктуры. Это привело к удалению всех микросервисов, которые обслуживали skyscanner.net, а также отвечали за данные мобильного приложения. К ста...
Подробнее
Благодаря iOS 14 у мобильных разработчиков появился удобный инструмент блиц-приложения (App Clips). По своей сути это тизеры мобильных приложений, которые позволяют оценить сервис без необходимости его скачивания на устройство.
Мы решили протестир...
Подробнее
Всем привет! Продолжаю серию постов про мой компьютер на логических микросхемах. Единственный модуль процессора, оставшийся до сих пор без внимания, – это АЛУ, про него и пойдет сегодня речь.
Подробнее
Tech Lead (Техлид) — это относительно новая роль в иерархии организаций, занимающихся разработкой программного обеспечения. Когда я впервые услышал об ней, моей первой мыслью было следующее:Это что, архитектор программного обеспечения + руководитель ...
Подробнее
JDK 17 был выпущен 14 сентября. Это релиз Long-Term Support (LTS), что означает, что он будет поддерживаться и получать обновления в течение многих лет. Также это первый выпуск LTS, в который включена продакшн-реди версия ZGC. Освежим вашу память: эк...
Подробнее
Когда мы начали разработку батлрояля на 100 игроков, то решили сделать самую большую карту в нашем шутере — 2 на 2 километра против стандартных 200 x 200 метров. Но для таких масштабов нужны были более быстрые способы перемещения, чем просто пешком. ...
Подробнее
В данной статье будет представлена методика повышения безопасности путем применения определенных правил приоритизации, использования цифровых сертификатов и применения политик доверия и репутации для обнаружения угнанных транспортных средств.
Подробнее
Меня зовут Алексей Новохацкий, я – Software Engineer. Сейчас работаю над архитектурой высоконагруженных систем, провожу технические собеседования, воплощаю в жизнь собственные проекты.Как известно, Node.js хорошо справляется с I/O intensive задачами....
Подробнее
В мире информационных технологий много всего интересного — как среди аппаратного обеспечения, то есть «железа», так и программного. Одна из таких интересных вещей — Unix-подобная операционная система ToaruOS 2.0. Она началась едва ли не со студенче...
Подробнее
В данной статье пройдемся по верхам, особо не вдаваясь в механизм работы эксплойтов. Познакомимся с "фрейворком" GitLab. Проэксплуатируем "всем" известные уязвимости. Hack The BoxLaboratory
Подробнее
Эта статья и не статья вовсе. А рассказ о жизни. Я такое обычно не пишу, потому что сложно рассказать о жизни так, чтобы не свалиться к нытью или в преукрашивание. Честный байопик создать сложно.Но после прочтения этой статьи и предыдущей статьи авто...
Подробнее
Подробности о том, как происходит рендеринг в React и как влияет на рендеринг применение контекста.Я часто сталкиваюсь с недопониманием относительно того, как, почему и когда React повторно рендерит компоненты и каким образом применение контекста и R...
Подробнее
На прошлой неделе, 9 декабря, были обнародованы детали уязвимости в Apache log4j, библиотеке для сбора и обработки логов. Уязвимость CVE-2021-44228 приводит к выполнению произвольного кода и эксплуатируется тривиально, о чем свидетельствует самый выс...
Подробнее
Примечание: хотя статья адресована прежде всего одинэсникам, труЪ-программисты также могут узнать многие используемые методики или взять что-то на вооружение.Одной из самых популярных и зарекомендовавших себя методологий программирования в 1С являетс...
Подробнее
Всем привет! Мы хотим продолжить серию постов на тему “где используются эти ваши странные языки программирования”. В прошлый раз мы рассказали про Лисп, а сегодня продолжим разговор про функциональные языки и обратим внимание на Haskell. Он явл...
Подробнее
Меня зовут Михаил Сахнюк и я разрабатываю фронтенд уже более пяти лет. Сейчас я фронтенд разработчик в Miro. В статье рассмотрим:• как оптимизировать веб-приложение и ускорить его загрузку;• почему это важно;• какие инструменты помогут в работе ...
Подробнее
Подборка свежих новостей и материалов из мира PHP.
В выпуске: PHP теперь использует GitHub для трекинга багов; вышел PhpStorm 2021.3; закончена поддержка PHP 7.3, а 7.4 — в режиме только секьюрити фиксов; для PHP 8.2 снова обсуждается перегруз...
Подробнее
Часть 1 >> Часть 2Часть третья, “Фабрика пошива качественной энергии”.Третья часть завершает описание волшебства преобразования энергии в ШИМ преобразователе, а далее, в следующей четвертой части, мы изучим как можно применять полученные знания...
Подробнее
Продолжение истории с электросаксофоном, написанной в прошлом году.Год прошел, решил рассказать, что за это время произошло. А произошло многое:• Электросакс изменился до неузнаваемости• Из Pet-проекта превратился в продукт для рынка, выпущена первая...
Подробнее
Мы провели этой осенью девять конференций, причём у каждой часть программы сразу сделали доступной всем. И теперь хотим: — поделиться с Хабром видеозаписями общедоступной части (суммарно по всем конференциям это более ста часов видео!)— анонсиро...
Подробнее
В современном мире, полном информационных технологий, мы доверяем свои данные интернет – сервисам. Разумно предположить, что доступ к этим данным должен иметь только определенный круг лиц. Как раз для этого и существует шифрование. Шифрование – это к...
Подробнее
Привет! Меня зовут Аркадий. Последние пару лет я в основном занимаюсь развитием поиска по тексту в команде TQM (Tinkoff Quality Management) в банке Тинькофф. Наш продукт — это речевая аналитика по звонкам, чатам и другим активностям, контроль качеств...
Подробнее
Проект ua-hosting.company берёт своё начало еще в далёком 2006 году, когда услуги хостинга предоставлялись в рамках некоммерческого проекта, который требовалось окупать. Подробнее об этом Вы можете узнать из нашей исторической статьи — «ua-hosting.co...
Подробнее
После прочтения вот этого поста от модераторов хабра, я к своему ужасу, увидел, что в мире есть большое количество людей, которые “не знают как правильно написать статью”.
Что может быть проще! Берёшь бумагу и ручку, или пишущую машинку, или что...
Подробнее
Reinforcement Learning – одно из самых развивающихся и перспективных направлений машинного обучения. С помощью него можно попробовать разные действия исследуемого агента, сделать вывод об их успешности, накопить полученные знания и использовать их пр...
Подробнее
Если вы знакомы с состоянием эмоционального выгорания, то наверняка знаете, что оно развивается постепенно. В большинстве работ по этой теме рассматривают стадии, когда процесс запущен и набирает обороты. Я расскажу о нулевом уровне, с которого всё н...
Подробнее
Часто разметка данных оказывается самой серьёзной преградой для машинного обучения — сбор больших объёмов данных, их обработка и разметка для создания достаточно производительной модели могут занимать недели или даже месяцы. Активное обучение позво...
Подробнее
Когда поступает HTTP-запрос, «обычное» веб-приложение сопоставляет запрос с конкретным потоком из пула потоков. Этот назначенный поток остается с запросом до тех пор, пока ответ не будет возвращен в сокет запроса. Попутно нам может потребов...
Подробнее
