В немецком языке есть слово, которое означает стыд, который испытываешь за кого-то другого: Fremdschämen. И прямо сейчас я испытываю именно это — за Microsoft.
В том, что можно описать только как отчаянную попытку «ну пожалуйста, ну используйте же наш Edge», Microsoft вносит изменение в будущую версию Windows 11, которое иначе как уморительно позорным не назовёшь.
Когда я впервые об этом услышал, я подумал, что это шутка. Но нет. Это реально. Поразительно, до неловкости реально.
Microsoft вообще ещё серьёзная компания?
Читать далееЯ год экспериментировал с on-premise Copilot — прямо над нашими разработчиками, — чтобы проверить: а правда ли эта штука разгоняет разработку на десятки процентов? Делюсь реальными метриками скорости и точности, разбираю, как оно работает на примере нашей инсталляции, и показываю результаты. По пути расскажу про все подводные камни: где ИИ стал турбоускорителем, а где подставил подножку и превратился в скрытую ловушку.
Читать далееОгромное число авторов используют хэштеги для пометки своих постов. А также для заголовков, вносят эту информацию на картинки, в инфографику для видео и всячески применяют для поиска.
Хочу рассказать о наблюдаемом мной парадоксе этой технологии с точки зрения IT и обычной жизни.
Этот термин состоит из конкатенации двух слов: hash и tag. Hash - это прежде всего понятие про уникальность с шифрованием.
Изначально, для того, чтобы добиться создания строки, которая точно будет отличаться от других, программисты придумали различные хэш-функции, которые на вход получали исходные данные, добавляли к ним какие-то индивидуальные или уникальные свойства, и с помощью арифметических вычислений и преобразований строк получали на выходе строку, которая являлась кандидатом на полную уникальность.
Такие функции не всегда могут однозначно давать уникальные ответы в виде строк, поэтому существуют так называемые коллизии.
Короче, здесь главный приоритет - уникальность, "не как у других".
Тег, или тэг - это обозначение какой-то метки.
В HTML используются теги верстки, в разработке через систему контроля версий тегами помечали стабильную версию кода. tag-1.2.3
В общем, эти два термина несут окрас, который применяется во многих отраслях разработки.
Читать далееКогда большинство людей думают о «здоровом питании», они обычно сосредотачиваются на том, что они едят. «Ешь больше фруктов и овощей» или «меньше фаст-фуда», либо «считай калории».
Однако здоровое питание — это гораздо больше, чем просто рацион. Важную роль играют также поведение и отношение к еде.
Возьмём, к примеру, нервную орторексию — навязчивую одержимость потреблением исключительно «здоровой» пищи. Если здоровое питание означает лишь употребление здоровой пищи, то люди с орторексией — «суперздоровые».
Однако люди, страдающие этим расстройством пищевого поведения, часто испытывают трудности в отношениях и отмечают низкое качество жизни, помимо прочих проблем.
Исследования показывают, что перенос акцента с самой пищи на процесс её употребления может принести целый ряд преимуществ для здоровья. Давайте разберёмся, как это работает.
Читать далееСпутниковый интернет из фантастики уже превратился в твердую реальность. Благодаря Илону Маску, конечно. И сейчас этот вид связи меняет привычный уклад в самых разных уголках мира (уж поверьте автору статьи, который живет как раз в одном из удаленных уголков). Доминирует на этом рынке, конечно, Starlink, но другие игроки ищут способы сократить отставание.
Активнее всех старается Amazon. Кроме создания собственной орбитальной системы, корпорация расширяет свои возможности и другими методами. Так, сейчас она ведет переговоры о покупке оператора спутниковой связи Globalstar. Сумма сделки оценивается примерно в 9 млрд долларов, и это приобретение способно дать мощный импульс проекту компании в области космического интернета. Да и всей отрасли тоже.
Читать далееПереход с «1С:Бухгалтерии» на «1С:ERP» — это не просто смена конфигурации, а переход к более сложной архитектуре, где проводки являются следствием оперативного учета, расчетов себестоимости и правил регламентированного учета. Моя коллега Алевтина, ведущий разработчик 1С в нашей команде, рассказывает, как устроен этот путь в ERP, какие механизмы нужно освоить разработчику и с чего лучше начать, чтобы быстрее адаптироваться к новой системе.
Читать далееФлип 360 градусов при ветре 5 м/с со стрекозой. Пчела и шмель. Как они привели меня к ПэВ диапазону чёрной дыры.
Читать далееЯ собрала пять книг после которых не получается писать как раньше.
Хочу представить вам литературу, которая действительно полезна для IT авторов, а также полезна техническим писателям, IT редакторам и всем, кто вообще работает с текстом. Вы научитесь делать текст настолько сильным и честным, что он перестанет быть просто буквами на экране и начнет реально влиять на людей. Эти книги дадут вам уверенность в каждом слове и силу убеждать любого.
Читать далееИдея создать собственный компилятор появилась у меня раньше идеи сделать собственный язык программирования. Помню, ковырялся в исходниках прошивки EV3 контроллера, чтобы сделать его эмуляцию, и в голову пришла идея -- почему бы не сделать что-то такое, но свое? Эмуляция так и не получилась адекватная, но идея написания компилятора или виртуальной машины из головы не уходила.
Читать далееСегодня ночью кто-то провернул трюк, который выглядит одновременно впечатляюще и грустно. Атакующий отчеканил 1 миллиард бриджевых DOT на Ethereum и тут же слил весь объём в одной транзакции, получив 108,2 ETH — примерно $237 000. Цифра «миллиард токенов» звучит катастрофически. Реальный ущерб — меньше недельного бюджета на рекламу среднего крипто-проекта.
Разбираемся, что именно сломалось и почему это важно — даже если потери оказались смешными.
Читать далееOpenAI недавно закрыла раунд на 122 миллиарда долларов. Оценка компании после раунда — 852 миллиарда. Это самый большой частный раунд в истории Силиконовой долины. И впервые больше трёх миллиардов пришло от обычных людей через банки.
Читать далееМне удалось собрать в одном месте Прикладную телевизионную установку для систем видеонаблюдения 80-х годов. Тут и видеокамеры КТП-63 на видиконах c моторизированными подвесами УН-16, и видеоконтрольное устройство, и, конечно-же, пульты управления всем этим безобразием.
Не смотря на почётный возраст — всё оборудование оказалось живым, хоть и весьма уставшим.
Меня периодически спрашивают, где я учился финансовой грамотности.
Отматываю назад и понимаю, что первыми учителями были не умные книги, написанные сложным языком, а простые вещи.
Например, фильм «Форрест Гамп». Это по сути гимн капитализма. Какой-то «дурачок» строит финансовую империю и показывает главный урок бизнеса — не нужно быть самым умным, нужно быть самым настойчивым. Первым, а не лучшим. Смелым, а не эрудированным.
Но самые первые уроки финансовой грамотности я получил из «Утиных историй».
Читать далееПочему в нашей платформе роль API Gateway по-прежнему выполняет Apache APISIX, хотя альтернатив на рынке хватает?
В этой статье без долгих рассуждений разбираю наш выбор: какие требования были у платформы, как мы проверяли кандидатов, где возникали спорные моменты и почему в итоге остановились на связке APISIX, OIDC, Keycloak и OPA.
Читать далееВторая статья из шести про инженерный процесс для разработки с ИИ-агентами. Первая статья была про путь от первых проектов до стандарта SENAR. Эта про то, чем именно агент отличается от программиста и что из этого следует для процесса.
Начну со случая, после которого исчезли последние иллюзии.
Читать далееПривет! Никита Щербо на связи, backend-разработчик и тимлид в Битрикс24.
В этой статье расскажу, как мы переписывали один из самых старых и загруженных кусков продукта. Про архитектуру, обратную совместимость, миграцию миллионов записей, первый боевой запуск и про то, что происходит с командой в длинных проектах.
Читать далееЕсли у вас есть конфигурационный файл docker‑compose.yml, то в большинстве случаев его можно запустить через Podman без переписывания. Так вы, с одной стороны, сохраните привычный воркфлоу, а с другой — получите преимущества rootless‑контейнеров. В Docker же для запуска compose-файлов раньше использовалась внешняя утилита Docker Compose, но спустя время Docker внедрил возможность запускать такие файлы нативно через Docker Compose plugin.
Да, старый способ запуска все еще актуален. Его можно встретить на легаси-проектах, но лучше все-таки использовать современные методы и не тащить за собой старье.
В Podman аналогично есть Podman Compose — подкоманда, которая запускает внешний провайдер. В качестве такого провайдера может выступать Docker Compose / docker‑compose. Вот во всем этом сегодня и разберемся.
Читать далееПри появлении громкой уязвимости бывает сложно быстро оценить масштаб угрозы и состояние периметра. Разбираем кейс React2Shell и показываем, как выстроить процесс реагирования — от обнаружения до compromise assessment — и какую роль в этом играет EASM.
ЧитатьУ нас не было фермы. У нас была бесплатная виртуальная машина на Kaggle с одной старушкой NVIDIA T4 на 16 ГБ VRAM. И у нас была концепция экстремального MLOps под кодовым названием «Russian Winter 26».
В этой статье я расскажу, как мы вскрыли архитектуру самого тяжелого китайского гиганта, переписали математику матриц внимания, обошли хардкодные ограничения GQA и заставили ядро модели сделать первый вдох на бесплатном железе.
Читать далееВместо объёмной теории, которой в интернете и так достаточно, держите чеклисты! Ниже представлены чеклисты по оптимизации сайта под SEO и GEO (AI-режим поиска) в виде таблиц: поэтапно, без воды, с приоритетами и инструментами проверки. Скопировать таблицы в Excel / Markdown можно на сайте.
Читать далее