Автор: admin
-
Как разбирать HTML в 10–30 раз быстрее HtmlAgilityPack и AngleSharp: список вместо DOM
Много лет занимаюсь парсингом: каталоги, цены, карточки товаров, объявления. Всё это время из проекта в проект кочевал мой самописный HTML-парсер. Он стабильно работал на миллионах страниц, но показывать его наружу было как-то неловко: тесты покрывали только нужные мне сайты, комментарии были на двух языках вперемешку, документации не было вовсе. Появилась иишка и доделала то что…
-
SSH-ловушка на своём сервере: 24 тысячи сессий за пять дней и один очень упрямый бот
Я поднял на своём сервере SSH-ловушку: она притворяется беззащитным Linux, пускает почти с любым паролем и записывает всё, что делают внутри. Настоящей системы там нет. За первые пять дней в неё пришло 24 218 сессий с 683 адресов, и почти девять из десяти сделал один-единственный бот.СтендЛовушка живёт рядом с моим сайтом-портфолио. Это Cowrie в контейнере…
-
Рейтинг Рунета: новые стандарты GEO и оценка результата
На недавнем отраслевом эфире Рейтинга Рунета эксперты рынка два с половиной часа обсуждали первый черновик отраслевого стандарта GEO (Generative Engine Optimization).Главный инженерный вывод дискуссии: любые пошаговые регламенты правок сайта в GEO устаревают за три месяца. Рынок веб-разработки и маркетинга двадцать пять лет жил по понятным чек-листам поисковой оптимизации, но в случае с диалоговыми моделями классические…
-
Как купить алмазы в Mobile Legends: Bang Bang из России — способы и цены
Вы открываете магазин Mobile Legends: Bang Bang, видите свежий скин или новый боевой пропуск — а при попытке оплаты российская карта не проходит. Отказываться от Starlight-пропуска или редкого облика из-за этого точно не нужно: MOONTON не поддерживает карты российских банков, но это не значит, что пополнить алмазы невозможно.Способы купить алмазы в MLBB из России все…
-
Shopify отказалась от React Native в пользу Swift и Kotlin
Shopify отказалась от React Native для своего мобильного приложения и переходит на собственную архитектуру Reflex, построенную вокруг Swift и Kotlin. Она отделяет логику от интерфейса, чтобы AI‑агентам было проще работать с кодом, и проверять поведение без запуска эмулятора.Компания полностью перешла на React Native в 2020 году ради экономии времени и бюджета. Так инженеры могли писать функции сразу для Android и iOS. Теперь, по оценкам Shopify,…
-
Открытый словарь тем о теле и самочувствии на казахском, русском и английском и MCP‑сервер без модели внутри
Казахский язык в NLP считается малоресурсным. Открытых текстов на нём немного, а размеченных параллельных данных про здоровье почти нет. При этом люди ищут про здоровье постоянно, и ищут вперемешку: «қалқанша без», «щитовидка», «ттг» в одном запросе.У меня есть сайт, где больше сотни страниц про женское здоровье и психосоматику написаны по‑русски и переведены на казахский и английский. Я собрала из них небольшой открытый словарь и выложила на Hugging…
-
М. Джон Харрисон стал первым автором научной фантастики, удостоенным Букеровской премии
81-летний М. Джон Харрисон получил Букеровскую премию за роман «Конец всего» — постапокалиптическое произведение, действие которого разворачивается на побережье графства Кент в недалёком будущем, — и стал самым пожилым лауреатом в истории премии.Габи Вуд, исполнительный директор Фонда Букеровской премии, отметила, что, хотя многие предыдущие лауреаты пробовали свои силы в научной фантастике, Харрисон стал «первым лауреатом Букеровской премии, вышедшим из подлинного мира научной фантастики».…
-
Разбираем Метрику через ИИ-ассистента на примере металлобазы
В прошлой статье мы уговаривали металлобазу обновить сайт. Допустим, что уговорили: цены текстом, сортамент, форма «Рассчитать стоимость». Заявки пошли. А через пару месяцев в понедельник директор задает простой вопрос: «Почему на прошлой неделе с сайта пришло меньше заявок?»Ответ лежит в Яндекс Метрике. Но директор в Метрику не заходит, менеджер по продажам в ней путается, а…
-
Как обжегся Netflix, урезав память контейнеру
Stratum — внутренняя бессерверная платформа Netflix для обработки медиаконтента, созданная на основе более чем десятилетнего опыта разработки крупномасштабных распределённых систем. Она выполняет самые разные задачи: кодирование, упаковку, проверку и оценку качества медиаданных. Эта обработка обеспечивает воспроизведение контента, показ рекламы, работу студий, создание эмбеддингов для ИИ и многое другое.Разработчики создают функции Stratum, упаковывая код приложения и…
-
Как ИИ-агенты изменили работу CV-инженера: 5 сценариев из практики
Первые программисты в буквальном смысле собирали программу руками: переключали кабели и выставляли тумблеры. Потом они набивали машинный код на перфокартах, а вскоре перешли на ассемблер. Позже появились C и C++ — языки, уже более понятные человеку, но всё еще довольно душные в повседневной работе. За ними пришли Python, JavaScript и Go, на которых писать стало…