Feed aggregator

Первенец Acer — миниатюрный ноутбук AcerNote 300C

Habr.com - Tue, 12/16/2025 - 11:31

История миниатюрного ноутбука Cassiopeia наглядно показывает, что производители компьютерного железа еще четверть века назад прекрасно осознавали потребность пользователей в компактных устройствах с «настольной» операционной системой на борту. И та самая Cassiopeia была далеко не первой попыткой создать компактный ноутбук: конечно же, они предпринимались и раньше. Одно из подобных устройств — AcerNote 300C, миниатюрная машина, которая, что удивительно, не получила широкого распространения и сейчас относится к категории коллекционных редкостей. Тем не менее, компьютер даже для своего времени был довольно необычным, и вот почему.

Ой, а почему?

Фронтенд 2025: AI-революция, Server-First и конец эпохи тяжёлых SPA

Habr.com - Tue, 12/16/2025 - 11:15

Привет, Хабр!

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

Рынок уходит от монолитных SPA и JavaScript-нагромождений. На первый план выходит Server-First, нативные возможности Web Platform и глубокая интеграция AI, который перестал быть игрушкой и стал полноценным усилителем, влияющим на разработку, дизайн и продакшен.

Эта статья — целостный roadmap по фронтенду 2025 года: что изменилось, почему это важно и к чему готовиться разработчику.

Читать далее

Roborazzi для Jetpack Compose: как я автоматизировал проверку UI

Habr.com - Tue, 12/16/2025 - 11:02

Скриншот-тестирование — это метод автоматической проверки пользовательского интерфейса на визуальные регрессии. В этой статье — практическое руководство по внедрению такого подхода в Android-приложение с использованием библиотеки Roborazzi. Рассмотрим базовую настройку, интеграцию с CI, а затем расширим возможности тестов с помощью кастомизации Roborazzi.

Читать далее

Роль, оживляющая архитектуру: почему именно методолог должен замыкать ADM-цикл TOGAF

Habr.com - Tue, 12/16/2025 - 11:00

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

Этот разрыв преодолевается там, где архитектурное мышление интегрируется с методологией управления ИТ-процессами. Агрегация компетенций корпоративного архитектора и ИТ-методолога превращает ADM из теоретического цикла в работающий механизм трансформации.

Узнать больше

Сдвиг камеры в 2ГИС MSDK на маркер при разных углах поворота камеры

Habr.com - Tue, 12/16/2025 - 10:35

Как в 2ГИС/Яндекс.Картах/Google Maps аккуратно смещать камеру и маркер в “сцену” при нажатии, даже когда карта повернута: определить видимую область, проверить положение точки, вычислить сцену с учётом паддингов, при необходимости сдвинуть или центрировать маркер.

С математическими расчетами и картинками.

Узнать секрет сдвига маркера

Метод шести шляп: как принять решение

Habr.com - Tue, 12/16/2025 - 10:30

Инди‑разработчик одновременно пишет код, рисует иконки, настраивает аналитику и считает, хватит ли выручки, чтобы дожить до следующего релиза. В голове при этом орут шесть голосов — от художника‑перфекциониста до паникёра, который шипит: «не лезь в серяк, всё сломаешь». Недавно я это сполна почувствовал, когда на финальной прямой запуска моего расширения для Chrome под Европу Google заблокировал рекламный кабинет — весь запуск был заточен под поисковый трафик, и в один момент канал просто исчез.​

Читать далее

Вайбанутым нет покоя

Habr.com - Tue, 12/16/2025 - 10:27

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

Только вот, ходить приходится с бумажными ведомостями, которые постоянно падают. Студенты в них подглянуть наровят. Если в ведомости надо что-то исправить, то приходится зачеркивать и грязь разводить. А затем, результаты надо внести в компьютер.

И настолько эта возня с бумагой его достала, что знакомый решил:
"Хватит это терпеть! Говорят, в соседнем дворе бабушка сама написала себе "ЦИАН" (находясь под воздействием). А я что? Лысый что-ли?!
Вон, даже курсы по вайбкодингу продаются! Напишу сам себе электронную ведомость!
Ведь может же сейчас обычный человек написать любую программу. Ну не будут же врать в Интернете."

А вот и нет

Кормим котов из приютов онлайн, тестируем IT-проекты на автопилоте — и ещё 8 российских стартапов

Habr.com - Tue, 12/16/2025 - 10:15

10 новых российских продуктов для генерации и редактирования изображений и видео, практики юнит экономики, автоматической маркировки иноагентов, авторского надзора и управления проектами в дизайне интерьера и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее

Память о глубине: топим литиевые аккумуляторы на 1500 м

Habr.com - Tue, 12/16/2025 - 10:08

Приветствую, глубокоуважаемые!

Сегодня все у нас на литии, и даже под воду мы тащим литий, но вместе с ним — сложные, тяжёлые и дорогие нормобарические корпуса. Возникает вопрос: мы правда защищаем аккумуляторы от среды или просто страхуемся традицией, не зная, на что они реально способны под давлением? Чтобы ответить, пришлось устроить LiFePO₄ 18650 стресс-тест. Результат, как водится, - убил.

Под катом 150 килограмм на квадратный сантиметр, аккумуляторы, щепотка сопромата и ключ на 55.

Начать погружение!

Новый математический метод помогает спутникам увидеть истинное движение Гольфстрима

Habr.com - Tue, 12/16/2025 - 09:59

Международная команда океанографов и специалистов по анализу данных из ведущих научных центров США, Франции, России и Австрии разработала и успешно применила новый метод, позволяющий с беспрецедентной точностью отделять медленные, крупномасштабные океанские течения от быстропеременных волновых помех. Используя сложный математический аппарат, известный как динамическая декомпозиция мод, ученым удалось «очистить» данные новейшего спутника SWOT и впервые получить четкую картину геострофически сбалансированных движений в такой динамически сложной области, как Гольфстрим. Этот прорыв открывает новые горизонты для климатического моделирования, прогнозирования погоды и понимания глобальной циркуляции океана. Результаты исследования опубликованы в журнале Earth and Space Science.

Читать далее

C++, Rust и цветовая дифференциация воротничков

Habr.com - Tue, 12/16/2025 - 09:40

Я почти 20 лет пишу код на С++ за деньги, и почти все это время ощущаю неприязнь к инструменту, который позволяет мне безбедно жить. К тому же я занимаюсь системным программированием, а это налагает дополнительные требования к знанию языка.

Я долго не мог выразить вербально, что меня так отталкивает в C++. Однажды из любопытства меня заинтересовал Rust. Я влюбился в него не сразу, сделав не менее 3х подходов к снаряду изучению, пока наконец-то не нащупал интуитивное понимание. С этого момента Rust превратился для меня в эталон инструмента для системного программирования.

Так что и где не так?

Что помогло становлению ИИ: революция когнитивных технологий

Habr.com - Tue, 12/16/2025 - 08:41

Интеллект – это способность адаптироваться к изменениям. Стивен Хокинг

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

Читать далее

НАЙС.ОС — как Не пересборка RHELL оказалась RHEL

Habr.com - Tue, 12/16/2025 - 07:01

В последнее время часто орут про новые отечественные операционные системы, которые обещают перевернуть игру. сегодня я разберу одного из кандидатов в виде NiceOS

Читать далее

Google Maps для биржевого стакана: пишем визуализатор данных Московской биржи на Python

Habr.com - Tue, 12/16/2025 - 05:23

Обычный трейдер смотрит на свечной график, но свеча — это уже тень прошлого, постфактум. Между тем настоящая динамика рождается в глубине торгового стакана — Limit Order Book, где борьба заявок определяет будущий импульс.

Проблема в том, что историю стакана почти нигде не увидеть: розничные терминалы для частных клиентов дают лишь текущую таблицу DOM ( Depth of Market ) и это статичный срез без прошлого.

Чтобы увидеть то, на что обычный трейдер не обращает внимание я собрал инструмент, который превращает исторические данные L2 Order Book (стакан заданной глубиной) и Trades Stream (обезличенные сделки) в тепловые карты и позволяет изучать эволюцию заявок на Московской бирже через браузер с Deep Zoom — плавно, как в Google Maps.

Читать далее

Как я создал самое большое сообщество людей в Рунете занятых на FMCG рынке. Часть 2 «Младенчество»

Habr.com - Tue, 12/16/2025 - 05:16

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

Читать далее

Yandex Cloud восстанавливает доступность

Habr.com - Tue, 12/16/2025 - 03:53

В Yandex Cloud наблюдается сетевая недоступность многих узлов в одной из зон.

Проблемы начались в 19:00 по Москве, по информации поддержки восстановление ожидается около 03:00.

Читать далее

Проверка подлинности файлов с использованием GPG ключа

Habr.com - Tue, 12/16/2025 - 02:57

* Если вам не нравится слово отпечаток, заменяйте его на слово hash.

* В статье фигурируют два отпечатка: отпечаток (hash) публичного ключа и отпечаток (hash) файла с данными. Будьте внимательны, чтобы понимать, о каком отпечатке мы говорим в данный момент.

Предположим, что у нас есть:

file_name — файл данных, подлинность которого мы хотим проверить.

file_name.asc — файл с цифровой подписью, который содержит:

Читать далее

Делаем self-hosted краш-трекер на Kotlin/Native, Ktor и HTMX

Habr.com - Tue, 12/16/2025 - 02:52

В мире Kotlin-бэкенда стандартом считается JVM. Это надежно, привычно, но иногда избыточно. Когда мне понадобился простой инструмент для сбора логов ошибок с моих проектов, я не хотел разворачивать тяжелый стек с Elasticsearch или платить за Sentry.

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

Так появился Katcher. Это self-hosted краш-трекер, построенный на Kotlin Multiplatform (Native). В этой статье я расскажу, как собрать современный веб-сервис без JVM, без React и без сложной сборки фронтенда, используя Ktor, SQLite и HTMX.

Читать далее

Топ-15 лучших нейросетей для личной продуктивности

Habr.com - Tue, 12/16/2025 - 01:55

Когда несколько лет назад ИИ только вышел на сцену, в нём видели роль мощного ускорителя продуктивности — почти волшебную палочку для работы и повседневных задач.

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

Я изучил и протестировал лучшие инструменты ИИ для повышения продуктивности в самых разных сценариях, чтобы помочь вам собрать идеальный набор AI‑инструментов.

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

Погружаемся. Надеюсь, они окажутся для вас полезными!

Читать далее

Король, Дракон и Кролики: аллегория о тотальной оптимизации и конце маркетплейсов — 2 («Серая барахолка»)

Habr.com - Tue, 12/16/2025 - 01:47

Цифровой феодализм — это не теория. Это операционная система нашей реальности, выросшая на костях первоначальных вольных общин.

Если первая часть этой хроники описывала рождение и триумф системы — восхождение Короля-платформы и его алхимию превращения человеческого внимания в капитал — то перед вами фаза ее патогенеза. Фаза метастаз.

Здесь история совершает неизбежный виток диалектической спирали. Любая империя, достигнув пределов внешней экспансии, начинает пожирать саму себя. Любая тотальная система, исчерпав внешних врагов, плодит внутренних — более изощренных, неуловимых и опасных. Это закон социальной термодинамики: давление, не находя выхода вовне, взрывает конструкцию изнутри.

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

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

Раньше, в эпоху физических феодалов, власть хотя бы понимала механику своего господства. Даже если управляющий обманывал с отчётами о урожае, сам сеньор мог лично проехать по полям, пощупать землю, увидеть крестьян и оценить реальный масштаб обмана. Обман был тактическим, ситуационным — он происходил внутри понятной всем системы. Феодал мог разгневаться, наказать управляющего, но сама логика власти — земля, барщина, оброк — оставалась для него прозрачной и осязаемой. Конфликт был на уровне исполнения правил.

Читать далее

Who's online

There are currently 0 users and 0 guests online.
Syndicate content