habr_all | Unsorted

Telegram-канал habr_all - Хабр: все публикации

243

Все подряд публикации с habr.com

Subscribe to a channel

Хабр: все публикации

Выравнивание AST (и других структур данных, используемых при работе с компилятором)

Два варианта абстрактного синтаксического дерева (AST) для выражения a * b + c.
Арены, также называемые регионами, повсюду встречаются в современных языках программирования. Есть такая разновидность арен, которая одновременно супер-проста и удивительно эффективна при работе с компиляторами и тому подобными инструментами. Может быть, именно по причине такой простоты эта элементарная техника не попадалась мне во многих курсах по компиляторам — и вообще в теоретическом минимуме по информатике, если уж на то пошло. В этом посте я познакомлю вас с этой идеей, а также с её многочисленными достоинствами.
Многие по-разному понимают, что такое арены или регионы, поэтому здесь я собираюсь называть интересующую меня разновидность этих структур данных «выровненной», а сам процесс — «выравниванием» (flattening). Выровненная арена содержит всего один тип, то есть, в сущности, это обычный массив. В таком массиве можно обойтись индексами,…

Читать полностью…

Хабр: все публикации

Пишем парольный менеджер с помощью ChatGPT

Хотел давно написать простенький парольный менеджер на C#, но было очень лень его вспоминать. Самые первые модели ChatGPT выдавали не работающий код, но несколько дней назад ChatGPT выдал практически идеально работающий код, правки были минимальны. Приложу ссылку на GitLab.

Читать полностью…

Хабр: все публикации

Вайб кодинг в 1С 2. Новые сети и инструменты

Обзор сетей и инструментов для Вайб кодинга на 1С. Очередная порция сетей: Claude 4, Grok, Qwen3, Llama4, GPT o3 и 4.1. MCP серверы для Cursor для 1С. Плагин EDT для вайб кодинга на 1С.

Читать полностью…

Хабр: все публикации

Lenovo Legion Go S на SteamOS работает лучше и частота кадров там на 5-15% выше, чем на Windows 11

В этом году Lenovo выпустила новую портативную игровую приставку Legion Go S — она доступна в двух версиях, на Windows и SteamOS. Ютубер Dave2D">Dave2D сравнил консоли, и, по его словам, версия на SteamOS заметно быстрее и энергоэффективнее Windows-версии.

Читать полностью…

Хабр: все публикации

Wild demo — дичайший из демосценерских конкурсов

Продолжая цикл статей [1, 2, 3 ] о демосцене и демосценерских конкурсах, в преддверии Chaos Constructions'2025 хочу рассказать о конкурсе с самыми, пожалуй, свободными правилами - Wild demo. Возможно, узнав о таком конкурсе, кто-то захочет в нём поучаствовать.
Изначально демо писались почти исключительно под популярные компьютеры, поскольку это позволяло работам широко распространяться и быть увиденными максимальным количеством людей. Однако, с ростом доступности сетей этот критерий стал менее значим. Особенно этому поспособствовала возможность распространять видео - ведь работу, созданную даже для очень экзотического устройства, таким образом может увидеть множество людей, это устройство даже не имеющих.
Описанные изменения привели к тому, что стали появляться демо буквально "для всего" - от редких компьютеров до калькуляторов и даже принтеров. Постепенно стало общепринятым, что на конкурс Wild demo выставляются работы, которые не проходят по правилам на…

Читать полностью…

Хабр: все публикации

Эффективное использование GPU в Kubernetes: Настройка и использование Volcano Scheduler + Volcano vGPU Device Plugin

В этой статье я расскажу, как можно разделить GPU на vGPU в кластере Kubernetes с поддержкой жесткой изоляции, используя Volcano и Volcano vGPU Device Plugin.

Читать полностью…

Хабр: все публикации

Компания из Новосибирска «Оптические технологии» разработала новый ультрафиолетовый лазер для литографии

В новосибирской компании «Оптические технологии» создали лазер для печати микросхем. Лазер работает с помощью ультрафиолетового излучения. По словам создателей, разработка не имеет аналогов в России. «Оптические технологии» рассказали, что новый лазер заменит американские устройства Coherent, работающих на длине волны 257 нанометров. Всё оборудование и фоторезисторы подстроены под эту длину.

Читать полностью…

Хабр: все публикации

Играемся с RTX 5090 (GB202) для инференса

Продолжаем статьи про практические тесты актуальных картонок от Nvidia (A5000 Ada, A100, 3090 и A10). В этот раз мне предложили (не реклама) денёк погонять Nvidia RTX 5090 в хостинге (себе такую брать я бы не стал), и я не мог отказаться от такого предложения.
За день что-то стоящее натренировать нынче уже проблематично, поэтому будем "снимать" уже привычных обратно совместимых "попугаев" через gpu-burn и также замерим скорость инференса одной нашей довольно прожорливой сетки в продакшене.
Все шутки про Nvidia давно уже не шутки, санкции и торговые войны идут своим чередом, но тем не менее в России новинки появляются с завидной регулярностью несмотря на все запреты.
На фоне сильно негативного новостного фона со стороны игрового сообщества про новый релиз Nvidia и своеобразных "успехов" Nvidia по наращиванию своей капитализации продвинутой "сегментации" рынка (все уже пошутили про новый коннектор, огромный рост TDP и размера карт), мне лично было интересно, а есть…

Читать полностью…

Хабр: все публикации

Запрещает ли размерность пространства состояний квантовые компьютеры?

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

Читать полностью…

Хабр: все публикации

Joomla 6 в разработке. Чего ожидать?

Следующее поколение Joomla уже в работе! С каждой новой версией наша любимая CMS становится лучше и лучше. Наступило время для беседы с релиз-менеджерами Joomla 6: Гарри Баркли и Филом Уолтоном.

Читать полностью…

Хабр: все публикации

Премиум на грани абсурда: как McDonald’s попытался сделать «люксовый» бургер

McDonald’s — символ простоты и доступности. Но в 1996 году они попытались сыграть в премиум: разработали рецепт за миллионы, сняли рекламу с гольф-клубами и выпустили Arch Deluxe. Бургер для взрослых, от которого шарахались даже дети.

Читать полностью…

Хабр: все публикации

Регенерация спинного мозга. Первая в мире терапия проходит испытания на людях

Часто пишу о том, что человечество находится в неком переходном состоянии в разрезе развития технологий. То, что раньше было фантастикой, сегодня становится данностью. Вот и в лечении травм позвоночника зарождается смена парадигмы, во главе которой стоит первая в мире регенеративная клеточная терапия, которая получила одобрение на зарегистрированное клиническое исследование фазы I. Это историческая веха, так как человечество теперь способно лечить то, что ранее считалось неизлечимым заболеванием.

Читать полностью…

Хабр: все публикации

Транзакции в redis

Когда начинают говорить о транзакциях в redis некоторым представляется в голове что-то типа "postgresql": "...Суть транзакции в том, что она объединяет последовательность действий в одну операцию «всё или ничего». Промежуточные состояния внутри последовательности не видны другим транзакциям, и если что-то помешает успешно завершить транзакцию, ни один из результатов этих действий не сохранится в базе данных..."
Если говорить в ЭТОМ контексте, то транзакций в redis НЕТ и мы имеем дело с морской свинкой ("не морская и не свинка"). А что же есть и как это можно мониторить.

Читать полностью…

Хабр: все публикации

Google Project Management: Professional Certificate, все самое главное из курса для начинающих, часть 3

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

Читать полностью…

Хабр: все публикации

Use Case: как описывать эффективные сценарии использования. Part 2

Всем привет!
В этой статье - пошаговый разбор создания сценария использования (Use Case) на основе двух совершенно разных примеров: бронирование отеля в современном IT-сервисе и покупка брюк на рынке 90-х.
Рассмотрим, как формируются эффективные сценарии использования от этапа создания Use Case диаграммы с помощью промта до детализации сценария.

Читать полностью…

Хабр: все публикации

Samsung Galaxy S23 Ultra остался работоспособным после пятичасового пребывания в ледяной речной воде в Швеции

Флагманский смартфон компании Samsung остался в рабочем состоянии после почти пятичасового пребывания в ледяной воде в Швеции, тем самым превысив заявленные компанией характеристики водонепроницаемости, сообщает издание GizmoChina.

Читать полностью…

Хабр: все публикации

Как начать мыслить о создании цифрового интеллекта

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

Читать полностью…

Хабр: все публикации

Жителям ОАЭ скоро станет доступен ChatGPT Plus бесплатно

Жители Объединённых Арабских Эмиратов скоро смогут бесплатно пользоваться ChatGPT Plus, платная версией чат‑бота от компании OpenAI. Инициатива реализуется в рамках сотрудничества OpenAI и правительства ОАЭ.
Проект входит в программу Stargate UAE. В её рамках в Абу‑Даби строится мощный центр обработки данных. Планируется создать кластер вычислений мощностью один гигаватт. Это один из самых мощных центров в мире. Первая очередь, примерно на 200 мегаватт, начнёт работу уже в 2026 году.

Читать полностью…

Хабр: все публикации

Почему твой await fetch тормозит — и как это исправить

Привет, Хабр!
В этой статье рассмотрим, почему безобидная строчка await fetch() неожиданно превращается в тормоз, где именно она зарывает драгоценные миллисекунды — и что можно сделать с этим.

Читать полностью…

Хабр: все публикации

Когда пространство закручивается: как математики раскрыли тайну 126-мерного мира

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

Читать полностью…

Хабр: все публикации

Дуров в ходе выступления на «Форуме свободы» в Осло, заявил: «Я русский, и я скорее умру, чем стану чьим-то активом»

Павел Дуров в ходе выступления на «Форуме свободы» в Осло (Oslo Freedom Forum 2025), организованном правозащитной организацией Human Rights Foundation* (HRF), заявил: «Я русский, и я скорее умру, чем стану чьим-то активом». Так Дуров ответил ответил на вопрос, является ли он «российским активом». Дуров подчеркнул свою независимость и верность принципам свободы. Ранее французский суд (во Франции против Дурова возбуждено уголовное дело, он сейчас находится в этой стране под судебным надзором) не пустил Дурова на это правозащитное мероприятие. Дуров выступал на HRF по видеосвязи.

Читать полностью…

Хабр: все публикации

Учёные хотят подарить нам счастье, влияя на крошечные формы жизни, формирующие нашу личность

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

Читать полностью…

Хабр: все публикации

Обход двухфакторной аутентификации в публичной баг-баунти программе: путь к $6000

Находить уязвимости в публичных программах — это одновременно захватывающе и прибыльно. В этом посте я расскажу, как обнаружил и использовал уязвимость обхода 2FA в одной публичной баг-баунти программе (название скрыто, используется redacted.com из соображений конфиденциальности), что принесло мне в общей сложности $6000. Для лучшего понимания я поделюсь техническими деталями, включая пример HTTP-запроса, а также расскажу о результатах повторного тестирования.

Читать полностью…

Хабр: все публикации

Центральный университет открывает Школу дизайна и первую в России программу по Human Experience Design

Центральный университет открывает Школу дизайна и первую в России программу по Human Experience Design (HX‑design, «проектирование человеческого опыта»). Ректор Центрального университета Евгений Ивашкевич анонсировал запуск на Дне открытых дверей.
Human Experience design — экспериментальная программа, где дизайн изучают как инструмент для работы с вызовами будущего. Программа готовит дизайнеров нового типа — интердисциплинарных специалистов и стратегов. Они создают не только интерфейсы и визуальные решения, но и проектируют смыслы, сценарии и формы взаимодействия человека с технологиями.

Читать полностью…

Хабр: все публикации

AQPhone M11 на базе российской мобильной ОС «Ред ОС М» поступил в розничную продажу

Компании «Ред Софт» и «ТП Лабс» заявили о старте розничных продаж смартфона AQPhone M11 на базе российской мобильной ОС «Ред ОС М». По словам разработчиков, AQPhone M11 готов к работе сразу после покупки. Смартфон предустановлен с необходимым ПО по распоряжению Правительства РФ. Устройство совместимо с российскими облачными сервисами и бизнес‑приложениями. Смартфон поддерживает приложения для работы с документами, изображениями, картами и основные отечественные экосистемные продукты.

Читать полностью…

Хабр: все публикации

Один за всех, и этого достаточно: мой эзотерический язык программирования Single

Годами люди писали программу "Hello world!" на языке Unary, но сегодняшнего дня появился новый односимвольный язык программирования! Односимвольный? Достойная замена Unary? Конечно! Представляю вам Single.

Читать полностью…

Хабр: все публикации

Руководство по администрированию Linux для начинающих

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

Читать полностью…

Хабр: все публикации

Создаем Telegram-бота для генерации случайных пользовательских данных на Python

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

Читать полностью…

Хабр: все публикации

Кратко про XHTTP для VLESS: что, зачем и как

Просили нас тут рассказать про протокол технологию XHTTP в контексте XRay, VLESS и прочих. Просили - рассказываем!
Для начала немного истории. Классическое использование VLESS и подобных прокси-протоколов (в том числе с использование XTLS-Reality) предполагает подключение клиента напрямую к прокси-серверу, который крутится на каком-нибудь VPS. Однако во многих странах (и в России тоже) под блокировки (или замедления) начали попадать подсети популярных хостеров целиком, а в других странах цензоры начали отслеживать подключения к "одиночным" адресам с большим объемом трафика. Поэтому еще с давних времен обдумывались и проверялись идеи подключения к прокси-серверам через CDN (сети доставки трафика). Чаще всего для этого использовался websocket-транспорт, но у этого варианта есть два больших недостатка: у него есть один характерный признак (не буду указывать его тут, чтобы не облегчать работу РКН), а во-вторых, число CDN, которые поддерживают проксирование…

Читать полностью…

Хабр: все публикации

Value based маркетинг? Почему в B2B всё ещё говорят о себе, а не о клиентах?

При анализе B2B‑компаний из разных сфер мы постоянно сталкиваемся с одной критической проблемой: компании говорят только о себе, а не о клиентах. Их коммуникации безличны, позиционирование размыто, а сообщения не отражают реальные потребности и ценности для клиента. Это фундаментальная ошибка в B2B‑маркетинге, которая ведёт к низким конверсиям и слабому отклику аудитории.
Главная проблема в том, что B2B‑компании слишком сфокусированы на себе. Они погружаются в технические детали, используют сложный профессиональный жаргон и хвастаются достижениями, забывая, что их клиенты — живые люди с конкретными бизнес‑задачами, KPI и проблемами, которые нужно решить. В результате маркетинговые сообщения становятся неэффективными и не находят отклика у целевой аудитории.

Читать полностью…
Subscribe to a channel