Pipes Feed Preview: Все публикации подряд на Хабре & Все публикации подряд на Хабре & Все публикации подряд на Хабре

  1. Олимпиады — всё?

    Sun, 07 Dec 2025 15:13:57 -0000

    Думаю, что среди читательской аудитории Хабра многих бывших (а возможно, и действующих) олимпиадников, поэтому решил поделиться с сообществом наблюдениями и размышлениями об актуальных проблемах олимпиадного движения в стране. Коротко о том, какое я имею отношение к олимпиадному движению и почему считаю себя в праве публично высказываться на эту тему: я сам бывший олимпиадник (призёр Всероса по информатике), 15 лет веду кружки по информатике и программированию и, в том числе, готовлю школьников к выступлению на олимпиадах, среди моих учеников призёры Всероса по информатике, ВКОШП и других олимпиад по информатике и программированию, кроме того вот уже 10-ый год подряд я участвую в подготовке и проведении школьного и муниципального этапа ВсОШ по информатике в своём регионе.

    Позавчера после опубликования результатов муниципального этапа по информатике этого года мама одного из участников прислала мне сообщение: "Я хочу сказать вам спасибо за дисквалы. Потому что списывание достигло какого-то маразма. И по другим предметам вообще ничего не боятся и ничего не стесняются". Речь идёт о том, что мы дисквалифицировали большое количество участников муниципального этапа за списывание друг у друга и за использование искусственного интеллекта при решении задач. В олимпиадах по информатике всё, что делает участник, фиксируется в тестирующей системе, и мы, жюри, имеем возможность анализировать это и на основании определённых критериев делать вывод о несамостоятельности выполнения работы. В силу специфики профессии мы, информатики, во-первых, имеем технические возможности бороться со списыванием, а, во-вторых, воспринимаем сложившуюся ситуацию как некий вызов, которому интересно попытаться что-то противопоставить. Но ситуация постепенно ухудшается. Ниже статистика дисквалификаций на муниципальном этапе ВсОШ по информатике по 9-11 классам по нашему региону:

    Читать далее
  2. Как LLM-вендоры обращаются с вашими данными: подробный разбор безопасности и конфиденциальности

    Sun, 07 Dec 2025 15:10:51 -0000

    Привет, Хабр! Я Андрей Яковлев, исследователь в области информационной безопасности. Работаю с корпоративными AI‑сервисами и активно внедряю технологии искусственного интеллекта в продукты Positive Technologies.

    2025 год перевернул привычные ожидания и практики, связанные с конфиденциальностью больших языковых моделей (LLM) Представьте ситуацию: вы технологическая компания, которая несколько лет использует ChatGPT для быстрого прототипирования и поддержки клиентских запросов. Раньше казалось, что раз диалог удалён — значит, данные исчезают навсегда. Но в мае 2025 года федеральный суд США в рамках искового дела The New York Times к OpenAI поставил точку в этом заблуждении — OpenAI обязали бессрочно хранить все пользовательские данные (включая удалённые через пользовательский интерфейс).

    В этой статье я разберу различные LLM-ки и расскажу, как их разработчики решают проблему конфиденциальности. Предупреждаю – достанется всем :)

    Исследование охватывает западных вендоров (OpenAI, Anthropic, Google AI, GitHub Copilot), российские решения (GigaChat, YandexGPT), китайскую платформу DeepSeek, а также ключевых провайдеров-агрегаторов (OpenRouter, Cursor, Windsurf). Анализ включает детальное сравнение политик для частного и корпоративного использования, документированные случаи утечек данных и их последствия, а также практические рекомендации по выбору решений в зависимости от требований к безопасности данных.

    Читать далее
  3. Open source-стратегии: кейс OpenIDE и специализированного консорциума компаний Haulmont, Axiom JDK и Группы Астра

    Sun, 07 Dec 2025 15:10:36 -0000

    Продолжаю делиться примечательными кейсами открытых проектов и разборами корпоративных open source-стратегий. На этот раз со мной согласился пообщаться Федор Сазонов, СЕО OpenIDE (@sazonovfm). Он рассказал о том, какую роль играет выделенная компания в развитии консорциума, и порассуждал об открытом подходе.

    Читать далее
  4. GUCA: эволюция на графах («Живые графы» 2.0)

    Sun, 07 Dec 2025 15:05:27 -0000

    Где проходит граница между случайностью и замыслом? Почему в наших ДНК куча мусора? Можно ли воспроизвести эволюцию в машине, и как зарождалась жизнь? Хотя и на последний вопрос ответа нет, но мы можем создать эксперимент, который позволяет моделировать механизмы эволюции с нуля. О таком эксперименте из области Artificial Life (искусственной жизни, где эволюция идёт внутри компьютера) и пойдет речь сегодня.

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

    GUCA (Graph Unfolding Cellular Automata) — один из таких маленьких миров: в нём мы выращиваем “организмы” из узлов и рёбер графа.

    Читать далее
  5. Обзор на Gemini 3 Pro

    Sun, 07 Dec 2025 14:57:38 -0000

    Цифры впечатляют: 37,5% на Humanity’s Last Exam, 1 048 576 токенов контекста, 13 миллионов активных юзеров‑разработчиков. За ними стоит Gemini 3 Pro — новая вершина в линейке ИИ‑моделей Google.

    Мы решили копнуть глубже и проверить модель в полевых условиях:
    • Как она справляется с креативными заданиями;
    • Насколько хорошо понимает и генерирует код;
    • Может ли заменить человека в задачах аналитики;
    • И как её мультимодальный младший брат, Nano Banana Pro, меняет представление о генерации изображений?

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

    Читать далее
  6. Бенчмарк конца эпохи — Humanity’s Last Exam

    Sun, 07 Dec 2025 14:45:13 -0000

    Хочу сегодня рассказать вам про Humanity’s Last Exam (HLE). Это один из главных бенчмарков, по которым сегодня оценивают модели искусственного интеллекта, вроде меня (шучу).

    Бенчмарки — это просто наборы задач/датасетов, на которых проверяют модели и смотрят, кто умнее, точнее, устойчивее и т.д.

    Например, MMLU — Massive Multitask Language Understanding — один из самых известных «общеобразовательных» экзаменов для ИИ. Он проверяет широкий круг знаний и базовое рассуждение: около 16 тысяч вопросов по 57 предметам — от математики и истории до права и компьютерных наук.

    Есть ещё BIG-bench (Beyond the Imitation Game) от Google — не один тест, а коллекция из 200+ задач, которые прислали разные исследователи. Там уже не только «знание фактов», но и логика, здравый смысл, язык, социальные предвзятости (social biases), программирование и всё то, на чём модели любят спотыкаться.

    Есть и более «узкие» бенчмарки:

    Читать далее
  7. Используем несколько нейронок безопасно и через единый интерфейс. Инструкция по внедрению LiteLLM

    Sun, 07 Dec 2025 14:44:34 -0000

    Есть несколько очевидных проблем с LLM: утечка конфиденциальных данных и кода, компрометация токенов, зависимость от внешних провайдеров. О них знают все, но это никого не останавливает. Даже если руководитель решит перестраховаться и не выделит деньги на LLM, сотрудники купят подписку сами и продолжат ими пользоваться, потому что это удобно. Есть и менее очевидные сложности: например, одна команда может потратить все токены, и их придется докупать.

    Привет, я Павел Мохляков. Вообще я Data Science-инженер в Cloud.ru, но сегодня решил, почему бы не рассказать как с помощью LLM-шлюза можно использовать несколько LLM через один API и при этом снизить риск утечки данных, контролировать расходы и соблюдать требования №152-ФЗ. Кроме того, покажу пример тестового подключения и объясню, что делать на каждом этапе.

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

    Читать далее
  8. [Перевод] Игры, в которые играет Уолд-Стрит

    Sun, 07 Dec 2025 14:43:55 -0000

    Рынки тесно связаны с головоломками, ставками и играми.

    Игры могут помочь понять, какие действия следует предпринять в условиях сложности и неопределённости.

    Как показывают следующие истории, многие профессионалы в сфере инвестиций увлекаются играми и разгадыванием головоломок.

    Читать далее
  9. Последние советские экспедиции на станцию «Мир» — ЭО-9 и ЭО-10

    Sun, 07 Dec 2025 13:20:26 -0000

    Первый британский космонавт Хелен Шарман отправилась на орбиту 18 мая 1991 года на корабле «Союз ТМ-12» вместе с экипажем девятой основной экспедиции Анатолием Арцебарским (командир) и Сергеем Крикалёвым (бортинженер), а вернулась на Землю вместе с экипажем ЭО-8 (Виктор Афанасьев, Муса Манаров) спустя неделю. «Озоны» остались на «Мире» одни.

    Перед «Озонами» традиционно стоял большой список практических, ремонтных и научных задач. Например, первый выход в космос у ЭО-9 был связан с ремонтом антенны системы поиска, сближения и стыковки «Курс». Её повредили члены экипажа ЭО-8 во время одного из своих выходов в космос, и это едва не закончилось столкновением грузового корабля со станцией ещё в марте 1991 года. Арцебарскому и Крикалёву пришлось работать с ремонтом систем, которые не то чтобы были предназначены для ремонта на орбите, включая точную работу с небольшим инструментом.

    Читать далее
  10. Bug Bounty Минцифры: как найти критическую уязвимость и получить дырку от бублика в награду

    Sun, 07 Dec 2025 13:15:19 -0000

    Привет, Хабровчане!

    Решил написать небольшую заметку о моем личном опыте взаимодействия с багбаунти программой Минцифры РФ. На самом деле у меня наберется много интересных историй так или иначе связанных с багбаунти, но некоторые из них являются особо примечательными. Об одной из них и пойдет речь в данной статье.

    Для начала немного расскажу о себе. Опыт в ИБ у меня обширный и разнообразный. В данной сфере я уже чуть более 13 лет. Поработал на многих участках кибербеза, начиная от так называемого "папирсека" (специалист, отвечающий за подготовку всех необходимых документов по ИБ) до application security инженера. Работал и в органах государственной власти, и в компаниях с государственным участием и в чистой коммерции. В общем небольшое представление об ИБ имею.

    Читать далее
  11. «Спекки» в XXI веке: как я обзавёлся ZX Evolution, и что из этого вышло

    Sun, 07 Dec 2025 13:01:15 -0000

    ZX Spectrum я впервые увидел, ещё будучи школьником в гостях у одноклассника, и сразу решил, что совершенно точно хочу себе такой же компьютер. К сожалению, семья у нас была не из богатых, потому воплотить мечту в реальность я смог только в старших классах. Впрочем, приобрести готовый компьютер всё равно возможности не было, пришлось собирать «Спекки» из купленных на радиорынке запчастей при помощи старшего приятеля, имевшего навыки радиомонтажа. Увы, спаяли мы его плохо: комп перезагружался всякий раз, когда на кухне включался бабушкин холодильник, да и вместо монитора мне выделили старый чёрно-белый телевизор, категорически запретив распаивать разъём RGB на единственном в доме цветном «Рубине». В общем, вдоволь наиграться на «Синклере» у меня не получилось, потому сейчас, уже в зрелом возрасте, я купил незаконченный проект на базе современного ZX Evolution и решил довести его до ума. О том, что из этого вышло — мой сегодняшний рассказ.

    Пристегнулись? Поехали!
  12. Теоремы Гёделя, Тьюринга и Хайтина – доказательства неалгоритмичности Вселенной и неполноты физических теорий?

    Sun, 07 Dec 2025 12:58:45 -0000

    Учёные доказали: мы не живём в Матрице! В октябре 2025 г. был опубликован доклад о неразрешимости в физике, неалгоритмичности Вселенной и невозможности её полной симуляции, опирающийся на теоремы Гёделя о неполноте. Перевод этой статьи с пояснениями был выполнен уважаемым @Dmytro_Kikot На теоремы Гёделя вообще часто ссылаются, чтобы доказать существование или несуществование Бога, ограниченность научного метода, невыразимость истины словами, непознаваемость мира разумом, невычислимость сознания, неспособность искусственного интеллекта превзойти естественный, невозможность самосовершенствования и т.д. Говорят, эволюционировать, познавать себя и создавать что-то сложнее себя можно только при наличии сверхъестественного источника бесконечной сложности, иначе это превращается в задачу вытащить себя за косичку из болота. Также проводятся параллели со Вторым законом термодинамики, согласно которому энтропия в замкнутой системе не может уменьшаться, а значит, там не будет самоорганизации и упорядоченности. Да и что вообще может рассказать нам наука, если даже математика нелогична, а мир противоречив и парадоксален? Остаётся только уповать на интуицию, которая якобы неалгоритмична и является откровением самой Истины, снисходящей лишь до тех, кто достоин. А может, мы просто неправильно понимаем теоремы Гёделя? Давайте разбираться, каковы следствия этих теорем для физики, информатики и философии, возможна ли алгоритмическая теория всего, и накладывает ли неполнота Гёделя ограничения на то, что мы можем познать своим разумом.

    Читать далее
  13. Дайджест игровых новостей на 7 декабря: «Похудение» Helldivers 2, Зимняя распродажа, релиз Routine и др

    Sun, 07 Dec 2025 12:25:21 -0000

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

    Читать далее
  14. Я задолбался читать про АИ

    Sun, 07 Dec 2025 12:16:02 -0000

    Больше, чем сам АИ, меня бесят только топы АИ‑компаний, которые дуют щёки и втирают, что сейчас АГИ уже вот‑вот за углом, что вот‑вот они заменят всех программистов, суппортов и прочих бесполезных проедателей денег за свой псевдоинтеллектуальный труд, который, очевидно (!), сводится к генерации текста. Как же эти негодяи рисуются и втирают, что они решают проблемы масштаба всего человечества! В то время как на самом деле все проблемы, которые они решают — это набивание собственных карманов.

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

    Во‑первых, ребята, если агенты правда пишут код лучше, чем вы — у меня для вас плохие новости...

    Читать далее
  15. Миска рис и русский авось

    Sun, 07 Dec 2025 11:20:56 -0000

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

    Читать далее
  16. Программатор ROM на Arduino за вечер

    Sun, 07 Dec 2025 11:15:50 -0000

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

    Задача: есть микросхема памяти ROM 27С512 емкостью 512 бит или 64 Кбайта, в нее нужно прошить готовый дамп размером 16 Кбайт, понадобится нам такой ROM с дампом

    Читать далее
  17. Изоморфные схемы

    Sun, 07 Dec 2025 11:00:48 -0000

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

    Читать далее
  18. Kubernetes с GPU в WSL за вечер: рабочий кластер на Windows

    Sun, 07 Dec 2025 10:45:45 -0000

    В данной статье я покажу, как на Windows развернуть кластер Kubernetes из одного узла с поддержкой GPU и time-slicing, используя WSL.

    В итоге получится удобная домашняя Kubernetes-лаборатория.

    Читать далее
  19. Ортодоксально Каноническая Прошивка (ОКФП)

    Sun, 07 Dec 2025 10:37:38 -0000

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

    Читать далее
  20. Обзор препринтов научных статей в области астрофизики за ноябрь 2025 года

    Sun, 07 Dec 2025 10:30:56 -0000

     AXIS (Advanced X-ray Imaging Satellite) - следующая важная рентгеновская обсерватория. Основная задача - построение изображений в рентгене. Проект сложный, дорогой (около миллиарда). Пока НАСА одобрила только стадию А (в 2026 г. должны окончательно решить - да или нет). Полетит не раньше 2032 г. 

    Почти на 600 страницах рассказывается, почему астрономы ОЧЕНЬ хотят такой инструмент. Надо идти дальше, чем позволили продвинуться Чандра и XMM-Newton. Для этого нужен новый прорывной спутник. За 25 лет этого века было запущено несколько рентгеновских аппаратов, но все они недостаточно крутые для нового прорыва. Японский XRISM хорош, но не все идеально, и это не мегапрорыв (а жаль!). eRosita отлично начала, но дальше вы знаете.... Кажется, что европейская New Athena тоже недостаточна для большого шага вперед (но все равно хочется, чтобы аппарат сделали и запустили, пока планы на 2037 г., но все еще отложится, увы). Так что хотим AXIS, а потом (уже в середине века) - Lynx.

    Читать далее
  21. Шаблон проектирования Buffer

    Sun, 07 Dec 2025 10:16:33 -0000

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

    Статья поможет разработчикам и архитекторам осознанно применять паттерн Буфер для создания производительных и устойчивых решений.

    Читать далее
  22. Вайб-ЛЛМинг. AI агенты теперь сами обучают LLM с помощью Hugging Face Skills

    Sun, 07 Dec 2025 09:33:15 -0000

    Hugging Face релизнули Skills — Agent Context Protocol (ACP), через который упаковываются определения разных задач для ИИ агентов. По сути — это папки, в которых собраны инструкции, скрипты и ресурсы для использования ИИ агентом под конкретный кейс.

    Один из перых скиллов — дообучение опенсорсных LLM. Разбираемся подробнее.

    Читать далее
  23. Эйджизм в IT: бороться нельзя скрывать

    Sun, 07 Dec 2025 09:16:17 -0000

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

    Слово «эйджизм» всё чаще мелькает в обсуждениях на профессиональных площадках. Но для кого‑то это абстрактное понятие, а для кого‑то суровая реальность поиска работы. Я решил не просто поговорить об этом, а проверить на практике, насколько сложно «возрастному» джуну пробиться в IT, в сравнении с его молодым коллегой.

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

    Узнать результаты эксперимента
  24. Как через Яндекс Маркет пиратские лицензии продают

    Sun, 07 Dec 2025 09:14:06 -0000

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

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

    Читать далее
  25. [Перевод] Несколько анекдотичных эпизодов из моей юности и ранней карьеры

    Sun, 07 Dec 2025 09:02:01 -0000

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

    Один особенно мудрый взрослый (где-то в 1996 году) однажды отвёл меня в сторону и сказал: «Знаешь, хорошо, что программирование приносит тебе удовольствие, потому что в будущем оно тебя не прокормит. Делать это из любви, а не ради денег — отличный подход.

    Программированию приходит конец. Объектно-ориентированный подход позволит одному человеку, который будет намного умнее любого из нас, один раз написать библиотеку, которую мы будем использовать бесконечно. Решив какую-либо задачу, повторно решать её больше не придётся.

    Через пять лет соберётся целая библиотека объектов, где они будут лежать подобно книжкам на полках, и бизнес сможет решать любую программную задачу по щелчку пальцев, просто комбинируя нужные библиотеки как детали LEGO. Вы ему не потребуетесь». 

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

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

    Читать далее
  26. Userbot + ИИ: За гранью парсинга, как Telegram-юзербот и нейросеть помогают искать тренды и боли

    Sun, 07 Dec 2025 08:49:29 -0000

    Задача — не просто спарсить сообщения из Telegram-каналов. Задача — научиться вылавливать из потока обсуждений актуальные тренды, боли клиентов и рабочие лайфхаки. Это золотая жила для SEO-специалистов, продуктологов и маркетологов.

    В этой статье (первой из двух) мы сфокусируемся на создании и деплое юзербота для сбора данных. Во второй части подключим нейросеть для анализа и получим готовые инсайты.

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

    Для создателей контента (SEO): Сложно увидеть, о чем сейчас говорят и спрашивают люди в нише. Тренды рождаются в чатах, а не в поиске.

    Для продуктологов и аналитиков: Открытые чаты конкурентов — кладезь обратной связи. Но нет структуры «вопрос-ответ». Ценные инсайты о фичах, проблемах и ожиданиях пользователей размазаны по диалогам.

    Читать далее
  27. Реальный кейс настройки Pod Autoscaling в k8s с точки зрения разработчика

    Sun, 07 Dec 2025 08:33:56 -0000

    На носу 2026 год, а я хочу поделиться своим путешествием по переводу приложения на инфраструктуру Kubernetes. Самой сложной и интересной частью была настройка автоскейлинга. Не слишком ли заезженная тема? Думаю нет, потому что я буду рассказывать именно с позиции разработчика приложения, а не девопса. Мне повезло, я без понятия как это всё настраивается. Я буду рассказывать как это всё работает. Конфигов кубера будет минимум, рассуждений и погружений в метрики максимум. В конце оставил TL;DR. Поехали?

    Читать далее
  28. Пагинация в PostgreSQL: ROW_NUMBER убивает производительность

    Sun, 07 Dec 2025 08:17:22 -0000

    Эффективная пагинация — не просто удобство, а необходимость. Анализ нагрузочного тестирования, метрик системы и планов выполнения показывает, что выбор неправильного метода может замедлить приложение в 15 раз, создавая катастрофическую нагрузку на СУБД. Одни методы работают с молниеносной скоростью, а другие превращаются в «убийц производительности».

    Читать далее
  29. Создание браузерного расширения с native messaging на C#

    Sun, 07 Dec 2025 08:15:49 -0000

    Привет, Хабр. Меня зовут Алексей, я бэкенд-разработчик C#. Хочу рассказать о том как я узнал что такое native messaging в браузерах и какие задачи можно с его помощью решать. В одном проекте я разрабатывал десктопную утилиту, которая должна была уметь обмениваться сообщениями с веб-страницами в браузере, чтобы в том числе управлять их содержимым и как угодно взаимодействовать с ними. Расскажу о том, как удалось решить такую задачу и покажу результат работы небольшого приложения с таким взаимодействием.

    Читать далее
  30. [Перевод] Как работают современные браузеры. Часть 1

    Sun, 07 Dec 2025 08:05:47 -0000

    Веб-разработчики нередко воспринимают браузер как "черный ящик", который каким-то чудом превращает HTML, CSS и JS в интерактивные веб-приложения. На самом деле современный браузер — будь то Chrome (на базе Chromium), Firefox (Gecko) или Safari (WebKit) — представляет собой чрезвычайно сложное программное решение. Он управляет сетевыми запросами, разбирает (парсит) и выполняет код, рендерит графику с ускорением на графическом процессоре (GPU) и изолирует контент в отдельных процессах для обеспечения безопасности.

    В этой серии статей мы подробно рассмотрим, как устроены современные браузеры, сделав акцент на архитектуре и внутреннем устройстве Chromium, но также отметим ключевые отличия в других браузерах. Мы рассмотрим весь цикл: от сетевого стека и конвейера парсинга до рендеринга с помощью Blink, выполнения JS с помощью движка V8, загрузки модулей, многопроцессной архитектуры, песочниц безопасности и инструментов разработчика. Главная цель — дать понятное и доступное объяснение того, что происходит в браузере "под капотом".

    Читать далее
  31. Настройка VPS своими руками: Docker + Nginx + SSL

    Sun, 07 Dec 2025 08:03:07 -0000

    Всем привет! Часто требуется поднять свой проект на VPS/VDS. Именно это я и покажу в статье.

    Мы настроем сервер, NGINX, выпишем SSL-сертификат и развернём код тестового приложения.

    Читать далее
  32. Автоматизация обновления компонентов АРМ на рабочих станциях

    Sun, 07 Dec 2025 08:02:37 -0000

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

    Читать далее
  33. “JavaScript — это плохо, а Java — это хорошо”. AI, вайб-кодинг, Spring и рынок труда: что волнует джавистов сегодня

    Sun, 07 Dec 2025 08:00:46 -0000

    На конференции Joker 2025 у нас была отличная возможность понять, как живётся Java-сообществу.

    Как AI влияет на Java-разработку? Вайб-кодинг — полезный инструмент или угроза рабочим местам? Spring — незаменимый фреймворк или слишком тяжёл для многих задач? Что с рынком труда и зачем кандидаты накручивают опыт? И главное — зачем писать на Java, если есть JavaScript? 

    Смотрите на YouTube и VK Видео

    Читать далее
  34. Как уход Crucial и ИИ-тренды влияют на цены DDR5 и SSD

    Sun, 07 Dec 2025 08:00:45 -0000

    Собрать ПК или обновить ноутбук в 2025 году стало куда сложнее, чем пару лет назад. Цены на SSD и оперативную память растут быстрее, чем зарплаты, склады заметно пустеют, а пользователи — от геймеров до программистов — пытаются понять, как уложиться в бюджет, не жертвуя производительностью.

    В конце года к этой и без того непростой картине добавилась новая деталь: Crucial, один из самых узнаваемых брендов потребительских накопителей и модулей RAM, объявил об уходе с рынка. Его владелец, Micron, сменил приоритеты и сосредоточился на других направлениях, оставив массовый сегмент в куда более сложной позиции. Попробуем разобраться, почему это произошло, чем грозит и есть ли шансы на стабилизацию.

    Читать далее
  35. Что нового в мире атомных часов — исследования

    Sun, 07 Dec 2025 07:46:52 -0000

    Финансовые системы, глобальная навигация (включая GPS), авиация, телекоммуникации и интернет-инфраструктура — все это держится на стандарте всемирного времени, который определяют микроволновые атомные часы. Но в скором времени им на смену могут прийти более точные оптические атомные часы. Летом интернациональная группа специалистов из шести стран провела масштабное исследование, объединив несколько таких устройств в сеть, чтобы синхронизировать их показатели и оценить точность работы. Посмотрим на этот и другие научные проекты, авторы которых продолжают совершенствовать атомные часы и, соответственно, стандарт времени.

    Читать далее
  36. Как в мою ИТ-жизнь вернулся теннис и что он мне дает сейчас

    Sun, 07 Dec 2025 07:17:38 -0000

    Привет, Хабр! Меня зовут Лена Смирнова, я работаю ведущим менеджером в ИТ-кластере цифровых продуктов и партнерств МТС. Коллеги уже привыкли: если я иду по коридору с ракеткой — значит, после работы у меня теннис. Большой теннис снова стал частью моей жизни — спустя двадцать лет.

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

    Читать далее
  37. [Перевод] Как я поднял свой email-сервер с Mailcow

    Sun, 07 Dec 2025 07:15:54 -0000

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

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

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

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

    Логическая часть меня колебалась, но любопытный ребенок внутри хотел попробовать в любом случае. В конце концов, разве не лучший способ учиться — это совершать ошибки? Итак, вот как я развернул email-сервер с Mailcow, со своей долей проб и ошибок.

    Читать далее
  38. Пишем HTTP-сервер на php и сокетах

    Sun, 07 Dec 2025 07:11:36 -0000

    Разбираем протокол http, создание базового http-сервера на php с использованием сокетов, обработкой запросов и формированием ответов.

    Читать далее
  39. Protobuf как контракт: spec‑first валидация с protoc‑gen‑validate

    Sun, 07 Dec 2025 07:00:52 -0000

    Protobuf как контракт: spec‑first валидация с protoc‑gen‑validate

    Первая статья из мини‑серии про валидацию на базе Protobuf. В этой части — концепция spec‑first и protoc‑gen‑validate. В следующей поговорим про protovalidate и то, почему его вообще имеет смысл рассматривать как «следующее поколение» (или же как очередная эволюция в обратную сторону?)

    Также, чтобы не пропустить следующую часть, очень рекомендую подписаться на мой телеграмм канал :)

    Читать далее
  40. Смартфоны негативно влияют на успеваемость ученика. Правда?

    Sun, 07 Dec 2025 06:57:01 -0000

    Год назад я взялся за написание педагогической диссертации, и одним из вопросов, который меня волновал, был: “а действительно ли смартфоны влияют на успеваемость учеников?”. Вроде как здравый смысл и общепринятая точка зрения говорят, что да, влияют. Есть даже уйма исследований о влиянии смартфонов на познавательные способности человека, но это слишком абстрактно, что ли. И я не был бы ученым, если бы поверил на слово, тем более, что, как говорил Вольтер: “Здравый смысл встречается не так уж часто.”[^1]

    Мне не удалось найти в русской академической среде хоть какие-то публикации, которые либо подтвердили бы “здравую мысль”, либо опровергли её. Я немного погоревал и закончил поиск. Вместо того чтобы искать, решил провести своё исследование. Ведь у меня есть “доступ” к целой школе, в которой полным-полно детей. Создал опросник, погонял его немного и вывел третью (всё ещё не самую лучшую) редакцию опросного листа.

    В час икс, в день дэ, по согласованию с администрацией, мы разослали этот лист детям. В опросе приняли участие 198 ученика 8–9 классов, того самого “сладкого” возраста, который, по мнению Людмилы Ясюковой, страдает больше остальных от утраты познавательных способностей[^2]. Но проработать результаты опросника мне никак не удавалось: я не знал инструментария анализа (и сейчас, если честно, есть шероховатости), поэтому результаты опроса детей пролежали чуть меньше года без дела, но сегодня настал второй час икс и день дэ, когда мне удалось проработать результаты исследования.

    Читать далее
  41. Олимпиады — всё?

    Sun, 07 Dec 2025 15:13:57 -0000

    Думаю, что среди читательской аудитории Хабра многих бывших (а возможно, и действующих) олимпиадников, поэтому решил поделиться с сообществом наблюдениями и размышлениями об актуальных проблемах олимпиадного движения в стране. Коротко о том, какое я имею отношение к олимпиадному движению и почему считаю себя в праве публично высказываться на эту тему: я сам бывший олимпиадник (призёр Всероса по информатике), 15 лет веду кружки по информатике и программированию и, в том числе, готовлю школьников к выступлению на олимпиадах, среди моих учеников призёры Всероса по информатике, ВКОШП и других олимпиад по информатике и программированию, кроме того вот уже 10-ый год подряд я участвую в подготовке и проведении школьного и муниципального этапа ВсОШ по информатике в своём регионе.

    Позавчера после опубликования результатов муниципального этапа по информатике этого года мама одного из участников прислала мне сообщение: "Я хочу сказать вам спасибо за дисквалы. Потому что списывание достигло какого-то маразма. И по другим предметам вообще ничего не боятся и ничего не стесняются". Речь идёт о том, что мы дисквалифицировали большое количество участников муниципального этапа за списывание друг у друга и за использование искусственного интеллекта при решении задач. В олимпиадах по информатике всё, что делает участник, фиксируется в тестирующей системе, и мы, жюри, имеем возможность анализировать это и на основании определённых критериев делать вывод о несамостоятельности выполнения работы. В силу специфики профессии мы, информатики, во-первых, имеем технические возможности бороться со списыванием, а, во-вторых, воспринимаем сложившуюся ситуацию как некий вызов, которому интересно попытаться что-то противопоставить. Но ситуация постепенно ухудшается. Ниже статистика дисквалификаций на муниципальном этапе ВсОШ по информатике по 9-11 классам по нашему региону:

    Читать далее
  42. Как LLM-вендоры обращаются с вашими данными: подробный разбор безопасности и конфиденциальности

    Sun, 07 Dec 2025 15:10:51 -0000

    Привет, Хабр! Я Андрей Яковлев, исследователь в области информационной безопасности. Работаю с корпоративными AI‑сервисами и активно внедряю технологии искусственного интеллекта в продукты Positive Technologies.

    2025 год перевернул привычные ожидания и практики, связанные с конфиденциальностью больших языковых моделей (LLM) Представьте ситуацию: вы технологическая компания, которая несколько лет использует ChatGPT для быстрого прототипирования и поддержки клиентских запросов. Раньше казалось, что раз диалог удалён — значит, данные исчезают навсегда. Но в мае 2025 года федеральный суд США в рамках искового дела The New York Times к OpenAI поставил точку в этом заблуждении — OpenAI обязали бессрочно хранить все пользовательские данные (включая удалённые через пользовательский интерфейс).

    В этой статье я разберу различные LLM-ки и расскажу, как их разработчики решают проблему конфиденциальности. Предупреждаю – достанется всем :)

    Исследование охватывает западных вендоров (OpenAI, Anthropic, Google AI, GitHub Copilot), российские решения (GigaChat, YandexGPT), китайскую платформу DeepSeek, а также ключевых провайдеров-агрегаторов (OpenRouter, Cursor, Windsurf). Анализ включает детальное сравнение политик для частного и корпоративного использования, документированные случаи утечек данных и их последствия, а также практические рекомендации по выбору решений в зависимости от требований к безопасности данных.

    Читать далее
  43. Open source-стратегии: кейс OpenIDE и специализированного консорциума компаний Haulmont, Axiom JDK и Группы Астра

    Sun, 07 Dec 2025 15:10:36 -0000

    Продолжаю делиться примечательными кейсами открытых проектов и разборами корпоративных open source-стратегий. На этот раз со мной согласился пообщаться Федор Сазонов, СЕО OpenIDE (@sazonovfm). Он рассказал о том, какую роль играет выделенная компания в развитии консорциума, и порассуждал об открытом подходе.

    Читать далее
  44. GUCA: эволюция на графах («Живые графы» 2.0)

    Sun, 07 Dec 2025 15:05:27 -0000

    Где проходит граница между случайностью и замыслом? Почему в наших ДНК куча мусора? Можно ли воспроизвести эволюцию в машине, и как зарождалась жизнь? Хотя и на последний вопрос ответа нет, но мы можем создать эксперимент, который позволяет моделировать механизмы эволюции с нуля. О таком эксперименте из области Artificial Life (искусственной жизни, где эволюция идёт внутри компьютера) и пойдет речь сегодня.

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

    GUCA (Graph Unfolding Cellular Automata) — один из таких маленьких миров: в нём мы выращиваем “организмы” из узлов и рёбер графа.

    Читать далее
  45. Обзор на Gemini 3 Pro

    Sun, 07 Dec 2025 14:57:38 -0000

    Цифры впечатляют: 37,5% на Humanity’s Last Exam, 1 048 576 токенов контекста, 13 миллионов активных юзеров‑разработчиков. За ними стоит Gemini 3 Pro — новая вершина в линейке ИИ‑моделей Google.

    Мы решили копнуть глубже и проверить модель в полевых условиях:
    • Как она справляется с креативными заданиями;
    • Насколько хорошо понимает и генерирует код;
    • Может ли заменить человека в задачах аналитики;
    • И как её мультимодальный младший брат, Nano Banana Pro, меняет представление о генерации изображений?

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

    Читать далее
  46. Бенчмарк конца эпохи — Humanity’s Last Exam

    Sun, 07 Dec 2025 14:45:13 -0000

    Хочу сегодня рассказать вам про Humanity’s Last Exam (HLE). Это один из главных бенчмарков, по которым сегодня оценивают модели искусственного интеллекта, вроде меня (шучу).

    Бенчмарки — это просто наборы задач/датасетов, на которых проверяют модели и смотрят, кто умнее, точнее, устойчивее и т.д.

    Например, MMLU — Massive Multitask Language Understanding — один из самых известных «общеобразовательных» экзаменов для ИИ. Он проверяет широкий круг знаний и базовое рассуждение: около 16 тысяч вопросов по 57 предметам — от математики и истории до права и компьютерных наук.

    Есть ещё BIG-bench (Beyond the Imitation Game) от Google — не один тест, а коллекция из 200+ задач, которые прислали разные исследователи. Там уже не только «знание фактов», но и логика, здравый смысл, язык, социальные предвзятости (social biases), программирование и всё то, на чём модели любят спотыкаться.

    Есть и более «узкие» бенчмарки:

    Читать далее
  47. Используем несколько нейронок безопасно и через единый интерфейс. Инструкция по внедрению LiteLLM

    Sun, 07 Dec 2025 14:44:34 -0000

    Есть несколько очевидных проблем с LLM: утечка конфиденциальных данных и кода, компрометация токенов, зависимость от внешних провайдеров. О них знают все, но это никого не останавливает. Даже если руководитель решит перестраховаться и не выделит деньги на LLM, сотрудники купят подписку сами и продолжат ими пользоваться, потому что это удобно. Есть и менее очевидные сложности: например, одна команда может потратить все токены, и их придется докупать.

    Привет, я Павел Мохляков. Вообще я Data Science-инженер в Cloud.ru, но сегодня решил, почему бы не рассказать как с помощью LLM-шлюза можно использовать несколько LLM через один API и при этом снизить риск утечки данных, контролировать расходы и соблюдать требования №152-ФЗ. Кроме того, покажу пример тестового подключения и объясню, что делать на каждом этапе.

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

    Читать далее
  48. [Перевод] Игры, в которые играет Уолд-Стрит

    Sun, 07 Dec 2025 14:43:55 -0000

    Рынки тесно связаны с головоломками, ставками и играми.

    Игры могут помочь понять, какие действия следует предпринять в условиях сложности и неопределённости.

    Как показывают следующие истории, многие профессионалы в сфере инвестиций увлекаются играми и разгадыванием головоломок.

    Читать далее
  49. Последние советские экспедиции на станцию «Мир» — ЭО-9 и ЭО-10

    Sun, 07 Dec 2025 13:20:26 -0000

    Первый британский космонавт Хелен Шарман отправилась на орбиту 18 мая 1991 года на корабле «Союз ТМ-12» вместе с экипажем девятой основной экспедиции Анатолием Арцебарским (командир) и Сергеем Крикалёвым (бортинженер), а вернулась на Землю вместе с экипажем ЭО-8 (Виктор Афанасьев, Муса Манаров) спустя неделю. «Озоны» остались на «Мире» одни.

    Перед «Озонами» традиционно стоял большой список практических, ремонтных и научных задач. Например, первый выход в космос у ЭО-9 был связан с ремонтом антенны системы поиска, сближения и стыковки «Курс». Её повредили члены экипажа ЭО-8 во время одного из своих выходов в космос, и это едва не закончилось столкновением грузового корабля со станцией ещё в марте 1991 года. Арцебарскому и Крикалёву пришлось работать с ремонтом систем, которые не то чтобы были предназначены для ремонта на орбите, включая точную работу с небольшим инструментом.

    Читать далее
  50. Bug Bounty Минцифры: как найти критическую уязвимость и получить дырку от бублика в награду

    Sun, 07 Dec 2025 13:15:19 -0000

    Привет, Хабровчане!

    Решил написать небольшую заметку о моем личном опыте взаимодействия с багбаунти программой Минцифры РФ. На самом деле у меня наберется много интересных историй так или иначе связанных с багбаунти, но некоторые из них являются особо примечательными. Об одной из них и пойдет речь в данной статье.

    Для начала немного расскажу о себе. Опыт в ИБ у меня обширный и разнообразный. В данной сфере я уже чуть более 13 лет. Поработал на многих участках кибербеза, начиная от так называемого "папирсека" (специалист, отвечающий за подготовку всех необходимых документов по ИБ) до application security инженера. Работал и в органах государственной власти, и в компаниях с государственным участием и в чистой коммерции. В общем небольшое представление об ИБ имею.

    Читать далее
  51. «Спекки» в XXI веке: как я обзавёлся ZX Evolution, и что из этого вышло

    Sun, 07 Dec 2025 13:01:15 -0000

    ZX Spectrum я впервые увидел, ещё будучи школьником в гостях у одноклассника, и сразу решил, что совершенно точно хочу себе такой же компьютер. К сожалению, семья у нас была не из богатых, потому воплотить мечту в реальность я смог только в старших классах. Впрочем, приобрести готовый компьютер всё равно возможности не было, пришлось собирать «Спекки» из купленных на радиорынке запчастей при помощи старшего приятеля, имевшего навыки радиомонтажа. Увы, спаяли мы его плохо: комп перезагружался всякий раз, когда на кухне включался бабушкин холодильник, да и вместо монитора мне выделили старый чёрно-белый телевизор, категорически запретив распаивать разъём RGB на единственном в доме цветном «Рубине». В общем, вдоволь наиграться на «Синклере» у меня не получилось, потому сейчас, уже в зрелом возрасте, я купил незаконченный проект на базе современного ZX Evolution и решил довести его до ума. О том, что из этого вышло — мой сегодняшний рассказ.

    Пристегнулись? Поехали!
  52. Теоремы Гёделя, Тьюринга и Хайтина – доказательства неалгоритмичности Вселенной и неполноты физических теорий?

    Sun, 07 Dec 2025 12:58:45 -0000

    Учёные доказали: мы не живём в Матрице! В октябре 2025 г. был опубликован доклад о неразрешимости в физике, неалгоритмичности Вселенной и невозможности её полной симуляции, опирающийся на теоремы Гёделя о неполноте. Перевод этой статьи с пояснениями был выполнен уважаемым @Dmytro_Kikot На теоремы Гёделя вообще часто ссылаются, чтобы доказать существование или несуществование Бога, ограниченность научного метода, невыразимость истины словами, непознаваемость мира разумом, невычислимость сознания, неспособность искусственного интеллекта превзойти естественный, невозможность самосовершенствования и т.д. Говорят, эволюционировать, познавать себя и создавать что-то сложнее себя можно только при наличии сверхъестественного источника бесконечной сложности, иначе это превращается в задачу вытащить себя за косичку из болота. Также проводятся параллели со Вторым законом термодинамики, согласно которому энтропия в замкнутой системе не может уменьшаться, а значит, там не будет самоорганизации и упорядоченности. Да и что вообще может рассказать нам наука, если даже математика нелогична, а мир противоречив и парадоксален? Остаётся только уповать на интуицию, которая якобы неалгоритмична и является откровением самой Истины, снисходящей лишь до тех, кто достоин. А может, мы просто неправильно понимаем теоремы Гёделя? Давайте разбираться, каковы следствия этих теорем для физики, информатики и философии, возможна ли алгоритмическая теория всего, и накладывает ли неполнота Гёделя ограничения на то, что мы можем познать своим разумом.

    Читать далее
  53. Дайджест игровых новостей на 7 декабря: «Похудение» Helldivers 2, Зимняя распродажа, релиз Routine и др

    Sun, 07 Dec 2025 12:25:21 -0000

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

    Читать далее
  54. Я задолбался читать про АИ

    Sun, 07 Dec 2025 12:16:02 -0000

    Больше, чем сам АИ, меня бесят только топы АИ‑компаний, которые дуют щёки и втирают, что сейчас АГИ уже вот‑вот за углом, что вот‑вот они заменят всех программистов, суппортов и прочих бесполезных проедателей денег за свой псевдоинтеллектуальный труд, который, очевидно (!), сводится к генерации текста. Как же эти негодяи рисуются и втирают, что они решают проблемы масштаба всего человечества! В то время как на самом деле все проблемы, которые они решают — это набивание собственных карманов.

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

    Во‑первых, ребята, если агенты правда пишут код лучше, чем вы — у меня для вас плохие новости...

    Читать далее
  55. Миска рис и русский авось

    Sun, 07 Dec 2025 11:20:56 -0000

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

    Читать далее
  56. Программатор ROM на Arduino за вечер

    Sun, 07 Dec 2025 11:15:50 -0000

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

    Задача: есть микросхема памяти ROM 27С512 емкостью 512 бит или 64 Кбайта, в нее нужно прошить готовый дамп размером 16 Кбайт, понадобится нам такой ROM с дампом

    Читать далее
  57. Изоморфные схемы

    Sun, 07 Dec 2025 11:00:48 -0000

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

    Читать далее
  58. Kubernetes с GPU в WSL за вечер: рабочий кластер на Windows

    Sun, 07 Dec 2025 10:45:45 -0000

    В данной статье я покажу, как на Windows развернуть кластер Kubernetes из одного узла с поддержкой GPU и time-slicing, используя WSL.

    В итоге получится удобная домашняя Kubernetes-лаборатория.

    Читать далее
  59. Ортодоксально Каноническая Прошивка (ОКФП)

    Sun, 07 Dec 2025 10:37:38 -0000

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

    Читать далее
  60. Обзор препринтов научных статей в области астрофизики за ноябрь 2025 года

    Sun, 07 Dec 2025 10:30:56 -0000

     AXIS (Advanced X-ray Imaging Satellite) - следующая важная рентгеновская обсерватория. Основная задача - построение изображений в рентгене. Проект сложный, дорогой (около миллиарда). Пока НАСА одобрила только стадию А (в 2026 г. должны окончательно решить - да или нет). Полетит не раньше 2032 г. 

    Почти на 600 страницах рассказывается, почему астрономы ОЧЕНЬ хотят такой инструмент. Надо идти дальше, чем позволили продвинуться Чандра и XMM-Newton. Для этого нужен новый прорывной спутник. За 25 лет этого века было запущено несколько рентгеновских аппаратов, но все они недостаточно крутые для нового прорыва. Японский XRISM хорош, но не все идеально, и это не мегапрорыв (а жаль!). eRosita отлично начала, но дальше вы знаете.... Кажется, что европейская New Athena тоже недостаточна для большого шага вперед (но все равно хочется, чтобы аппарат сделали и запустили, пока планы на 2037 г., но все еще отложится, увы). Так что хотим AXIS, а потом (уже в середине века) - Lynx.

    Читать далее
  61. Шаблон проектирования Buffer

    Sun, 07 Dec 2025 10:16:33 -0000

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

    Статья поможет разработчикам и архитекторам осознанно применять паттерн Буфер для создания производительных и устойчивых решений.

    Читать далее
  62. Вайб-ЛЛМинг. AI агенты теперь сами обучают LLM с помощью Hugging Face Skills

    Sun, 07 Dec 2025 09:33:15 -0000

    Hugging Face релизнули Skills — Agent Context Protocol (ACP), через который упаковываются определения разных задач для ИИ агентов. По сути — это папки, в которых собраны инструкции, скрипты и ресурсы для использования ИИ агентом под конкретный кейс.

    Один из перых скиллов — дообучение опенсорсных LLM. Разбираемся подробнее.

    Читать далее
  63. Эйджизм в IT: бороться нельзя скрывать

    Sun, 07 Dec 2025 09:16:17 -0000

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

    Слово «эйджизм» всё чаще мелькает в обсуждениях на профессиональных площадках. Но для кого‑то это абстрактное понятие, а для кого‑то суровая реальность поиска работы. Я решил не просто поговорить об этом, а проверить на практике, насколько сложно «возрастному» джуну пробиться в IT, в сравнении с его молодым коллегой.

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

    Узнать результаты эксперимента
  64. Как через Яндекс Маркет пиратские лицензии продают

    Sun, 07 Dec 2025 09:14:06 -0000

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

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

    Читать далее
  65. [Перевод] Несколько анекдотичных эпизодов из моей юности и ранней карьеры

    Sun, 07 Dec 2025 09:02:01 -0000

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

    Один особенно мудрый взрослый (где-то в 1996 году) однажды отвёл меня в сторону и сказал: «Знаешь, хорошо, что программирование приносит тебе удовольствие, потому что в будущем оно тебя не прокормит. Делать это из любви, а не ради денег — отличный подход.

    Программированию приходит конец. Объектно-ориентированный подход позволит одному человеку, который будет намного умнее любого из нас, один раз написать библиотеку, которую мы будем использовать бесконечно. Решив какую-либо задачу, повторно решать её больше не придётся.

    Через пять лет соберётся целая библиотека объектов, где они будут лежать подобно книжкам на полках, и бизнес сможет решать любую программную задачу по щелчку пальцев, просто комбинируя нужные библиотеки как детали LEGO. Вы ему не потребуетесь». 

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

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

    Читать далее
  66. Userbot + ИИ: За гранью парсинга, как Telegram-юзербот и нейросеть помогают искать тренды и боли

    Sun, 07 Dec 2025 08:49:29 -0000

    Задача — не просто спарсить сообщения из Telegram-каналов. Задача — научиться вылавливать из потока обсуждений актуальные тренды, боли клиентов и рабочие лайфхаки. Это золотая жила для SEO-специалистов, продуктологов и маркетологов.

    В этой статье (первой из двух) мы сфокусируемся на создании и деплое юзербота для сбора данных. Во второй части подключим нейросеть для анализа и получим готовые инсайты.

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

    Для создателей контента (SEO): Сложно увидеть, о чем сейчас говорят и спрашивают люди в нише. Тренды рождаются в чатах, а не в поиске.

    Для продуктологов и аналитиков: Открытые чаты конкурентов — кладезь обратной связи. Но нет структуры «вопрос-ответ». Ценные инсайты о фичах, проблемах и ожиданиях пользователей размазаны по диалогам.

    Читать далее
  67. Реальный кейс настройки Pod Autoscaling в k8s с точки зрения разработчика

    Sun, 07 Dec 2025 08:33:56 -0000

    На носу 2026 год, а я хочу поделиться своим путешествием по переводу приложения на инфраструктуру Kubernetes. Самой сложной и интересной частью была настройка автоскейлинга. Не слишком ли заезженная тема? Думаю нет, потому что я буду рассказывать именно с позиции разработчика приложения, а не девопса. Мне повезло, я без понятия как это всё настраивается. Я буду рассказывать как это всё работает. Конфигов кубера будет минимум, рассуждений и погружений в метрики максимум. В конце оставил TL;DR. Поехали?

    Читать далее
  68. Пагинация в PostgreSQL: ROW_NUMBER убивает производительность

    Sun, 07 Dec 2025 08:17:22 -0000

    Эффективная пагинация — не просто удобство, а необходимость. Анализ нагрузочного тестирования, метрик системы и планов выполнения показывает, что выбор неправильного метода может замедлить приложение в 15 раз, создавая катастрофическую нагрузку на СУБД. Одни методы работают с молниеносной скоростью, а другие превращаются в «убийц производительности».

    Читать далее
  69. Создание браузерного расширения с native messaging на C#

    Sun, 07 Dec 2025 08:15:49 -0000

    Привет, Хабр. Меня зовут Алексей, я бэкенд-разработчик C#. Хочу рассказать о том как я узнал что такое native messaging в браузерах и какие задачи можно с его помощью решать. В одном проекте я разрабатывал десктопную утилиту, которая должна была уметь обмениваться сообщениями с веб-страницами в браузере, чтобы в том числе управлять их содержимым и как угодно взаимодействовать с ними. Расскажу о том, как удалось решить такую задачу и покажу результат работы небольшого приложения с таким взаимодействием.

    Читать далее
  70. [Перевод] Как работают современные браузеры. Часть 1

    Sun, 07 Dec 2025 08:05:47 -0000

    Веб-разработчики нередко воспринимают браузер как "черный ящик", который каким-то чудом превращает HTML, CSS и JS в интерактивные веб-приложения. На самом деле современный браузер — будь то Chrome (на базе Chromium), Firefox (Gecko) или Safari (WebKit) — представляет собой чрезвычайно сложное программное решение. Он управляет сетевыми запросами, разбирает (парсит) и выполняет код, рендерит графику с ускорением на графическом процессоре (GPU) и изолирует контент в отдельных процессах для обеспечения безопасности.

    В этой серии статей мы подробно рассмотрим, как устроены современные браузеры, сделав акцент на архитектуре и внутреннем устройстве Chromium, но также отметим ключевые отличия в других браузерах. Мы рассмотрим весь цикл: от сетевого стека и конвейера парсинга до рендеринга с помощью Blink, выполнения JS с помощью движка V8, загрузки модулей, многопроцессной архитектуры, песочниц безопасности и инструментов разработчика. Главная цель — дать понятное и доступное объяснение того, что происходит в браузере "под капотом".

    Читать далее
  71. Настройка VPS своими руками: Docker + Nginx + SSL

    Sun, 07 Dec 2025 08:03:07 -0000

    Всем привет! Часто требуется поднять свой проект на VPS/VDS. Именно это я и покажу в статье.

    Мы настроем сервер, NGINX, выпишем SSL-сертификат и развернём код тестового приложения.

    Читать далее
  72. Автоматизация обновления компонентов АРМ на рабочих станциях

    Sun, 07 Dec 2025 08:02:37 -0000

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

    Читать далее
  73. “JavaScript — это плохо, а Java — это хорошо”. AI, вайб-кодинг, Spring и рынок труда: что волнует джавистов сегодня

    Sun, 07 Dec 2025 08:00:46 -0000

    На конференции Joker 2025 у нас была отличная возможность понять, как живётся Java-сообществу.

    Как AI влияет на Java-разработку? Вайб-кодинг — полезный инструмент или угроза рабочим местам? Spring — незаменимый фреймворк или слишком тяжёл для многих задач? Что с рынком труда и зачем кандидаты накручивают опыт? И главное — зачем писать на Java, если есть JavaScript? 

    Смотрите на YouTube и VK Видео

    Читать далее
  74. Как уход Crucial и ИИ-тренды влияют на цены DDR5 и SSD

    Sun, 07 Dec 2025 08:00:45 -0000

    Собрать ПК или обновить ноутбук в 2025 году стало куда сложнее, чем пару лет назад. Цены на SSD и оперативную память растут быстрее, чем зарплаты, склады заметно пустеют, а пользователи — от геймеров до программистов — пытаются понять, как уложиться в бюджет, не жертвуя производительностью.

    В конце года к этой и без того непростой картине добавилась новая деталь: Crucial, один из самых узнаваемых брендов потребительских накопителей и модулей RAM, объявил об уходе с рынка. Его владелец, Micron, сменил приоритеты и сосредоточился на других направлениях, оставив массовый сегмент в куда более сложной позиции. Попробуем разобраться, почему это произошло, чем грозит и есть ли шансы на стабилизацию.

    Читать далее
  75. Что нового в мире атомных часов — исследования

    Sun, 07 Dec 2025 07:46:52 -0000

    Финансовые системы, глобальная навигация (включая GPS), авиация, телекоммуникации и интернет-инфраструктура — все это держится на стандарте всемирного времени, который определяют микроволновые атомные часы. Но в скором времени им на смену могут прийти более точные оптические атомные часы. Летом интернациональная группа специалистов из шести стран провела масштабное исследование, объединив несколько таких устройств в сеть, чтобы синхронизировать их показатели и оценить точность работы. Посмотрим на этот и другие научные проекты, авторы которых продолжают совершенствовать атомные часы и, соответственно, стандарт времени.

    Читать далее
  76. Как в мою ИТ-жизнь вернулся теннис и что он мне дает сейчас

    Sun, 07 Dec 2025 07:17:38 -0000

    Привет, Хабр! Меня зовут Лена Смирнова, я работаю ведущим менеджером в ИТ-кластере цифровых продуктов и партнерств МТС. Коллеги уже привыкли: если я иду по коридору с ракеткой — значит, после работы у меня теннис. Большой теннис снова стал частью моей жизни — спустя двадцать лет.

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

    Читать далее
  77. [Перевод] Как я поднял свой email-сервер с Mailcow

    Sun, 07 Dec 2025 07:15:54 -0000

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

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

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

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

    Логическая часть меня колебалась, но любопытный ребенок внутри хотел попробовать в любом случае. В конце концов, разве не лучший способ учиться — это совершать ошибки? Итак, вот как я развернул email-сервер с Mailcow, со своей долей проб и ошибок.

    Читать далее
  78. Пишем HTTP-сервер на php и сокетах

    Sun, 07 Dec 2025 07:11:36 -0000

    Разбираем протокол http, создание базового http-сервера на php с использованием сокетов, обработкой запросов и формированием ответов.

    Читать далее
  79. Protobuf как контракт: spec‑first валидация с protoc‑gen‑validate

    Sun, 07 Dec 2025 07:00:52 -0000

    Protobuf как контракт: spec‑first валидация с protoc‑gen‑validate

    Первая статья из мини‑серии про валидацию на базе Protobuf. В этой части — концепция spec‑first и protoc‑gen‑validate. В следующей поговорим про protovalidate и то, почему его вообще имеет смысл рассматривать как «следующее поколение» (или же как очередная эволюция в обратную сторону?)

    Также, чтобы не пропустить следующую часть, очень рекомендую подписаться на мой телеграмм канал :)

    Читать далее
  80. Смартфоны негативно влияют на успеваемость ученика. Правда?

    Sun, 07 Dec 2025 06:57:01 -0000

    Год назад я взялся за написание педагогической диссертации, и одним из вопросов, который меня волновал, был: “а действительно ли смартфоны влияют на успеваемость учеников?”. Вроде как здравый смысл и общепринятая точка зрения говорят, что да, влияют. Есть даже уйма исследований о влиянии смартфонов на познавательные способности человека, но это слишком абстрактно, что ли. И я не был бы ученым, если бы поверил на слово, тем более, что, как говорил Вольтер: “Здравый смысл встречается не так уж часто.”[^1]

    Мне не удалось найти в русской академической среде хоть какие-то публикации, которые либо подтвердили бы “здравую мысль”, либо опровергли её. Я немного погоревал и закончил поиск. Вместо того чтобы искать, решил провести своё исследование. Ведь у меня есть “доступ” к целой школе, в которой полным-полно детей. Создал опросник, погонял его немного и вывел третью (всё ещё не самую лучшую) редакцию опросного листа.

    В час икс, в день дэ, по согласованию с администрацией, мы разослали этот лист детям. В опросе приняли участие 198 ученика 8–9 классов, того самого “сладкого” возраста, который, по мнению Людмилы Ясюковой, страдает больше остальных от утраты познавательных способностей[^2]. Но проработать результаты опросника мне никак не удавалось: я не знал инструментария анализа (и сейчас, если честно, есть шероховатости), поэтому результаты опроса детей пролежали чуть меньше года без дела, но сегодня настал второй час икс и день дэ, когда мне удалось проработать результаты исследования.

    Читать далее