Все подряд публикации с habr.com
Temporal и в целом работа с датой, временем и часовыми поясами
Всем привет! Меня зовут Дмитрий, и я занимаюсь веб-разработкой в IT-компании Intelsy, работая как на аутсорс-, так и на аутстафф-проектах. В своей работе я постоянно сталкиваюсь с задачами, связанными с датами и временем, и давно заметил, что стандартный объект Date в JavaScript часто доставляет много неудобств.
Мне захотелось разобраться, почему так происходит и какие современные решения помогают упростить эту работу. Это привело меня к изучению нового API Temporal — перспективного инструмента для более точной и удобной работы с датой, временем и часовыми поясами.
Показываем нашу A/B-платформу в деле 17 июня
Всем привет! Приглашаем на вебинар How to Trisigma, посвященный одноименной A/B-платформе от Авито. С помощью этого решения мы сделали процесс A/B-тестирования быстрее, проще и прозрачнее, сначала внутри компании, а потом предложили Trisigma рынку. Программа, даты и ссылка на регистрацию — под капотом.
Молодой ученый из «Росатома» попал в список Forbes
Аспирант МГУ и сотрудник Национального центра физики и математики в Сарове Максим Вялков, вошёл в лонг-лист из 100 самых перспективных молодых россиян рейтинга Forbes «30 до 30».
Стало известно точное время глобального запуска Elden Ring Nightreign
27 мая на официальной странице Bandai Namco в Facebook появился пост с актуальным времен глобального запуска Elden Ring Nightregn для разных часовых поясов. По Москве запуск состоится в ночь на 30 мая.
SIMD на x86 — чудовище Франкенштейна?
Общее количество всех команд во всех этих расширениях — 1342 инструкции!
От комментариев воздержусь, оставлю эту привилегию читателю ))
При этом SIMD на RiscV очень хвалят, как очень продуманный, минималистичный, при этом мощный и выразительный: https://www.youtube.com/watch?v=lwIBp6cc-HY
Исследование: модем Apple C1 в iPhone 16e оказался слабее решений Qualcomm в тесте на скорость
Модемы Qualcomm Snapdragon X57 и Snapdragon X80 в двух неназванных моделях смартфонов на Android достигли более высоких скоростей 5G по сравнению с чипом C1 от Apple в недавнем iPhone 16e. К такому выводу пришли специалисты Cellular Insights в отчёте, который подготовили по заказу Qualcomm.
Акция Days of Play от Sony: консоли и аксессуары, новые игры и турнир по NBA 2K25
Sony анонсировала старт ежегодной акции Days of Play, которая в 2025 году проходит с 28 мая по 11 июня. В её рамках игрокам доступны скидки на консоли и аксессуары, а также новые игры и демо в подписке.
Четыре взлома ИТ-инфраструктуры, один из которых выдуман. Какой?
Публикуем примеры взлома информационной инфраструктуры четырех объектов. Под раздачу попали: банк, два дата-центра и умный дом. Как видно из заголовка, только три варианта произошли в реальности, а один мы выдумали сами. Ответы – в конце статьи.
Полагаем, что учиться на чужих ошибках всегда приятнее, чем на своих, поэтому желаем приятного чтения.
Как красиво признаться в любви не покупая цветы и конфетки с плюшевым мишкой на память, используя чистый HTML и CSS с JS
Хочу поделиться идеей, как сделать признание в любви особенным, запоминающимся и искренним, не прибегая к классическим цветам или банальным текстам в телеграме/вацапе на миллиард строк. Я расскажу про интерактивный веб-сайтик, который можно создать своими руками, чтобы передать свои чувства. Это не просто слова, а целая история, которая разворачивается на экране, погружая человека в атмосферу тепла и эмоций. Код, который я приложил, пример такого проекта, и сейчас я объясню, как он работает и почему это может стать идеальным способом признаться в любви.
Бывший инженер НАСА и YouTube-блогер запустил сервис, который позволяет сделать селфи из космоса
Экс-инженер НАСА, а ныне YouTube-блогер Марк Робер представил сервис создания «космических селфи». Фото создаётся с помощью камеры, установленной на борту малого спутника под названием Sat Gus, который движется вокруг Земли на высоте приблизительно 600 км.
Суть сервиса проста: пользователь загружает на сайт Space Selfie свою фотографию, которая затем отображается на специальном экране, прикреплённом к спутнику. После этого камера спутника делает снимок экрана на фоне Земли для создания эффекта «космического селфи».
Комбинация из двух известных лекарств увеличила продолжительность жизни мышей на треть
Исследователи смогли показать, что траметиниб (лекарство для лечения меланом и глиом, торговое название «Мекинист») в одиночку продлевает жизнь мышей на 5-10%, а рапамицин (иммунодепрессант) - на 15-20%. Вместе препараты усиливают друг друга, продлевая жизнь мышей примерно на 30 %.
Комбинированная терапия также положительно повлияла на здоровье мышей в пожилом возрасте. В тканях и мозге мышей, получавших лечение, наблюдалось меньше хронических воспалений по сравнению с мышами, не получавшими лечения, а возникновение и развитие рака происходило позже.
Разработка NFT-приложений с помощью Magic Eden API: от идеи до реализации
Привет, Хабр! В этой статье я расскажу о возможностях API Magic Eden - одного из крупнейших NFT-маркетплейсов на Solana, и покажу, как с его помощью можно создавать интересные проекты.
Разрушая мифы о гиперконвергенции
Гиперконвергентная инфраструктура (HCI) зарекомендовала себя как надежный и эффективный способ построения современных IT-систем. Однако вокруг гиперконвергенции до сих пор существует множество мифов. И несмотря на очевидные преимущества этого архитектурного подхода, многие компании по-прежнему с осторожностью относятся к его внедрению. Давайте разберем страхи, которые мешают ИТ-руководителям перейти на гиперконвергентный подход, и проанализируем, насколько они соответствуют действительности.
Сегодня рассмотрим вопросы, касающиеся ТСО (или совокупной стоимости владений).
А так ли необходимо техническое собеседование разработчику и как оценить опыт работы разработчика?
В последнее время тема собеседований, особенно на Хабре, стала очень актуальна. В каждой статье кандидаты жалуются, что стало много собеседований и советуют друг другу ИИ‑инструменты, которые помогут сломать эту стену. С другой стороны, компаниям не нравится, что просто обычного разработчика средней квалификации уже сложно найти и надо потратить много времени на это.
Совсем недавно появилась статья: «Читерство в законе. Как пройти собеседование и устроиться на работу в дивном новом мире». Если коротко, то в ней говорится о том, что для того, чтобы устроится на работу необходимо специально тренироваться для прохождения собеседований. Все друг друга обманывают (как HR со стороны компании, так и сам кандидат).
И с этим сложно не согласится. Мне иногда приходится иметь дело с наймом. И что я вижу на собеседовании? Или что я проверяю на собеседовании? Правильно: умение проходить собеседования, а не навыки и опыт…
xk6-browser как секретное оружие для умного исследования производительности
Привет, Хабр. Меня зовут Антон, я работаю в группе нагрузочного тестирования ЮMoney и занимаюсь исследованием производительности. В статье расскажу про xk6-browser — что у нас было до него, какие у этого решения преимущества и метрики.
Что делать, когда интернет поплыл. Разбираемся, как ремонтируют подводные линии связи
Где-то между континентами на дне океана рвется кабель. Через него шел интернет для целого континента — и теперь начинаются сбои в банках, звонки не проходят, бизнес тормозит. В этот момент в порт выходит ремонтное судно: его цель — найти повреждение, достать кабель с глубины и вернуть связь.
Всем привет! Меня зовут Лев, я специалист продуктовой поддержки в Selectel. Под катом расскажу, как проводят ремонт подводных оптических кабелей: кто этим занимается, как ищут обрыв на километровой глубине и каким образом восстанавливают оптическое волокно посреди моря.
CV/ML-проект от идеи до продакшена: практическое руководство
Привет, меня зовут Вадим Медяник, я технический директор ИТ-компании BPA. Я регулярно участвую в реализации проектов, где используется машинное обучение и компьютерное зрение — от первых обсуждений с заказчиком до вывода решения в прод. Со временем накопилось достаточно практики, чтобы выделить повторяющиеся этапы, типичные ошибки и решения, которые реально работают.
Это практическое руководство собрал для коллег и команд, кто работает с подобными проектами — или только планирует. Здесь нет задач про state-of-the-art или подбор идеальных архитектур. Скорее хочу пройтись по каждому этапу — с чего начать, о чём спросить бизнес, где обычно «сыпется» проект, и что помогает пройти до конца. Рассчитано на тех, кто хочет разобраться в базовой структуре CV/ML-проекта, будь то инженер, аналитик или управленец. Если понадобится — можно будет углубиться в технические детали отдельно. Для удобства разделил весь путь подготовки CV-проекта на несколько…
От театральной импровизации до навыка для Алисы: как я сделал голосовую игру про принцесс, драконов и рыцарей
С вами снова Кирилл Богатов, дизайнер разговорных продуктов в KODE. В прошлом году я записался на курсы по театральной импровизации. Там мы разыгрывали сценки, работали с зажимами и учились не бояться выглядеть нелепо. Наши занятия часто заканчивались игрой в «Принцессу, Дракона, Рыцаря» — это как «камень-ножницы-бумага», только вместо фигур в ней нужно изображать фэнтезийных персонажей. Своего рода мини-спектакль на пару секунд.
Концепция игры показалась мне идеальной для переноса на голосовые колонки. В этой статье расскажу о том, что из этого вышло.
Как мы переработали интерфейс программы для управления запасами и снизили количество обращений в техподдержку
Привет, меня зовут Федоров Кирилл, я менеджер продукта компании Forecast NOW!. Мы делаем систему для прогнозирования спроса, автозаказа и управления запасами. В конце прошлого года мы выпустили новую версию с обновленным интерфейсом. В статье расскажу о том, почему решили менять интерфейс, как тестировали новые наработки и с какими сложностями столкнулись в процессе.
Каршеринг Ситидрайв увеличил выплаты по программе багбаунти
Ситидрайв транформируется в платформу сервисов и обновляет свое приложение, которое становится супераппом. Теперь мы увеличиваем выплаты по своей багбаунти-программе до 150 000 рублей. Удачной охоты!
Строим недорогой и независимый бэк-офис для распределенных IT-команд и не только
C 2019 года мир привыкал к новой реальности и приспосабливался к удаленной работе. На дворе 2025 год и теперь вызов для распределенных команд — не просто организовать совместную работу вне офиса, но и подготовиться к блокировкам сервисов, к которым уже успели привыкнуть. Как организовать работу небольшой команды разработчиков (до 50 человек), если у вас нет отдела DevOps и бесконечного бюджета на on-premise и облака, а каждый новый день доступных сервисов становится всё меньше? В статье постараюсь ответить на этот вопрос.
Я Олег Юрчик — старший python-разработчик, сейчас работаю в Cloud.ru За последние два года я организовывал инфраструктуру для трех небольших команд (до 15 человек), а еще около двух лет держу домашний сервер с семейной инфраструктурой: файлохранилище, менеджер паролей, календарь, книгу контактов и так далее. Хочу поделиться, к каким решениям я пришел за это время, а также пошагово, но не вдаваясь в…
Что не так с позиционированием технологии Deepfake и почему она ещё не закрепилась на рынке (мысли маркетолога вслух)
Перспективная технология сначала какое-то время ищет своё место на рынке, а затем уже закрепляется – и зачастую не там, где планировалось. Из примеров, которые приходят на ум: SMS разрабатывался как технический канал связи между инженерами и операторами мобильных сетей, детский пластилин Play-Doh в 1930-х был инновационной смесью для обработки обоев от сажи и пыли, а исследования радиолокации в ходе РЭБ стали микроволновками на наших кухнях. Кажется, что Deepfake пока что не «устаканился» на каком-либо из рынков (хотя киноиндустрия – наиболее вероятный претендент) и пока находится в стадии активного поиска.
Разумеется, чем более прорывной является технология, тем сильнее возникает соблазн использовать «тёмную сторону силы»: согласно Юнгу, Тень всегда стремится к проявлению – иногда так, что полностью заменяет собой Персону – это справедливо и для рыночных ниш. Дипфейк не уникален: когда-то…
Лучшее за неделю (19.05 — 25.05)
Привет, Хабр! Сегодня расскажем о нашей новой площадке в Омске, победах на конкурсе «Технотекст», миллиардерах и космических стартапах, а также лучших статьях прошлой недели: про дата-центры на орбите, апгрейды Денди, игровую индустрию в Китае и многое другое.
В Selectel пройдет Data Fest — митап про Open Source и ML
Привет, Хабр! 29 мая в 18:00 вместе с ODS проведем митап с двумя полноценными сессиями. Мы расскажем про инфраструктурный ML, а ODS — про Open Source. Присоединяйтесь очно или онлайн. Успейте зарегистрироваться до 12:00 завтрашнего дня.
Резервирование кластера Greengage DB (на базе Greenplum OSS)
Greengage DB — это массово-параллельная реляционная СУБД на базе Greenplum OSS, которая подходит для хранения и обработки данных. Позволяет выполнять сложные аналитические запросы над большими объёмами данных, предоставляя к ним гетерогенный доступ за счёт различного рода коннекторов и средств интеграции.
Но помимо функциональных возможностей, есть и ряд других необходимых вещей, таких как мониторинг, аудит, резервирование и пр. Они требуются для обеспечения полноценной и надёжной работы системы, особенно если речь идёт о промышленной эксплуатации. В рамках данной статьи как раз хочется обсудить подход к резервированию кластера Greengage: какие тут есть возможности, каковы подводные камни и многое другое.
K8s как основа: строим инфраструктурную платформу
Kubernetes является мощным инструментом для оркестрации контейнеризированных приложений. Построение инфраструктурной платформы на основе K8s является очень нетривиальной задачей, и в этой статье мы рассмотрим основные вопросы и проблемы, возникающие при разработке архитектуры платформы.
Я думал, что в IT нет подковёрных игр. Ошибался
Сидел я с ними в одном офисе и своими глазами видел, как старший разработчик забирал все сложные и интересные задачи себе, хотя по идее должен был обучать новичка. У этого «младшего» был такой же опыт, просто в других компаниях.
Open Source Telegram-бот для бизнеса: сбор контактов, рассылка и трекинг источников
В рамках проекта продвижения открытого исходного кода в России я подготовил open-source Telegram-бота, реализующего базовую бизнес-логику — и выложил его в открытый доступ под лицензией MIT. Проект ориентирован на предпринимателей, технических специалистов и разработчиков, которым необходимо быстрое, автономное и прозрачное решение.
Почему для меня это важно
В условиях изменений в законодательстве (в частности, вступающий в силу с 1 июля 2025 года запрет на хранение персональных данных россиян на зарубежных серверах) актуальность локальных решений существенно возрастает.
Этот бот не использует сторонние облачные платформы и может быть развернут на обычном локальном ПК с самой распространённой Windows 10 x64 — например, на ноутбуке, постоянно подключённом к сети (даже самый простой конфиг справится).
Приложение Notion появилось в Microsoft Store
Приложение Notion стало доступно для загрузки из магазина Microsoft Store. Microsoft анонсировала добавление сервиса на площадку во время конференции Build 2025, а теперь об этом отчиталась и сама Notion.
Разработка Java-проекта с Jmix AI Assistant, часть 2
В первой части статьи с помощью инструмента Jmix AI Assistant начато создание системы для проведения онлайн курсов.
Были сгенерированы сценарии использования (use cases), разработана UML-диаграмма в формате PlantUML для этих use cases, разработана доменная модель для системы и ее реализация на JMIX. Далее все классы разбиты по пакетам.
Продолжим эксперименты по разработке кода с помощью Jmix AI Assistant, включая следующие:
- Генерация класса, заполняющего доменную модель тестовыми данными
- Генерация REST API для модели домена, включая создание контроллеров и REST сервисов
- Генерация пользовательского интерфейса