habrahabr
Как мы создавали первую портативную умную колонку Яндекса

Меня зовут Александр Батин, я инженер‑схемотехник. Уже больше трёх лет я работаю в Яндексе в команде, которая занимается разработкой умных экранов и новых продуктов. Отвечаю за проектирование материнских плат (разрабатывал материнскую плату для Станции Дуо Макс), а в последних проектах участвую уже в качестве техлида. Сегодня я хочу посвятить свой рассказ ключевым аспектам разработки первой портативной колонки с Алисой — Станции Стрит:рассмотрим интересные моменты на этапе проектирования, погов…

  • суббота, 12 июля 2025 г. в 00:00:10
habrahabr
Простой веб-сайт

Мой веб-сайт — это путешествие по волнам памяти. Я не хочу сказать, что нужно прекратить современную веб-разработку. На моём веб-сайте используются технологии, которые в обсуждаемые на нём времена были ещё недоступны. Он работает на мобильных (протестировано в Firefox для Android), отсутствует только фоновое изображение.Свой первый веб-сайт я создал где-то в начале 2000-х, и как и большинство веб-сайтов того времени, он был очень простым. Это неудивительно, учитывая то, что большинство (включая…

  • суббота, 12 июля 2025 г. в 00:00:09
habrahabr
Вы не будете в это играть: игровые миры, в которые больше нельзя попасть

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

  • суббота, 12 июля 2025 г. в 00:00:08
golang
Большой разбор Строк Go -> «Типы и структуры данных Go»

Доброе утро/день/вечер/ночь!Меня зовут Рома и это вторая часть цикла «Типы и структуры данных Go». В этот раз будем разбираться с внутренностями строк. В первой части этого цикла я уже говорил, что какое-то время назад я захотел изучить всю внутрянку Go, заглянуть в исходники языка и понять, почему все устроено так, как устроено. В этот самый момент я обнаружил, что на просторах интернета практически отсутствуют материалы, которые подробно разбирают типы данных, их вспомогательные функции, дета…

  • суббота, 12 июля 2025 г. в 00:00:07
javascript
Как я подружил Yandex Cloud и Gemini API без миграции на зарубежные сервера

Когда я начинал писать Node.js-сервис, который должен был интегрироваться с LLM-моделью, я уже понимал, что доступ к некоторым зарубежным API из России может быть проблемой. Именно поэтому моим первоначальным выбором была модель от Yandex Cloud — Yandex GPT.Но после того как я и мои товарищи немного пообщались с ней, стало ясно, что Yandex GPT нам не подходит. Её ответы были слишком неестественными, «нечеловеческими» — особенно это было заметно в нашем конкретном кейсе. Поэтому пришлось искать …

  • суббота, 12 июля 2025 г. в 00:00:05
javascript
HTML и JS анимация — сравнение нейросетей на примере солнечной системы

Хочу поделиться эмоциями. Нужно было для жены визуализировать что такое ретроградный меркурий. В последнее время все подобные вопросы решаю через ИИ, но думал, что с таким оно не справится. Открыл свой ИИ агрегатор и попросил сделать анимацию солнечной системы с реальными орбитами и скоростями, а при наведении мышкой, чтобы выводил основную информацию по планетам. Все запросы делались через API, а не напрямую в ИИ. Вероятно, если делать напрямую - результат будет лучше. Запрос буквально в неско…

  • суббота, 12 июля 2025 г. в 00:00:04
github
antiwork / flexile

Contractor payments as easy as 1-2-3Flexile Equity for everyone. Setup You'll need: Docker Node.js (see .node-version) The easiest way to set up the development environment is to use the bin/setup script, but feel free to run the commands in it yourself to: Set up Ruby (ideally using rbenv/rvm) and PostgreSQL Install dependencies using pnpm i and cd backend && bundle i Set up your environment by either using pnpx vercel env pull .env or cp .env.example .env and filling in missi…

  • суббота, 12 июля 2025 г. в 00:00:03
github
landing-ai / agentic-doc

Python library for Agentic Document Extraction from LandingAI Agentic Document Extraction – Python Library Web App · Discord · Blog · Docs Overview The LandingAI Agentic Document Extraction API pulls structured data out of visually complex documents—think tables, pictures, and charts—and returns a hierarchical JSON with exact element locations. This Python library wraps that API to provide: Long‑document support – process 100+ page PDFs in a single call Auto‑retry / paging – handles concur…

  • суббота, 12 июля 2025 г. в 00:00:02
xaker
В июле Microsoft исправила 137 уязвимостей

В этом месяце разработчики Microsoft исправили 137 уязвимостей в рамках «вторника обновлений». Ни одна из этих ошибок не использовалась в атаках, однако данные об одной 0-day в Microsoft SQL Server были раскрыты публично до выхода патча.

  • пятница, 11 июля 2025 г. в 00:00:25