Социальные сети Рунета
Суббота, 20 апреля 2024

Technical Product Manager или Business Product Manager. Кто приносит больше пользы на практике? Всем привет. Хотел бы в рамках данной статьи рассмотреть такой вопрос, как построение команды продакт-менеджеров и выбор правильной конфигурации навыков у тех специалистов, которых мы бы хотели видеть в своей команде. Надеюсь, что данная статья будет полезна руководител...

werf v1.2 — стабильный релиз Open Source-утилиты для доставки приложений в Kubernetes werf — это CLI-утилита с открытым кодом для сборки приложений и их деплоя в Kubernetes. С версией v1.2 она получила множество изменений и улучшений, которые мы так тщательно тестировали и дорабатывали, что релиз долгое время — с января 2021-го — находился в статусе Early-Acc...

9 интересных новшеств в Laravel 9 Я сразу как только вышла новость о релизе решил, что нужно посмотреть, пощупать и разобраться чего же изменилось. Да-да, на днях, а именно 8 февраля 2022 вышел официальный релиз Laravel 9, который включает довольно много новых улучшений. Для тех же из нас, кто не боится таки...

«Препариуем» Intel Core i9-12900k: 10 нанометров, гибридная архитектура и новая память Перефразируя советского Чебурашку: «Мы ждали, ждали и наконец дождались!». Intel выпустила новые процессоры — Core i9-12900k. На новом техпроцессе, новой архитектуре, новом сокете и с новой памятью. Сам Раджа Кодури еще полтора года назад высказывался в том ключе, что выход ...

Легендарный Winamp возрождается — желающие могут подать заявку на участие в тестировании Медиаплеер Winamp, ставший в своё время культовым и легендарным, готовится к возрождению. Команда разработчиков перезапустила сайт Winamp.com и продемонстрировала новый логотип медиаплеера.  Старый добрый Winamp 5.8 Кроме того, на сайте проекта стало можно подать ...

Что такое Netcat? Bind Shell и Reverse Shell в действии Друзья, всех приветствую!В этой статье мы поговорим о том, что такое Netcat и с помощью него реализуем Bind и Reverse Shell соответственно.NetcatNetcat, впервые выпущенный в 1995 году (!), является одним из "оригинальных" инструментов тестирования на проникновение в сеть. Ne...

Как заходить в чужой монастырь Привет, Хабр!В моей IT-карьере время от времени судьба распоряжалась так, что мне выпадало возглавить новые команды разработки. Причем это были уже устоявшиеся сформированные коллективы, для которых я был новым непонятным персонажем, входившим в их уютный монастырь со своим ...

Стала известна дата релиза Final Fantasy VII: The First Soldier Final Fantasy VII: The First Soldier обзавелась точной датой релиза. Ждать осталось полторы недели. Издатель Square Enix объявил, что Final Fantasy VII: The First Soldier выйдет 17-го ноября. В App Store стоит такая же дата, плюс мы получили новый синематик-трейлер. Разрабо...

MMO-проект Tera Online официально закрывается Bluehole Studio, команда разработчиков Tera и других MMO в Krafton, объявила на этой неделе, что Tera закрывается, а серверы закроются 30 июня. «После долгих размышлений команда в Южной Корее пришла к выводу, что они больше не могут предлагать вам захватывающий и приятн...

Сервер «1С: Предприятие» на Linux: настройка доменной авторизации В данной статье мы рассмотрим настройку сервера «1С:Предприятие» для использования Microsoft AD в качестве системы авторизации клиентов 1С. Статья представляет собой описание успешно внедрённого решения, за основу брались различные статьи из открытых источников, в частн...

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

Google выпустила юбилейный Chrome 100: новый логотип впервые за восемь лет и никакого экономичного режима Компания Google представила вниманию публики знаковое обновление своего фирменного браузера. Стабильная версия Chrome 100 стала доступна для всех поддерживаемых платформ Windows, Mac, Linux, iOS и Android — спустя почти 14 лет с момента изначального релиза в сентя...

Что нового в react-router v6 Совсем недавно состоялся релиз 6-ой версии react-router. Вообще создатели react-router часто меняют подходы, используемые в библиотеке, но в этот раз они объединили лучшее, что было в прошлых версиях.В статье приведен краткий обзор того, что поменялось. Читать далее

[Перевод] Шаблоны C++: как итерировать по std::tuple — std::apply и еще пара приемов В предыдущей статье, посвященной перебору элементов кортежей, мы рассмотрели только основы. В результате нашей работы мы реализовали шаблон функции, который принимал кортеж и мог красиво вывести его в консоль. Мы также реализовали версию с оператором <<.Сегодня мы пойд...

У HarmonyOS 3.0 проблемы, из-за которых выход операционной системы переносится. Интересные сценарии использования Выпуск бета-версии HarmonyOS 3.0 изначально был запланирован на март, а стабильная версия новой операционной системы должна была выйти в июле, спустя год после релиза HarmonyOS 2.0. По последним данным, у разработчиков возникли проблемы, из-за которых планы поменялись. ...

Match/case vs If/else. Сравниванием скорость работы операторов в Python 3.10 Прошло уже достаточно времени с момента релиза Python версии 3.10. Самым главным и самым ожидаемым было введение оператора match/case (он же pattern matching). Однако далеко не всем разработчикам из комьюнити зашел данный оператор. Свидетельствуют этому даже комментарии...

Флаг EPOLLEXCLUSIVE и проблема неравномерного распределения соединений в Nginx на Linux Совсем недавно, 25 января 2022 года вышел новый релиз Nginx - 1.21.6, в котором исправлена проблема неравномерного распределения входящих соединений между несколькими worker процессами в дефолтной конфигурации на Linux системах. Если конкретнее - use epoll, accept_mutex off,...

Недельный геймдев: #59 — 27 февраля, 2022 Из новостей: Epic Games выпустила превью-версию Unreal Engine, с 28 марта в Steam нельзя будет устанавливать скидку меньше 10 или больше 90 процентов, вышло бесплатное приложение Open Brush 1.0 для создания 3D-скетчей в виртуальной реальности, грядущие изменения режима с...

Microsoft выпустила Windows Holographic Version 22H1 Компания Microsoft выпустила Windows Holographic Version 22H1. Для тех, кто не знает, Windows Holographic — это платформа Microsoft для устройств смешанной реальности на базе Windows, таких как HoloLens 2. В ее последнем релизе представлено множество новых возможностей, вклю...

Xiaomi Mi 11 Ultra и Mi 11i тоже начали получать MIUI 13 MIUI 13 шагает по планете. После того, как обновление получил выпущенный в прошлом году Xiaomi Mi 11 Lite 4G, китайская компания Xiaomi выпустила новую версию прошивки ещё для двух своих смартфонов. На этой неделе MIUI 13 получили два самых мощных смартфона китайского бренда...

Security Week 46: новая уязвимость в Exchange Server На прошлой неделе, 9 ноября, компания Microsoft выпустила очередной набор патчей для собственных продуктов. Он закрывает 55 уязвимостей, из них 6 критических. Особое внимание уделено новой уязвимости в почтовом сервере Microsoft Exchange. Уязвимость CVE-2021-42321 (описание ...

Экосистема React в 2022 году В данной статье мы рассмотрим текущее состояние экосистемы React, а также какие инструменты и библиотеки нам необходимы чтобы покрыть все основные кейсы для успешной разработки приложения. Читать далее

Sony Xperia 1 III и Xperia 5 III получили обновление до Android 12 в России Компания Sony начала распространять обновление программного обеспечения на основе новейшей операционной системы Android 12 для прошлогоднего флагмана Sony Xperia 1 III и более простой модели Xperia 5 III.  Android 12 для Sony Xperia 1 III и Xperia 5 III уже доступ...

Apple нарушила молчание: iOS 15 проиграла iOS 14 и iOS 13 Компания Apple впервые за долгое время обнародовала данные о том, насколько популярной является операционная система iOS 15. Результаты показывают, что среди iPhone, выпущенных за последние четыре года, текущая доля iOS 15 составляет 72%, а iOS 14 — 26%. Остальные...

Знакомство с .Net Compiler Platform .Net Compiler Platform, или Roslyn - это высокоуровневый API для анализа и рефакторинга кода, написанного на  С# и VB (языках .Net). С помощью Roslyn можно как создавать независимые инструменты анализа и рефакторинга, так и писать расширения, встраиваемые в Visual Studi...

[Перевод] От Java 8 до Java 15 за 10 минут В данной статье рассмотрены крупные нововведения Java начиная с 8 по 15 версии. Читать далее

Samsung продемонстрировала на видео фишки One UI 4. ... На прошлой неделе Samsung выпустила третью бета-версию One UI 4.0 на базе Android 12, которая принесла с собой ряд исправлений и новые функции. Что касается стабильной сборки, то она должна выйти не позднее декабря нынешнего года. В преддверии релиза финальной версии One UI ...

Google запустила официальное тестирование операционной системы Android 13 Компания Google выпустила первую версию операционной системы Android 13, но пока только для разработчиков.Речь идет о сборке Android 13 Developer Preview 1. Воспользоваться ею могут только разработчики. Бета-версия для всех желающих станет доступна позднее, а финальный релиз...

[Перевод] В Steam 44 тысяч разработчиков. Кто они? Краткий обзор На момент написания статьи в Steam есть 44 тысяч разработчиков, выпустивших или объявивших о выпуске игры. В сумме они создали почти 70 тысяч игр Steam. В этой статье мы узнаем, кто эти разработчики, какие игры они делают и какую прибыль приносят эти игры. Большинство раз...

Samsung Galaxy S20 FE начал получать Android 12 и One UI 4.0 Южнокорейская компания Samsung продолжает обновлять свои мобильные устройства до новой версии ПО. После обновления последних флагманов черёд дошёл и до выпущенного полтора года назад «народного» флагмана Samsung Galaxy S20 FE. Первыми обновление получили пользователи из Мала...

Утечка памяти: цена одной маленькой ошибки Всем привет, меня зовут Алена Коваленко, я Java-разработчица одной из команд направления Warehouse Management System (WMS) компании Lamoda. Наша команда занимается автоматизацией складской системы и реализацией новых фич для улучшения работы сотрудников склада. В том числе м...

Просто о сложном — move в языке C++ Здравствуйте уважаемые читатели. Данная публикация адресована начинающим разработчикам С++ которые только становятся на путь высокой производительности и "отстрелянных конечностей". Опытные разработчики найдут здесь скорее повторение тех вещей, которые сами мучительно осваив...

Python — серьезный язык для разработки backend Всем привет! Меня зовут Аникин Денис, я тимлид в команде Chat в Райффайзенбанке. А также представитель внутреннего Python-сообщества, так называемый «community lead» (об этом как-нибудь в другой раз). В этой статье я хотел поговорить про отношение к Python среди разработчико...

Civilization VI прокачает ваш английский: годный инструмент для лексики и словарного запаса Умные люди говорят, что после релиза игры должно пройти несколько лет, пока издатели не исправят все баги. Игра Civilization VI вышла в релиз аж в 2016, но последний патч вышел меньше года назад. А мелкие багфиксы и вовсе стабильно появляются каждый месяц. Так что можно гово...

Samsung Galaxy S22 и Galaxy S21 получили последнюю версию Android 12 Компания Samsung стала первой компанией, выпустившей очередное обновление безопасности Android раньше всех остальных. На прошлой неделе южнокорейский гигант выпустил майское обновление Android 12 для Galaxy S22, и теперь настала очередь смартфона Galaxy S21. Новая проши...

В WhatsApp можно будет редактировать сообщения Команда популярного мессенджера WhatsApp снова вернулась к вопросу возможности редактирования сообщений. Разработчики уже начинали подступаться к этой теме в 2017 году, но тогда функция редактирования так и не дошла до стабильной версии WhatsApp.  Как сообщает тем...

Xiaomi 13 выйдет еще не скоро, но мы уже о нем кое-что знаем Xiaomi уже работает над своей флагманской серией следующего поколения — серией Xiaomi 13. Она станет топовой линейкой в 2023 году, но как и в последние годы первый смартфон в ней будет выпущен в декабре этого года. Мы уже слышали кодовое название новинки — m2, и о том...

Портируем код C/C++ на Python В первой части нашего небольшого цикла статей мы исследовали возможность использования структур данных в Python, которые были созданы с помощью языков программирования C/C++. Для этого мы рассмотрели библиотеку Ctypes.В этой статье попробуем разобраться, какие еще есть подхо...

Microsoft выпустила новую версию Windows 10 — в ОС активируются скрытые функции Компания Microsoft выпустила стабильную версию крупного обновления операционной системы Windows 10 — November 2021 Update, также известного под внутренним названием 21H2. Хотя ранее Microsoft выпускала большие функциональные обновления Windows 10 каждые полгода, ...

[Перевод] Flutter: Что нового в версии 2.10 Что нового в версии 2.10? Основные нововведения.Сложность: Новичок.Релиз Flutter версии 2.10 состоялся 03.02.2022 и в рамках этого релиза было объявлено о нескольких интересных вещах, включая большое обновление поддержки Flutter для Windows, несколько значительных улучшений ...

Реализация Smart Pointers в Delphi, и еще немного В последних версиях Delphi, появилось много новых, интересных возможностей. Сейчас попробуем сделать, с их помощью, что-нибудь полезное. Конкретно, создадим тип, который владеет объектом, ведет себя как этот объект, но при этом автоматически освобождается, когда на него боль...

[Перевод] Нет такого понятия — чистый код Кажется, все сейчас стремятся к «чистому» коду. Нет почти ни одной статьи в блогах, где автор не скажет о том, насколько «чист» его подход. Команды собираются обсудить, какое из возможных решений самое чистое. Разработчики вокруг заверяют, что практикуют «чистый код».Тем не ...

История о том, как мы разрабатывали сиденья Здравствуйте! Компания, в которой я работаю, производит инвалидные коляски, про разработку которых писали ранее https://habr.com/ru/post/222645/ . На данный момент компания прошла долгий путь, и сейчас имеет производство почти полного цикла. В конце прошлого года мы начал...

Выход второго Сталкера откладывается до 8 декабря Авторы игры S.T.A.L.K.E.R 2: Heart of Chernobyl сообщили, что релиз долгожданного сиквела случится позже. Будем надеяться, что это последняя задержка. S.T.A.L.K.E.R 2 — наверное, один из самых громких долгостроев в современном игропроме. Напомним, что анонс второй части сос...

Грамотное составление и продвижение вашего резюме Для многих процесс составления резюме муторный и затягивается. Казалось бы, состряпать 1 – 2 листа своей карьеры (если есть что туда вписать) – лёгкое дело. Но это, зачастую, заблуждение. Данная статья-гайд будет универсальной и больше направлена на не ИТ-специалистов. Я...

Объединённые возможности Fuchsia и Linux: релиз dahliaOS год спустя Прошел целый год, и разработчики новой операционной системы, которая базируется на Fuchsia и Linux, представили новый релиз. Операционная система написана на языке Dart и распространяется под лицензией Apache 2.0. Команда разработки сформировала два варианта сборки новой ве...

Смартфон Samsung Galaxy A53 выйдет в двух версиях с разными чипами Очередная утечка раскрыла подробности о предстоящем смартфоне Samsung Galaxy A53.Сообщается, что данное устройство будет выпущено в двух разных вариантах, отличающихся чипсетами. Помимо европейской версии с номером модели SM-A536B, Samsung также выпустит версию 5G с номером ...

Camunda: тестируем модели процессов Привет! Продолжаем делиться опытом о том, как можно автоматизировать бизнес-процессы в банке с помощью Camunda. В прошлой статье мы рассказали об одном из проектов, который создали на базе Spring Boot с подключенной Camunda в качестве библиотеки. В этом материале расскажем о...

Что вы читали и комментировали в этом году Привет! До Нового года еще полторы недели, но мы решили подвести небольшие итоги уже сегодня. Во-первых, вряд ли в саму новогоднюю ночь вы будете читать подобный пост. Во-вторых, ещё менее вероятно, что 30 декабря мы бы осилили выгрузить статистику, чтобы 31-го написать пост...

Консольные изображения ( от ЧБ до 24bit ) В данной статье будет рассмотрен прогресс от ЧБ картинки в консоли до 24 bit изображения в ней жеЧёрно белое -> 48 цветов -> 216 цветов -> 24 bit Читать далее

Легендарная Grand Theft Auto V вышла бесплатно для Android и iOS Не секрет, что самой легендарной видеоигрой в истории человечества является Grand Theft Auto V, выпущена которая была еще много лет назад. С момента ее релиза в 2013 году прошло уже очень много времени, и за Читать полную версию публикации Легендарная Grand Theft Auto V выш...

Долгожданная Grand Theft Auto VI повергла всех в шок Как все наверняка отлично знают, последним творением игровой студии Rockstar Games является видеоигра Red Dead Redemption 2, которая была создана и выпущена еще в 2018 году, а до нее состоялся релиз GTA V, ставшей доступной Читать полную версию публикации Долгожданная Grand...

Недельный геймдев: #56 — 6 февраля, 2022 Из новостей на этой неделе: Epic Games приобрела RD-Textures, Blender Studio выпустила Watchtower, Valve объявила об изменениях в правилах установки скидок для разработчиков, вышли Blender 3.1 Beta, Particle Illusion 2022 и ZBrush 2022.0.4.Из интересностей: разбор рендери...

Использование Gatling. Разбираемся в тестировании HTTP Всем привет! Это команда тестирования производительности Тинькофф, и мы продолжаем цикл статей о Gatling. В предыдущей статье мы рассмотрели базовые возможности инструмента Gatling, узнали, как быстро создать шаблон gatling-проекта, и познакомились с новыми функциями би...

Fall Guys не выйдет на Nintendo Switch и Xbox Последний сезон Fall Guys идет полным ходом, и хотя на этот раз царит атмосфера вечеринки, игроки на Nintendo Switch и Xbox, к сожалению, не могут присоединиться к празднику. Разработчики из студии Mediatonic снова отложили очаровательную королевскую битву на этих платформах...

Недельный геймдев: #58 — 20 февраля, 2022 Из новостей: новая версия RPG Maker будет работать поверх Unity, Дисней опубликовал USD-ассеты из мультфильма Моана, стала доступна коллекция ассетов Scene3D для упрощения разработки 3D игр с помощью Defold.Из интересностей: статья от команды Unity по работе с террейном, ...

Как создать telegram бот на C# быстро? Как создать telegram bot на C# быстро?В этой статье мы рассмотрим заготовку для создания telegram бота на C#. В связи с последними обновлениями TelegramBotAPI, большая часть удачных с моей точки зрения публикаций на эту тему несколько устарело. Потому предлагаю разобраться в...

Apple выпустила iPhone SE Plus с двойной камерой, сканером Touch ID и шокирующим новшеством В сентябре 2021 года компания Apple официально представила общественности свои новые мобильные устройства топового уровня, предложив стать их владельцами всем желающим. С момента появления такого рода гаджетов на рынке прошло уже несколько недель, и многие Читать полную вер...

Мультиплеер в Unreal Engine: Игровой процесс Привет Хабр!В данной статье я бы хотел разобрать мультиплеер со стороны игрового процесса. Опорой для написания статьи выступает популярный Network Compendium. Читать далее

Сотые версии браузеров Chrome и Firefox могут сломать многие сайты Известно, что в ближайшее время компании Google и Mozilla выпустят обновленные версии своих фирменных браузеров.Теперь же появилось сообщение, что новые Chrome и Firefox могут принести массу проблем множеству сайтов по всему миру.Суть заключается в том, что оба браузера полу...

Атаки на сеть. Часть 2 Основной темой данной части будет сканирование и сбор данных о хостах в сети. Рассмотрим основные методы определения наличия рабочих хостов и сервисов в сети. Первую часть можно прочитать здесь. Читать далее

Как работает создание и управление маркетинговыми кампаниями Спортмастера и причём здесь Oracle Приветствую! Меня зовут Михаил, я разработчик Oracle в ClubPro (Клубная программа, программа лояльности Спортмастера). В команде разработки моё основное направление связано с развитием Campaign Management. Campaign Management (далее для краткости Campaign) предназначен ...

Чем заменить Zoom? Сравнение российских вебинарных платформ Ситуация весны 2022: все смотрят в сторону российских сервисов и ищут хорошую альтернативу зарубежным платформам.Есть ли замена Zoom и Microsoft Teams? Каким синонимом заменить уже родное “зумить”? На самом деле, ошибочно думать, что кроме Zoom ничего нет. Есть более де...

Google выпустила первую версию Android 13 Хотя версия Android 12L всё ещё находится на стадии бета-тестирования, компания Google представила сегодня первую версию операционной системы Android 13. Android 13 Developer Preview 1 ориентирована только на разработчиков, бета-версия для всех желающих станет доступна...

[Перевод] Ищем путь до линукс команд, как профессионалы Один из самых распространённых вопросов от подписчиков — как получить путь к команде Linux, которую только что установили в систему с помощью пакетного менеджера, например, команды apt или DNF. Много новых разработчиков переходит к нам из мира Windows, и для многих это перв...

Ремейк Dead Space выйдет в январе 2023 года EA Motive подтвердила, что Dead Space Remake выйдет 27 января 2023 года для ПК, Xbox Series X/S и ПК. У команды разработчиков почти готова альфа-версия игры, и в этом году они добились «большого прогресса», поэтому команда решила, что пришло время объявить дату релиза. Раз...

Кейс: как soft skills повлияли на карьерный рост Привет! Меня зовут Миша Ларченко, я разработчик в Sytac B.V. Последние 7 лет живу и работаю в Нидерландах. В этой статье я расскажу, как складывался мой путь от верстальщика в бобруйской газете до разработчика в нидерландской компании. Спойлер: в этом как-то замешаны soft sk...

Миграция данных из различных RDBMS в HADOOP В статье будет рассмотрен процесс экспорта данных в Hadoop из различных РСУБД посредством фреймворка Spark. Для взаимодействия с фреймворком Spark будет использован язык программирования Python с применением api pySpark. Читать далее

Рекомендации по работе с TypeScript С каждым годом TypeScript становится все популярнее и думаю уже почти каждый фронтенд разработчик использовал его в своих проектах.В данной статье я бы хотел дать некоторые советы по использованию возможностей TypeScript, которые помогут вам сократить количество ошибок в про...

Путь разработчика от исполнителя до тимлида Я работаю в Авито шесть лет и за это время прошёл путь от iOS-инженера до руководителя семи команд. В каждой из этих команд есть свой тимлид, и ни одного из них мы не наняли на эту позицию. Все эти ребята тоже когда-то были разработчиками и постепенно выросли до нового уровн...

Ракета на палочке Всем привет! Меня зовут Илья!Если вы читали мою прошлую статью, то наверное уже знаете что я увлекаюсь любительским ракетостроением. Это сложная и долгая тема. Давайте сейчас не будем строить большую ракету, а в этой статье давайте поговорим о чём-нибудь попроще. Ну, наприме...

Релиз CLion 2021.3: новый механизм удаленной разработки, тулчейн для Docker, улучшения отладчика и многое другое Привет, Хабр!Традиционно начало декабря — время, когда релизятся все продукты JetBrains. И сегодня я расскажу о CLion 2021.3 — новой версии нашей кроссплатформенной IDE для разработки на C и C++.Главная новость прошедшей релизной недели — выпуск нового решения для удале...

ElasticSearch — как мы делали свою речевую аналитику Привет! Меня зовут Аркадий. Последние пару лет я в основном занимаюсь развитием поиска по тексту в команде TQM (Tinkoff Quality Management) в банке Тинькофф. Наш продукт — это речевая аналитика по звонкам, чатам и другим активностям, контроль качества, анализ и прочее. Более...

Как устроены мобильные номера. Давайте разберемся Привет всем. Последнее время я писал код полей ввода input для номеров телефона и др. И мне пришлось углубиться в эту тему и разобраться как устроены мобильные номера телефонов. И в этой статье я хочу с вами поделиться своим опытом. Я постараюсь очень кратко, так что присоед...

Последний смартфон Xiaomi в рамках программы Android One обновился: он всё еще работает под управлением Android 11 Компания Xiaomi выпустила обновление прошивки для Xiaomi Mi A3, который стало последним смартфоном программы Android One. Телефон был представлен в 2019 году, изначально он работал под управлением Android 9.0 Pie. Месяц назад производитель выпустил неожиданно большое об...

TINKOFF-INVEST. Разработка торгового робота на JAVA. Часть 2 Как же быстро летит время... Прошло почти 2 месяца с момента публикации моей первой статьи о работе с TINKOFF INVEST API – Разработка торгового робота на JAVA. Часть 1, в которой мы начали свое знакомство с инструментарием автоматизации торговли, предоставляемым брокеро...

[Перевод] Основы внутреннего устройства JavaScript С ростом популярности JavaScript команды разработчиков начали использовать его поддержку на многих уровнях своего стека — во фронтенде, бэкенде, гибридных приложениях, встраиваемых устройствах и многом другом. В этой статье мы хотим более глубоко рассмотреть JavaScript и то...

35 реальных рисков, убивающих data- и machine learning проекты Всем привет! Эта статья - обобщение моего опыта 30+ проектов, связанных с обработкой данных и машинным обучением. Здесь не будет теории про управление рисками и общего перечня проектных рисков. Я перечислил только наиболее частые “грабли” именно из data-специфики, с которыми...

Как оплатить VPN без Visa и Mastercard Во времена хаоса самый необходимый и жизненно важный ресурс - это не еда, вода и средства гигиены, а информация. К сожалению, цензура интернета особенно последнее время стремится оградить людей от информации. Еще больше усугубляет положение изоляция России от международных п...

[Перевод] Почему сооснователь Wasmer ушёл из компании? 4 октября 2021 года — последний день работы одного из основателей Wasmer в компании. Wasmer — стартап, который разрабатывает очень популярную одноимённую среду выполнения WebAssembly. Речь пойдёт о том, чего автору статьи удалось достичь за время работы в компании. Это не те...

Ардуино Тайм трекер додекаэдр Во время удаленной работы бывает тяжело сохранить прежнюю производительность. Мне в этом деле помогло отслеживание своего потраченного времени. Для этой цели я сделал себе тайм трекер куб. Каждая сторона куба отвечает за тот или иной вид деятельности. Затем, я понял, что шес...

Настройка LEMP сервера для простых проектов. Инструкция для самых маленьких. Часть третья Приветствую читателей! В рамках текущей серии статей я рассказываю о том, как настроить сервер для простых проектов. Имеется ввиду сервер для работы нескольих сайтов, с небольшой нагрузкой под наиболее популярной CMS такой например как Bitrix. Основная цель статьи указать н...

Для смартфонов OnePlus 9 и 9 Pro вышло обновление с январским патчем безопасности Компания OnePlus объявила о выпуске обновления программного обеспечения для своих последних флагманов OnePlus 9 и 9 Pro, выпущенных в прошлом году. Обновление OxygenOS 12 носит номер версии C.44. Оно включает обновления безопасности за январь 2022 года. Кроме того, в о...

oneTBB: интеграция и сборка через CMake Threading Building Blocks (TBB) — популярная библиотека для параллельного программирования на C++ с открытым исходным кодом, опубликована на GitHub. Пару лет назад команда разработки решилась на глобальный рефакторинг библиотеки (проект TBB revamp), в который удалось вписать...

Гудбай AV/EDR или как обойти защиту EDR в Windows При проведении Red Team операций часто возникает вопрос обхода средств защиты. В данной статье будет рассмотрен один из методов отключения антивирусов и EDR. Читать далее

NEO4J – графовые базы данных В данной статье будет рассмотрена графовая система управления базами данных в Neo4j, а именно: Читать далее

Кризис в России и финансовые вопросы: как не потерять то, что есть В этой статье я написал основные вещи, о которых думаю последнюю неделю: какие риски несут текущие события для финансового положения, и как их можно минимизировать. На Habr – только практическая часть; полная версия поста здесь. Читать далее

[Перевод] RIPE NCC: Санкции ЕС и наше российское членство После недавнего принятия санкций ЕС против России мы наблюдаем некоторую путаницу в отношении их соблюдения. В этой статье мы кратко рассмотрим некоторые из этих вопросов и объясним, почему RIPE NCC полностью соответствует последним санкциям ЕС. Читать далее

Обзор 3D принтера FlashForge Creator 3 Pro • Новая инженерная фабрика Обзор нового 3D принтера от компании Flashforge - Creator 3 Pro. На сколько удачным вышел апгрейд предыдущей версии принтера Creator 3, чем он может похвастаться и кому может пригодиться, узнаете в этом материале!Flashforge Creator 3 Pro - это профессиональный 3D-принтер с с...

[Перевод] Минимальные API в .NET 6 Создание REST API является основной частью многих проектов разработки. Выбор для создания таких проектов широк, но если вы разработчик на C#, варианты будут весьма ограничены. API на основе контроллеров были наиболее распространенными в течение долгого времени, но .NET 6 мен...

Как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM) Привет, Хабр!Меня зовут Кирилл Васильев, и я хотел бы рассказать, как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM). КММ — это технология кроссплатформенной разработки, позволяющая писать общий код под основные платформы за исключением UI-слоя. Все продукты со вр...

Мой опыт подачи на ПМЖ (Radicación Permanente) в Республике Парагвай В этой статье я не буду трогать вопросы "Почему Парагвай?", "И кем работать в том Парагвае?", "А в Парагвае говорят по-английски?", "Что там с сектором IT?" и прочее подобное.Описанная ниже процедура получения ПМЖ предполагает наличие ряда документов, оформляемых и апостилир...

Микросервисный фреймворк Flogo — собираем систему из кирпичиков Для создания микросервисной архитектуры на Go может использоваться фреймворк Flogo, основанный на идеях потока сообщений/данных между микросервисами и реакции на события. В этой статье мы рассмотрим его возможности на примере простой задачи обработки данных телеметрии. Читат...

Всё о проекте «Спутниковый интернет». Часть 41. Каждый спутник SL имеет 16 лучей и может обслуживать 2000+ абонентов Предлагаю ознакомиться с ранее размещенными материалами по проекту StarLink (SL): ‣ Часть 35. Проблема StarLink и LEO группировок ‣ Часть 36. Ретроспектива частотных планов ‣ Часть 37. НеДовыход из бета-версии и проблемы с выполнением предзаказов ‣ Часть 38. Новый т...

[Перевод] Создание собственного React с нуля В последнее время видны масштабные изменения в способах разработки веб-приложений. Если раньше интерфейс создавался на сервере, а на стороне клиента выполнялись лишь незначительные сценарии, то в наши дни стандартом является использование какой-либо из различных библиотек ре...

[Перевод] Вышла Beta Go 1.18 с дженериками. Подробности из блога Go под катом Официальный релиз Go 1.18 состоится только через пару месяцев. Это первый предварительный выпуск Go 1.18, чтобы вы могли попробовать его и сообщить о проблемах. Go 1.18 Beta 1 — это огромный объём работы всей команды разработчиков Go в Google и участников проекта Go по ...

Как большинство Java проектов выглядят изнутри Меня зовут Аксёнов Вячеслав, я бэкенд разработчик и в последние годы пишу веб приложения на java/kotlin. Основная идея этой статьи описать основные технические задачи, которые ставятся перед современными веб приложениями, а также перечислить те библиотеки, которые чаще всего...

Парсинг FIT файлов c данными тренировок Мне стало интересно проанализировать данные о своих тренировках за последние несколько лет, и я понял, что обычного функционала приложений типа Garmin Connect или бесплатной версии Strava будет недостаточно. В этой статье я расскажу как получить свои персональные данные о тр...

[Перевод] Flutter 3: что нового Представляем перевод статьи о свежем релизе Flutter с комментариями Евгения Сатурова, Head of Flutter в Surf. Читать далее

Коротко о 6 простых и эффективных видах визуализации У нас есть несколько способов понимания данных. Зачастую, когда мы анализируем их, то думаем о визуализации в последнюю очередь. Тем не менее, наш разум устроен так, что нам нужна визуальная форма вещей, которые мы хотим исследовать. Поэтому визуализация необходима не то...

Motorola Edge 20 Pro начинает получать обновление до Android 12. Motorola потребовалось очень много времени, чтобы начать выпуск обновлений Android 12: это произошло в феврале, почти через полгода после релиза операционной системы. С того момента производитель старается выпускать обновления регулярно. В этот раз пришла очередь Motoro...

[Перевод] Основные ошибки, которые следует избегать при репликации MySQL Настроить репликацию в MySQL просто, но управление ею в продакшне никогда не было легкой задачей. Даже с новым автоматическим позиционированием GTID все может пойти не так, если не знать, что делать. После настройки репликации может произойти всякое. Легко допустить ошибки, ...

Этапы погружения junior-разработчика Всем привет! Меня зовут Иван Сёмин, я руковожу несколькими командами разработки в компании Домклик. На данный момент в моём подчинении 28 человек, часть из которых приходила на junior-позицию. Хочу поделиться своим видением погружения новых сотрудников в процессы компании и ...

Дистанционная работа из-за границы, Проблемы с налогами В последние полтора года многие компании перевели своих сотрудников на удаленную работу. Часть из них, воспользовавшись возможностью, уехали работать в страны с более приятным климатом / интересной архитектурой. Статья для всех кто прожил или планирует прожить за пределами Р...

Новейшая Google Camera доступна почти на всех Android-смартфонах Приложение Google Camera приобрело большую популярность в последние годы, его можно установить практически на любой смартфон с Adnroid, улучшив качество фотографий. Мод GCAM имеет сильное сообщество разработчиков и поклонников, которые постоянно работают над улучшением ...

В серии Redmi Note 11 скоро выйдет новая модель: Redmi Note 11S 5G появился в базе данных IMEI Линейка Redmi Note 11 оказалась одной из наиболее запутанных у данного производителя. Но в ближайшее время Xiaomi выпустит еще одного члена семейства, который, как сообщается, получит название Redmi Note 11S 5G. Данная информация поступила от Xiaomiui, который обнаружил...

Симулятор телепропаганды Not For Broadcast выйдет в эфир до конца месяца Издательство tinyBuild и разработчики из британской студии NotGames анонсировали точную дату выхода из раннего доступа своего антиутопического симулятора телепропаганды Not For Broadcast. Источник изображения: tinyBuild Напомним, предрелизная версия Not For Broadcast дебютир...

Цены на премиум-кроссоверы Chery перемахнули отметку в 5 миллионов рублей. Почти все модели Exeed подорожали более чем на миллион рублей В России снова подорожали премиальные кроссовера китайской комппании Chery, которые выпускаются под брендом Exeed. По данным источник, Exeed LX подорожал на 60 тысяч рублей, среднеразмерный TXL стал дороже на 800-850 тысяч рублей, а полноразмерный VX подорожал сразу на ...

Какими смартфонами больше всего довольны пользователи: лидирует выпущенный в 2020 году Samsung Galaxy Note20 Ultra Команда популярного бенчмарка AnTuTu опубликовала свой ежемесячный рейтинг смартфонов на основе Android, получивших самые высокие оценки удовлетворённости пользователей в декабре прошлого года. Samsung Galaxy Note20 Ultra, выпущенный полтора года назад, снова занимает п...

Несмотря на санкции: Netflix втихую вернулся в российские App Store и Google Play — и даже с обновлением Команда потокового сервиса Netflix без громких анонсов и заявлений вернула свои мобильные приложения в российские версии онлайн-магазинов приложений App Store и Google Play. Более того, приложение Netflix вернулось в маркетплейсы в обновлённом виде. Правда, о новш...

POCO F3 и Redmi K30 4G получают обновление MIUI 13 на базе Android 12 Еще два смартфона начали получать обновление MIUI 13. Обновление MIUI 13 для POCO F3 в настоящее время доступно только для версии телефона для EEA. Он поставляется с номером сборки V13.0.3.0.SKHEUXM. Принимая во внимание, что такое же обновление для Redmi K30 4G поставляется...

В Spotify наконец-то появились тексты песен, в том числе и в России Команда популярного сервиса Spotify годами игнорировала просьбы пользователей по запуску в приложении текстов песен. И вот, сегодня, команда Spotify наконец-то объявила о доступности функции Lyrics (тексты песен).  Новшество становится доступно для всех платформ, ...

Комментарий к статье «Почему СтарЛинк от Илона Маска это Скам» Раз меня упомянул @Arnak в его большой статье "Почему СтарЛинк от Илона Маска это Скам", то нужно написать ответ. (точнее повторить и немного расширить, тот что я написал там в комментах)1) Я не знаю, что точно обозначает "скам". Поэтому не могу тут ответить ни да, ни нет....

Как я научился не волноваться и полюбил управление состояниями Flutter. MVI и Clean Code в комплекте Цель статьи — показать, как сделать ваш проект на Flutter более понятным для усовершенствования и удобным в сопровождении. Текст может быть полезным как для тех, кто только начинает изучать Flutter, так и более продвинутых пользователей, так как здесь мы рассмотрим актуальны...

[Перевод] Исследуем .NET 6. Часть 1 В этой серии статей я собираюсь взглянуть на некоторые из новых функций, которые появились в .NET 6. Про .NET 6 уже написано много контента, в том числе множество постов непосредственно от команд .NET и ASP.NET. Я же собираюсь рассмотреть код некоторых из этих новых функций....

Java 18. Что нового добавили и почему вам это пригодится Выход Java 18 назначен на 22 марта 2022 года, ждать осталось недолго. Релиз уже несколько дней находится во второй фазе стабилизации, а значит, список фич уже финализирован, а значит настало время обратить на них наше внимание.Сейчас у нас есть возможность попробовать новый ...

Онбординг для новичков: кейс ПСБ на хакатоне «Цифровой прорыв» В декабре мы участвовали в хакатоне «Цифровой прорыв» со своим кейсом. Мы просили участников разработать программное решение для онбординга 
новых IT-специалистов банка. Задача состояла в том, чтобы объединить информацию из нескольких систем. И команды справились. Например, ...

Лучшие игры, которые скоро появятся на Android Мобильные игры в последние годы действительно стали популярными, и каждый месяц выпускается множество отличных новинок. Единственная проблема заключается в том, что в магазине Google Play все еще бардак, поэтому поиск новых игр для Android может стать настоящим кошмаром. Чт...

Измеряем релизный цикл мобильных приложений А давайте перенесем релиз на завтра? Мне тут один баг осталось пофиксить.Если у вас только что случились вьетнамские флешбеки, значит эта статья точно для вас. Именно так начинается самый страшный кошмар тестировщика. И тогда происходит всё, что только может произойти: долго...

Финальная MIUI 13 выйдет для Xiaomi Mi 11, Mi 11 Ultra, Redmi K40 Pro, Redmi K40 Pro+ 28 декабря Раньше Xiaomi сначала выпускала бета-версии своего нового интерфейса MIUI, а уже потом выходили финальные стабильные сборки. Но в этом году все будет по-другому: и бета-версии, и финальные версии MIUI 13 выйдут одновременно – 28 декабря. Таким образом, новейшую пр...

Трёхлетние Samsung Galaxy S10 и Note10 получили прошивку от Galaxy S22 Смартфоны Samsung Galaxy S10, Galaxy S10+, Galaxy S10e, Galaxy S10 5G, а также Samsung Galaxy Note10 и Note10+ теперь получают обновление прошивки One UI 4.1 на базе операционной системы Android 12. Эта прошивка дебютировала в Galaxy S22. Эти телефоны появились на рынке...

[Перевод] Процессор Snitch на базе RISC-V может похвастаться шестикратным приростом производительности Два новых ISA-расширения RISC-V позволяют процессору Snitch работать до 6,45 раз быстрее и эффективнее, чем сопоставимые процессоры.Команда ученых из ETH Zurich представила новую версию процессора RISC-V. Она получила название Snitch. По словам разработчиков, новый ЦПУ облад...

NVIDIA готовит релиз видеокарт RTX 4000 Несмотря на слухи о том, что NVIDIA надеется выпустить видеокарты серии RTX 4000 в 2022 году, компания также, как сообщается, планирует выпустить в январе 2022 года три новых графических процессора в линейке GeForce RTX 3000. Утверждается, что список новинок состоит из весьм...

Бета-версия Telegram показала сразу две совершенно новые функции мессенджера Команда Telegram выпустила свежую бета-версию своего Android-приложения. Сборка под номером 8.4 может похвастаться сразу двумя новыми функциями, место которым однозначно найдётся в релизном варианте.

Apple решила проблему разрыва связи на iPhone 12 и iPhone 13 Компания Apple выпустил обновление мобильной операционной системы iOS 15.1.1 для фирменных смартфонов, которое выходит почти через месяц после запуска крупного релиза iOS 15.1. iOS 15.1.1 — это небольшое, но важное обновление. Оно решает проблему разрыва связи во...

Проверка фреймворка Ogre3D статическим анализатором PVS-Studio Обычные пользователи любят графические движки, потому что с ними удобно работать. Команда PVS-Studio любит графические движки, потому что там часто попадаются интересные фрагменты кода. По просьбе одного из читателей нашего блога в этой статье будут рассмотрены результаты ан...

Яндекс распрощался с первыми «Станциями» Команда Яндекса сообщила о прекращении выпуска умных колонок Яндекс.Станция первого поколения (обзор). Прощанию с первыми Яндекс.Станциями посвящён специальный видеоролик компании.  Как отмечается в ролике, в компании недавно выпустили последний тираж Яндекс.Станц...

Раскрыты характеристики бюджетного смартфона Nokia G21 В прошлом месяце телефон Nokia с номером модели TA-1418 появился на сайте регулятора FCC.Теперь сообщается, что это же устройство прошло сертификацию российского регулятора, в результате чего общественности стали доступны характеристики будущей новинки.Выяснилось, что Nokia ...

Big O нотация в Swift Данная статья поможет начинающим iOS разработчикам разобраться в производительности алгоритмов в Swift.Обозначение Big O нотация (или просто Big O) — это способ оценки относительной производительности структуры данных или алгоритма, обычно по двум осям: времени и пространств...

Представляем .NET MAUI Preview 12 Сегодня мы выпускаем 12 превью-версию .NET Multi-platform App UI со многими улучшениями качества и некоторыми новыми возможностями. По мере того, как мы приближаемся к выпуску нашей первой стабильной версии, баланс работы начинает смещаться в сторону улучшения качества и ста...

Какими смартфонами больше всего довольны пользователи. В Топ-3 рейтинга Antutu пробился флагман без 5G Команда популярного бенчмарка AnTuTu опубликовала свежий ежемесячный рейтинг смартфонов на основе Android, получивших самые высокие оценки удовлетворённости пользователей. В январе 2022 года первое место по-прежнему занимает Samsung Galaxy Note20 Ultra (обзор), выпущен...

Стартовала предзагрузка релизной версии UNDECEMBER Издатель LINE Games почти выпустил UNDECEMBER в Корее. Качайте клиент и забивайте места на серверах. Релиз UNDECEMBER уже на носу, поэтому разработчики дали возможность заранее скачать и установить игру. Мы ожидаем огромный ажиотаж после официального запуска серверов в 18:0...

Стали известны европейские цены смартфонов серии Xiaomi 12 Xiaomi представила флагманскую серию смартфонов Xiaomi 12 в конце декабря в Китае. Хотя прошло почти два месяца, компания еще не объявила дату выхода устройств на мировые рынки.В преддверии глобального анонса в Сети появились подробности об их ценах для Европы. Давайте посмо...

Какую СУБД выбрать и почему? (Статья 2) После публикации статьи “Какую СУБД выбрать и почему? (Статья 1)” ко мне поступили справедливые комментарии о том, что я не упомянул такие типы СУБД, как Time Series и Spatial. В этой статье я кратко опишу их и добавлю еще два типа — Search engines и Object-oriented (объект...

Valve Steam Deck всё-таки выпустят в конце февраля Гейб Ньюэлл не будет задерживать выпуск Valve Steam Deck. Но будут ли рады покупатели? «Компьютер под рукой» — вот как можно коротко назвать Steam Deck. Переносной PC с процессором и видеочипом от AMD, быстрым хранилищем и долгой датой релиза из-за нехватки чипов. Иностранн...

Как использовать Fiverr для озвучки игры ВведениеЭта статья будет в первую очередь полезна инди-разработчикам, которые подумывают об озвучке своей игры. Все написанное ниже – исключительно мой личный опыт. Надеюсь, он поможет вам сэкономить время и силы.Многие инди-разработчики делают игры в соло или небольшими ком...

Родстер «Крым» из деталей Lada Granta запустят в серийное производство: названы цены Руководитель команду разработчиков родстера «Крым» Дмитрий Онищенко подтвердил, что к осени 2022 года команда создателей родстера «Крым» планирует выпустить его третий прототип, а после испытаний начнётся серийное производство. Мы получили свидет...

Как сэкономить на ресурсах с помощью модуля Terraform для AWS Spot Instance Иногда бывает довольно сложно сэкономить на Spot Instance Amazon Web Services (AWS). Не стоит забывать, что по сути это — аукцион. Цены хоть и не меняются так же резко, как на биржах, тем не менее могут расти, пока не достигнут ondemand. Бывает, что такое продолжается не ден...

Samsung выпустила Android 12 для Galaxy S20 FE 4G, A52, S10 Lite и W22 5G Компания Samsung продолжает выпускать One UI 4 на базе Android 12 для своих устройств.К уже получившим апдейт девайсам добавились модели Galaxy S20 FE 4G, Galaxy A52, Galaxy S10 Lite и W22 5G. Начиная с Galaxy S20 FE 4G, стоит отметить, что обновление в настоящее время досту...

КОМПАС-3D и Linux → Часть 2 (Astra Linux и Альт) Продолжаем качать тему по оперативному запуску КОМПАС-3D в операционных системах на базе ядра Linux. В прошлом посте был описан процесс установки Wine и запуска с его помощью на Ubuntu. Нам очень приятно, что данная статья и описанный в ней процесс запуска КОМПАС-3D в Wine, ...

Apple выпустила большое обновление для iPhone с новыми функциями, включая «Цифровое наследство» и Apple Music вдвое дешевле Компания Apple выпустила большое обновление своих мобильных платформ — iOS и iPadOS 15.2, который приносит довольно большой список новшеств для смартфонов iPhone и планшетов iPad.  Версии iOS и iPadOS 15 дебютировали в сентябре и прошлое крупное обновление п...

Неубиваемый Nokia XR20 получил Android 12 Компания HMD Global подготовила еще одно обновление для Android 12, на этот раз для смартфона Nokia XR20, выпущенного прошлым летом с Android 11 из коробки. В социальной сети Twitter начинают поступать сообщения от пользователей из Финляндии, которые получили долгожданн...

[Перевод] Программирование с dplyr Большинство глаголов dplyr так или иначе используют аккуратную оценку (tidy evaluation). Tidy evaluation - это особый тип нестандартной оценки, используемый во всём tidyverse. В dplyr есть две основные формы tidy evaluation:Описанные концепции обращения к переменным таблиц д...

Получите работу в Альфа-Инвестициях за 24 часа! One Day Offer для iOS/Android-разработчиков 19 марта Расширяем команду разработчиков в Альфа-Инвестициях – одном из приоритетных проектов Альфа-Банка. Нашим мобильным приложением пользуется более миллиона человек, и мы хотим сделать для них лучшее решение на рынке. Ищем коллег, которые усилят команду, и чтобы не тратить время ...

[Перевод] Представляем MongoDB 5.2 Rapid Release Привет, Хабр. В феврале стартует очередной набор группы курса "MongoDB", в связи с чем подготовили для будущих студентов перевод статьи из официального блога MongoDB про релиз 5.2. Решили, что для читателей Хабра эта информация тоже может оказаться полезной, поэтому делимся ...

Из Star Wars Jedi: Fallen Order убрали защиту Denuvo. Игра стала работать быстрее Из одной из последних частей серии Star Wars — Fallen Order убрали антипиратскую защиту Denuvo. Сама игра вышла еще в 2019 году, а обойти защиту и взломать игру смогли почти сразу после релиза игры. Читать полную статью

Работа с аудио в Unity — трассировка и облачные вычисления Всем привет! В этой статье мы рассмотрим пример работы с объемным аудио в Unity для консольных и ПК проектов. На данном примере будет описан пайплайн работы с аудио на крупном проекте с множеством источников звука, HRTF и др. Читать далее

Одно из самых масштабных обновлений 2ГИС: представлен новый навигатор с множеством изменений Команда популярного картографического сервиса 2ГИС, теперь входящая в экосистему СберБанка, представила одно из самых масштабных обновлений 2ГИС за всё время его существования. В частности, разработчики выпустили новую версию навигатора. В ней два кардинальных изменени...

[Перевод] Звёздный рейтинг: решение с использованием SVG Для некоторых веб-сайтов и платформ в интернете важно предоставлять пользователям звёздный рейтинг для возможности выставить оценку материалу. Недавно мне довелось реализовать для одного проекта компонент звёздного рейтинга. Я решил использовать SVG и не пожалел об этом. В д...

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

Что такое Web 3.0, и почему он всем стал нужен Последние несколько лет все чаще доносится о том, что нынешняя модель Интернета морально устарела и требует пересмотра — корпорации жадно собирают данные пользователей, устраивают цензуру и знают о юзер больше, чем их ближайшие родственники. Лидеры мнений и индустрии предлаг...

Firefox OS снова в строю. Ну, почти — встречаем Capyloon, новую инкарнацию операционной системы от Mozilla Вчера в сети появилась новость о выходе экспериментальной версии операционной системы, которая называется Capyloon. Она базируется на web-технологиях и идеях давно уже закрытого проекта Firefox OS, B2G (Boot to Gecko). Человеком, который решил попробовать все снова, стал Фа...

[Перевод] Руководство по обновлению до MongoDB 5.0 и Rocket.Chat 4.0 в Docker Недавно вышел Rocket.Chat 4.0.0, и, честно говоря, перейти на новую версию с предыдущей не так-то просто. Хотя возможность перехода на новую версию Rocket.Chat с более старых (3.x.y.) предусмотрена, некоторые ранние версии MongoDB, а именно 3.6 и 4.0, уже не рекомендуются ...

От Prototype Pollution к RCE на ZeroNights X В рамках данной статьи мы рассмотрим уязвимость Prototype Pollution на клиенте и AST-injection на сервере и то, к чему может привести их совместная эксплуатация, а также, как они были встроены для обучения в конкурс “Hack To Be Hired” на ZeroNights X от Академии Digital Secu...

Улучшаем процесс ведения проекта в Git Привет! Я давно заметил, что процесс добавления нового кода в проект в большинстве команд может быть не всегда стандартизирован. Из-за этого могут возникнуть сложности с коммуникациями разработчиков как на уровне описания добавленного кода, так и понимания, какое влияние нес...

Visual Studio 2022 стильно и свежо. История о её поддержке в PVS-Studio Кажется, анонс Visual Studio 2022 был только недавно, и вот она уже вышла. Это означало ровно одно – поддержать данную IDE нужно в ближайшем релизе PVS-Studio. О том, с какими сложностями пришлось столкнуться, а что прошло без проблем, мы сегодня и поговорим. Читать далее

Оумуамуа — решение парадокса Ферми (2) Предыдущая статья Оумуамуа — решение парадокса Ферми вызвала довольно живой интерес несмотря на свою довольно узкую специализацию. Изначально она задумывалась довольно короткой, но оказалось, что довольно сложно лаконично описать. Это также отчасти является причиной критики ...

Такого не ожидал никто: лицензии для Windows 11 раздают бесплатно Новейшей и самой современной операционной системой компании Microsoft с недавних пор является Windows 11, впервые анонсированная летом 2021 года и выпущенная в финальном окончательном виде в октябре. С момента ее релиза прошло уже около двух Читать полную версию публикации ...

Альтернативный браузер Vivaldi для Android получил красочное обновление Команда набирающего популярность браузера Vivaldi объявила о выпуске мобильного обновления Vivaldi 5.1 для Android. Как отмечают разработчики, новшества были реализованы по настойчивым просьбам пользователей.  В Vivaldi 5.1 для Android появился инструмент, позволя...

IPv6: некоторые нюансы безопасности IPv6 — протокол, который используют для адресации в современных сетях. В статье рассмотрим несколько сценариев использования его функций, приводящих к эсплуатации уязвимостей. Читать далее

Вышли международные версии смартфонов Huawei P50 Pro и P50 Pocket Компания Huawei официально объявила о начале глобальной доступности своих флагманских телефонов P50 Pro и P50 Pocket.Новинки совсем скоро смогут приобрести покупатели из стран Азиатско-Тихоокеанского региона, на Ближнем Востоке, в Африке, Европе и Южной Америке.Оба телефона ...

По данным TrendForce, доход от флэш-памяти NAND вырос на 15% Согласно последним исследованиям TrendForce, рост рынка флэш-памяти NAND в 3 квартале 2021 года был обусловлен, прежде всего, высоким спросом со стороны центров обработки данных и смартфонов. В частности, гипермасштабируемые поставщики флэш-памяти NAND и корпоративные клиент...

Дикие технологии, или как ИИ считал сусликов да рыбов Кроноцкого заповедника В начале декабря мы были организаторами хакатона WildHack – wild, потому что проводился он совместно с Кроноцким заповедником. Школьники, студенты и проскилованные специалисты три дня думали, как посчитать всех рыбов, сусликов и по-другому оцифровать работу природоохранных...

Как мы перешли с kotlinx.synthetics на Android View Binding Привет! Меня зовут Ваня, я Android-разработчик из продуктовой команды hh.ru, и в этой статье я расскажу о нашем опыте миграции на ViewBinding.В конце 2020 года в официальном блоге Android Developers объявили, что android-kotlin-extensions plugin для Gradle больше не дружит с...

Пишем свой плагин для IDEA для поддержки нового языка (часть 1) В статье рассмотрено как создается языковой плагин для IDEA на примере учебного языка Monkey. Приведены примеры из других плагинов. Пишем на Java и Kotlin. Читать далее

[Перевод] Полное руководство по расширениям JUnit 5 JUnit - одна из самых популярных сред модульного тестирования в экосистеме Java. Версия JUnit 5 (также известная как Jupiter) содержит множество интересных нововведений, включая поддержку новых функций в Java 8 и выше. Однако многие разработчики по-прежнему пр...

Создание телеграмм-бота (Spring Boot, Kafka, PostgreSQL), часть первая Всем привет, данная статья является, своего рода моей первой, но все же постараюсь максимально просто рассказать вам о том, как создать бота, прикрутив к нему все обещанные выше свистелки-тарахтелки.Статьи будут разделены на 2 части, первая часть - создание основного бота с ...

Игры с Mongo, или как мы избежали проблем благодаря смекалке и реверс-инжинирингу Одним из трендов при проектировании сервисов в последнее время выступает использование в качестве баз данных NoSQL-систем. Мы также стараемся идти в ногу со временем и, конечно же, имеем в своем IT-ландшафте несколько таких решений. Одно из них — шардированный кластер MongoD...

NCsoft объявил дату глобального релиза Lineage 2M Издатель NCsoft рассказал, когда именно ждать Lineage 2M. Сегодня начинается предсоздание персонажей и кланов. MMORPG Lineage2M уже почти на пороге. NCsoft объявил, что релиз игры состоится второго декабря в 8:00 по МСК. Запуск проведут одновременно в 29 странах, а партнёро...

Охота на toggle: Как простую фичу сделать максимально сложно – Хей, Катя, у нас там багуля небольшая завелась. Посмотри, плиз.– Не вопрос, бро. В чем проблема?– Toggle сбрасывается при возврате на экран. Изи ваще!С этой безобидной фразы началось мое недельное приключение в мир безумной архитектуры, сумасшедших фиксов и красноглазия. И...

Пару слов о стилизации React компонентов Стилизация. Довольно насущный для меня момент. Несмотря на годы работы с React, стартуя новый проект, я каждый раз задумываюсь о стилизации. Я перепробовал многие её способы, больше и дольше всего я работал с css-modules и styled-components. Сегодня я хочу предложить вам ра...

[Перевод] Запись Extended Events в таблицу Опубликовано 23 февраля 2022 годаАвтор статьи Gianluca SartoriВ этой статье описывается, как отловить все запросы, выполняемые на сервере, и сохранить данные событий xEvents в таблицу SQL Server. Последнее вызывает трудности при использовании стандартных целей для сессии рас...

Новый сильный удар по Android: Huawei HarmonyOS 3.0 будет официально выпущена в июле этого года С момента запуска HarmonyOS компания Huawei активно выпускает обновления с функциями, улучшающими операционную систему. Теперь появились сведения об официальном запуске грядущей HarmonyOS 3.0 в этом году. Как ожидается, операционная система Huawei HarmonyOS 3.0 будет оф...

Microsoft наконец-то сделала то, что ждали миллионы. Компания обновила Блокнот – появилась темная тема оформления, улучшенная функция исправления, новое меню поиска Как пишет источник, Microsoft выпустила в канале для разработчиков новую версию Блокнота – и в нем появилось несколько важных и давно ожидаемых улучшений. Одно из них, которое легко оценить визуально, – темный режим. Тех, кто до сих пор пользуется Блок...

Какие задачи не решаются bat-файлами? Бат-файлы ведут свою историю со времен MS-DOS. Новые фичи добавлялись с сохранением обратной совместимости. Из-за этого многое в языке bat-файлов, как мы увидим далее, нелогично и неудобно.Вместе с тем, в bat-файле можно использовать переменные, условия, циклы и подпрограммы...

Мой друг Netmiko. Часть 3: один скрипт для разных устройств Huawei Мы уже разобрали в прошлых частях как накатить на сетевые устройства Huawei список команд из внешнего файла. И это работает, если у нас сеть состоит из одинаковых устройств. Конечно, в реальной практике такое встречается редко. В этой работе мы рассмотрим как использовать ра...

Геройский шутер T3 Arena вышел на iOS с новым контентом Издатель XD Entertainment запустил на iOS игру T3 Arena. Помимо этого на обе мобильные платформы вышло большое обновление от маленькой команды разработчиков. T3 Arena — командный шутер, который теперь вышел и в App Store. Это аркадная игра, где игроки разбиваются на 2 коман...

[Перевод] Исследуем .NET 6. Часть 2. WebApplicationBuilder В этой серии статей я собираюсь взглянуть на некоторые из новых функций, которые появились в .NET 6. Про .NET 6 уже написано много контента, в том числе множество постов непосредственно от команд .NET и ASP.NET. Я же собираюсь рассмотреть код некоторых из этих новых функций....

Представляем новый редактор Razor в Visual Studio 2022 С выпуском Visual Studio 2022 вы можете использовать новый редактор Razor для локальной разработки ASP.NET Core с использованием MVC, Razor Pages и Blazor. Загрузите Visual Studio 2022 и обязательно обновите его до версии 17.0.2, чтобы получить последние обновления Razor. В ...

Что такое ECS и с чем его компилят Привет! Эта статья — первая в блоге MY.GAMES, международного разработчика и издателя видеоигр. Здесь мы объединим наработки и экспертизу всех 14 наших игровых студий. Впрочем, будем рассказывать не только о внутренней кухне экосистемы MY.GAMES, но и о том, чем живет геймдев ...

Samsung Galaxy Fit 2 получил управление камерой смартфона и другие полезные функции Samsung анонсировала фитнес-брасле Galaxy Fit 2 в сентябре 2020 года. Спустя почти полтора года после своего дебюта носимое устройство получает обновление прошивки, которое добавляет некоторые полезные функции. Согласно TizenHelp, Samsung начала распространять обновлени...

Подведение итогов первого года от JPA Buddy 2021-й год закончился, уже почти прошел первый месяц 2022-го. Прошлый год стал знаменательным для JPA Buddy: первый публичный релиз, встреча с первым пользователем и рост до одного из самых высокорейтинговых плагинов на IntelliJ IDEA Marketplace. А еще завтра у Баддика ...

Golang для Embedded Linux При разработке очередной платформы перед командой АТОЛ встал вопрос выбора языка программирования/стека технологий/железа/фреймворка для создания решений. Железо было выбрано на базе относительно недорогой Linux-платформы STM32MP153/512MB DDR3/8GB eMMC. Эта платформа имеет н...

Справочники в iOS: храним, обновляем, используем Всем привет! Меня зовут Саша, и я iOS-разработчик в hh.ru. Страны, города, профобласти, языки, валюты – всё это названия справочников внутри нашего мобильного приложения. Они очень редко меняются, но используются повсюду, а поэтому обязаны быть актуальными и не должны т...

[Перевод] История ретро-консолей с точки зрения программиста Полезно время от времени проводить ретроспективу и обращаться к прошлому, чтобы лучше понять, как мы получили то, что имеем сейчас. И эта статья написана именно с такой целью. Она представляет собой краткий обзор истории игровых консолей: как эволюционировали технологии и ка...

Нарастающий итог в SQL с разрывами в данных Ранее мы рассмотрели способы расчёта нарастающего (накопительного) итога в SQL. Самый распространённый вопрос - как посчитать тоже самое, но на данных с разрывами? После написания исходной статьи мне его задавали неоднократно – так что есть смысл написать об этом отдельно. Ч...

Время менять шапки: ускорение мобильной поисковой выдачи Циан Однажды мы заметили, что поисковая выдача в мобильной версии Циан замедлилась: плохо работала на стороне браузера, грузилось много ресурсов, приложение долго открывалось. Естественно, это не радовало пользователей и сказывалось на метриках. В мае 2021-го Google анонсировал и...

Много новых функций MIUI 13: переосмысленная многозадачность, индикатор нагрева аккумулятора, виджет слежения за посылками, автоматический бэкап данных Поначалу инсайдеры говорили, что в MIUI 13 будет не так уж и много новшеств в сравнении с той же MIUI 12, однако чем ближе дата анонса новой прошивки (согласно последним данным, премьера состоится 12 декабря), тем больше подробностей появляется в Сети. И эти подробности...

AdDuplex: рост доли Windows 11 почти остановился Компания AdDuplex опубликовала новый статистический отчёт об использовании различных версий Windows, который основывается на информации от 5000 приложений, использующих AdDuplex SDK. Реальные цифры, вероятно, несколько иные, но ежемесячные отчёты от AdDuplex являются единст...

Смартфон Redmi 7A обновили до MIUI 12.5 Enhanced Компания Xiaomi выпустила стабильную версию надстройки MIUI 12.5 Enhanced для российских пользователей бюджетного смартфона Redmi 7A. Прошивка под номером MIUI V12.5.2.0.QCMRUXM основана на операционной системе Android 10 и, помимо всех нововведений, несет в себе ноябрьский ...

Выпущена спортивная версия TicWatch Pro 3 Компания Mobvoi выпустила обновленную версию своей популярной модели TicWatch Pro 3. Новая модель получила название спортивной версии TicWatch Pro 3 и имеет некоторые улучшения программного обеспечения, сохраняя при этом дизайн оригинального TicWatch Pro 3, выпущенного в 202...

Разработчик игр на Unity: как начать работать с востребованным игровым движком По данным сайта gamedatacrunch.com, в 2021 году 49,48% всех платных игр, вышедших в Steam, были сделаны на Unity. А в сфере мобильных игр этот показатель уже давно превысил 50%. В этом материале мы расскажем, почему движок стал настолько популярным, и объясним, почему начина...

Редакторы документов МойОфис появились на macOS. Что они умеют? Привет, Хабр! В начале этого года мы представили очередное крупное обновление 2022.01, а вместе с этим выпустили пакет приложений «МойОфис Стандартный» на macOS. Релиз для «Мака» стал ответом на многочисленные запросы наших коммерческих пользователей. Платформа Apple занимае...

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

Kubernetes и другие оркестраторы Привет! Меня зовут Леонид, я DevOps-инженер в компании KTS. В этой статье я рассмотрю различные оркестраторы и объясню, почему Kubernetes — лучший выбор.Нашей компании уже 6 лет, и 4 из них мы живем с Kubernetes. До этого мы испытали все варианты деплоя приложений на се...

[Перевод] Flutter 2.8: что нового Повышение производительности, новые фичи Firebase, состояние десктопной версии, новые инструменты и многое другое.Я — Евгений Сатуров, Head of Flutter в Surf и ведущий Flutter Dev Podcast. Представляю перевод официальной статьи про свежий релиз Flutter 2....

Samsung нужно больше дешёвых смартфонов. Компания готовит уже третью версию Galaxy A13 Компания Samsung готовит ещё одну версию своего дешёвого смартфона Galaxy A13. Напомним, A13 4G дебютировал в марте, а A13 5G представили ещё в декабре.  Разница в производительности между этими моделями огромна, так как первая опирается на Exynos 850, а вторая ос...

Helidon, Testcontainers, Cucumber, Kafka и многое другое Helidon  отлично подходит для создания микросервисов, для простого и быстрого развертывания в проде, и демострирует действительно впечатляющую производительность!А как насчет тестирования Helidon?В этой статье мы рассмотрим несколько способов, как это сделать. Чита...

Некоторые сайты перестанут открываться после выпуска Chrome 100 В конце марта 2022 года должен состояться релиз браузера Google Chrome 100, но с появлением третьей цифры в номере версии могут возникнуть проблемы, из-за которых некоторые сайты перестанут открываться. Google уже знает о потенциальных проблемах и работает над их решени...

Монстр автономности Samsung Galaxy M33 5G одобрен для выхода Смартфон Samsung Galaxy M33 5G с большим аккумулятором, о котором впервые заговорили в декабре прошлого года, был одобрен для выхода после прохождения сертификации Bluetooth. Протестированная версия Samsung Galaxy M33 5G имеет модельный номер SM-M336B_DS, где DS означае...

Сохранение данных для ESP32/Arduino в удаленной базе MySQL и не только Любой любительский проект имеет дело с теми или иными данными, которые могут модифицироваться, генерироваться и, соответственно, требуют некоего хранения. В этой статье мы попробуем обзорно рассмотреть основные способы, с помощью которых можно организовать хранение данных ...

Стабильность develop в Android Всем привет! Меня зовут Костя, я тимлид платформенной мобильной команды в hh.ru. Мы уже рассказывали о практиках, которые помогают нам выпускать еженедельные релизы мобильных приложений: автоматизация тестирования, Release Train, GitHub Flow, Continuous Integration. И нам ст...

Samsung закрывает магазин приложений Tizen С этого года магазин приложений Samsung Tizen больше недоступен как для новых, так и для существующих пользователей. В июне прошлого года компания закрыла регистрацию и сделала магазин доступным только для существующих пользователей и они могли устанавливать только ранее заг...

Обзор нового почтового сервера Carbonio Comunity Edition 11 января 2022 года стала доступной для скачивания предрелизная версия Carbonio Community Edition - почтового сервера и платформы для совместной работы с открытым исходным кодом. Компания Zextras - разработчик Carbonio при создании нового продукта придерживалась концепции су...

[Перевод] Четыре новых атаки на схему безопасного обмена ключами KLJN В этой статье мы рассмотрим четыре новых статистических атаки на схему безопасного обмена ключами KLJN (Кирхгофа-Лоу-Джонсона). В атаках используются генераторы случайных чисел. Мы рассмотрим несколько вариантов знакомства “хакера” с информацией о двух устройствах приема-пер...

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

Новая Копейка Всем привет, это Денис Вебер.ВАЗ-2101 или в простонародье Копейка - культовая советская машина 70-х годов прошлого века. В своей новой статье я захотел представить как бы выглядела реклама Копейки, если бы её выпускали в наше время.Как обычно, специально для тех, кому больше...

[Перевод] У SDET — сердце разработчика Я Software Engineer in Test (SET). Многие не совсем понимают, что это значит. Разработчики часто называют меня «тестировщиком» или «QA», а бывший директор однажды подумал, что я занимаюсь DevOps. Хотя моя работа и охватывает данные области, они не являются моим основным напр...

[Перевод] Игры для MS-DOS с открытым исходным кодом Игры под DOS с открытым исходным кодом — редкость. Однако спустя много лет некоторые разработчики всё же решили выпустить в свет исходники. Большинство из них уже переписаны на SDL, благодаря чему их можно перенести практически на любую современную платформу, но какой в это...

3 главных Data-профессии: обзор компетенций и зарплат Data Science выходит в массы. Настолько, что пора напомнить основы, почти что на пальцах. Скоро вполне может появиться множество вакансий c Data Science в заголовке, явно заниженной зарплатой и требованиями к начинающему аналитику, поэтому давайте внесём ясность.Если вы слыш...

Как приручить DDD. Часть 2. Практическая В прошлой статье я рассказал, как мы пришли к DDD и про его очень важную особенность — единый язык, на котором легче и дешевле разговаривать с бизнесом. Еще мы рассмотрели разработку, ведомую моделью. Когда вначале стоит не выполненная по требованию фича, а абстрактная модел...

Чем заместить софт для 3D-дизайна и геймдева в условиях санкций В этой статье мы рассмотрим текущую ситуацию с инструментами для 3D-дизайна и игроделания и поищем возможные альтернативы. Читать далее

SEGA перенёс релиз Sin Chronicle на следующий год Издатель SEGA не выпустит Sin Chronicle в этом году. Когда ждать и что случилось? Sin Chronicle — это ролевая игра на смартфоны, которая должна была выйти 15-го декабря 2021 года. Теперь зарубежные издания передают, что релиз перенесли на весну следующего года. Одна из возм...

Увеличь скорость команды взамен на всё Соревнования внутри команды - тот тренд в командах разработки, который я начал замечать в последнее время. Story Points, Bonus Points, рейтинг - все это разные названия, по сути, одного и того же. Общая система заключается в следующем: управленец выбирает какие-то критерии(з...

В браузере Google Chrome теперь можно читать статьи в боковой панели Команда Google начала тестировать новую удобную функцию в фирменном браузере Chrome. Новшество позволяет расширить функциональность боковой панели.  Боковая панель в браузере Chrome в настоящее время содержит список чтения, закладки и результаты поиска Google Lens...

Новый Honor с дизайном iPhone 13 Pro, однокристальной системой Dimensity 900 и 8 ГБ ОЗУ протестирован в Geekbench Новый смартфон Honor появился в базе данных Geekbench с модельным номером GIA-AN00. Источник утверждает, что смартфон будет выпущено под рыночным названием Honor 60 SE. Согласно информации Geekbench, устройство построено на базе однокристальной системы MediaTek Dimensit...

Разорятся все. Sony рекордно взвинтила цены на игры для PlayStation 5 Даже не смотря на то, что с момента выхода на рынок игровой приставки Sony PlayStation 5 прошло всего-навсего полтора года, многие люди успели стать ее владельцами, выложив за данную консоль крупную сумму денег. Однако, тем Читать полную версию публикации Разорятся все. Son...

Sony PlayStation 5 Pro свела покупателей с ума по всему миру В настоящее время самой продвинутой и современной игровой приставкой компании Sony является модель PlayStation 5, выпущенная еще много лет назад. С того самого дня, как она вышла на рынок, прошло уже очень много времени, и Читать полную версию публикации Sony PlayStation 5 ...

Module Federation: простая загрузка динамических модулей Всем привет! Меня зовут Евгений, я работаю frontend-разработчиком в платформенной команде. Моя задача — помогать другим frontend-разработчикам выполнять их задачи эффективнее. Мы в Delivery Club больше года назад внедрили подход с микрофронтендами, о чём писали здесь. Вы мож...

Свободный поиск по вашим правилам В последнее время активно ходят слухи о том, что в основанных на Chromium браузерах скоро станет невозможно удалять поисковые системы, установленные в браузерах по умолчанию. Ожидается, что такое счастье наступит в жизни пользователей Google Chrome, Microsoft Edge, Brave и O...

Как вырастить джунов — советы бывалых из 2ГИС Привет, это снова Даша. В прошлой статье я рассказывала о том, как наняла в команду 7 джунов. Но просто привести людей в команду недостаточно, надо чтобы они в ней ещё и прижились. Для погружения джунов в работу мы выработали процесс. Он состоит из четырёх этапов и длится от...

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

Проблема с замедлением SSD и жестких дисков в Windows 11 окончательно решена. Microsoft выпустила новый патч, после установки которого система начнет работать быстрее О том, что Windows 11 выполняет лишние действия при операциях записи данных на жесткий диск или SSD, из-за чего замедлялась работа системы, стало известно еще в июле прошлого года. В декабре Microsoft выпустила патч, устранявший проблему у большинства пользователей. У б...

Обновление данных в ClickHouse Всем привет! Эта статья продолжает первую часть, где я рассказывал о том, как мы в Just AI переводили пользовательскую аналитику на новую СУБД ClickHouse. В ней я на примерах показывал, как менялась схема данных и sql запросы, какие возникали сложности и удалось ли добиться ...

Структурное логирование и интерполированные строки в C# 10 В последние годы все большую популярность у разработчиков завоевывает структурное логирование. В этой статье я хотел бы рассмотреть, как мы можем добавить поддержку структурного логирования с использованием интерполированных строк при помощи новых возможностей C# 10. Читать ...

Оценка задач в Story Points для больших и молодых команд разработки У разработчиков, которые давно работают вместе, обычно нет проблем в оценке задач. В таких командах процессы настроены, а люди хорошо понимают друг друга, и любому новичку, попавшему в такую команду, быстро объяснят, научат и покажут, как работать в команде.Но на старте прое...

Обзор отечественных микросхем, соответствующих 719 ПП РФ. Часть 2 В 2020 году я опубликовал статью про отечественные микросхемы, соответствующие 719 ПП РФ. Напомню, что это одна из мер правительства по поддержки отечественных производителей на регулируемых государством рынках. Например, при закупках в интересах государственных органов Росс...

Физика в Python с использованием Pymunk Физика. Кто-то её любит, кто-то нет, но определённо это неотъемлемая часть нашего существования. В этой статье мы рассмотрим как самому создавать физические симуляции используя всего 2 библиотеки Python. К концу статьи мы сделаем интерактивную симуляцию взаимодействия тел и ...

Собираем генератор данных на Blender. Часть 1: Объекты Привет, Хабр! Меня зовут Глеб. Я работаю в компании Friflex над проектами по оцифровке спорта. Работая над idChess (приложением для распознавания и аналитики шахматных партий), мы расширяем наш датасет синтетическими данными. В качестве движка используем Blender. В этой ста...

В Geekbench обвинили Samsung в мошенничестве и удалили из базы все флагманы Galaxy за последние четыре года Команда популярного бенчмарка Geekbench отреагировала на скандал в сети, разразившийся в связи с производительностью новейших флагманов серии Galaxy S22.  Сама Samsung ранее отметила, что снижение производительности Galaxy S22 из-за сервисов Games Optimization Ser...

Xiaomi завершила работы над MIUI 13. Xiaomi 12 получил финальную сборку нового интерфейса на базе Android 12 Разработчик из Польши и активный пользователь тематического форума XDA-Developers Каспер Скржипек (Kacper Skrzypek) поделился интересным наблюдением: судя по данным кода MIUI, Xiaomi завершила работы над прошивкой MIUI 13 – стабильные версии для Xiaomi 12 уже выпу...

Большое обновление Xiaomi Mi Fit принесло переработанный домашний экран и многое другое Фирменное приложение для умных часов и фитнес-браслетов Xiaomi под названием Mi Fit после выхода последнего обновления программного обеспечения теперь имеет изменённый домашний экран. Новый домашний экран Mi Fit показывает подробный обзор фитнес-активности, журналы тре...

[Перевод] Как безопасно завершить работу пода в Kubernetes: разбираемся с graceful shutdown и zero downtime деплоймент Landing deck by maciejkuciara Создание и удаление подов — распространенная задача при работе с Kubernetes. Новые поды создаются, когда вы выполняете плавающее обновление, масштабируете развертывание и релизите новую функциональность, а также при выполнении cron и других за...

Создание Single Page Application на Marko.js — ZSPA Boilerplate В данной статье вы познакомитесь с Marko.js актуальной на данный момент пятой версии. Пару лет назад на Хабре уже была отличная статья (за авторством apapacy) о том, как работает этот замечательный реактивный фреймворк, разработанный где-то в недрах eBay.В своем комментарии ...

Генератор компонентов Vue.js? Разработка веб-приложения это не только решения интересных задач, работа с логикой, или с интересной версткой. Это также рутина, которая преследует каждого разработчика в процессе работы. Начиная от создания разных файлов, и написания шаблонного boilerplate кода, заканчивая ...

Обзор решений для навигации в iOS Всем привет! Меня зовут Тимур, я – iOS разработчик в hh.ru. В этой статье поговорим о фреймворкинге навигации в iOS. Я расскажу кулстори о популярных и не очень решениях и их преимуществах, а еще о том, как мы искали фреймворк мечты среди этой смертной любви. Поехали! Читать...

Microsoft обновила Windows 7, Windows 10 и Windows 11 Компания Microsoft выпустила большую подборку накопительных обновлений для своей операционной системы  — в рамках традиционного ежемесячного «обновления по вторникам» (Patch Tuesday). Апдейты предлагаются для Windows 11, Windows 10 и даже Windows ...

Xiaomi 11T Pro получил MIUI 13 на базе Android 12 Xiaomi уже выпустила Android 12 для ряда своих недорогих моделей вроде Redmi 10 и Redmi Note 10, но сейчас наконец-то дошла очередь до прошлогоднего флагмана Xiaomi 11T Pro. Обновление, содержащее прошивку MIUI 13 на абазе Android 12, доступно для пользователей смартфон...

Nokia XR20 получает обновление Android 12 HMD Global подготовила еще одно обновление Android 12, на этот раз для смартфона Nokia XR20 , выпущенного прошлым летом с Android 11 на борту. В Твиттере начинают поступать сообщения от пользователей из Финляндии, которые получили долгожданное обновление до последней версии ...

Flutter: автоматизация UI тестирования Мы — команда мобильного проекта FL.ru. В своей статье хотим познакомить вас с Flutter Driver и рассказать об автоматизации UI тестирования мобильных приложений с помощью данного инструмента. Читать далее

Классификация текста с использованием моделей трансформеров Модели трансформеров на данный момент являются state-of-the-art решениями в мире обработки естественного языка. Новые, более крупные и качественные модели появляются почти каждый месяц, устанавливая новые критерии производительности по широкому кругу задач. В данной статье м...

Postgres Professional выпустила релиз Postgres Pro Enterprise 13.6.1 Выпуск основан на PostgreSQL 13.6 и Postgres Pro Enterprise 13.5.1. Часть изменений в релизе направлена на повышение производительности продукта. Например, за счёт замены блокировок атомарным чтением оптимизирован доступ к полю LSN в заголовке страницы, реализовано кеширован...

Ничто не забыто: восьмилетний флагман Samsung Galaxy S5 получил альтернативную Android 12L В прошлом месяце Google выпустила стабильную версию Android 12L, а вместе с ней состоялся релиз исходного кода в рамках проекта Android Open Source Project (AOSP). Это означает, что разработчики и энтузиасты смогли приступить к созданию свежего обновления Android 12L дл...

Мутационное тестирование: опыт внедрения на 1500 сервисов Привет, Хабр! Меня зовут Александр, я разработчик в юните, который является центром экспертизы по качеству в Авито. Мы помогаем командам с внедрением эффективных и современных подходов тестирования, а также разрабатываем инструменты для тестирования и управления качеств...

Манекен номер 006 Новая версия моего шарнирного манекена.Этот концепт под номером 006.Прошлая 5-я версия тут.Разных мелких доработок много, а  наиболее существенное и видимое - это дооснащение штативом для установки.Высота куклы 30 см (масштаб 1:6).Отпечатан из Anycubic Photopolymer Resin: sk...

Планшет Samsung Galaxy Tab S8+ с топовым чипом Snapdragon 898 замечен в Geekbench Компания Samsung работает над серией флагманских планшетов Galaxy Tab S8. Предыдущие утечки показали, что линейка будет включать три модели — Galaxy Tab S8, S8+ и S8 Ultra. Все они должны работать на новом флагманском чипе Snapdragon 898 от Qualcomm.Сегодня в базе данных бен...

Xiaomi по непонятной причине выпустит Redmi 10 2022 с единственным обновлением В последнее время ходят слухи о выпуске бюджетного смартфона Redmi 10 2022 — новой версии модели 2021 года. Портал Xiaomitoday просмотрел полные спецификации новинки и заметил, что у неё почти нет никаких отличий от предыдущей модели.

Xiaomi представила 24,5-дюймовый LCD-монитор с частотой обновления 240 Гц В прошлом году компания Xiaomi выпустила в Китае 24,5-дюймовый монитор с частотой обновления 144 Гц с номером модели XMMNT245HF. Обновленная версия (XMMNT245HF1) этого продукта с частотой обновления 165 Гц и поддержкой NVIDIA G-SYNC дебютировала в июне 2021 года. Всего неско...

Уязвимость Docker Escape: побег из контейнера всё ещё возможен Как и любое другое программное обеспечение, в Docker присутствуют различные уязвимости. Одной из самых известных уязвимостей считается «Docker escape» — побег из контейнера Docker. Данная уязвимость позволяет получить доступ к основной (хостовой) операционной системе, тем са...

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

Xiaomi 12 Pro Max получит огромный экран Как стало известно, к выходу готовится смартфон под названием Xiaomi 12 Pro Max с большим экраном. Недавно новый смартфон с модельным номером 2207122MC прошёл сертификацию. В конце декабря прошлого года Xiaomi представила Xiaomi 12, а также модели Xiaomi 12 Pro и Xiaomi...

The ​​Legend of Zelda: Breath of the Wild 2 перенесена на 2023 год Nintendo в настоящее время работает над The ​​Legend of Zelda: Breath of the Wild 2. Игра является продолжением игры The Legend of Zelda: Breath of the Wild, вышедшей на Nintendo Switch в 2017 году. На 31 декабря 2021 года она разошлась по миру тиражом в 25,80 млн копий на о...

От КАМАЗа до природного газа. Самые интересные статьи про дата-центры за год Привет, Хабр! В прошлом году мы много писали про дата-центры. Статьи про необычные локации ЦОД, новые технологии и личный опыт. Будем рады, если вы найдете материалы, которые еще не читали, и поделитесь мнением в комментариях. Приятного чтения! Читать да...

Россия вошла в десятку стран по количеству суперкомпьютеров Серьезному улучшению позиций в мировом рейтинге суперкомпьютеров способствовал запуск новых систем «Яндексом» и «Сбером». Россия переместилась с одиннадцатого на седьмое место среди стран, имеющих системы суперкомпьютеров, следует из свежей версии рейтинга Top 500. Серьез...

Battlefield 2042 стала временно бесплатной С момента релиза новой Battlefield 2042 еще не прошел и месяц, но игра уже доступна бесплатно. В Steam начались бесплатные выходные для Battlefield 2042. Акция будет действовать до 22 декабря 21:00 по мск, а на ее период на игру будет действовать скидка 34% на все издания ...

Это Gaidai какой-то. Сервис HTTP сценариев Привет, Хабр, меня зовут Артем Кудряшов, некоторую кучу лет я работаю в ATI.SU — крупнейшей в России бирже грузоперевозок. В разное время я писал код, управлял командами и занимался другими весёлыми вещами. В статье, что вы видите, хочу рассказать об одном из наших сервисов ...

Oppo Find N получил бета-версию Android 13 первым среди раскладных смартфонов Вчера компания Google начала распространять бета-версии первой сборки операционной системы Android 13. В частности, она была выпущена для смартфона Oppo Find N. Данное событие примечательно то, что Android 13 стала доступна для первого складного смартфона. Samsung ...

Скачать Windows 11 Build 22509 Microsoft выпустила новую предварительную сборку Windows 11 для пользователей в канале Dev, и компания продолжает работать над дополнительной полировкой своей новой операционной системы. Windows 11 build 22509 - довольно крупный выпуск, в который включены существенные улучше...

Войти в IT и, что дальше? Довольно много людей в последнее время пытаются попасть в IT. Пишут статьи на различных ресурсах, как им это удалось сделать. Но найти статьи о том, что происходит после того, как проходит эйфория довольно трудно. Читать далее

Windows 11: подготовка, установка и настройка новой ОС Всем привет! Как вы знаете, 5 октября вышел полноценный релиз Windows 11.Я, как один из тех людей, кто ставил Windows 11 с выхода версии Insider Preview как основную систему, хочу подробно рассказать в этой статье, как правильно подготовить несовместимый ПК к установке Windo...

Gatling. Тестирование JDBC Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Этот текст — часть цикла статей, посвященных тестированию производительности с помощью инструмента Gatling. В предыдущей статье мы с командой рассказали о работе Gatling с HTTP. Еще м...

Разработка новой игры от компании Wargaming с помощью Rider for Unreal Engine Последние полтора года открыта программа раннего доступа к Rider for Unreal Engine — IDE для разработки игр на C++ с использованием Unreal Engine. На сегодняшний день в программе участвуют десятки тысяч индивидуальных разработчиков игр, a также множество студий и больших ком...

«Сам ты ворованный!», или Что iPhone и Android позаимствовали друг у друга Когда-то Стив Джобс назвал Android «украденным продуктом» и поклялся его уничтожить. Но «отец Android» Энди Рубин совершенно не считал, что все фичи iPhone — исключительно заслуга Apple. А позже сторонники Android и вовсе стали говорить, что это в Apple все у них к...

Приглашаем QA-инженеров на One Night Offer Привет!Мы расширяем команду IT-специалистов и на этот раз приглашаем QA-инженеров уровня middle/senior пообщаться в новом формате — One Night Offer.Мы не будем тратить время на на найм «по всем правилами» — с долгими согласованиями и десятком собеседований. Предлагаем уложит...

Из Java в Kotlin: туда и обратно В статье рассмотрены проблемы и решения, которые возникли при добавлении Kotlin в небольшой существующий микросервис на Spring Boot, написанный на Java. В рамках статьи не будут рассматриваться плюсы и минусы того или иного языка - здесь и так сломано много копий. В рамках п...

Самые популярные языки программирования. Хабратоп 2021 года В прошлом декабре мы подбивали предварительные итоги и выкатили рейтинг популярности языков программирования. Пришло время для обновлений! В Хабратопе-2021 рассказываем, как менялись позиции  ЯП в рейтингах TIOBE, PyPL и Stack Overflow. Поехали! Читать далее

[recovery mode] Пока, Хабр Хабр я начал читать еще с самого начала его появления, он даже назывался еще тогда Хабрахабр и довольно быстро стал самым популярным IT-ресурсом в Рунете. Без преувеличения, могу сказать, что его читали большинство айтишников рунета и часть за его пределами. Ресурс был реаль...

Обновление до Windows 11 22H2 по ошибке стало доступно для неподдерживаемых устройств Накануне компания Microsoft выпустила Windows 11 версии 22H2 (сборка 22621) для участников программы Windows Insider на канале Release Preview, что стало ещё одним важным шагом на пути к публичному релизу новой версии операционной системы, который запланирован на осень этог...

Больше половины владельцев Android пользуются его сильно устаревшими версиями Обновление операционной системы всегда было важной составляющей комфортного и безопасного использования смартфона. Мы каждый раз много пишем, когда выходит что-то новое, но как показывает практика, обновление ПО сильно отстает от обновлений телефонов. Во многом это связано ...

Стал известен возможный объём и дата предзагрузки Dying Light 2 на PS5 Аккаунт PlayStation Game Size в Twitter, отслеживающий обновления базы данных PlayStation Network, сообщил размер и дату открытия предварительной загрузки Dying Light 2 Stay Human на PlayStation 5. Источник: Techland Если верить публикации, размер скачиваемого образа зомби-э...

[Перевод] 30 команд Git, необходимых для освоения интерфейса командной строки Git Git — самая популярная в мире распределённая система контроля версий. Линус Торвальдс, разработчик ядра ОС Linux, создал этот инструмент ещё в 2005 году, а сегодня Git активно поддерживается как проект с открытым исходным кодом. Огромное количество открытых и коммерческих п...

NBomber как альтернатива JMeter для .NET разработчика Как и многие разработчики, впервые столкнувшиеся с нагрузочным тестированием, я начал с JMeter. Для ознакомления и простых сценариев JMeter полностью меня устраивал, но с усложнением задач и потребностью в большем контроле я начал задумываться о поиске более удобной альтерна...

WhatsApp избавляется от Facebook: тестовое обновление переименовало мессенджер Команда популярного мессенджера WhatsApp приобщилась к процессу по масштабному ребрендингу, который сейчас будет проводиться со всеми продуктами экосистемы бывшей Facebook.  Напомним, 28 октября Марк Цукерберг (Mark Zuckerberg) в своём выступлении на конференции F...

Илон Маск не только работает: миллиардер похвалил новую игру, разработчики ответили Основатель компаний Tesla и SpaceX Илон Маск (Elon Musk) сообщил на своей страничке в социальной сети Twitter, что ему понравился новый шутер Halo Infinite, созданный студией 343 Industries. Несмотря на то, что игры серии Halo всегда ценили за многопользовательскую сост...

Больше никакой рекламы: Samsung выпустила третью бета-версию One UI 4 Samsung продолжает тестировать новую версию фирменной прошивки One UI для своих мобильных устройств. Не далее как вчера, 20 октября, компания выпустила третью по счёту бета-версию One UI 4 на основе Android, правда, только на внутреннем южнокорейском рынке. По сообщениям пол...

Стартовало ОБТ DC Worlds Collide в Азии, успейте скачать Игра DC Worlds Collide доступна в Азии на Android и она напоминает RAID: Shadow Legends. DC Worlds Collide — это пошаговый ролевой проект от издателя Nuverse. Он запустил ОБТ в следующих странах: Индонезия, Филиппины, Малайзия и Таиланд. Если верить официальной Facebook-стр...

Запуск werf в GitLab CI/CD без Docker-сервера В этой статье рассмотрен новый экспериментальный режим работы werf — Open Source-утилиты для сборки приложений и их деплоя в Kubernetes, — в котором не требуется наличие Docker-сервера. Мы покажем, как убедиться, что это режим будет работать на вашей машине, соберем первый о...

Смарт-часы POCO получили сертификат SGS Ожидается, что POCO вскоре выпустит на рынок собственные умные часы. В прошлый раз смарт-часы POCO с номером модели M2131W1 были обнаружены в Российской электронной сертификации, что свидетельствует о их существовании. Теперь смарт-часы прошли сертификацию SGS в Бельгии, рас...

Новый язык программирования Более года назад я начал публикацию статей с описанием особенностей нового языка программирования. С тех пор утекло много воды, было протестировано множество идей, в итоге несколько раз все поменялось кардинальным образом и сейчас представляю на суд читателей описание предф...

Разработчики MIUI пользуются iPhone. Официальный комментарий Xiaomi Компания Xiaomi ответила на сообщения о том, что сотрудники Xiaomi используют iPhone, особенно члены команды разработчиков фирменной оболочки MIUI. До этого появились сведения о том, что сами сотрудники MIUI не любят использовать смартфоны с MIUI, потому что в ней очень...

[Перевод] Как писать условия в JSX Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

SSH Picker в ежедневной работе сетевого инженера В статье рассмотрим полезный инструмент облегчающий сбор данных с сетевых устройств. Для работы скриптов с командной строкой по SSH на языке Python нужно использовать множество сторонних модулей, а вернее множество зависимостей одного модуля (привет paramiko), а если на маши...

NCsoft выпустит крупное обновление для MMORPG Lineage W Lineage W получит крупный патч, в котором разработчики добавят новый регион и игровой класс. Издатель NCsoft выпустил новое видео, посвящённое игре Lineage W. Внимание уделили предстоящему контенту, включая новый регион с контентом, больше классовых заданий и новый класс, т...

DevOps + Data: Синергия двух миров = DataOps Что-то последнее время становится много Ops-ов: DevOps, MLOps, DataOps. ЧТО ты такое ?Последнее время работа с большими данными становится все более доступной и распространенной, а самих данных становится все больше и растут они с огромной скоростью. Инженерное мышление люби...

100-дюймовый телевизор Redmi MAX получил сертификацию Bluetooth SIG и 3C Redmi, по-видимому, планирует выпустить новый 100-дюймовый смарт-телевизор в Китае. Согласно отчету, новый смарт-телевизор Redmi MAX был замечен на веб-сайтах сертификации. Это 100-дюймовая модель смарт-телевизора, которая появилась в сертификации Bluetooth SIG и в базе данн...

Один из самых популярных смартфонов Samsung получил One UI 4 и Android 12: на этот раз пришла очередь Galaxy S20 FE 4G На прошлой неделе Samsung выпустила стабильное обновление One UI 4 на базе операционной системы Android 12 для серии Galaxy S20, включая Galaxy S20 FE. Изначально обновление вышло только для 5G-модели Galaxy S20 FE, но теперь Samsung выпустила обновление и для версии с ...

7680 ядер CUDA, из которых доступно чуть больше половины. Nvidia выпустит новую версию GeForce RTX 3060 Ti Ранее уже ходили слухи о том, что у Nvidia появится новая версия 3D-карты GeForce RTX 3060 Ti на базе GPU GA103 (нынешние GeForce RTX 3060 Ti базируются на GA104), и вот сейчас они подтвердились: новая версия этой видеокарты замечена в драйвере Nvidia Studio. Ей присвое...

Google закрывает в Chrome экономичный режим Компания Google сообщила о грядущем отказе от экономичного режима в фирменном браузере Chrome — с релизом версии 100, который запланирован на 29 марта 2022 года. Google добавила режим Data Saver в Chrome для Android в 2014 году — он позволял сэкономить моби...

Vivo готовит к релизу складной NEX Vivo запускает линейку смартфонов NEX, которые в основном представлены как экспериментальные устройства китайского бренда. Важно напомнить, что прошло больше года с тех пор, как компания выпустила новое устройство в линейке NEX, и теперь, видимо, производитель решил всё же в...

Новая глава. Как AGIMA меняет подход к кадрам Привет! Меня зовут Александр Богданов, я основатель компании AGIMA. Эта статья очень важна для меня, всей нашей команды и IT-специалистов, которые сейчас оказались на распутье. Санкции против России существенно повлияли на весь бизнес в стране и, конечно же, на рынок IT. А п...

Xiaomi Mi 10S получает стабильное обновление MIUI 13 Xiaomi выпустила MIUI 13 в конце декабря 2021 года. С тех пор компания внедряет пользовательский интерфейс на базе Android-12 для нескольких устройств, которые подписались на участие в бета-программе. Сегодня Xiaomi выпустила стабильное обновление MIUI 13 для Mi 10S в Ки...

Microsoft напоминает всем, что намерена решать проблемы с приложениями Windows 11 с помощью App Assure Пару дней назад Microsoft опубликовала напоминание о программе App Assure для Windows 11. Программа App Assure — это, по сути, программа поддержки совместимости для клиентов Microsoft, которая помогает устранять ошибки и проблемы с совместимостью приложений. Это делается в с...

Samsung Galaxy S10 5G получает обновление Android 12 Вышло последнее обновление прошивки для флагманского телефона Samsung, которому почти три года. Согласно отчету, Samsung Galaxy S10 5G начал получать последнее обновление Android 12, которое включает One UI 4.0. Данное обновление пока распространяется для США и Южной Кореи. ...

Топ-10 ошибок в C++ проектах за 2021 год На улице мороз, ёлка наряжена, мандарины разложены. Дело идёт к Новому году, а значит — время рассмотреть самые интересные срабатывания, найденные C++ анализатором PVS-Studio в 2021 году. Читать далее

Sony выпустила Android 12 для Xperia 10 III и Xperia Pro-I В начале марта Sony выпустила стабильные прошивки на основе свежей операционной системы Android 12 для смартфонов Xperia 1 II, Xperia Pro и Xperia 5 II, а теперь возможность обновиться до Android 12 получили ещё две модели японского производителя. Речь идёт о дебютиров...

Apple растеряла почти всю команду разработчиков своего автомобиля Марк Гурман из Bloomberg сообщает, что компания Apple потеряла еще одного руководителя своего проекта Titan, под которым скрывается беспилотный автомобиль. По словам Гурмана, Джо Басс, который был главой отдела разработки программного обеспечения в автомобильной команде...

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

Как запилить джентльменский релиз Релизы не выходят точно в срок? Множество багов на регрессе? Сам регресс занимает несколько дней? Много жалоб на баги? Релизом занимаются сразу все и продуктовая разработка полностью останавливается? Узнали? Согласны?? Мне кажется, многие сталкивались с этим, в том числе и м...

[Перевод] Продуктовые vs проектные команды Я планировал написать эту статью еще два года назад, сразу после публикации “Продуктовые vs. Фиче-команды”. Тогда мне казалось, что мне следует развить центральную смысловую линию в статье про разницу между продуктовыми и проектными командами, но в действительности это была ...

Хранители данных: как устроена работа с DWH в Lamoda Всем привет! Меня зовут Юлия Скогорева, я системный аналитик в команде Center of excellence в Lamoda, которая входит в дирекцию данных и аналитики.Если бизнесу нужны какие-то данные для принятия важных решений, то на помощь приходит наша команда. Мы тщательно изучаем множест...

Google выпустила Android TV 12 Компания Google представила стабильную версию большого обновления платформы для умных телевизоров — Android TV 12. Как отмечали энтузиасты сообщества мобильных разработчиков XDA Developers ещё во время бета-тестирования платформы, свежая версия Android TV предлаг...

Эти устройства получат MIUI 13 уже 28 декабря Премьера долгожданного нового поколения MIUI уже не за горами. Ожидается, что официальный анонс MIUI 13 состоится 28 декабря. Преемница MIUI 12.5 выйдет с заметным опозданием и чтобы компенсировать это, китайская компания Xiaomi приняла решение изменить схему выпуска обновле...

Сравниваем 3D сканеры Calibry. Что лучше Calibry или Calibry Mini ? Всем привет, друзья! С Вами компания 3DTool!Компания Thor3D, известный в России и мире производитель ручных 3D сканеров, на сегодняшний день предлагает две модели устройств – ручные 3D сканеры Calibry и Calibry Mini. Не секрет, что оба сканера построены на общей платформе и ...

Добавление пользовательской темы для фронтэнд-приложений Привет, Хабр! Меня зовут Павел, я фронтэнд-архитектор в компании Itransition. Вот уже более 8 лет я работаю во фронтэнде. В течении этого времени мне довелось поработать с приложениями, как полностью основанными на бэкенд технологиях, так и с классическими сайтами, написанны...

Motorola готовит к выпуску в этом году 19 новых смартфонов Компания Motorola, в данный момент принадлежащая Lenovo, планирует выпустить на международные рынки целых 19 устройств.В декабре прошлого года Motorola выпустила Motorola Edge X30 в Китае. Это устройство (под кодовым названием Rogue) уже поступило на рынки за пределами Китая...

Behave test recorder. Запись сценариев автотестов Привет! Меня зовут Степан Лущий, я – тимлид команды тестирования компании «БАРС Груп». Мы занимаемся созданием автоматизированных тестов (автотест), инструментов для их написания, а также развитием инфраструктуры автотестирования. В этой статье я расскажу, как мы разработали...

Физически неклонируемые функции, основанные на частотах Современные криптографические устройства требуют надежной системы генерации и хранения ключей. В этой статье мы рассмотрим одну из наиболее перспективных и рассматриваемых сейчас решений: физически неклонируемые функции, основанные на частотах. Читать далее

Акции «Тинькофф» рекордно рухнули на 10% за один день Акции российской компании «Тинькофф» за минувшие сутки, 6 декабря 2021 года, рухнули в цене на почти 10%. Такое мощное падение стоимости стало рекордным за последние месяцы. Как следствие, капитализация бизнеса ощутимо сократилась, причем произошло снижение Читать полную ве...

Laravel: разработка пакетов Каждый разработчик рано или поздно сталкивается с необходимостью повторного использования собственного кода. В проектах PHP для этих целей создаются пакеты, устанавливаемые с помощью Composer. При этом пакеты могут быть абстрагированы от каких-либо фреймворков, либо могут бы...

80 000 рублей в месяц. Ozon начал платить деньги за покупку товаров Одной из крупнейших и наиболее распространенных среди россиян площадок, позволяющих покупать различные товары через интернет, является Ozon. Данный маркетплейс внедряет одно новшество за другим в надежде сделать свои фирменные услуги еще более востребованными, чтобы как Чит...

Новое слово в расчётах систем видеоконференцсвязи — часть №2: расчёт диагонали ТВ и VR-визуализация 360˚ В прошлой статье Часть №1: подбираем видеокамеру, используя 3D-моделирование мы показали удобные современные инструменты для подбора оптимальной камеры для переговорной комнаты или конференц-зала.Этому проекту посвящается цикл статей:Часть 1: Подбираем видеокамеру, используя...

МойОфис изменил состав продуктов, добавил 293 функции и представил инструмент для перевода макросов с VBA на Lua МойОфис, российская компания-разработчик офисного программного обеспечения для совместной работы с документами и коммуникаций, объявляет о выпуске масштабного обновления продуктов и расширении их интеграционных возможностей, а также запуске первого в РФ средства помощи в пер...

Основы HTTPS, TLS, SSL. Создание собственных x509 сертификатов. Пример настройки TLSv1.2 в Spring Boot Привет, Хабр! В современном мире абсолютное большинство сайтов используют HTTPS (Google даже снижает рейтинг сайтов работающих по HTTP в поисковой выдаче), а подключение к различным системам происходит по протоколу TLS/SSL. Поэтому любой разработчик рано или поздно сталкивае...

[Перевод] Внедрение зависимостей проще простого – на Python В качестве иллюстрации для этой статьи рассмотрим проект-пример. Предположим, вы пишете код приложения-чатбота. Вы хотите, чтобы некоторые классы можно было переиспользовать от бота к боту, чтобы не переделывать всякий раз всю работу заново. Читать далее

Метод проб и ошибок: как мы создавали кастомный импортер в Unity3D для текстурных массивов Основной контент в играх — это почти всегда текстуры, поэтому нужно особенно внимательно следить за ними в целом, их размерами и сжатием. Раньше на проекте  War Robots у нас был устоявшийся и вполне рабочий пайплайн по импорту текстурных массивов, на выходе которог...

Мирное приключение Submerged: Hidden Depths доберётся до ПК и консолей в первой половине марта Независимая австралийская студия Uppercut Games в свежем пресс-релизе объявила дату выхода своего расслабляющего приключения Submerged: Hidden Depths на новых для него целевых платформах. Источник изображений: Uppercut Games Напомним, вплоть до прошлого июля Submerged: Hidde...

[Перевод] Извлечение максимальной пользы из Git Сегодня ни один проект не обходится без контроля версий с помощью Git под колпаком. Хорошее знание Git поможет вам улучшить свои навыки разработчика, ускорить рабочий процесс и действительно улучшить качество вашей кодовой базы. Однако для этого необходимо немного выйти за...

Потратить миллион, чтобы нанять двух джунов: профит и около него Привет, меня зовут Валерий Антонов, я руковожу направлением Java в Уральском банке реконструкции и развития (УБРиР). Осенью у нас окончилось обучение в двух школах Java. По итогам работы мы приняли в штат двух учеников школы Java, а несколько сотрудников банка сменили с...

Безопасная разработка и уязвимости программного кода Часть 1. Как писать свой код без ошибокНа сегодняшний день трудно представить себе какую-либо отрасль бизнеса, в которой не использовались бы информационные технологии. Не только в банковской сфере, но и в промышленности, транспорте, сельском хозяйстве – везде ИТ играют огро...

Осознанное питание для удаленщика Тема здоровья оказалась очень близка максилектовцам. В продолжение серии об осознанном наблюдении за своим состоянием и нагрузками в этой статье один из наших разработчиков рассказывает о личном опыте похудения, как это называется, без голодовок, смс и регистрации. Читайте п...

Обнаружение наличия функциональности в C++ на этапе компиляции Иногда, при реализации очередной "шаблонной магии" очень хочется на этапе компиляции иметь сакральное знание о том, а если у типа нужный метод, чтобы его вызвать или нет?Хорошо, если есть поддержка концептов или рефлексии. А что делать, если их ещё нет, или они не в полной м...

Умные часы Samsung Galaxy Watch 4 подешевели до рекордно низкой цены в 150 долларов на eBay Выпущенные прошлой осенью умные часы Samsung Galaxy Watch 4 на базе операционной системы Wear OS в данный момент подешевели до рекордно низкой цены на сайте eBay. 44-миллиметровая версия с Bluetooth в чёрном цвете обычно предлагается по цене 280 долларов, но в настоящее...

03. С прозрачными воротами и яркою звездой Предыдущие статьи о реверсе данных автомобильных навигаторов Siemens/VDO Dayton CARMiN:Реверс черного тессеракта01 Сшей красное с красным, желтое с желтым, белое с белым. Наверняка будет хорошо02. Я уже даже не вижу код. Я вижу блондинку, брюнетку и рыжуюПолучив в прошлой ст...

7 принципов Agile из Agile Extension от IIBA Принципы — это те рельсы, которые направляют людей по жизненному пути. Международный Институт Бизнес-Анализа (IIBA) определил 7 главных принципов, которые указывают бизнес-аналитикам как работать приносить больше пользы команде и клиенту, делая меньше работы с большим к...

Как снова начать читать книги, а не ленту. Часть 1 За последние полгода я прочитала около 20 книг и перечитала ещё десяток старых и любимых. Это не то чтобы очень много, но в пять раз больше, чем я прочитала за полгода перед этим.Зачем вообще читать книги, а не ленту, лонгриды или смотреть сторисы? Сейчас даже довольно сложн...

OxygenOS 12 оказалась неготовой и её откатили На этой неделе OnePlus выпустила в релиз прошивку OxygenOS 12 на базе Android 12 для OnePlus 9 и 9 Pro, но компания уже отозвала апдейт после сообщений об ошибках и проблемах от пользователей. «Мы знаем о проблемах, вызванных обновлением OxygenOS 12, и наша команда разработч...

Основы работы отечественных МК 1986ВЕ1Т с болгарскими отладчиками OLIMEX ARM-USB-OCD-H. Часть 1 — Первый запуск Во первых строках сего письма хочется сказать, что идея написать эту статью пришла из-за того, что волею судьбы мне пришлось работать с микроконтроллерами компании Миландр. Помимо того, что информации по сети не так много, она еще и достаточно разрознена. И все бы ничего - к...

Как разработчикам начать вести Телеграм-канал Меня зовут Александр, я руковожу backend-разработкой в КТS. Мы разрабатываем сложные высоконагруженные сервисы для крупных корпораций и рекламные спецпроекты.У нас есть Телеграм-канал «Программисты делают бизнес». Мы ведем его недавно — первый пост вышел в декабре 2020 года....

Как победить scroll в javascript Привет, Хабр!В этой статье я хочу поделиться с вами головной болью, с которой я сталкивался при работе со скроллом и различными путями решения данных проблем. Я считаю, что в итоге получилось достаточно неплохое руководство для начинающих разработчиков, также включающее в с...

PVS-Studio 7.16, взятие рубежей: MISRA C, Visual Studio 2022, .NET 6 Последний релиз в уходящем 2021 году закрывает сразу несколько важных задач, поставленных перед командой PVS-Studio. Добавлена поддержка Visual Studio 2022, платформы .NET 6 и C# 10.0. Для стандарта MISRA C реализованы все диагностики категории Mandatory. Читать дальше &rar...

8 правил, которые пригодятся при описании Git-коммитов Иногда системы контроля версий напоминают групповые чаты: вроде бы все тут собрались по какому-то поводу и пишут о чём-то одном, но что именно пишут ― разобраться порой просто невозможно. Как и в чате, где на одно грамотное и полное сообщение наберётся сотня «гыгы, лол» и «)...

Metaverse-платформы: апдейт рынка на ноябрь 2021 года Уже полтора года мы активно наблюдаем за коллаборативными платформами, тестируем их функционал и делимся нашими находками с вами в цикле статей. Сегодня мы расскажем вам о новостях развития платформ,  вместе увидим, что поменялось за последние полгода и какие тенденции ...

Arbitrary Precision — удобная C++ библиотека для работы с длинными целыми числами Вопреки тому, что авторских C++ библиотек для длинных целых очень много, мне было трудно найти решение, которое было бы простым в использовании на всех этапах (интеграция зависимости, разработка, релиз с зависимостями). Авторские библиотеки имеют одну или несколько проблем р...

Раскрыты ключевые характеристики Xiaomi 12 Lite и 12 Lite Zoom Как ожидается, 28 декабря, китайская компания Xiaomi представит свою новую флагманскую серию, которая придёт на смену нынешнему семейству Mi 11. В серию Xiaomi 12 войдут несколько моделей, в том числе две «облегчённые» версии с приставкой Lite — Xiaomi 12 Lite и 12 Lite Zoom...

VPN на минималках ч.2, или трое в docker не считая туннеля Привет, хабр! К прошлой статье закономерно возник ряд вопросов, и, перед тем как продолжить рассказ о внутривенном курсе отечественного велосипедостроения внесу ряд важных уточнений. Как мне показалось, постановка задачи была достаточно понятной. Со временем оказалось, ...

Легендарная прошивка Paranoid Android пришла с Android 12 на смартфоны Xiaomi, Redmi и OnePlus Исходный код Android 12 был загружен на веб-сайт Android Open Source Project (AOSP) еще в октябре, после чего разработчики принялись за создание пользовательских прошивок на базе Android 12 для различных устройств. В 2015 году PC Advisor назвал Paranoid Android самой из...

Microsoft: операционная система Windows 10 21H1 наконец доступна для всех С выпуском новой Windows 11 компания Microsoft не забывает и про прошлое поколение своей операционной системы — Windows 10. Сейчас к выпуску готовится обновление Windows 10 21H2, а тем временем Microsoft объявила, что Windows 10 версии 21H1 наконец-то стала доступ...

Оптимистическая блокировка коллекций Агрегата при использовании Doctrine Проектирование своего проекта по DDD последнее время становится всё более популярным. Сейчас не будем углубляться в данную методологию с её принципами, плюсами и минусами. Я хочу рассказать с какой проблемой столкнулась наша команда при использовании данной методологии на PH...

Раскрыты характеристики смартфона Xiaomi CIVI Pro Компания Xiaomi выпустила смартфон CIVI еще в сентябре прошлого года, а сейчас уже ходят слухи о модели CIVI Pro.Новая утечка раскрывает подробности о потенциальном Xiaomi CIVI Pro. Его запуск может состояться в апреле текущего года. Также есть информация, что Xiaomi CIVI Pr...

Как мы в Домклике делаем виджеты на React Всем привет! Меня зовут Игорь Савин, я frontend-разработчик в компании Домклик. На текущий момент у нас около 150 различных команд разработки, из которых большая часть связана с разработкой какого-либо фронтенда на HTML, CSS и Javascript. Но когда так много команд, непременн...

Zoom исправила ошибку в клиенте под macOS, из-за которой казалось, что приложение постоянно подслушивает Сервис видеосвязи Zoom признал наличие ошибки в клиентском приложении, из-за которой системный индикатор активности микрофона под macOS Monterey оставался активным после разъединения. Разработчик выпустил обновлённый клиент и подчеркнул, что на самом деле звук не передавался...

GTA 6 получила дату анонса и релиза Совсем недавно, на прошлой неделе, британская игровая студия Rockstar Games представила общественности трейлер видеоигры Grand Theft Auto: The Trilogy, хотя в данном конкретном случае речь идет о сборнике, состоять который будет из сразу трех игр. Читать полную версию публи...

Обзор 3D принтера Creality Ender 7 Добро пожаловать в Цветной Мир.В конце статьи вы можете посмотреть видео-версию обзора.3D принтеры компании Creality уже несколько лет у всех на слуху. Модель Ender-3 за это время уже стала народной, и все, кто хоть немного увлекается 3Д печатью, слышали о ней.Но кроме Ender...

Выпущено программное обеспечение AMD Radeon Adrenalin 22.1.2 AMD выпустила последнюю версию драйверов Radeon Software Adrenalin. Бета-версия 22.1.2 поставляется с оптимизацией для Tom Clancy's Rainbow Six Extraction и поддержкой новых видеокарт включая Radeon RX 6500 XT, RX 6400, RX 6500M и RX 6300M. Единственная проблема, исправленна...

Xiaomi добилась своего. MIUI 13 стала самой плавной мобильной оболочкой Разработчики бенчмарка Master Lu опубликовали очередную версию рейтинга самых плавных мобильных интерфейсов. Она охватывает тесты, проведенные за три месяца этого года. Как видно, рейтинг возглавила MIUI 13. Несмотря на то, что многие разочаровались отсутствием большого...

Электропривод с ШИМ – способ улучшения динамики контура тока В продолжение темы модельно ориетированного проектирования, публикую очередную статью Калачева Юрия Николаевича, автора книги Моделирование в электроприводе. Инструкция по пониманию. В новой статье раскрываются рецепты лечения "вялого" электропривода. Данный текст ...

«Отполированная» MIUI 13 не разочарует и улучшит впечатления от использования смартфонов Xiaomi и Redmi По словам лидера компании, он пообщался с членами команды разработчиков оболочки MIUI, которые абсолютно уверены в том, что MIUI 13 улучшит впечатления от использования смартфонов Xiaomi и Redmi. Основатель и исполнительный директор китайской технологической компан...

От этого новшества на AliExpress в шоке абсолютно все Торговая площадка AliExpress является крупнейшим и наиболее известным онлайн-магазином, позволяющим покупать различные самые разные товары с доставкой из Китая, и вот прошло то, чего мало кто ожидал, так как даже и представить себе не мог, Читать полную версию публикации От...

OSINT или разведка по открытым источникам Поиск по открытым источникам — это методология сбора и анализа данных, находящихся в открытом доступе, для получения дополнительной информации о цели.В данной статье расскажем о том, какими методами и средствами можно собирать информацию из открытых источников об организации...

Olympus рассматривает возможность продажи подразделения, занятого выпуском научного оборудования и приборов Ссылаясь на издание Nikkei, источник утверждает, что компания Olympus рассматривает возможность продажи своего бизнеса, связанного с выпуском научного оборудования и приборов. Как утверждается, сама компания еще 5-го числа объявила, что рассмотрит возможность продажи ...

Фальсифицируем выборы в государственную думу 2021 года, а потом отменяем фальсификации с помощью машинного обучения Предыдущая статья на тему выборов в государственную думу: «Восстанавливаем результаты выборов 2021 с помощью машинного обучения» вызвала интерес. Вместе с тем к статье было много критических комментариев. В некоторых из этих комментариев были подняты спорные вопросы, кото...

От LiveData к Flow… Мы Дима и Настя, Android-разработчики в компании СберЗдоровье. В этой статье мы хотим рассказать о том, как мы перевели весь наш проект с LiveData на Flow, с какими трудностями столкнулись и что полезного узнали. Эта статья будет полезна тем, кто работает с LiveData, уже про...

S.T.A.L.K.E.R. 2 перенесли на 8 декабря 2022 Фанатам S.T.A.L.K.E.R. придется подождать еще несколько месяцев, чтобы получить в свои руки последнюю игру серии. Разработчик GSC Game World отодвинул официальную дату релиза S.T.A.L.K.E.R. 2: Сердце Чернобыля с 28 апреля на 8 декабря. Соответственно, оригинальная дата релиз...

Как внедрить что-то своё в CoordinatorLayout и не умереть: путь Android-самурая Привет! Меня зовут Андрей Шоколов, я Android-разработчик KODE. К нам обратилась компания Forward Leasing с запросом разработать мобильное приложение по готовому дизайну. Прототип содержал дугу, которая по задумке должна была сжиматься в одну линию при скролле. За основу реши...

Как масштабировать сервис в 20 раз и свернуть обратно за один день Может ли команда разработки быть спокойной 8 марта, если вы в сервисе №1 по доставке цветов? Наша история.Меня зовут Дима, я работаю техническим директором в Flowwow. Мы развиваем маркетплейс локальных магазинов, которые продают красивые букеты и подарки. В нашей R...

[Перевод] Учимся управлять людьми, пока команда не выгорела: 21 концепт Большинство новоиспеченных тимлидов доводят своих сотрудников до выгорания, пока учатся управлять командой. Если эти советы помогут избежать таких ситуаций, то стоит их написать. Статья будет полезна тимлидам небольших команд и стартапов. Возможно, она не пригодится менеджер...

Распределённые транзакции Kafka + PostgreSQL средствами Spring Как известно, во многих IT-проектах есть типичная задача -  транзакционная обработка данных в интеграционных сценариях, когда необходимо согласованно отправить или принять данные из внешней системы и при этом обновить собственное состояние приложения.Особенно интересной...

Databaser. Возвращение легкости стартапа Всем привет, меня зовут Александр Даниленко, я – ведущий разработчик отдела «Бюджет-Online». В компании «БАРС Груп» работаю уже 5 лет. За это время нам удалось успешно исправить некоторые сложности процесса разработки. Первая проблема, с который мы столкнулись – ра...

Интерфейс MIUI 13 показали на видео Сегодня в Сети опубликовали официальный логотип MIUI 13, а официальная премьера нового мобильного интерфейса Xiaomi ожидается 28 декабря – вместе с Xiaomi 12 и Xiaomi 12 Pro. Но уже сейчас в Сети появились три коротких видеоролика, демонстрирующие новшества и...

Samsung Galaxy A72 получили Android 12 в России В декабре Samsung сделала настоящий подарок пользователям, выпустив прошивку One UI 4.0 на базе Android 12 для большого количества своих смартфонов (справедливости ради – в основном флагманских). И вот сейчас Android 12 получила популярная модель среднего уровня &...

Опубликован новый рейтинг удовлетворенности Android-смартфонами Команда AnTuTu опубликовала свежий рейтинг Android-смартфонов, которые больше всего удовлетворяют пользователей.Речь идет о рейтинге смартфонов, которые в ноябре текущего года получили лучшие оценки пользователей.На первом месте располагается Samsung Galaxy Note20 Ultra, кот...

Смартфон Poco M4 Pro 4G скопирует Redmi Note 11S Еще в ноябре 2021 года бренд Poco выпустил смартфон Poco M4 Pro 5G, который представлял собой ни что иное, как переименованный китайский Redmi Note 11 5G, а в Индии он был доступен под именем Redmi Note 11T 5G.Сейчас же есть информация о скором дебюте смартфона Poco M4 Pro 4...

Microsoft начала широко развертывать Windows 10 21H1 Спустя почти 6 месяцев после релиза Windows 10 21H1 Microsoft начала широко развертывать данное обновление. На странице статуса Windows 10 21H1 Microsoft заявила: Текущее состояние на 3 ноября 2021 года Windows 10 версии 21H1 предназначена для широкого развертывания. Как все...

В Windows 11 возвращается «Синий экран смерти» Компания Microsoft выпустила ещё одно тестовое обновление новой операционной системы Windows 11 для участников программы Windows Insider.  Как и все выпущенные на данный момент обновления Windows 11, обновление содержит очень длинный список исправленных пробл...

Как понять, что ты выгорел и что делать, чтобы выбраться Однажды вы проснулись и поняли, что не хотите идти на работу. Поездка в офис — как поход на войну. И так уже было какое-то время, но вы не замечали. Спустя несколько недель к вам пришло состояние тотальной беспомощности и бессмысленности происходящего. Думая, что проблема в ...

Загрузка stage слоя DWH. Часть 1 Доброго дня. Меня зовут Иван Клименко, я разработчик потоков обработки данных в компании Аскона. В этом цикле статей я расскажу опыт внедрения инструмента Apache Nifi для формирования DWH. Данная статья посвящена первому этапу внедрения Apache NIFI - начальным потокам в...

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

Какие телефоны Xiaomi не получат MIUI 13.5 Обновление операционной системы — долгожданное событие для огромного количества пользователей. Помимо исправления ошибок и повышения стабильности работы в целом, это еще и возможность получить новые функции. Вот только далеко не все телефоны поддерживают обновления в ...

Вот это поворот. Samsung и Xiaomi ещё не обновили смартфоны до Android 12, а Google уже представила Android 12L Пока главные мировые производители смартфонов только тестируют операционную систему Android 12, компания Google сделала интересный ход — представила новую версию платформы, Android 12L. Это произошло на конференции Android Dev Summit.  В первую очередь Andro...

Технический стек проекта из кейса-лайфхака про взаимоотношения IT-команды и «бизнеса» Сбера Как и обещали в первой части кейса, рассказываем о том, какой стек использовала IT-команда Сбера при работе над проектом с большими данными. Для тех, кто её не читал: благодаря этому проекту разработчики научились эффективно взаимодействовать с «бизнесом», пройдя через кризи...

Android 13 еще не вышел, а мы уже знаем кое-что об Android 14 Пока до презентации тринадцатой версии Android остается еще пара недель. У нас появляются интересные новости о том, каким будет следующее поколение операционной системы Google, которое мы увидим только в следующем году. Говорит о новых функциях пока рано. Хотя, если порассу...

Карточная игра 2047 CCG непохожа на Hearthstone Проект 2047 CCG выпустили на Android. Он предлагает аркадные схватки с сотнями оригинальных карт. 2047 CCG — карточная играна смартфоны. В декабре разработчики обещали релиз на Android, и он состоялся. Проект отличается от Hearthstone и ей подобных ККИ тем, что вместо схват...

[Личный опыт] Жизнь IT-инженера в Болгарии: недорого, спокойно и идеально для семей с детьми В последнее время мы много пишем про страны с околосоветским прошлым вроде Латвии или Польши. Есть еще одна такая интересная страна — Болгария. Там мягкий климат, родственный нашему язык, много русскоговорящих, а в последнее время еще и хорошие условия для работы в IT. Наш г...

Знакомимся с Javassist Всем большой привет! Перед началом стоит сказать, что библиотека Javassist довольно мощный инструмент, так как стирает почти все границы у того безграничного языка JAVA, позволяя разработчику осуществлять манипуляции связанные с байткодом.Конечно, получив доступ к байткоду, ...

Android 13 может поставляться с функцией касания, похожей на iOS Первая предварительная версия Android 12 для разработчиков была выпущена в феврале прошлого года, поэтому вполне вероятно, что предварительные версии ее преемника — Android 13 — начнут выпускаться примерно в то же время. Ряд функций, ожидаемых в релизе, уже просочился в инте...

Невероятная скидка на электромобили Polestar 2 составляет $15 000: их можно купить всего за $30 000 долларов в Китае Как стало известно, в данный момент новые электромобили Polestar 2 можно приобрести с колоссальной скидкой почти 15 000 долларов в Китае. Рекомендованная розничная цена одномоторного автомобиля Polestar 2 составляет около 45 000 долларов, но, как сообщают пользователи, ...

Путь в ИТ: разработчик с 30-летним опытом о карьере, олдскульном программировании, переписывании чужого кода и правилах  В нашем первом посте для Habr мы рассказывали про сотрудника, который в один момент радикально изменил карьеру – ушел из пилотов вертолетов в тестировщики. Отклик был очень хорошим, мы продолжили искать интересные истории внутри компании. В прошлом году к нашей команде...

Неанонсированный патч для Cyberpunk 2077 на ПК добавил настройки трассировки лучей Вчера студия CD Projekt RED выпустила исправление патча 1.5 для Cyberpunk 2077 на PlayStation 4. В нём была исправлена ошибка с запуском дисковой версии экшена. Через некоторое время после выхода патча игра также обновилась и на ПК. Разработчики не сообщили о выходе хотфикса...

Самые производительные недорогие смартфоны Android по всему миру. Топ-3 рейтинга AnTuTu захватили Realme и Xiaomi Команда бенчмарка AnTuTu опубликовала рейтинг смартфонов Android среднего сегмента за декабрь 2021 года для международного рынка.  Если в международном рейтинге флагманов SoC Snapdragon 888+ очень неспешно отвоёвывает позиции, то в рейтинге смартфонов среднего кла...

Скачать Windows 11 Build 22523 (официальные ISO) Microsoft выпустила новую последнюю сборку Windows 11 (ISO) этого года инсайдерам, зарегистрированным на канале Dev. Другими словами, новые ISO-образы Windows 11 Build 22523 специально предназначены для инсайдеров Windows, что означает, что они должны использоваться только д...

10 лет Oil Rush: как не сгореть, создавая игру на собственном движке В этом году Oil Rush, нашей первой игре на собственном движке, исполнилось 10 лет. Основной профиль деятельности нашей компании — не совсем игры, но разработка Oil Rush помогла не только продемонстрировать технологию UNIGINE во всей красе, но и сделать ее еще лучше.Три года,...

Мой путь мобильной разработки до первой игры Изначально статья была написана на другом ресурсе. По комментариям и личным сообщениям я понял, что статья людям очень понравилась. Это невероятно приятно. И я решил поделиться ею и для подписчиков Хабра.Но если Вы видели эту статью на том самом другом ресурсе, не переживайт...

Обработка изображений на Python В процессе этой статьи будет разработан фильтр для изображения, который позволит показать контуры фигур на изображение.При помощи формул, описанных в статье можно найти значение каждого пикселя опираясь на соседей этого пикселя.Далее реализация на python с подробными пояснен...

Названы 15 смартфонов Xiaomi, которые в январе получат глобальную MIUI 13 До конца текущего года компания Xiaomi должна представить свою новую прошивку MIUI 13, и сейчас появились подробности о ее распространении.Речь идет о списке девайсов, которые уже в январе получат глобальную версию MIUI 13. В данном списке оказалось 15 моделей Xiaomi, Redmi ...

Почему я ненавижу турбо-страницы от Яндекса Яндекс запустил свою версию "ускоренных страниц" под названием “Турбо” в далеком 2017 году. Это был эксперимент, который мы в Российской Газете (rg.ru) только приветствовали, но прошло уже 5 лет, и я вижу в этой технологии больше проблем, чем их решения.Далее делюсь личным о...

Паттерны асинхронных обменов на платформе Авито Привет! Меня зовут Павел Агалецкий, я старший инженер в команде архитектуры. Одна из областей ответственности нашей команды — синхронное (RPC) и асинхронное взаимодействие между сервисами. В этой статье я расскажу о том, как можно связать сервисы друг с другом и как это...

Как сохранить тесную коммуникацию в стремительно растущей команде Какие бывают проблемы роста, кроме очевидных, когда из 15 человек становится 80, а из одной команды вырастает 10? Почему разработчики начинают удаляться от пользователей и перестают чувствовать их боль? Как им не выпадать из коммуникационных процессов? Я Дмитрий Шаронов, и я...

Перечитываем «Хакер». Лучшие статьи из номера 189 «Набор хакера за 100$» В этой рубрике мы пристально изучаем архивы «Хакера» и выкладываем на сайт те статьи, которые раньше были доступны только в «бумаге» и PDF. На этот раз мы полистаем номер 189 за октябрь 2014 года и посмотрим, какие из статей еще могут принести пользу и удовольствие.

Смартфон Coolpad COOL 20 Pro Starry Sky Limited Edition поступил в продажу в Китае Еще в начале декабря 2021 года Coolpad выпустила в Китае новый смартфон под названием Coolpad COOL 20 Pro. Телефон был анонсирован в пяти цветах. Один из них под названием «Звездное небо» — это вариант с ограниченным тиражом. Теперь смартфон наконец-то поступил в продажу в э...

Gatling. Тестирование Kafka Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Мы продолжаем наш цикл статей, посвященных работе Gatling с различными протоколами. Ранее мы уже рассмотрели работу с HTTP, JDBC и gRPC. В этой статье поговорим о работе Gatling с Kaf...

КОМПАС-3D и Linux → Часть 3 (ROSA и РЕД ОС) Вот и добрались до дистрибутивов операционных систем на ядре Linux, которые начинаются на букву Р. В предыдущих частях мы рассмотрели запуск КОМПАС-3D v20 в ОС Ubuntu, Astra Linux и “Альт”. И сразу скажем, что это будет последняя статья о запуске КОМПАС-3D с помощью штатного...

BYD догоняет Tesla на мировом рынке электромобилей. Продажи первой взлетели в трое, а доля Tesla уменьшилась Согласно последним отраслевым данным, американский гигант электромобилей Tesla сохранил лидирующие позиции на рынке электромобилей в прошлом календарном году 2021 года. Несмотря на заявления популярного китайского видеоблогера о неисправной системе автоматического экстр...

Xiaomi Ingres это будущий POCO F4 Pro Согласно отчету Xiaomiui, грядущий Xiaomi Ingres имеет сокращенный номер модели L11. Этот номер модели недавно был обозначен как принадлежащий серии POCO F4 Pro. Смартфон теперь появился в базе данных IMEI с тремя разными номерами моделей, подтверждающими наличие нескольких ...

[Перевод] Исследуем .NET 6. Часть 6. Поддержка интеграционных тестов в WebApplicationFactory В предыдущей статье я описал обходной путь, который был добавлен в .NET 6, чтобы инструменты EF Core, которые ранее полагались на существование определённых методов, таких как CreateHostBuilder, продолжали работать с новыми минимальными API хостинга.В этой статье я рассмотрю...

Британский и американский английский – какой язык учить? Увлекательные истории из жизни слов Какой английский учить – британский или американский? Если назвать брюки trousers, поймут ли американцы, что я имею в виду? Елена Рабинович преподает английский язык разработчикам в ЕРАМ уже 5 лет и часто слышит подобные вопросы. В этой статье она ответила на них, а еще расс...

[Перевод] Пишем чистый код при помощи деструктуризации объектов в JavaScript Сравниваем традиционный способ извлечения значений и деструктуризацию (ES6) в JavaScriptВ этой статье мы рассмотрим традиционное присваивание значений из объектов в переменные и новый синтаксис деструктуризации в ES6. Материал адаптирован на русский язык совместно с тимлидом...

Neovim: модульность для разработчика В этой статье речь пойдёт про некоторые его преимущества, которые, на мой взгляд, наиболее важны для конечного пользователя. Читать далее

Ретроспектива по шагам. Рецепт Все, кто слышал про Scrum, скорее всего слышали про его основные мероприятия: планирование, пятиминутка (stand-up), обзор спринта и ретроспектива. Многие слышали, инструментов для проведения ретроспектив много, "обучающих" материалов ещё больше, но всё как-то не выходит. Ил...

Использование Jetpack Compose в продакшне: первые впечатления Мы в МТС Банке давно ждали релиза Jetpack Compose, чтобы использовать его в продакшне. В прошлом месяце такая возможность наконец появилась — мы решили обновить дизайн одного из экранов нашего приложения «МТС Банк для бизнеса» для Android. В статье я хотел бы поделиться н...

Как мы сами себя ловим в карьерной ловушке К концу 2007 года я уже почти пять лет работал Софт-инженером в министерстве ИТ. Прошел долгий путь от джуна до сеньора и понятно, что уже примерял к себе роль тимлида. Видел себя человеком, который рулит командой и процессами.Но в моем отделе уже такой человек был и понятно...

Sony Xperia 5 II получил стабильную Android 12 в России и других странах Смартфон Sony Xperia 5 II, анонсированный в сентябре 2020 года с Android 10, получил обновление до Android 11 в январе прошлого года, а теперь он получает стабильное обновление Android 12. Обновление имеет номер версии 58.2.A.0.899, его размер составляет 1000 МБ. Э...

Android 12: история поддержки Всем привет! Меня зовут Максим Новиков, я Android-разработчик в команде мобильного оператора Yota. Совсем недавно вышла новая версия всеми нами любимой OS. Вот и пришло время нашему приложению поддержать её. Было очень много обзоров на новые возможности Android 12, а также ...

Next.js: подробное руководство. Итерация первая Привет, друзья! Хочу поделиться с вами заметками о Next.js (надеюсь, кому-нибудь пригодится). Next.js — это основанный на React фреймворк, предназначенный для разработки веб-приложений, обладающих функционалом, выходящим за рамки SPA, т.е. так называемых одностраничных при...

Вам посылка, или Как мы доставляем сообщения с сервера на клиент в реальном времени Меня зовут Алексей Комаров, я — старший frontend-разработчик в SuperJob. Хочу поделиться опытом реализации механизма обновления данных в реальном времени у нас на сайте. Под катом — подробности о выборе подхода, о проблемах, с которыми мы столкнулись при разработке, о наших ...

Как правильно верстать в 2022 году. Часть 1 Меня зовут Николай, я Frontend-разработчик IT-компании Relog. Хочу рассказать о самых распространённых ошибках в вёрстке современных проектов.Дело в том, что лишь малая часть современных фронтендеров обращает внимание на работу с HTML и CSS, предпочитая готовые решения, врод...

Microsoft обновила Windows 11, Windows 10, Windows 8.1 и Windows 7, но не всё прошло гладко Компания Microsoft выпустила большую подборку накопительных обновлений в рамках традиционного ежемесячного «обновления по вторникам» (Patch Tuesday) для операционной системы Windows. Апдейты доступны для новейшей Windows 11, Windows 10 и даже таких заслуженн...

Заблокируют ли Ютуб в России Мы уже рассказывали вам про блокировку Google Pay для ряда банков, рассказывали, заблокируют ли Инстаграм и Ватсап. Пришло время поговорить про одну из самых популярных площадок для просмотра видео — YouTube. Сегодня расскажем могут ли заблокировать YouTube в России, ...

Пользователи компьютеров Apple жалуются, что приложение Zoom за ними шпионит В последнее время приложение для видеозвонков Zoom оказалось очень востребованным из-за пандемии коронавируса.Оказалось, что приложение Zoom для операционной системы macOS Monterey несет не только пользу, но и может шпионить за пользователями. Оно оставляет микрофон включенн...

Почему видеографы выбирают Андроид? Привет, камрады, киноделы и просто читатели!Некоторые из вас меня знают как разработчика Андроид-приложения mcpro24fps, предназначенного для видеосъёмки на телефон.Внезапные 100K прочтений моей первой статьи о недостатках телефонов Андроид побудили меня написать эту статью-р...

[Перевод] Стилизация однофайловых Vue компонентов Если у вас есть опыт написания однофайловых Vue компонентов, вы, вероятно, сталкивались с написанием CSS в своем компоненте. Они позволяют разработчикам группировать код более логическими способами, а не разбивать компоненты по используемому языку (HTML, CSS или JavaScript)....

Яндекс.Дзен выплатил создателям контента 2 млрд рублей за год Команда Яндекса подвела итоги года для Яндекс.Дзена и поделилась интересной статистикой, а также прогнозами на 2022 год.   Ежедневно Яндекс.Дзеном пользуются почти 22 млн человек, а количество активных блогеров в 2021 году составило 50 тысяч. В целом за год Яндекс...

OneDrive получит поддержку Windows on ARM и Apple M1 в качестве бета-версии в конце этого года Клиент синхронизации OneDrive для Windows и macOS скоро получит нативную поддержку устройств на базе ARM. На конференции Ignite 2021 Microsoft объявила, что инсайдеры Office с устройствами Windows на базе ARM смогут использовать предварительную версию OneDrive для ARM «к кон...

Сертификации Samsung Galaxy A53 5G раскрыли о нем новые подробности На следующей неделе Samsung выпустит серию флагманских телефонов Galaxy S22, но в ее разработке есть еще масса смартфонов попроще.Так, к скорому дебюту готовы модели Galaxy A73, Galaxy A53 и Galaxy A33. Скорее всего, их выпустят к концу текущего месяца. В преддверии запуска ...

[Перевод] Состояние PHP в 2021 году: тенденции в разработке и прогнозы развития В 2021 году благодаря его новым фичам и возрастающей потребности в безупречно проработанном цифровом взаимодействии с клиентами PHP продолжал жить и здравствовать. Что же ждет PHP в будущем?В этой статье мы рассмотрим текущие реалии PHP landscape 2021, ответим на некоторые о...

Последний смартфон из линейки Samsung Galaxy Note получил новейшую One UI 4.1 Южнокорейская компания Samsung представила оболочку One UI 4.1 на базе операционной системы Android 12 вместе с серией Galaxy S22, а теперь его получают и телефоны серии Galaxy Note20. Напомним, выпущенная в 2020 году линейка стала последней в серии Samsung Galaxy Note....

Использование Gatling. Введение Привет! Мы — команда тестирования производительности в Тинькофф, и мы любим инструмент Gatling. В цикле статей мы расскажем об использовании Gatling и дополнительных инструментов, упрощающих разработку скриптов.Возможно, вы уже читали наши статьи про Gatling: первую и вторую...

Выпущено обновление Dying Light 2 Patch 1.0.6 для консолей PlayStation 4/5 Разработчик Techland выпустил новое обновление версии 1.06 для Dying Light 2 для консолей PlayStation 4/5. Размер обновления составляет 34,6 ГБ. Новый патч (версия 1.006 для PS5) включает исправления для нескольких проблем, предлагает улучшения стабильности, устраняет ошибки...

Android Auto получит дублирование экрана смартфона, новый интерфейс Coolwalk и не только Платформа Android Auto с 2019 не получала серьёзных изменений пользовательского интерфейса. Однако Google продолжает работать над новым пользовательским интерфейсом Android Auto под названием Coolwalk, подробности о котором представлены в данной заметке. Наши коллеги и...

Представлен Redmi 10 2022: новый дизайн, быстрая платформа Snapdragon и огромный аккумулятор Глобальный анонс смартфона Redmi 10 состоялся еще в августе прошлого года, а теперь Xiaomi выпустила обновлённую версию Redmi 10 2022. Новый смартфон оснащен 6,7-дюймовым ЖК-дисплеем разрешением HD+, однокристальной системы Snapdragon 680 и большой батареей емкостью 600...

Шесть посетителей Yas Waterworld стали рекордсменами GUINNESS WORLD RECORDS™ Благодаря успешному двухдневному событию GUINNESS WORLD RECORDS™ АБУ-ДАБИ, (ОАЭ), 29 ноября 2021 г. /PRNewswire/ —  Шесть посетителей аквапарка Yas Waterworld стали рекордсменами GUINNESS WORLD RECORDS™ во время первой в истории онлайн-трансляци...

В Москве растет конкурс инвесторов на новые участки В 2021 году Москва увеличивает объем площадей, которые продает или сдает инвесторам. За 11 месяцев город реализовал на торгах 111 участков общей площадью свыше 40 гектаров, конкурс со стороны инвесторов составил по 5 участников на лот. Это на 20% выше, чем в прошлом году и н...

Уехать в Германию на финишной прямой до пенсии, отыскать там СССР Уехать в Германию на финишной прямой до пенсии, отыскать там СССР или как сбежать из тюрьмы, и чтобы тебе за это ничего не было Март 2022. События последних недель разделили нашу жизнь на ДО и ПОСЛЕ, а наше общество – на тех, кто ZА и ПРОТИВ. Воздержавшихся, кажется, уже не...

Apple обманула: вырез в экранах MacBook Pro перекрывает меню в программах Некоторое время назад Apple представила новое поколение MacBook Pro. Новые модели получили 14- и 16-дюймовые дисплеи. И одним из главных новшеств ноутбуков оказалась «чёлка» как у последних iPhone.

Репликация логов в Object Storage при помощи Yandex Data Streams Cloud Logging —отличный сервис для просмотра логов. Но у него есть ограничение —время хранения. Сейчас сервис находится в стадии превью, поэтому логи хранятся три дня. После выхода в General Availability это время, скорее всего, увеличится, но ненамного. И это будет небеспла...

Состоялся релиз утилиты ViveTool 0.3.1 Известный инсайдер под ником Albacore представил новую версию утилиты ViVeTool, с помощью которой можно вручную активировать как скрытые функции в Windows 10 и Windows 11, так и нововведения, проходящие A/B-тестирование среди небольшой группы участников программы Windows In...

Apache выпустила уже третий патч для закрытия уязвимости в библиотеке Log4j — второй снова не справился Apache опубликовала версию 2.17.0 библиотеки Log4j, поскольку было обнаружено, что в предыдущей версии данный компонент так и не был полностью избавлен от уязвимости Log4Shell. Это уже третье обновление библиотеки после того, как впервые было заявлено о проблеме. Источник из...

[Перевод] React 18 В нашем последнем посте мы поделились пошаговыми инструкциями по обновлению вашего приложения до React 18. В текущем посте мы дадим обзор того, что нового появилось в React 18, и что это означает для будущего.Наша последняя основная версия включает в себя такие улучшения, ка...

[Перевод] Вёрстка в 2022. Часть 1: Теория "Разработчик – это человек, который переводит мысли заказчика на язык машины" @mikita_duИдея статьи появилась год назад, думал назвать «Вёрстка в 2021», но как-то затянулось… Весной 2021 года Microsoft объявила, что с 15 июня 2022 года прекращается поддержка IE11 (да, не для...

В Fortnite запустили третью главу Epic Games не потребовалось много времени, чтобы подтвердить детали главы под номером 3 в популярной королевской битве Fortnite. Разработчик официально выпустил трейлер, в котором рассказывается, чего ожидать как в главе номер 3, так и в ее первом сезоне новой главы. Наприме...

LG закрывает свой веб-сайт для разработчиков После того, как LG объявила о выходе из бизнеса смартфонов, компания пообещала трехлетние обновления ОС для своих последних флагманских телефонов, чтобы продлить их жизненный цикл и убедиться, что пользователи не останутся разочарованными в их продукции. Но начиная со следую...

Новый язык обычного и параллельного программирования Planning C 2.0 Здравствуйте, уважаемые читатели.Хочу написать здесь об одном из своих проектов -- языке Planning C (v2.0). Он является расширением C++, дополняющим базовый язык рядом новых конструкций. В настоящее время проект доступен в репозитории (исходный код прототипного транслятора-п...

Joycity выпустит глобальную версию Project M Издатель Joycity подписал соглашение с Bilibili о выпуске Project M. Дату релиза наверняка перенесут. В сентябре мы рассказали, что Joycity разрабатывает несколько игр, среди которых значилась Project M. Это проект о коллекционировании персонажей, сюжет вращается вокруг люд...

Dart Code Metrics — мой первый pull request В статье рассмотрел инструмент для анализа кода Dart Code Metrics и о том, насколько полезно его использовать. Постарался поделиться своими знания в создании нового правила для анализатора. Автоматизировали проверку имени класса и названия файла не только для своего проекта...

Готовимся к собеседованию по PHP: Что такое «DI», «Container», «Auto-wiring» за семь простых шагов Статья написана для начинающих разработчиков на языке PHP, чтобы помочь им усвоить понятия, нужные для понимания того, как устроены и работают современные фреймворки на PHP: Dependency Injection, Container, Auto-wiring.Автор надеется, что прочтение статьи поможет вам разобра...

Первый хакатон ВСК — от идеи до реализации В конце 21-го года состоялся первый хакатон в истории ВСК! Точнее - это был не совсем хакатон. А почему - читайте далее!Что еще вы найдете в этой статье:• все подробности организации;• цифры и сложности;• как создать почву для решения бизнес-задач;• как повысить лояльн...

Изменение расширенных настроек печати через API nanoCAD Расширенные настройки печати в nanoCAD являются дополнением к базовым настройкам.Через пользовательский интерфейс nanoCAD невозможно увидеть, какая настройка является базовой, а какая – расширенной, однако при работе с API nanoCAD разница видна четко. В качестве примера можн...

Процессоры Ryzen 6000 могут выйти в конце января. Но пока не подтверждено даже название новой серии Юрий Бублий, известный под псевдонимом 1USMUS и являющийся разработчиком приложений DRAM Calculator и Clock Tuner, заявил, что новые процессоры AMD Ryzen выйдут в конце января. Также он назвал их Ryzen 6000.  ...

Next.js: подробное руководство. Итерация вторая Привет, друзья! Хочу поделиться с вами заметками о Next.js (надеюсь, кому-нибудь пригодится). Next.js — это основанный на React фреймворк, предназначенный для разработки веб-приложений, обладающих функционалом, выходящим за рамки SPA, т.е. так называемых одностраничных при...

Онлайн курс по C# от Veeam Academy Еще один курс по C# в онлайн формате. В чем фишка?Если кратко, то в том, чтобы продолжать заниматься любимым делом - развивать лучший курс для начинающих разработчиков на C# :).Veeam Академия стартовала в 2017 году и всегда проводилась исключительно в очном формате. Мы всегд...

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

Wildberries привел всех покупателей в бешенство ужасным новшеством Торговая площадка Wildberries начала свой путь более чем 15 лет назад, однако реальная известность и популярность пришла к ней лишь в последние годы. Одна из причин, по которой это произошло, заключается в многократном расширении ассортимента Читать полную версию публикации...

CAD Exchanger 3.11.0: новый интерфейс, личный кабинет и экспорт 2D-чертежей в DXF С каждым новым релизом команда CAD Exchanger расширяет функционал своих продуктов, обеспечивая совместимость 3D-данных для сотен тысяч САПР-специалистов. Кроме доступных опций на пользовательский опыт влияет и среда, в которой работают клиенты CAD Exchanger, поэтому новая ве...

Redmi Note 11 Pro оценен в 40 тысяч рублей Компания Xiaomi поделилась подробностями российской релиза смартфона Redmi Note 11 Pro, глобальная версия которого была выпущена полтора месяца назад. Новинка станет доступна для покупки 7 апреля по рекомендованной цене в 42 тысячи рублей за единственную версию с 8 ГБ операт...

ПК-версия Grand Theft Auto: The Trilogy — The Definitive Edition недоступна для загрузки спустя сутки после релиза Rockstar выпустила ремастер трех частей GTA – GTA III, GTA: Vice City and GTA: San Andreas – в четверг, но уже в пятницу на официальном сайте появилось сообщение «этот элемент в настоящее время недоступен в вашей стране или регионе». Причем речь ...

Hitman 3 VR выйдет на ПК в январе Версия Hitman 3 VR отправится в релиз на ПК в следующем году, согласно заявлению разработчиков из студии IO Interactive, в котором излагается дорожная карта контента, который игроки могут ожидать во второй год поддержки Hitman 3. Конечно, одним из наиболее значительных обнов...

Как я создал Spring Boot startup analyzer Ни для кого не секрет, что приложения на Spring могут задумываться на старте. Особенно это заметно с развитием проекта: новый сервис стартует быстро и радует отзывчивостью, потом начинает обрастать функционалом, появляются всё новые и новые зависимости, а итоговый дистрибути...

[Перевод] Внутреннее устройство Pinned Object Heap в .NET Как вам известно, в .NET 5 появился новый вид кучи — Pinned Object Heap (POH, Куча Закрепленных Объектов). В отличие от других видов кучи, эта доступна разработчикам явно (что не характерно для сборщика мусора). В этой статье я объясню внутреннее устройство POH, чтобы в...

Как ускорить автотесты Подбираем эффективную конфигурацию под ваши нуждыВсем привет! Меня зовут Иван Левиков, я старший инженер по тестированию.ВКонтакте развиваю и ускоряю автотесты, анализирую и улучшаю инфраструктуру, создаю новые решения.При проектировании инфраструктуры для автотестов на Andr...

Бестселлер Samsung Galaxy A51 обновляется до Android 12 в России и остальном мире Компания Samsung Electronics начала распространение большого обновления программного обеспечения для популярного смартфона Galaxy A51 (обзор). Напомним, Samsung выпустила смартфон среднего класса Galaxy A51 в декабре 2019 года года, и он стал настоящим бестселлером &md...

Венец Творения Two Trees. Обзор на Sapphire Plus Всем доброго времени суток. В данной статье рассмотрим принтер Two trees Sapphire Plus. Это не первый принтер у меня от этой компании. Про другие принтеры вы можете посмотреть тут: TT-1S, Bluer plus ч1, ч2. Один не плохой, второй до сих пор недоделанный стоит. Данный же прин...

Сервис «VK Работа» закрывается Компания VK (бывшая Mail.ru Group) объявила о принятом решении — вскоре сервис «VK Работа» будет закрыт.  Пресс-служба сообщает: Сервис VK Работа прекратит своё существование в ближайшее время, все обязательства перед клиентами и партнерами будут...

FFmpeg libav с нуля. Часть 1: знакомство и начало работы Всем привет! Сегодня я хочу открыть серию статей по изучению FFmpeg libav с нуля.Сразу уточню, что в основном статьи направлены на программирование, используя библиотеки libav*, где в качестве языка выступит С++.Отмечу то, что я не являюсь профессионалом в данной теме и моей...

Xiaomi 12, Xiaomi 12 Pro и Xiaomi 12X моментально стали последними бестселлерами 2021 года: за 5 минут продано смартфонов почти на 300 млн долларов Буквально через пару часов после начала продаж смартфонов серии Xiaomi 12 стало известно о том, что Xiaomi 12, Xiaomi 12 Pro и Xiaomi 12X разлетелись как горячие пирожки. Всего за 5 минут было продано смартфонов почти на 300 млн долларов. Напомним, в этом году компания ...

YouTrack теперь с конструктором рабочих процессов Привет, Хабр!На связи команда YouTrack из JetBrains. Как вы знаете, YouTrack подстраивается под работу практически любой команды с помощью рабочих процессов (workflows). Рабочие процессы позволяют автоматизировать многие рутинные действия, однако до недавнего времени это тре...

Как тимлиду и эйчару проводить собеседования, чтобы было интересно кандидату и полезно команде 100% персонала нанимается, вы их приводите в команду через найм, через собеседования. Но многие тимлиды считают, что создание команды с необходимыми компетенциями — исключительно задача HR. Но даже если они вместе пригласили кандидата и провели собеседование — не факт, что ч...

Новая серия Redmi Note 12 появится на рынке во втором квартале 2022 Прошло совсем немного времени с тех пор, как Redmi представила на рынке серию смартфонов Redmi Note 11. Недавно стало известно, что к выходу готовится смартфон Redmi Note 11S 5G, а теперь появились новости о планах Redmi относительно серии Note 12. По словам популярного...

Исповедь iOS-разработчика из Google Я уволился из Google летом 2020. Лицо моего менеджера вытянулось, когда я сказал ему что ухожу - он ожидал чего-то подобного, но не в разгар пандемии! А я был счастлив - как никогда за последние несколько месяцев, и почти так же счастлив как 3 года назад - когда получил пись...

Личный опыт: стоит ли переезжать в Иннополис? В этом году мы — дизайн-центр электроники Promwad — открыли новый офис в Иннополисе, чтобы разрабатывать софт и железо для электромобилей, FPGA, AI-решений и других проектов. Так что сегодня вместо очередной инженерной статьи из серии «как это сделано» мы решили поделиться л...

Смартфон Osom OV1 будет изготовлен из керамики и нержавеющей стали Команда разработчиков Essential PH-1 работает над новым устройством от бренда Osom под названием OV1. Это смартфон, ориентированный на конфиденциальность, который постоянно сообщает пользователю к какой информации обращаются приложения. Еще в декабре всплыла фотография неизд...

Один из самых продаваемых смартфонов в мире, Samsung Galaxy A31, получил Android 12 в России Samsung выпустила смартфон Galaxy A31 около двух лет назад. Устройство дебютировало с оболочкой One UI 2.x на базе Android 10, а в апреле 2022 оно было обновлено до One UI 3.1 на базе Android 11. Теперь же смартфон начал получать обновление Android 12 с One UI 4.1. Стои...

Собираем свою библиотеку для SSR на React. Роутинг В прошлой статье мы создали библиотеку, которая позволяет запускать сервер для рендеринга React-приложения.В этой статье добавим механизм роутинга и получения данных на сервере и прокидывания их на фронт. Как и в первой части, будем ориентироваться на практики, применяемые в...

Неожиданное возвращение: первый за долгие годы флагман HTC выйдет в апреле Компания HTC планирует выпустить первый за долгое время флагманский телефон, работающий под управлением операционной системы Android, уже в следующем месяце. Новость поступила от тайваньского издания DigiTimes, которое получило подтверждение от генерального директора HT...

Sonic Frontiers могла выйти в прошлом году, но Sega решила не жертвовать качеством игры Японский издатель и разработчик Sega в рамках декабрьского собрания своих руководителей раскрыл первоначальные сроки релиза платформера с открытым миром Sonic Frontiers. Источник изображений: Sega Напомним, Sonic Frontiers (тогда ещё без официального названия) была представл...

Обзор архитектуры AlphaFold 2 В данном обзоре мы подробно рассмотрим нейронную сеть AlphaFold 2 от компании DeepMind, с помощью которой недавно был совершен прорыв в одной из важных задач биологии и медицины: определении трехмерной структуры белка по его аминокислотной последовательности.В первых трех ра...

ЦРУ? ФСБ? Нет мой друг… Маркетологи. ADINT или как за тобой следят через рекламу DISCLAIMER: Данная статья написана в ознакомительных целях и не является руководством к неправомерным действиям или обучающим материалом для сокрытия правонарушений.В качестве небольшого предисловия… Каждый из нас пользуется смартфоном. Это просто факт. И каждый из нас замеч...

Новая версия Android Auto доступна всем пользователям Компания Google выпустила финальную версию очередного обновления системы Android Auto, которое повышает номер версии до 7.6 для всех пользователей Android. Обновление начало распространяться на прошлой неделе, но теперь оно стало доступно для широкой аудитории. Данное о...

Scrum в госкомпании: миф или реальность? SCRUM закрепился и в стартапах, и в IT-гигантах, но что на счёт скрама в крупной госкомпании? Попытаемся дать ответ на примере одной из команд разработки Россельхозбанка, а в конце статьи поделимся чек-листом в помощь начинающему скрам-мастеру. Читать далее

[Перевод] Remix: руководство по новому open source React-фреймворку Последнее время кажется, что React-фреймворки выходят каждый день. Хотя каждому из них есть, что предложить, Remix особенно выделяется. Remix — React-фреймворк для SSR (server-side rendering) от создателей react-router, который заопенсорсили совсем недавно.В этой статье мы п...

Windows 11, Windows 10, Windows 9… Всем привет! Это очередная подборка новостей про Microsoft за последний месяц. Поехали! Windows 11 релизнулась 2 месяца назад. Она вышла с небольшими скандалами, связанными с системными требованиями, которые легко обходятся, но осадочек остался. Система вышла не без проблем ...

Бюджетный телефон HUAWEI Maimang 11 представлен на сайте сертификации TENAA HUAWEI Maimang 11 появился на сайте сертификации TENAA с номером модели TYH622M. Устройство является преемником HUAWEI Maimang 10, выпущенного в декабре прошлого года компанией China Telecom по цене 360 долларов. HUAWEI Maimang 11 оснащен восьмиядерным процессором с такто...

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

Неизвестный телефон Google обнаружен на веб-сайте сертификации BIS в Индии Недавно загадочное устройство Google с номером модели «GX7AS» недавно было замечено на индийском веб-сайте сертификации BIS. Мы знаем только, что это мобильный телефон и ничего больше, но это само по себе потенциально отличная новость, поскольку последним смартфоном, выпущен...

Асинхронному django быть. Эксклюзивно для Хабра Здравствуйте, читатели хаба про django. Эта статья о фреймворке для перфекционистов с дедлайнами, и о том, можно ли добавить в него асинхронность. Некоторые в курсе, что со стороны Django Foundation также есть некоторые усилия в этом направлении. Например, есть [DEP-09](http...

Пользователи жалуются на дисплеи iPhone 13 Компания Apple показала iPhone 13 и iPhone 13 Pro еще в сентябре. Релиз получился достаточно «спокойным», особенно если забыть про дефицит устройств. Однако в последнее время все больше пользователей начали жаловаться на проблемы с экранами в новых iPhone. Чаще всего, жалобы...

Xiaomi Mi 11 скоро получит финальную версию MIUI 13 Компания Xiaomi объявила о том, что финальная версия фирменной оболочки MIUI 13 выйдет уже 28 декабря. К сожалению, это пока касается только китайских пользователей. В этот день апдейт получат смартфоны Xiaomi Mi 11 Ultra и Mi 11, а также Redmi K40 Pro и Redmi K40 Pro+. В то...

Компания SUSE открыла код NeuVector Компания SUSE объявила о выпуске NeuVector - платформы, обеспечивающей комплексную безопасность контейнеров. Это решение предназначено для выполнения   контейнеризированных приложений в среде нулевого доверия (zero trust). База кода NeuVector уже доступна сообществ...

DIY наушники: тяга к совершенству С прошлой статьи по DIY ленточным наушникам не прошло и года, как появились свежие результаты изысканий по этой теме. Сотни часов потраченного времени, десятки повторных сборок наушников и смена философии привели к тому, что под капотом накопилась критическая масса нововведе...

ЕГРЮЛ, ЕГРИП в виде архивов ФНС, csv, xml, json (API) и анализ данных С началом войны РФ с Украиной мои статьи потеряли смысл на фоне этого ада. Продуктивно работать почти невозможно. Кто-то потерял дом, кто-то детей. Миллионы беженцев.Два из трёх этажей своего дома я отдал под размещение двух семей беженцев с детьми. Если у вас есть возможнос...

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

Microsoft может выпустить Windows 11 22H2 в августе В настоящее время Microsoft все еще работает над Windows 11 22H2. Тестирование в каналах Dev и Beta еще не завершено, хотя стадия Feature Complete уже достигнута. Стадия Config Complete еще не достигнута. Еще в канун Нового года начали ходить слухи о том, что обновление Wind...

One Day Offer для мобильных разработчиков и системных аналитиков Привет!Мы продолжаем проводить One Day Offer, в этот раз на очереди мобильные разработчики и системные аналитики. Предлагаем получить оффер за сутки, без долгого ожидания между интервью. Проведём все этапы собеседования онлайн и в один день на нашем специальном One Day Offer...

Тильда против фронтенда: 6 главных мифов о конструкторе Бывает так: заказчику нужен лендинг еще вчера. К фронтендеру обращаться не хочется — долго, дорого, дизайнеру не понравятся отступы, а вся задача превратится в череду долгих согласований.Привет, меня зовут Соня! Я – UX/UI дизайнер в hh.ru. В этой статье мы разбираем популярн...

Battlefield 2042 почти забыта? Онлайн Steam-версии упал на 96% по сравнению с датой выхода Похоже, что Battlefield 2042 может по праву считаться одной из самых неудачных частей франшизы. Об этом говорит много факторов, включая количество игроков в сети. К примеру, у Steam-версии игры онлайн снизился на 96% по сравнению с релизом игры. Читать полную статью

Мой опыт проведения курса по Android Привет! Меня зовут Мялкин Максим, я занимаюсь мобильной разработкой в KTS. В 2019 году я вместе с платформой для онлайн-обучения Skillbox начал делать курс для начинающих мобильных разработчиков. На создание курса у меня ушло полтора года. Надеюсь, мой опыт поможет спец...

Что смотрели и читали по PHP в 2021: список от сообщества В декабре прошел второй ежегодный опрос русскоязычного PHP-сообщества. Ответов удалось собрать в два раза больше, чем годом ранее — больше трех тысяч. Конечно, снова спросили у ребят про статьи и видео, которые запомнились за год.Как собирались мнения и кто проходил опросСсы...

Почему на смартфоны с новым Android нельзя установить Google Camera В последнее время камера на смартфоне стала чуть ли не главным параметром при покупке. Пользователи готовы смириться с мелкими подлагиваниями или отсутствием топового процессора, лишь бы снимал как надо. При этом многие из них знают, что после покупки можно будет серьезно п...

Ускоряем прохождение iOS UI-тестов. Часть 1. Запускаем тесты без сборки проекта Хабр, привет!Меня зовут Борис. Я Mobile QA lead в Vivid Money.Это вступительная статья в цикле статей по iOS-автоматизации, в которых я расскажу о том, как ускорить прохождение UI-тестов.Данная статья будет полезна iOS-автоматизаторам с опытом, либо разработчикам.В рамках эт...

Страх и ненависть в RouterOS: что такое сетевое соединение в ядре Linux (часть 3 — NAT и сетевые соединения) В статье рассмотрено понятие «соединение» для TCP и UDP протоколов в ядре операционной системы Linux на примере работы оборудования MikroTik. Дополнительно рассматриваются особенности работы технологии NAT в указанном контексте. Материалы носят в основном теоретический хара...

K8S для начинающих. Часть вторая В прошлой статье мы говорили о создании подов. В этой статье поговорим о том, что такое сервис, типы сервисов, метки и селекторы, а также создадим свой сервис. Читать далее

Samsung Galaxy A13 4G получил сертификат Bluetooth SIG Компания Samsung представила свой самый доступный 5G-смартфон, получивший название Galaxy A13 5G, еще в декабре 2021 года. Устройство продается в США и, ожидается, что в этом месяце оно дебютирует на других рынках.Мы знаем, что Samsung также планирует представить в ближайшее...

Матчинг преподавателей и учеников с помощью ML Недавно перед командой аналитики подбора преподавателей встала задача усовершенствования модели матчинга учеников преподавателей. Перед вами статья о том, как мы это делали. Читать далее

Стековые процессоры: способы повышения производительности и блоки, которые для этого используются. Библиография Данная статья пишется с несколькими целями: изложить возможные методы повышения быстродействия стековых процессоров, собрать попутно небольшую библиографию, и закрепить на данный момент что мне известно в этой области. Статья или точнее пост, выйдет крайне сухим и лапидарны...

Vivo скоро начнёт тестировать Android 12 в России: объявлен график выпуска Китайская компания Vivo опубликовала график выпуска бета-версий сборок на основе новой операционной системы Android 12 для российских пользователей своих смартфонов.  Vivo X60 Pro Поучаствовать в бета-тесте Android 12 смогут пользователи таких моделей: С конца де...

Новый тренд. Покупатели на AliExpress массово возвращают все товары подряд Крупнейшим и наиболее известным онлайн-магазином, позволяющим покупать какие-либо товары с доставкой из Китая, является AliExpress. Данный маркетплейс внедряет одно новшество за другим, лишь бы всегда привлекать к себе как можно больше внимания и пользоваться рекордной Чита...

«Горячие» и «холодные» Feature toggles: принципы работы В этой статье мы расскажем про принципы безопасной работы с переключателями функционала – Feature Toogles:  — Что из себя представляют переключатели функционала и для чего их использовать. — Какие проблемы возникают при неправильном использовании. — Что такое «горячие» ...

Топ-20 сервисов SMS-активаций: обзор бесплатных и платных вариантов Виртуальный номер необходим, когда нужно зарегистрироваться на сайте или в приложении по коду из SMS, а свой личный номер указывать не хочется. Или он уже используется в другом аккаунте. В таких случаях на помощь приходят сервисы SMS-активации. Среди них есть как бесплатные,...

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

2K-экран, Snapdragon 7c Gen 2, стилус и быстрая зарядка. Представлен хромбук Lenovo IdeaPad Duet 3 Lenovo анонсировала несколько компьютеров на Mobile World Congress 2022, включая хромбук Lenovo IdeaPad Duet 3. Это уменьшенная версия хромбука IdeaPad Duet 5, выпущенного в конце прошлого года. Последняя модель оснащена меньшим ЖК-экраном (в старшей модели бы...

Square Enix отложила Final Fantasy XIV: Endwalker до 7 декабря, чтобы подготовиться к завершению десятилетней саги Режиссёр и продюсер MMORPG Final Fantasy XIV Наоки Ёсида (Naoki Yoshida) объявил о том, что предстоящее четвёртое расширение под названием Endwalker выйдет на две недели позже намеченного — 7 декабря вместо 23 ноября. Кроме того, был отодвинут и ранний доступ для игроков, оф...

Робот-самурай. Как научить телеграм-бота писать хокку Привет! Давно ничего не писал. Обещанного в прошло статье бота закончил, проект оказался довольно сложным, но опыта и знаний заметно прибавилось. А значит время начать новый проект! В этот раз, вдохновившись глубочайшими мыслями японских поэтов-философов, мы будем делать бот...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)