Сборщик RSS-лент

Проектирование меню в стесненных условиях

Habr.com - вс, 07/26/2026 - 06:14

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

Читать далее

С нуля до Junior DevOps в 2026 году. Часть 5.1. Kubernetes

Habr.com - вс, 07/26/2026 - 05:40

В предыдущих статьях мы познакомились с Docker, научились создавать собственные образы, запускать контейнеры и объединять несколько сервисов с помощью Docker Compose. Теперь переходим к Kubernetes.

Читать далее

Почему Duolingo не работает

Habr.com - вс, 07/26/2026 - 03:33

Duolingo часто критикуют за то, что после сотен дней занятий пользователь умеет поддерживать серию, но не разговор.

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

Реальный язык устроен сложнее упражнения с несколькими вариантами ответа.

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

Поэтому вопрос стоит не в том, умер ли Duolingo. Скорее, умерла идея, что одно приложение и один формат занятий способны полностью научить языку.

Читать далее

Яндекс.Карты в Expo в 2026: поддерживаемый нативный SDK

Habr.com - вс, 07/26/2026 - 02:15

Если вы делаете приложение на React Native / Expo и вам нужны Яндекс.Карты, вы наверняка столкнулись с проблемой: у Яндекса есть официальный SDK для Android, iOS и Flutter — но не для React Native. Годами пробел закрывало сообщество, но в 2026-м ситуация невесёлая:

Читать далее

Персональная цифровая устойчивость

Habr.com - вс, 07/26/2026 - 01:58

Пару лет назад я потерял доступ к аккаунту Facebook. Второй фактор был основан на SMS с кодом. Я логинился, ждал, пробовал на следующий день — ничего. Стало понятно: сообщения от Facebook на мой российский номер больше не приходят. Если бы мне тогда было очень надо, восстановить доступ было можно — поддержка предлагала прислать селфи с паспортом. Я тогда решил, что это того не стоит.

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

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

Читать далее

Невыносимая слопность бытия

Habr.com - вс, 07/26/2026 - 01:35

Эта статья выросла из одного моего комментария в качестве читателя об ИИ-слопе, возникшей после этого дискуссии с писателями и редакторами, переросшей во взаимное минусение друг-друга с высунутыми языками и последовавшего затем всеобщего успокоения.

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

Читать далее

Канада — победивший рынок работодателя

Habr.com - вс, 07/26/2026 - 01:09

Статья для того, чтобы поделиться своим опытом поиска работы в Канаде как иммигрант политкорректно - ньюкамер - и выводы, к которым пришёл в процессе.

Читать далее

Ваш AI-агент не понимает код. Он просто очень уверенно угадывает — поэтому мы создали SLICER

Habr.com - вс, 07/26/2026 - 01:03

AI-агенты отлично решают локальные задачи, но часто теряют связи между частями большой кодовой базы. Из-за этого изменение одной функции может незаметно сломать frontend, backend-роут, сервис, repository, background task или тест.

В статье разбирается CodeSlicer — локальный CLI, MCP-сервер и визуальный анализатор, который строит проверяемый граф влияния проекта. Он связывает функции, классы, DI-провайдеры, HTTP-endpoint’ы, frontend-компоненты и тесты, сохраняя evidence chain, provenance, confidence и причины каждой связи.

Показывается полный pipeline: inventory, extraction, semantic resolution, support packs, unknown regions, mutation testing, runtime observation и impact analysis. Отдельно разобрано, почему система не должна превращать предположение AI в подтверждённое ребро.

На размеченных Python-сценариях протестированы 21 тестовый сценарий, 29 mutation-сценариев, 20 обязательных semantic edges, 0 false positive и 0 false negative. Для TypeScript и frontend-backend bridge проверены 12 сценариев, 15 мутаций и 4 cross-language цепочки с endpoint precision 1.0.

Также рассматриваются интеграции с AI-агентами через CLI, MCP и skills, отличие CodeSlicer от обычных графов кода и дальнейшее развитие проверенного registry библиотек

Читать далее

Как найти ленивого в команде разработки?

Habr.com - вс, 07/26/2026 - 01:01

Совместная разработка, и как найти лентяя в команде. История о том как я пришёл к созданию плагина для OpenSource.

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

А чтобы не читать всю статью инструменты можно быстро посмотреть

JETBRAINS MARKETPLACE

VISUAL STUDIO MARKETPLACE

Найти лентяя

Ventoy 1.1.17

Linux.org.ru - вс, 07/26/2026 - 00:53

24 июля 2026 года вышел Ventoy 1.1.17 — новая версия открытой утилиты для создания мультизагрузочных USB-накопителей. Ventoy устанавливается на флешку один раз, после чего ISO, WIM, IMG, VHD(x) и EFI-файлы можно просто копировать на неё и выбирать в загрузочном меню. Полный перечень изменений опубликован на официальном сайте проекта.

Главным изменением выпуска стала оптимизация загрузки при включённом Secure Boot. Работа продолжает серию июньских обновлений: 24 июня в версии 1.1.14 разработчики заменили загрузочный shim для совместимости с UEFI CA 2023 и перешли на новый центр сертификации, а 25 июня выпустили исправления 1.1.15 и 1.1.16. При первом запуске современных версий Ventoy может потребоваться регистрация нового ключа; порядок действий описан в документации Secure Boot, а удалению старого ключа посвящено отдельное руководство.

Ventoy 1.1.17 получил поддержку Athena OS, а также некоторых выпусков EulerOS. Исправлены ошибки загрузки отдельных версий UOS и актуального GhostBSD. Устранена и проблема, из-за которой установленная через режим GRUB2 система Proxmox VE впоследствии не могла загрузиться.

Среди технических исправлений отмечены устранение логической ошибки в операции disk_write, добавление журнала процесса Live Injection, исправление обработки переменной PATH в сценарии Ventoy2Disk.sh и обнаружения fdisk в системах на базе BusyBox. Также обновлены переводы интерфейса.

Готовые сборки для Windows и Linux, а также LiveCD доступны на странице загрузки. Обновить уже установленный Ventoy можно без удаления образов, находящихся на накопителе.

 

«История не пылится на полках, а продолжает жить»

Habr.com - вс, 07/26/2026 - 00:13

Название статьи навеяно комментарием к одной из моих публикаций на Хабре.

А подтолкнуло написать статью еще три комментария все к той же публикации. В первом комментарии @hazan просто и ясно написал: «От чего так мало фотографий экспонатов?»

Читатель @sartorius9 высказал высказал вообще «крамольную» мысль : «Похоже, что в этих двух музеях отечественной электроники поболе, чем во всей современной России. (((» .

А был еще комментарий от @bolk :  «Ничего себе, люблю такое, надо приехать как-нибудь на выходные из Казани к вам.».

Читать далее

Gemini 3.6 Flash: модель не стала умнее, но стала гениально дешёвой

Habr.com - сб, 07/25/2026 - 23:48

21 июля я сидел, обновлял ленту и ждал Gemini 3.5 Pro – тот самый флагман, который Google пообещала ещё в мае на I/O. «В следующем месяце», – сказали они тогда. Прошло два. Я уже мысленно прикрутил этот релиз к списку «когда-нибудь», но вместо флагмана компания выкатила… три модели тира Flash. Ни одной Pro. Знакомо, да?

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

Давайте разбираться без корпоративных слайдов: что реально дают эти модели, чем за них придётся заплатить вниманием и как не сломать свой пайплайн, обновляясь на последнюю версию.

Читать далее

Вводим рейтинг по алкоголизму

Habr.com - сб, 07/25/2026 - 23:31

Алкометр, который сохраняет результаты на веб-сайте в историю, а также позволяет соревноваться с другими пользователями в недельном рейтинге. На проект ушло более 400 евро, один год и несколько ревизий.

В статье расскажу о долгом и затратном пути к финальной версии и о том, какие ошибки были совершены.

Читать далее

Автоматизация метаданных App Store и Google Play с fastlane и Azure Pipelines

Habr.com - сб, 07/25/2026 - 23:07

Приложение поддерживает 20+ языков. Каждое обновление — это не только новая сборка, но и правки в обоих магазинах: название, подзаголовок, описание, «что нового». Для каждого языка, на каждой платформе, через медленный веб-интерфейс.

При двух десятках языков и двух платформах обновление «что нового» вручную занимает 30–40 минут. При этом легко ошибиться: скопировать не ту версию текста, забыть один язык, перепутать поля между iOS и Android.

В статье покажу, как свести всё это к одному коммиту.

Читать далее

Bun завершил перенос с Zig на Rust, после чего разработчики проектов публично разругались

Linux.org.ru - сб, 07/25/2026 - 21:37

Команда Bun завершила перенос основной кодовой базы среды исполнения JavaScript и TypeScript с Zig на Rust. Изменения были влиты в main 14 мая 2026 года, а 8 июля руководитель проекта Джарред Самнер опубликовал отчёт о миграции. Последней стабильной версией на Zig пока остаётся Bun 1.3.14, тогда как Rust-реализация доступна в Bun 1.4 Canary. Порт уже используется в Claude Code начиная с версии 2.1.181 и в публичной бете Prisma Compute.

( читать дальше... )

Bun – это среда выполнения ECMAScript / JavaScript, по многим параметрам аналогичная nodejs. Bun старается быть максимально совместимым с nodejs по опциям командной строки, поддерживает модули ECMAScript (ESM) и CommonJS. Управление пакетами npm и поддержка typescript встроены прямо в приложение как нативный код, и программы на typescript могут исполняться напрямую интерпретатором без предварительной конфигурации.

 , , ,

В Go 1.27 завезли SIMD

Habr.com - сб, 07/25/2026 - 21:31

Дядя Хашимото сказал разобраться, я попытался. Речь про его эссе «Everyone Should Know SIMD»: SIMD должен знать каждый разработчик; примеры там на Zig, но суть от языка не зависит. Мой язык - Go, и в февральском обзоре Go 1.26 я написал про новый SIMD-пакет грустную строчку: «поддержка ARM64 планируется в будущих версиях».

Будущее пришло быстрее, чем я ждал: в go1.27rc2 пакет simd стал портируемым, и один Go-код разворачивается в Neon на Apple Silicon и в AVX2 на Intel. У меня под рукой обе машины: Mac на M3 Pro, где собиралась первая версия этих бенчей, и Linux-десктоп на i9-14900KF. Впереди проверка обещания портируемости на живом железе: один исходник, два дизассемблера, две пачки замеров. Ассемблер писать не будем, весь код запускается копипастой; целиком он лежит в репозитории dsbasko/sandbox-simd.

Читать далее

Можно ли подготовить инженера по Big Data и Machine Learning за один год? Опыт МАИ

Habr.com - сб, 07/25/2026 - 21:16

Когда человек впервые слышит про одногодичную магистратуру, обычно возникает один из двух вопросов:

«А так вообще можно?»

«Что из обычной двухлетней программы пришлось выбросить?»

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

Читать далее

РЕД ОС 8.0.3 и РЕД ОС 7.3.7

Linux.org.ru - сб, 07/25/2026 - 20:45

Компания «РЕД СОФТ» 22 июля 2026 года объявила о выпуске корректирующих обновлений РЕД ОС 8.0.3 и РЕД ОС 7.3.7. Как сообщается в официальном анонсе разработчика, новые установочные образы получили обновлённые ядра Linux, графические окружения, системные утилиты и расширенный набор серверного программного обеспечения.

Основным выпуском является РЕД ОС 8.0.3, в котором используется ядро Linux 6.12.92-1 и набор микропрограмм linux-firmware от 19 мая 2026 года. По заявлению «РЕД СОФТ», в ядре закрыты все известные разработчику на момент выпуска уязвимости. В установщике в качестве рабочего окружения по умолчанию теперь выбрана KDE Plasma, при этом пользователям также доступно обновлённое окружение GNOME 48. Полный перечень пакетов опубликован в списке изменений РЕД ОС 8.0.3.

Основные изменения РЕД ОС 8.0.3:

( читать дальше... )

 

Замена телеграм-бота — открывальщика ворот

Habr.com - сб, 07/25/2026 - 20:45

В предыдущей статье я описал как я делал DTMF-MQTT шлюз для открывания ворот. Там я мЕльком упомянул, что делалось это как альтернатива телеграм и в общем свою функцию выполнило. В действительности путь был длинней, тернистей, но зато и завел куда дальше: текущее решение ничем не уступает тому что было в ТГ, а кое в чём и превосходит.

Читать далее

В дом престарелых, но с любовью. Управляем старением данных в PostgreSQL

Habr.com - сб, 07/25/2026 - 20:44

Данные тоже стареют. Им, конечно, не всегда нужен вечный покой — чаще достаточно переехать туда, где они будут занимать меньше места, стоить дешевле в хранении и не мешать тем, кто продолжает работать. В Tantor Postgres эта задача решается не набором разрозненных скриптов, а полноценной системой управления жизненным циклом данных: с регулярным сбором статистики, анализом реальной активности, объяснимыми рекомендациями, аудитом, dry-run и безопасным поэтапным переносом объектов между уровнями хранения. В этой статье мы разберем полный операторский сценарий работы с ILM (information lifecycle management) от появления первых рекомендаций до их безопасного исполнения.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.
Ленты новостей