Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры

Microsoft представила WSL 3.0 с поддержкой запуска Linux-контейнеров в Windows

Microsoft представила подсистему Windows для Linux (Windows Subsystem for Linux - WSL) 3.0, позволяющую запускать Linux‑приложения в Windows. Новая ветка примечательна реализацией возможности для запуска Linux‑контейнеров в Windows и переходом на ядро Linux 6.18. Исходный код применяемых в WSL утилит командной строки, фоновых процессов для Linux‑окружений, графического стека wslg, сервисов для запуска контейнеров и виртуальной машины опубликован на GitHub под лицензией MIT. Версия WSL 2.0 вышла в сентябре 2023 года.

Microsoft представила WSL 3.0 с поддержкой запуска Linux-контейнеров в Windows
Статья

PBN в SEO: как работают сетки сайтов

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

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

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

Со ссылками у Google тоже нет противоречий. PageRank по-прежнему входит в основные системы ранжирования, связи между страницами используются при оценке документов. При этом искусственные ссылки, созданные преимущественно ради изменения позиций, Google относит к ссылочному спаму. Спам-системы могут убрать влияние такой ссылки, не удаляя саму страницу из индекса. Google for Developers

Это важная оговорка для всей статьи. По индексации донора нельзя проверить, учитывается ли его ссылка. Рост позиций - не доказательство, что сработала конкретная PBN. Внутреннюю оценку ссылок Google мы не видим.

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

Читать далее

Новости

Пост

Ручная проверка — лучшая автоматизация. Хе-хе.

В общем, оставил ручную проверку при подтверждении публикаций на чужих сайтах. И уже не уверен, что это косяк.

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

Кажется, проблема обходится проще: пусть CMS издателя сама присылает подписанное подтверждение публикации. Сильный сигнал, но он доказывает одно: CMS сообщила, что публикация вышла. А страница потом может сменить адрес или перестать открываться.

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

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

Как считаете, ручная проверка редких спорных случаев — нормальная часть автоматизации или признак её отсутствия?

Теги:
0
Комментарии0
Статья

Как показать 24 соседних листа? Паспарту спешит на помощь

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

В статье расскажу про то как боролся с переместившимся клубком запутанных сущностей. Также поделюсь идеями и новостями по прототипу.

Читать далее
Статья

Если у вас Android, жизнь стала чуточку легче

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

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

Если вы читали прошлые статьи, то знаете Гига Писаря: зажимаешь клавишу, говоришь, отпускаешь, и текст появляется там, где стоит курсор. Распознаёт речь модель GigaAM от Сбера, прямо на устройстве, без интернета.

Сначала был мак, потом Windows, а про Android я даже не думал. Диктовка я думал актуальнее на компе, клавиатура, рабочие письма, документы, телефон был где-то за гранью моего видения

Читать далее
Пост

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

Даже действующие 4 категории шаблонов уже начинают забивать кольцевое меню быстрого выбора и левую палитру подсказок. Что будет дальше - просто помойка, хочется этого избежать. Решил, что уже при старте нужно разделение на роли. Но оставил возможность включить все подсказки если хочется.

Теги:
0
Комментарии0
Статья

Как я собрал бота коммерческих предложений на чистом stdlib и рендерю PDF через headless Chrome

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

Я дизайнер интерфейсов и работаю как фрилансер. На каждое коммерческое предложение у меня уходило часа три: смета в таблице, вёрстка, экспорт, проверка. Шаги одни и те же, меняются цифры и состав работ. В конце июля я упаковал этот процесс в Telegram-бота, который задаёт семь вопросов и присылает PDF со сметой, сроками, этапами и кейсами.

Расскажу, как смета собирается из свободного текста, почему PDF рендерит Chrome, как бот приводит обложки кейсов к одной пропорции и зачем ему мини-приложение. В конце грабли эксплуатации и цифры за два месяца.

Читать далее
Пост

Магазины Apple известны своей полустерильной эстетикой, омрачать которую своим присутствием даже как-то неловко. В окружении всегда минимум визуального шума, максимум стекла, бетона и металла, а всякая инженерная начинка по возможности растворена в интерьере. К примеру, в магазине Apple на Пятой авеню в Нью-Йорке после крупного ремонта 2019 года систему вентиляции спрятали в каменном полу.

Другое любопытное наблюдение про этот магазин сделал бруклинский дизайнер Херардо (@chairaficionado). Как указал дизайнер, огнетушитель там спрятан внутри серебристой колонны за небольшой дверцей, которую в закрытом состоянии выдаёт разве что характерный чёрный шов. Из-за этого вся конструкция имеет вид кнопки включения на металлической рамке смартфона.

В России такое возможно вряд ли. Но не из-за низкой культуры производства, а из-за противопожарных требований, с которыми Apple обошлась смело даже для США.

Беглый поиск обнаруживает старые правила СП 9.13130.2009, которые утратили силу 1 марта 2025 года. Сейчас действует ГОСТ Р 59641-2021, который входит в перечень стандартов, добровольное применение которых обеспечивает соблюдение требований технического регламента о пожарной безопасности. В этом стандарте указано, что огнетушители должны быть хорошо видны и легкодоступы, а над огнетушителем на высоте 1,7 м должен располагаться соответствующий знак. Также стандарт требует, чтобы основные надписи и пиктограммы на само́м огнетушителе были хорошо видны. И вообще, никуда не делись обязательные правила противопожарного режима, где пункт 409 прямо требует располагать огнетушители на видных местах вблизи выходов из помещений.

Вряд ли российские ГОСТы допустят огнетушитель за потайной дверцей, ничем не выделяющейся на фоне окружающего пространства. Если судить по обнаруженному в нормах США, то и там такая дизайнерская находка под вопросом. Раздел 906.5 документа Fire Code города Нью-Йорк предписывает размещать переносные огнетушители на заметных местах, где они будут легко и немедленно доступны. Следующий за ним пункт ещё более однозначен: огнетушители не должны быть загорожены или скрыты из виду, а если визуального препятствия избежать нельзя, их местонахождение необходимо обозначить знаками или иной маркировкой. Наконец, отдельный пункт про шкафы для огнетушителей говорит, что такой шкаф должен быть легко распознаваемым. Есть оговорки, например для огнетушителей, которым угрожают кража, порча или неправильное использование — их разрешается размещать в другом одобренном пожарным ведомством месте. Но требование к идентифицируемости самого шкафа от этого не исчезает.

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

Забавно, что эмодзи огнетушителя (🧯) Apple поддерживает ещё с октября 2018 года. Значок вошёл в Unicode 11.0, которым iOS обзавелась с версии 12.1. Но в физическом Apple Store на Пятой авеню компания, похоже, предпочла оставить огнетушитель в режиме пасхалки.

Теги:
+1
Комментарии3
Статья

N‑tier, Clean Architecture и Vertical Slice: практическое сравнение для.NET

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

Как каждая из них организует код, где они пересекаются и что учитывать при выборе.

Большинство .NET-разработчиков знакомятся с этими тремя архитектурами в одном и том же порядке: N-tier — в первых проектах, Clean Architecture — когда её приносит команда или шаблон, и Vertical Slice — когда о ней упоминают на код-ревью или в докладе на конференции. Каждую из них подают как улучшение предыдущей. На практике они отвечают на несколько разные вопросы, и правильный выбор зависит скорее от проекта, чем от того, какая из них новее.

Читать далее
Статья

Краткая история терминала Bloomberg

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

Краткая история терминала Bloomberg. 

Как он предоставил трейдерам и аналитикам Уолл-стрит беспрецедентную возможность заглянуть на мировые рынки.

Читать далее
Статья

Вечер на код и месяц на всё остальное: свой MCP‑сервер

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

Я сделала для своего продукта MCP-сервер. Написание и проверка кода заняла один вечер — писал конечно агент.

А вот «остальное» оказалось решениями о составе и видимости инструментов и вещами, которые невозможно было запланировать заранее — только узнать постфактум, и почти всегда по итогам чьей-то реакции снаружи.

Читать далее
Статья

Нейросети для 3D: как сгенерировать модель по тексту и фото

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

Генерация 3D из текста перестала быть демо-фокусом где-то между 2024 и 2026 годом. Сейчас почти любой человек без существенного опыта в Blender может написать «деревянный сундук с металлическими уголками» и через минуту получить файл, который откроется в Unity или в любом другом приложении. То есть тут вопрос уже не о том, можно ли сделать, а о том, какое будет качество, как правильно сгенерировать модель и что делать с ней дальше.

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

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

Читать далее
Пост

Модель распознала 10 документов из 10 без единой ошибки. Можно ли пускать её на тысячу таких же? Метрология отвечает: 10 из 10 доказывают меньше, чем кажется.

Есть правило трёх: если в n проверенных образцах не нашлось ни одного дефекта, верхняя граница доли дефектов с 95% уверенностью — примерно 3/n.

10 документов без ошибок — доля ошибок может быть до ~26%. 30 документов — до ~9,5%. 100 документов — до ~3%. 300 документов — около 1%.

То есть, чтобы с 95% уверенностью сказать «ошибок не больше 1%», нужно около 300 документов подряд без единой ошибки.

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

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

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

А на скольких документах вы проверяли модель, прежде чем пустить её в работу?

Теги:
0
Комментарии1
Статья

Бусти.ру — или как зарубежная компания пытается оставаться российской

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

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

Сегодня речь про Boosty.

Точнее, про Boosty.to — именно так называется домен сервиса, который многие по привычке ищут как «Бусти.ру».

Я решил немного покопаться в его биографии. И чем глубже копал, тем интереснее становилась конструкция.

Потому что история Boosty - это уже не просто история российского аналога Patreon. Это путешествие длиной в несколько юрисдикций:

Читать далее

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

Статья

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

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

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

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

«Дорогой, Юрик!

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

Письмо другу с нейросетью внутри
Статья

World of Tanks Generals — никому не нужное дитя Wargaming. Полный обзор (+ видеоверсия)

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

Уверен, что большинству игроков World of Tanks («Мир танков» для меня лично дико звучит) само словосочетание WoT Generals ничего не скажет и никаких ассоциаций не вызовет. При этом, эта игра носит гордое название от своего родителя – World of Tanks и сделано в этой вселенной, что само по себе уже о многом говорит. А на своём пике привлекало немалое количество игроков.

Однако, в настоящее время об этом проекте уже почти никто и не вспоминает. А сама Wargaming, такое ощущение, вообще постаралась забыть об этой игре, как будто бы это был страшный сон. Как о совсем не нужном ей дитя.

И более того, в сети нет ни одного видео или статьи, где подробно рассказывалась бы история создания, релиза, а также дальнейшей судьбе WoT Generals.

Оправданно ли такое отношение к игре? Заслуженное ли забвение настигло эту игру?

В этой статье я хочу закрыть этот пробел и рассказать всё, что я смог раскопать об этой игре (а раскопал я очень многое), а также прояснить вопрос – неужели этот проект действительно был настолько плох и оказался вообще никому не нужен?

п.с. Кому удобней не читать, а смотреть - вот видеоверсия статьи на Ютубе, РуТубе и VKвидео.

Читать далее
Статья

Смотрим кино вместе на своём сервере: как заставить плееры идти в ногу и не дёргать картинку

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

Друг в другом городе, вы оба хотите досмотреть сезон. Обычно это заканчивается одним из двух сценариев. Либо демонстрация экрана в Discord: картинка мылится, звук сжат до стерео, а у второго зрителя всё безбожно фризит. Либо обратный отсчёт «на счёт три жмём плей», после чего через десять минут выясняется, что у одного диалог уже на пару секунд впереди.

Я сделал совместный просмотр в своём self-hosted медиацентре Avalon MediaCard. У каждого участника идёт оригинальный поток без пережатия напрямую с сервера, а бэкенд следит только за тем, чтобы все зрители находились ровно в одной точке фильма. А если это сериал, комната никуда не исчезает: она сохраняется вместе с текущей серией и секундой, чтобы в следующий раз можно было продолжить ровно с того же места.

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

Читать далее
Статья

Flutter на клиенте, Fletch на сервере: бэкенд на знакомом Dart

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

Вы пишете приложение на Flutter. Модели уже описаны, бизнес-правила продуманы. Осталась небольшая деталь: сервер, который будет принимать запросы и работать с данными.

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

Dart позволяет написать обе стороны приложения. А Fletch предлагает довольно понятный способ сделать серверную: знакомые по Express маршруты, middleware, обработчики запросов и немного инфраструктуры, которую не хочется каждый раз собирать вручную.

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

Читать далее
Статья

Gemini 4 победила в бенчмарках. Почему это всё меньше говорит о качестве модели

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

Gemini 4 Argon вышел с таблицей, где он лидирует в 12 тестах из 18. Ровно такую таблицу Google показывала в феврале — для Gemini 3.1 Pro. Тот потом проиграл Claude в реальной работе больше чем на 300 очков.

У релизов Gemini сложился сценарий, и Argon пока идёт по нему шаг в шаг. Дело при этом не только в Google: победа в бенчмарках сегодня значит всё меньше.

Читать далее
Статья

Как я создал СуперЗавуч — программу для генерации расписаний занятий

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

Привет, Хабр! Я бы хотел рассказать о том, как я создал программу для составления расписаний для учебных заведений - СуперЗавуч.

СуперЗавуч - современная программа для составления расписаний уроков для школ, лицеев и колледжей. Программа позволяет создать расписание за несколько минут и имеет много параметров для конфигураций.

Читать далее
Статья

Разбираемся с MCP на практике: сервер документации Swagger на Laravel

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

Разбираемся, как дать AI-ассистенту доступ к документации API, не загружая в контекст всю спецификацию. Импортируем Swagger PetStore в PostgreSQL и собираем на официальном пакете laravel/mcp сервер с четырьмя инструментами: поиск по документации, детали операции, именованная схема и список операций по тегу. Проверяем контракт в MCP Inspector и подключаем сервер к Claude Code.

Читать далее
1
23 ...