Все потоки
Поиск
Написать публикацию
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Pasta e basta! Как паста и макароны стали национальным блюдом Италии, и заодно покорили Россию и США? Часть 2

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров5.9K

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

Читать далее

Как требование к навигации повлияло на архитектуру мобильного приложения

Время на прочтение8 мин
Количество просмотров1.2K

Привет! Меня зовут Никита и я Android-разработчик. Сегодня я хочу рассказать, как нам вместе с командой Nexign удалось реализовать сборку бизнес-сценариев в приложении для регистрации новых клиентов с особыми требованиями по навигации.

Читать далее

NASA планирует запустить Artemis II к февралю

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2.7K

26.09.2025, Мэтью Уильямс, Universe Today

NASA готовится отправить пилотируемые миссии на Луну впервые с момента окончания эры «Аполлонов» более пятидесяти лет назад. После успеха миссии Artemis I, которая отправила беспилотный космический корабль «Орион» в облёт Луны и установила новый рекорд дальности для пилотируемых космических аппаратов, NASA готовится к миссии Artemis II. Эта миссия, которую NASA теперь планирует осуществить не ранее 5 февраля 2026 года (и не позднее апреля), доставит экипаж из четырёх человек на траекторию вокруг Луны без посадки и вернёт их домой через десять дней.

Читать далее

Как Netflix сделал главную страницу по-настоящему динамичной с помощью GraphQL и триггеров

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров5.4K

Когда вы открываете Netflix, кажется, что всё уже готово — но на самом деле под капотом разворачивается сложная архитектура, которая адаптирует главную страницу в реальном времени. Команда Netflix перешла от статичной генерации страниц к умной системе, основанной на GraphQL-мутaциях, клиентской нормализации кэша и триггерах обновлений. Благодаря этому подходу, пользовательский опыт становится глубоко персонализированным, отзывчивым и масштабируемым.

В новом переводе от команды Spring АйО подробно рассказывается, как устроен API, как работают обновления, и почему Netflix выбрал именно мутации вместо подписок или обычных запросов.

Читать далее

Не пришло ли время переопределить время?

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров19K

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

Устройство, называемое цезиевыми фонтанными часами, находилось в середине двухнедельного цикла измерений в исследовательском центре Национального института стандартов и технологий (NIST) в Боулдере, штат Колорадо, где оно постоянно фонтанировало атомами. Детекторы внутри измеряли фотоны, испускаемые атомами, возвращающимися в исходное состояние. Атомы совершают такие переходы, поглощая определённое количество энергии, а затем излучая её в виде света определённой частоты, что означает, что волны света всегда достигают своей максимальной амплитуды с регулярной, надёжной периодичностью. Эта периодичность обеспечивает естественную временную точку отсчёта, которую учёные могут определить с необычайной точностью.

Читать далее

Перезапускаемые последовательности в Linux: выход в свет

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров4.2K

Фича под названием перезапускаемые последовательности была добавлена в версию ядра 4.18 в 2018 году. Она позволяет повысить производительность в определённых категориях многопоточных приложений. Притом, что кому-то перезапускаемые последовательности действительно пригодились, такой код считается достаточно специализированным — как правило, разработчики приложений этим инструментом не пользуются. Но со временем перезапускаемые последовательности выросли и, по-видимому, тренд к их росту сохраняется, так как эта фича привязана к новым возможностям, предоставляемым в ядре. Но по мере того, как перезапускаемые последовательности стало всё сложнее считать нишевой фичей, с ними стали возникать заметные проблемы. Если исправить одну из них, это может повлечь заметные изменения ABI, которые будут видимы в пользовательском пространстве.

Читать далее

Почему дешевые SSD-накопители уходят в прошлое: рост цен на память и последствия для рынка

Время на прочтение5 мин
Количество просмотров8.6K

На рынке памяти происходят заметные изменения. 26 сентября 2025 года Samsung, один из крупнейших производителей микросхем, сообщил о росте цен: DRAM подорожала примерно на 30%, а NAND — на 5–10% в зависимости от модели. Аналогичные шаги предприняли Micron, Western Digital (бренд SanDisk) и китайская YMTC. Это напрямую отражается на конечных пользователях: дорожают и смартфоны, и компьютеры с большим объемом памяти. Рассмотрим подробнее причины происходящего, опираясь на данные CNews, а также прогнозы TrendForce и Digitimes.

Читать далее

GRIZZLY — портативная игровая консоль‑самоделка

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров5.1K

GRIZZLY — проект на базе Raspberry Pi для энтузиастов, которые захотят самостоятельно собрать игровую консоль. Дизайн — собственное представление того, как должны выглядеть подобные гаджеты.

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

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

Читать далее

Невидимые ошибки медицины и надежда на ИИ

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.1K

Я писал о медицине 2050 года (и тогда видел в её будущем засилье ИИ и роботов, воспринимая это как неизбежность — и скорее со знаком «минус». Однако размышление на эту тему приводит к выводу, что в реальных условиях нашей страны пациенты, напротив, выиграют от трансформации человеческой медицины в медицину машинную.

Читать далее

Создание умных AI-агентов: полный курс по LangGraph от А до Я. Часть 3. Даём ИИ руки: работа с инструментами и MCP

Время на прочтение36 мин
Количество просмотров6.6K

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

Учим агентов самостоятельно работать с файлами, базами данных, API и внешними системами. Больше никаких просьб «пришлите мне файл» — агенты сами найдут данные, проанализируют их и создадут отчёт.

Осваиваем три мощных паттерна: ручные графы с инструментами для максимального контроля, ReAct‑агентов для простоты использования и мультиагентные системы, где каждый агент — эксперт в своей области.

От простых файловых операций до комплексных систем с оркестратором, которые автоматически исследуют темы в интернете, структурируют данные и создают профессиональные отчёты.

Плюс разбираем Model Context Protocol (MCP) — универсальный стандарт для подключения любых инструментов.

Читать далее

Redis работает быстро — я буду кэшировать данные в Postgres

Время на прочтение5 мин
Количество просмотров12K

В интернете есть книги и множество статей, таких как эта, в которых авторы приводят аргументы в пользу использования Postgres для всего. Я решил рассмотреть один из вариантов использования — применение Postgres вместо Redis для кэширования. Я довольно часто работаю с API, поэтому я создал очень простой HTTP-сервер, который отвечает данными из этого кэша. Я начал с Redis, так как часто сталкиваюсь с этим на работе, а затем переключился на Postgres с использованием нежурналируемых таблиц и посмотрел, есть ли разница.

Читать далее

Звезда Арктур

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров10K

Арктур — ярчайшая звезда созвездия Волопас, является одновременно и ярчайшей звездой северного небесного полушария, а также четвертой по яркости звездой всего неба, уступая лишь Сириусу, Канопусу и Альфе Центавра.

Арктур конкурирует с лучезарной Вегой за звание ярчайшей звезды северных небес. И в XX веке более яркой считалась Вега. Но в начале третьего тысячелетия астрономы пересмотрели методику подсчета интегральной яркости, в которой большее значение было отдано более теплым тонам, и на первом месте оказался Арктур, ведь он оранжевый, а Вега голубая. Но разница в блеске между этими светилами по прежнему небольшая — сотые доли звездной величины. Интересно при этом отметить, что Арктур имеет отрицательную звёздную величину: −0,05m (на всем небе лишь четыре звезды могут таким похвастаться), а Вега — положительную: +0,03m.

Читать далее

Новые алгоритмы ускоряют машинное обучение в децентрализованных сетях

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров460

Международная команда ученых совершила прорыв в области распределенного машинного обучения, разработав новые алгоритмы, значительно повышающие эффективность обучения моделей в федеративных сетях. Исследование, проведенное учеными из Университета имени Короля Абдуллы ( Саудовская Аравия), Московского физико-технического института (МФТИ), Университета Мила и Монреальского университета (Mila, Канада), Университета имени Мухаммеда бен Зайда по искусственному интеллекту (MBZUAI, ОАЭ) и Принстонского университета (США), представляет собой значительный шаг вперед в решении проблемы высокой вычислительной сложности обучения больших моделей в распределенных системах. Результаты опубликованы в материалах конференции NeurIPS 2024.

Читать далее

Ближайшие события

PirateBox: История забытого проекта анонимного файлообмена и его современный потенциал

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров8.6K

В эпоху тотальной слежки и централизованных платформ один проект предложил радикально иную модель интернета — локальную, анонимную, свободную. PirateBox, названный в честь легендарного Pirate Bay, создавал вокруг себя автономную Wi-Fi сеть без доступа к глобальному интернету. Несмотря на закрытие проекта в 2019 году, его идеи остаются актуальными и могут найти применение в современных реалиях.

Читать далее

Орел или решка. C++ Edition

Уровень сложностиСредний
Время на прочтение49 мин
Количество просмотров4K

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

Эта история заставила меня задуматься о том, какой тяжелой ценой и какими временными затратами в докомпьютерную эпоху ученым давались некоторые эксперименты. Этой статьей я хочу отдать дань уважения таким упорным мужам, как Керрич, и показать, насколько далеко мы продвинулись в прогрессе. И как это можно круто замесить с C++, оптимизацией, многопоточностью и щепоткой ненормального программирования.

Подкинуть монетку

От Duck Hunt до VR: Краткая история периферийных устройств для видеоигр (и их патентов)

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.1K

Когда в 1984 году игра Duck Hunt появилась в гостиных и детских, она принесла с собой одно из самых знаковых периферийных устройств в истории игр — пистолет NES Zapper. Но магия, стоящая за наведением пластикового пистолета на экран и попаданием в 8-битную утку, была чем-то большим, чем простым развлечением для тинейджеров. Это был продукт передовой технологии — подобные инновации привели к целому потоку патентов для каждого нового поколения игрового оборудования. Мы решили их вспомнить.

Читать далее

Я упаковал 10 веб-фреймворков в Docker, чтобы вы могли запустить любой из них одной командой

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров14K

Каждый раз, когда речь заходит о новом проекте, начинается вечный спор: какой фреймворк выбрать? Go или Rust для производительности? Python для скорости разработки? А может, стоит попробовать что-то на Elixir? Муки выбора знакомы многим. Вместо того чтобы в очередной раз теоретизировать, я решил пойти другим путем: взять и протестировать их все.

Так родилась идея проекта Framework DevBox — универсальной песочницы, где десять популярных фреймворков на разных языках упакованы в Docker-контейнеры и готовы к запуску одной командой.

Читать далее

До нас дошло. Клод Шеннон — отец цифровой эпохи

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.2K

Это видео создано из фотографии Клода Шеннона с помощью нейросети Алиса, основанной на Yandex GPT.

На него наложен звук, скрэмблированный с помощью программы, написанной нейросетью Claude от Antropic, названной так в честь Шеннона, практиковавшего машинное обучение ещё 70 лет назад.

Читать далее

Внедрение API Gateway: проблемы, решения, практические рекомендации

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров9K

В мире микросервисов десятки, а то и сотни сервисов живут своей жизнью. Каждый со своим адресом, своими правилами, своей аутентификацией. Для внешнего клиента это выглядит как город без улиц и указателей. API Gateway — это попытка навести порядок. Он становится единым фасадом, центральным КПП для всего вашего бэкенда.

Но эта простота обманчива. Внедрение шлюза порождает свой собственный набор сложных архитектурных проблем. Решить их неправильно — значит построить себе очень дорогую и хрупкую тюрьму.

Читать далее

Как настроить себе запуск Яндекс музыки на MacBook?

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.4K

Лежу я тут недавно, в 5 утра, а сам понимаю, что вставать-то мне в 9. А сплю я ну очень крепко. И в целом мне сложно проснуться. 

И я осознаю, что нужна тяжёлая артиллерия! Что-то из давно себя зарекомендовавшего. А единственное, что меня стабильно хорошо будило - это AIMP на ноуте, который запускал мой плейлист на полную катушку в заданное время. А теперь у меня Macbook, а вместо скачанного архива музыки - Яндекс Музыка. 

Решение, казалось бы, найдено. Открой приложение, да настрой запуск по таймеру, да? А вот как бы не так! В ЯМузыке такой фичи нет, крутитесь как хотите. 

Настроить что-то такое через Календарь и другие штатные приложения мне не удалось. 

Потраченные в пустую пол часа моего драгоценного сна! Чёрт! Надо решать как это сделать, это уже дело принципа!

-Что же, что мы умеем?

-Мы умеем писать автотесты на Java!

-Как нам это тут может помочь?

-Ну хз... 

Ага! Фреймворк Robot. Вроде штатная Java либа. Давайте раскручивать с чем умеем работать. Вооружаемся гуглом и Perplexity. Ещё пол часика умствований и у нас уже запускается приложение Яндекс Музыка.

Теперь остался вопрос, а как заставить его запускаться в нужное время и включать воспроизведение музыки?

Ну с запуском по времени не сложно Calendar и Timer. А вот как запустить воспроизведение вообще не тривиально. Клик на пробел - не работает, на enter - не работает. После прокликивания всех кнопок вычисляем, что запускается по клику на "K". Ну всё, теперь-то вообще нет проблем, да? Робот кликнет на любую кнопку - только скажи, что тыкнуть. Дописываем, компилим, запускаем - хрен там плавал а вот вы и не угадали, не работает! Клик по кнопке происходит не в последнем открытом окне, а на рабочем столе.

Читать далее