Все подряд публикации с habr.com
Очистите свою память: от Finalize к Cleaner
Сборка мусора в Java отвечает за управление памятью, но не очищает ресурсы, не связанные с памятью, такие как сокеты или дескрипторы файлов.
Без надлежащего управления могут возникнуть утечки ресурсов, что приведет к снижению производительности или сбоям.
Java Cleaner API, представленный в Java 9, обеспечивает современный и эффективный механизм очистки ресурсов, когда объекты больше не доступны.
Он устраняет недостатки устаревшего метода finalize(), предлагая предсказуемый и эффективный способ управления ресурсами, не связанными с памятью: поэтому давайте совершим небольшой экскурс по методам очистки памяти от finalize до Cleaner API.
В Испании отключился мобильный интернет и мобильная связь из-за нештатного обновления сети Telefónica
20 мая 2025 года по всей Испании отключились мобильный интернет и мобильная связь. По данным организации по контролю за кибербезопасностью и Интернетом Netblocks.org, у телекоммуникационного гиганта Telefónica (это оператор большинства мобильных сетей в стране) произошёл нештатный инцидент в процессе модернизации сети, который «непреднамеренно повлиял» на основные системы связи в стране, а также затронул сеть экстренных вызов для части пользователей. В Telefónica работают над решением этой проблемы.
В Коломенском состоится семейный IT-фестиваль «IT-Пикник»
16 августа 2025 года в Коломенском состоится ежегодный «IT-Пикник», который соберёт более 30 тысяч специалистов. В программе фестиваля доклады, практические занятия, интерактивные развлечения от компаний-партнёров, семейные мероприятия и музыкальная программа.
Пикник традиционно проходит в формате однодневного open-air фестиваля. Приглашаются специалисты различных направлений: программисты, тестировщики, аналитики, продакт- и проект-менеджеры.
«Так лень учить английский» или почему так важно поставить адекватную цель
«Всё! С понедельника начну»
«Нет времени у меня на этот английский»
«Не идёт чего-то, всё никак не сесть»
«Начинал уже несколько раз, но каждый раз на что-то отвлекался»
Арбитраж криптовалют — или переливаем из пустого в порожнее
В настоящий момент тема арбитража криптовалют в значительной степени скомпрометирована, и этот факт не может не вызывать сожаления. Первые же несколько Telegram‑каналов, найденные при беглом поиске по ключевым словам, оказались мошенническими проектами. На практике, таких ресурсов в социальных сетях на порядки больше. Фактически, это заботливо расставленные сети для ловли очередных доверчивых пользователей, стремящихся к быстрому и лёгкому заработку. И на волне очередного хайпа в теме криптовалют таких становится все больше и больше.
Я решил проверить — существуют ли в действительности арбитражные возможности, насколько сложно их найти, и что не менее важно — можно ли извлечь из них реальную финансовую выгоду? С этой целью за пару выходных был собран простой арбитражный сканер, позволивший получить некоторую статистику и сделать определенные выводы. Для тех, кому интересны результаты этого эксперимента — расскажу подробнее.
Я 25 лет настраивал фотоаппарат, выстраивал композицию, ставил свет, а потом пришла нейросеть
Эту историю для моего блога рассказал профессиональный фотограф Олег Цербаев
В начале 2000-х появилась цифровая фотография, мир раскололся на два лагеря: «Это не искусство!» против «Это будущее!». За три года в рекламной индустрии почти не осталось фотографов старше 40 лет. Крупные журналы начали работать с молодыми ребятами, фотоиндустрия в итоге выросла в разы. То, что происходит сейчас с нейросетями — намного масштабнее. Это не просто новый инструмент в нашем арсенале, а целая новая реальность.
Представьте, что вместо кисти художнику вдруг дали соавтора — талантливого, с безграничной фантазией, но иногда непредсказуемого. Именно так работают нейросети в создании изображений. Они не просто выполняют команды — они интерпретируют, дополняют и иногда удивляют.
Как геймдев помогает решать социальные и культурные проблемы
Сегодня игры — это не просто форма досуга. Это гигантская индустрия, культурное явление, способ рассказывать истории и задавать важные вопросы. Как игры уже помогают обществу справляться с острыми темами, осмыслять реальность и менять мышление людей?
Игры — это не пассивный формат, как фильм или лекция. Игрок не просто наблюдает — он вовлечён, принимает решения, сталкивается с последствиями. Именно это делает игры мощным инструментом для исследования и проговаривания сложных тем.
Когда мы управляем героем, который оказывается в моральной ловушке, мы проживаем ситуацию почти как свою. Это не проповедь и не указание — это опыт. И опыт этот может быть трансформирующим.
Троянские астероиды Земли
В этом видео вы узнаете о троянских астероидах Земли. К настоящему времени известно только два таких астероида: 2010 TK₇ и 2020 XL₅. Оба относятся к точке Лагранжа L₄ системы Земля–Солнце. Ещё в начале прошлого века троянские астероиды были обнаружены у Юпитера, и сейчас их известно уже более 15 тысяч. Относительно недавно аналогичные объекты стали находить у Марса, Нептуна и других планет.
Как я взломал миллионы умных весов через уязвимости в API и железе
Сегодня расскажу, как мне удалось перехватить управление миллионами смарт-весов, подключенных к интернету. Причина — уязвимость в механизме привязки весов к пользователю, превратившая эти устройства в идеальные мишени для атак.
Эта находка наглядно показывает, что аппаратная и веб-безопасность — две одинаково важные составляющие защиты умных устройств. Отыскав уязвимости в каждой из них, злоумышленник может достичь по-настоящему пугающих результатов.
«Яндекс»: китайская языковая модель DeepSeek может усилить конкуренцию в сфере ИИ
МКПАО «Яндекс» сообщило в своём годовом отчёте, что китайская языковая модель DeepSeek может усилить конкуренцию в сфере ИИ, поскольку требует меньше вычислительных ресурсов и доступна с открытым кодом. В ответ компания представила собственную модель YandexGPT 5. При этом «Яндекс» предупреждает, что распространение таких решений, как DeepSeek, может снизить интерес к российским ИИ‑сервисам и ослабить их рыночные позиции.
Алексей Рыбак — о стартапах, платформенной разработке и челленджах взрослеющих компаний
Алексей Рыбак — основатель R&D-лаборатории devhands.io, сооснователь платформы автоматизации оценки Teamwork360, а ещё член программного комитета TechFounders — конференции про запуск, развитие и рост IT-стартапов. В прошлом — глава разработки в Badoo, участник команды Андрея Андреева, стоявшей у истоков Mamba, Begun, SpyLog. CTO, технарь, предприниматель, отец троих детей — и человек, который умеет говорить о стартапах без романтики, но с уважением к тому, что в них действительно важно.
Мы поговорили с Алексеем о том, как растут стартапы, зачем технарям становиться фаундерами и как выстраивать культуру в быстро растущих командах.
Ужесточение ответственности за нарушения обработки персональных данных. Новые риски для бизнеса
С 30 мая 2025 начинают действовать новые штрафы, достигающие 500 млн. рублей за утечку персональных данных. Что делать бизнесу в новых реалиях?
Разбираем свежие изменения в законодательстве о персональных данных, оборотные штрафы и за что теперь могут посадить. Предлагаем конкретные шаги, которые помогут минимизировать новые риски и при этом не разориться на комплаенсе.
ChatGPT vs Гик. Сможет ли AI заменить опытного верстальщика?
Привет, Хабр.
Моя подруга постоянно читает новости о том, что искусственный интеллект заменит какую-то профессию. Тестировщик, программист, дизайнер, писатель и т. д. А сможет ли он заменить опытного верстальщика?
Мне стало интересно, сможет ли ChatGPT написать код, как я. Чтобы мог сказать: «Да, вот это мы допускаем в продакшен».
Добиваться этой цели я буду на примере нескольких популярных паттернов. Я уверен, что фронтендеры постоянно верстают их из проекта в проект. Ещё я честно признаюсь, что у меня мало опыта работы с такими системами. Я новичок. Так что тоже учитывайте это при чтении.
Давайте посмотрим, что в итоге получилось.
Apache Kafka на слое Stage аналитической платформы: зачем, как и грабли на пути
Всем привет! В этой статье поделюсь нашим опытом использования Apache Kafka на слое Stage в аналитической архитектуре. Мы поговорим о том, что такое слой Stage и зачем он нужен, почему именно Kafka стала нашим выбором, как устроен процесс ingest (приёма данных) на базе Kafka, что можно и чего делать не стоит на этом этапе, какие грабли нас ждали и как мы их преодолели, а также дам практические советы из реального опыта. Спойлер: Kafka оказалась не просто очередным модным словом, а действительно упростила нам жизнь в аналитическом проекте. Поехали!
Asus представила игровой 24-дюймовый монитор Strix Ace XG248QSG с частотой до 610 Гц
На выставке Computex 2025 тайваньская Asus презентовала игровой 24-дюймовый монитор Strix Ace XG248QSG c частотой обновления 610 Гц и временем отклика 0,1 мс при задержке ввода в 0,8 мс.
Тестовый стенд для испытания линейной камеры
Иногда бывает, что для выполнения какого-то проекта требуется пройти несколько необходимых промежуточных этапов. Если проект исключительно программный, то эти дополнительные этапы не очень заметны. К примеру, при чистом программировании при возникновении проблемы всегда можно под неё попробовать найти готовую библиотеку и двигаться дальше.
Если проект аппаратный, то тут немного сложнее. Я расскажу про наш случай. Мы разрабатываем линейную камеру для контроля качества печати на флексографических машинах. При этом, конечно, мы не имеем возможности во время экспериментов всё время находиться рядом с печатным станком, мы тогда будем там просто мешать людям работать. То есть нам нужен простой испытательный стенд для разработчиков.
CNBC: «Microsoft сокращает 3% сотрудников»
Microsoft сократит 3% персонала по всему миру. Компания подтвердила изданию CNBC, что увольнения затронут работников всех уровней, команд и регионов. По состоянию на июнь 2024 года в Microsoft работало 228 тысяч человек. Если от этого количества отнять 3%, то под сокращение попадают почти 7 тысяч человек.
В Microsoft заявили, что увольнения необходимы для адаптации к изменениям на рынке. Представитель компании отметил CNBC, что сокращения не связаны с результатами работы сотрудников. В январе 2024 года уже были увольнения, связанные с индивидуальной результативностью, но они не носили массовый характер.
В PowerPoint на Mac появился инструмент Reading Order Pane
Microsoft выпустила обновление для своего приложения PowerPoint на macOS, в котором появился инструмент Reading Order Pane для выстраивания правильного порядка чтения слайдов. Функция доступна пользователям PowerPoint для Mac на бета-канале с версией 16.98 (сборка 25050901) или более поздней, пишет Neowin.
История Flash-игр. Часть 1: Энтузиасты
Тема инди-игр уже давно набирает популярность. Новости о том, как разработчик одиночка или маленькая студия вырвались в топы Стима, появляются регулярно. Но что если я скажу, что инди-игры были и задолго до Стима? Что была целая индустрия, объединявшая тысячи разработчиков по всему миру? Маленькая, неприбыльная и забытая сейчас, но очень популярная 20 лет назад. Это был Flash. На хабре уже есть несколько статей о нём, но я расскажу как эта индустря работала изнутри.
Если кто не застал, флеш игры - это такие бесплатные игры в браузере, которые заполонили интернет в нулевых. К ним не относились серьёзно, но встречались и годные, даже шедевральные проекты, которые помнят до сих пор. Я посвятил разработке таких игр больше 10 лет и хочу рассказать, насколько эта была необычная, интересная и где-то безумная индустрия.
Делались эти игры в программе Macromedia Flash, которая вообще-то задумывалась только как инструмент создания веб анимаций. Ну вот этих вот Масянь и всяких…
Министерство юстиции разработало законопроект о порядке ареста и конфискации цифровой валюты
Министерство юстиции представило законопроект, который определяет цифровую валюту как имущество, которое можно арестовать и конфисковать.
«Минюстом разработан законопроект, который относит цифровую валюту к имуществу для целей ареста и последующей конфискации. Одновременно предлагается установить специальные требования, направленные на обеспечение ее сохранности: с учётом особенностей конкретной [цифровой] валюты следователь сможет изъять материальный носитель с кодами доступа к ней или просить суд установить запрет операций», — цитирует ТАСС замминистра юстиции РФ Вадима Фёдорова.
Почему Apache Spark становится ядром аналитических платформ в России: тренды, особенности и прогнозы для бизнеса
Эксперты компании «Криптонит» проанализировали главные тренды использования Apache Spark в бизнесе, выделили особенности его применения в России и спрогнозировали дальнейшее развитие на основе выявленных тенденций.
Растущая востребованность Spark объясняется не только открытым исходным кодом и гибкостью, но и лёгкостью интеграции с современными технологиями — от машинного обучения до облачных платформ.
«В России Apache Spark становится не просто популярным фреймворком для обработки данных, а частью экосистемы отечественных решений в сфере Big Data. Особенно это касается объектов критической инфраструктуры, где всегда отдаётся предпочтение только самым надёжным и проверенным решениям», — пояснил Иван Попович, руководитель направления обработки данных компании «Криптонит».
Для критически важных отраслей (госуправление, финансы, энергетика) важна локализация данных и соответствие требованиям…
Как Python делает жизнь геймера проще: от Telegram-ботов до сортировки скриншотов
Компьютерные игры прошли громадный путь — от аркад 70-х до современных AAA-проектов, стоимость которых сопоставима с крупнейшими инженерными постройками. Геймдев — это не только искусство создания миров, но и многомиллиардная индустрия, где экономика играет ключевую роль.
Разработка AAA-игр требует бюджетов в десятки и сотни миллионов долларов, а рынок инди-игр и пользовательского контента ежегодно приносит миллионы благодаря платформам вроде Steam и моддинг-комьюнити. Моддеры, создавая дополнения для таких игр, как Skyrim или Minecraft, не только расширяют игровой опыт, но и формируют целые экосистемы с собственной экономикой: от донатов на Patreon до продаж модов. В этом мире Python становится всё более полезным инструментом — как для разработчиков, так и для продвинутых геймеров.
Qualcomm выпустит процессор для ЦОД, который подключается к чипам Nvidia
Qualcomm объявила о планах выпустить процессор для центров обработки данных, который будет подключаться к графическим чипам и программному обеспечению Nvidia.
Fortune: инженер-программист с 20-летним стажем не может найти работу из-за искусственного интеллекта
В апреле 2024 года Шон К., инженер-программист с двадцатилетним стажем, потерял работу. Больше года он живёт в трейлере и работает в DoorDash, а поиски работы в IT-сфере результата не дают. По мнению Шона, причина заключается в замене специалистов-людей искусственным интеллектом и в ИИ-агентах, которые используются на первых этапах собеседования.
Как Шон рассказал изданию Fortune, он уже терял работу во время финансового кризиса 2008 года и в начале пандемии COVID-19. В обоих случаях ему удавалось быстро найти новые места. Однако в этот раз ситуация кардинально отличается.
В МФТИ создали технологию для улучшения сигнала мобильной связи
Учёные МФТИ создали прототип настраиваемой интеллектуальной поверхности, оптимизирующей путь распространения сигнала от вышки сотовой связи. Технология способна увеличить покрытие и пропускную способность мобильных сетей без расходов на модернизацию инфраструктуры. Статья была опубликована в журнале Computer Networks.
По словам МФТИ, важной проблемой современных беспроводных сетей выступает увеличение покрытия и пропускной способности без дорогостоящей модернизации инфраструктуры. Учёные из МФТИ предлагают решить проблему с помощью реконфигурируемых интеллектуальных поверхностей (РИП). Эти РИП оптимизируют путь распространения сигнала, отражая и перенаправляя его оптимальным образом.
Go-микросервисы: Стандартизация архитектуры с Clean Architecture и DDD
Go-разработчики часто сталкиваются с парадоксом: изначально простой и понятный проект со временем превращается в сложный для поддержки монолит.
✔️ Бизнес-логика оказывается размазана между слоями?
✔️ Замена базы данных требует переписывания половины кода?
✔️ Новым разработчикам требуется недели, чтобы разобраться в проекте?
В этой статье мы разбираем практическое применение DDD и Clean Architecture в Go. Обсуждаем возможный стандарт структуры микросервиса. Оптимизируем существующие.
🔥 Для разработчиков, которые хотят создавать проекты, остающиеся поддерживаемыми даже через годы развития.
React Labs: View Transitions, Activity и другие обновления
В блоге React Labs мы делимся проектами, находящимися на этапе активных исследований и разработки. В этой статье рассказываем о двух новых экспериментальных возможностях, которые уже доступны для тестирования, а также делимся новостями о других вещах, над которыми сейчас работаем.
Сегодня мы рады представить вам документацию по двум новым экспериментальным возможностям, уже доступным для тестирования:
· View Transitions
(переходы между экранами)
· Activity
А также делимся обновлениями по возможностям, над которыми продолжаем работать:
· Треки производительности React (React performance tracks)
· Расширение редактора кода для компилятора
· Автоматические зависимости эффектов
· Ссылки на фрагменты (fragment refs)
· Конкурентные хранилища данных (concurrent stores)
Пример использования View Transitions и Activity в клоне AirBnB
JSON vs бинарные форматы: почему Kafka выбирает скорость?
В современных распределенных системах, где компоненты могут быть реализованы на разных языках программирования, возникает необходимость в эффективной коммуникации между ними. Брокеры сообщений играют ключевую роль в этом процессе, обеспечивая асинхронную передачу данных и снижая зависимость между модулями. Однако для бесперебойного взаимодействия критически важно выбрать наиболее универсальный формат обмена информацией. Ведь важно понять, что и как мы будем передавать, и тут есть несколько вариантов.
IVA Technologies и Ideco подтвердили совместимость своих решений
Российские компании — разработчик экосистемы корпоративных коммуникаций IVA Technologies и производитель решений информационной безопасности Ideco успешно завершили тестирование и подтвердили совместимость платформ видеоконференцсвязи IVA MCU и бизнес-коммуникаций IVA ONE с межсетевым экраном нового поколения Ideco NGFW.
Сертификат совместимости был выдан по результатам испытаний, проведенных специалистами IVA Technologies и Ideco на собственном киберполигоне компании IVA Technologies. Совместная устойчивая работа обоих продуктов обеспечивает высокое качество и безопасность коммуникаций в соответствии с современными высокими требованиями.
Комментарий директора Ideco Дмитрия Хомутова:
«Подтверждение совместимости наших решений — важный шаг в развитии безопасных цифровых экосистем коммуникаций для бизнеса любого масштаба. Ideco NGFW обеспечивает надежную защиту как периметра, так и корпоративных сетей, а интеграция с платформами IVA…
Huawei выпустила MateBook Fold Ultimate Design — ноутбук со складным экраном
Компания Huawei выпустила MateBook Fold Ultimate Design — это ПК с гибким экраном, который складывается и превращается в планшет.