Обновить

Все потоки

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

Как нейросети выбирают источники для ответов и почему половину ссылок получают два ресурса в нише

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

Я задал пяти нейросетям с включённым поиском 20 вопросов покупателя услуги продвижения и выписал домены из ссылок под ответами. Вышло 211 сайтов, и на 161 из них сослалась только одна нейросеть. Сайтов, на которые ссылаются три нейросети и больше, всего 17, и они стоят в 79% ответов со ссылками. Два из них, Sostav и vc.ru, — больше чем в половине. Через шесть недель девять сайтов из этих 17 снова оказались общими для трёх нейросетей и больше.

Читать далее

Почему превращать всё корпоративное знание в курсы — плохая идея

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

За 35 лет в ИТ я поработал с производством, розницей и сервисными командами. Где-то внедрял учёт, где-то автоматизировал заявки, где-то помогал людям освоить систему, которую ещё вчера никто не видел. Обучать приходилось постоянно: операторов, мастеров, менеджеров, руководителей.

Читать далее

429 — это не про скорость. Это про бюджет, которого ты не видишь

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

Рейт-лимит — это не ограничение скорости. Это бюджет, и тратишь его не ты один. Разбор на Telegram Bot API, Redis и одном наивном планировщике 2023 года.

Читать далее

Технология будущего в 2003 году. Взлёт и падение IrDA

Уровень сложностиСредний
Время на прочтение22 мин
Охват и читатели9.5K

Если вы застали конец 90-х — начало 2000-х в сознательном возрасте, то можете помнить про одну любопытную технологию. Она называлась IrDA и помогала передавать информацию между гаджетами тех лет. Например, между мобильным телефоном и ноутбуком.

Поначалу красное окошечко было признаком статуса. Например, в 2000 году Nokia выпустила свою легенду 3310 и у 3310 этого окошка не было. А вот у Nokia 6110 конца 1997 года — было. Так рынок и делился: темно-красное стеклышко на торце означало «модель выше среднего», его отсутствие — «массмаркет». Хотя чем дальше, тем больше устройств обзаводились заветным портом. 

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

А потом все. Куда-то пропало то стеклышко. Не буду раздувать загадку на пустом месте: IrDA вытеснили главным образом Bluetooth и несколько его собратьев. Интрига тут в другом.

Если вы думаете, что инфракрасный порт проиграл Bluetooth в гонке за скорость, у меня для вас сюрприз. По спецификациям IrDA была быстрее все годы, что они прожили бок о бок. Четыре мегабита против 0,7 в 1999-м, шестнадцать против трех в 2005-м. Собственное радио Bluetooth, без помощи Wi-Fi, до сих пор не разгоняется быстрее трех мегабит.

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

Читать далее

Книга для разработчиков, контент-дизайнеров, продакт-менеджеров

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

Эта книга для всех, кто хочет, чтобы слова в интерфейсах работали на бизнес. Насущные вопросы бизнеса: «Как привлечь и удержать пользователей? Как завоевать аудиторию? Как повысить конверсию?» Короткий ответ на все эти вопросы: «Словами!». Да, обычные слова можно и нужно конвертировать в деньги.

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

Как тексты помогают принимать решения?

Как я в гейм‑дев «заходил»…

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

Всем привет.

Да, эта статья про гейм‑дев, ИИ и вайбкодинг, но не спешите переключаться и нащупывать мышку, чтобы поставить минус.

Я не являюсь ни апологетом ИИ, ни ярым его критиком, и в этой статье не будет восхищения ИИ, его возможностями и качеством кода, равно как не будет и критики. Здесь вообще не будет никаких выводов, только то, что я делал и за чем наблюдал сам. А уж выводы каждый сделает самостоятельно. И да, эта статья сгенерирована исключительно человеком (спойлер — кроме обложки), хотите верьте, хотите нет.

Если все еще интересно — добро пожаловать!

Читать далее

ФНС заблокировала счет. Что спишут раньше — зарплату или налоги

Уровень сложностиСредний
Время на прочтение21 мин
Охват и читатели4.1K

В ИТ‑компании фонд оплаты труда — главная статья расходов, и блокировка расчетного счета бьет в первую очередь по нему. Деньги на счете есть, а зарплатная платежка не уходит. Ходовое объяснение — «зарплата в третьей очереди, налоги в пятой, значит, людям заплатят раньше» — неверно. Поручение налоговой на списание задолженности стоит в третьей очереди статьи 855 ГК вместе с зарплатной платежкой, и кто из них пройдет первым, решает не справедливость, а календарь: чей документ раньше попал в банк. Разберу пять оснований блокировки по статье 76 НК, три условия письма ФНС от 17.03.2026, при которых банк может провести зарплату, очередность списания с единого налогового счета и что делать бизнесу в первые сутки. Отдельно — судебная практика о сроках снятия блокировки и о процентах, которые инспекция платит за просрочку.

Читать далее

Шон Кэролл: существует ли время?

Время на прочтение78 мин
Охват и читатели6K

Новый год и новый юбилей: 300 выпусков Mindscape с обычной нумерацией! По традиции мы записываем сольный выпуск, и что может быть лучше темы природы времени? Физики и философы так часто предполагали, что время — своего рода иллюзия, что вера в его фундаментальность стала почти старомодной. Это вопрос, о котором, несмотря на его формулировку, физика может сказать кое‑что важное, до чего большинство философов пока не добрались. Я расскажу об идеях из квантовой механики и квантовой гравитации, которые имеют отношение к вопросу о том, фундаментально ли время или оно эмерджентно, а также о последствиях каждого из этих вариантов.

Читать далее

C++: Айсберг времени жизни объектов

Уровень сложностиСложный
Время на прочтение47 мин
Охват и читатели5.6K

Вам нужна эта статья, если вам не хватает знаний, чтобы ответить на эти вопросы:

• Чем отличается new expression от operator new
• Что такое placement new, какой у него синтаксис, и выделяет ли он память
• В каких случаях и зачем нам может понадобиться вызывать деструктор вручную
• Когда использовать std::launder
• Почему какие-то типы можно копировать через memcpy, и ими можно сразу пользоваться, а для других это будет UB?
• Что вы реально можете кастить через reinterpret_cast
• Почему стандарт C++ такой запутанный и бесчеловечный

Занырнуть

Чат создал родитель — школа ни при чём? Пять мифов о школьных чатах и 152-ФЗ

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели5.3K

Пишу как практик. Это не юридическая консультация, а понятное объяснение, как сделать нормально по 152-ФЗ.

Типичный вечер в чате 5 «Б». Классный руководитель пишет: «Родители, кто болел на прошлой неделе, пришлите справки, мне нужно закрыть пропуски». Через десять минут в чате семь фотографий, и на двух из них виден диагноз. Учитель отвечает: «Спасибо, приняла». Никто не хотел плохого, а сведения о здоровье двух детей уже открыты всему чату.

И вот вопрос, который в такой переписке никто не задаёт: а кто в этом чате оператор персональных данных? Школа, учитель или родитель, который три года назад нажал «Создать группу»? От ответа зависит, кому объясняться, если одна из мам напишет жалобу в Роскомнадзор.

Вокруг школьных чатов сложилось несколько удобных убеждений. Проверьте, какие из пяти живут в вашей школе — от «чат не наш» до «удалил, и ничего не было».

Читать далее

Скоростная разработка электроники 2

Время на прочтение9 мин
Охват и читатели10K

На этот раз делаем сенсор присутствия для опасных промышленных зон. В нагрузку берёмся за реализацию требований функциональной безопасности PL и SIL. Кто сказал, что AI не может делать функционально безопасные устройства? Сейчас проверим.

Читать далее

Электролаборатория изнутри: что мы измеряем в щитах, кабелях и розетках

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

Электричество не интересуется тем, как хорошо выглядит кабель.

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

Читать далее

Прочитал все комментарии и не стал спорить. Что я поменял в конструкторе ботов за неделю

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

Под прошлыми статьями мне написали много неприятного. И почти всё по делу. Отвечать «вы не поняли» было бы проще, но я решил сделать по‑другому: выписал замечания и пошёл их закрывать. Рассказываю, что получилось, а что ещё нет.

Читать далее

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

Таск-трекеры — динозавры Кайнозоя

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

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

Читать далее

Дизайн‑система в одном markdown‑файле: как я задаю правила визуала, которые читает и человек, и нейросеть

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

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

Дальше файл работает молча. Нужен лендинг — он в основе, нужна презентация для партнёров — оттуда же, нужно поправить экран в продукте и отдать разработчику — я ссылаюсь на файл вместо «сделай посимпатичнее». Карусель в соцсети? Тот же файл.

Сразу скажу, откуда я на это смотрю. Я маркетолог, не дизайнер и не разработчик. Айдентику мне помогал собирать живой человек, код по этим правилам пишет Claude Code, а моя часть — записать правила и принять результат. Так что теории дизайна дальше не будет. Будет формат документа, который переживает исполнителей и читается нейросетью без напоминаний.

Читать далее

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

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

Когда ИТ-директор в 2019 году выбирал промышленную систему, у него был короткий путь: открыть отчёт Gartner, Forrester или IDC, посмотреть, кто в правом верхнем углу, и вести переговоры с тремя вендорами, а не с тридцатью. Квадрант не заменял пробное внедрение, но экономил месяцы на составлении длинного списка. В 2022 году западные агентства ушли, а российские продукты в их отчётах и раньше встречались единично.

Потребность никуда не делась. За четыре года её начали закрывать десятки локальных рейтингов: отраслевые, редакционные, вендорские, от СМИ и от ассоциаций. У каждого своя методика, свой набор категорий, свой способ попасть в список. Сравнить два рейтинга между собой нельзя, а понять, почему продукт в одном списке первый, а в другом отсутствует, нельзя тем более. Рынку нужна не ещё одна таблица, а понятный способ считать.

Мы в АНО «Цифровые платформы» в сентябре в тестовом режиме запустили Призму: квадрант российского ПО по каждой из 441 категории каталога, 9842 позиции, пересчёт раз в квартал. Эта статья не отчёт о продукте. Это попытка разобрать задачу «как построить квадрант в условиях, когда ни вендоры, ни заказчики пока не умеют описывать внедрения» и предложить рынку подход, который можно критиковать, дополнять и забирать себе.

Читать далее

Как собирать кроссплатформенные приложения. На C++. В браузере

Уровень сложностиСредний
Время на прочтение21 мин
Охват и читатели7.3K

TLDR; Нельзя просто так взять и запихнуть реальную систему сборки в браузер. Но если обойти некоторые тонкие технические и юридические моменты - вполне можно, что мы показываем наглядно. Статья о том, как это сделано, и немного о том, где можно применить.

Идея запихнуть clang в браузер и собирать приложения не нова: это уже делали в Emscripten как минимум, и ещё пара исследовательских проектов. Проблема в том, как это использовать в практических сценариях: программирование это не про работающий компилятор, это про целую кучу прикладных библиотек, про инфраструктуру

Проблема встаёт в момент, когда человек узнаёт, сколько в реальности нужно собрать, чтобы получить готовый sysroot для, например, QT: объём работы для подготовки сборочной площадки убивает всю выгоду от идеи. Но что если этой работы делать просто… не нужно.

P.S. Да, это Doom в браузере. Опять. А ещё там есть HoMM2. Ссылка на playground в конце статьи, там, в браузере, можно его запустить, и собрать на свой десктоп. И посмотреть другие примеры.

Как мы докатились до этого

Как полиглоты учат 20+ языков: Стив Кауфман и Бенни Льюис

Время на прочтение6 мин
Охват и читатели9.9K

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

Как он учит языки сейчас?

Читать далее

Следуй за белым кроликом: пишем VPN на Rust и ищем выход из собственного туннеля

Время на прочтение12 мин
Охват и читатели12K

Следуй за белым кроликом.

В «Матрице» герои возвращались в реальный мир через телефон. Мне эта идея понравилась настолько, что собственный VPN я назвал PAYPHONE, а в консольном клиенте сделал зелёный дождь из символов. Правда, прежде чем через него удалось выйти в интернет, пришлось разобраться, почему туннель отправляет пакеты самому себе, таймер не срабатывает, а нажатие Ctrl+C не возвращает сеть. Об этом и будет статья — с устройством протокола, фрагментами кода и ошибками, которые обнаружились уже после первого успешного подключения.

Читать далее

cert-manager-webhook-freens: сертификаты Let's Encrypt на все поддомены в Kubernetes через бесплатный российский DNS

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

Казалось бы, что там может быть интересного — A-запись прописал и забыл. Ан нет: стоило захотеть один сертификат сразу на все тестовые поддомены и переключать тестовую среду между двумя кластерами Kubernetes, да ещё автоматически поднять сертификаты Let’s Encrypt с помощью cert-manager… Выяснилось, что всё просто, да не так просто, как хотелось бы.

Бесплатный DynDNS, скажем, DuckDNS.org, отдаёт записи с TTL в сутки (переключился — а люди ещё долго ходят на старый кластер), а wildcard сертификат Let’s Encrypt выдаёт только через проверку DNS-записи.

Ищем альтернативу и учим cert-manager с ней работать без костылей. В итоге родился маленький открытый проект: cert-manager-webhook-freens — плагин для cert-manager, который умеет получать такие сертификаты через бесплатный DNS-хостинг FreeNS.

Сразу о том, для кого это. Если вы не используете Kubernetes и cert-manager, статья вам будет малополезна, разве что раздел про сравнение бесплатных DNS-хостингов (и он не претендует на полный обзор рынка).

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

Читать далее