-
На первый взгляд ELIZA Джозефа Вейценбаума кажется чем-то примитивным. Практически набором костылей из регулярных выражений, который тупо менял местами «я» и «вы» и иногда задавал уточняющие вопросы. Да, в массовом сознании она так и осталась игрушкой из 60-х, наивной попыткой…
-
Бенчмаркая Regex: конструктор показал 10 мкс, первый вызов — 1307
Уважаемые читатели, в этой статье я хочу разобраться, в какой момент .NET компилирует регулярное выражение — в конструкторе или при первом вызове, — и представить свои выводы.Проверить строку регулярным выражением в .NET можно по-разному, но совет всегда один: включите RegexOptions.Compiled…
-
Мой сетап домашнего медиа сервера
С чего всё началосьС момента как появился домашний сервер было желание сделать нормальный медиа сервер — чтобы по красоте смотреть фильмы и сериалы в 4K, без костылей.Начиналось всё просто: сам искал фильм на rutracker, закидывал в qBittorrent, а папка загрузок…
-
Деконструкция Go: Runtime или программа, которая запускает вашу программу. Часть 3.1
В предыдущих частях мы разобрались с тем, во что превращается Go-код, как процессор работает с памятью и каким образом реализуются примитивные атомарные операции.Но всё это порождает закономерный вопрос.Если CPU умеет выполнять только машинные инструкции, а операционная система знает лишь о…
-
Я навайбкодила умный флорариум на esp32 и он работает
Дисклеймер: не читайте эту статью, если вы фанат традиционных ценностей и от заголовка уже хотите написать в комментах, что мне стоит изучить базу. Читайте эту статью только если вы прогрессивный, веселый, любите инженерный угар и работающие проекты ♥Про корпус я…
-
Чем вообще занимается служба безопасности GitHub?
В гитхабе прямо сейчас есть тысячи репозиториев, которые распространяют вирусы. Любой из вас может найти такие репозитории и для этого вам не нужны какие-то специальные знания. Вам достаточно воспользоваться обычным поиском на сайте гитхаба.Такие репозитории существуют уже 2 года. У…
-
Вторая жизнь Meshtastic — сеть связи без интернета
Подключение Android-смартфона к Meshtastic через терминал Heltec V3В последнее время Meshtastic переживает своего рода ренессанс. Изобретённый в 2020 году протокол дальней радиосвязи на технологии LoRa раньше использовался для организации mesh-сетей в городах, во время стихийных бедствий, в небольших группах в…
-
Параметрическая геометрия: как в IFC4 уже сейчас работает то, что официально обещают только в IFC5
buildingSMART готовит новую версию открытого BIM-стандарта IFC5. Здесь, в отличие от монолитной ООП-иерархии (IFC2x3, IFC4), применяется компонентный ECS-подход (Entity Component System). То есть в IFC5 объект собирается из независимых частей (геометрия, материалы, свойства), которые можно комбинировать и пересобирать отдельно друг…
-
Бозонные звёзды от Джона Уилера до наших дней
В этом блоге я не раз писал о компактных объектах звёздной массы, обладающих причудливыми физическими свойствами. Одним из наиболее известных таких объектов является нейтронная звезда или пульсар. Если вам интересна краткая история изучения нейтронных звёзд, рекомендую посмотреть статью Д. М.…
-
С нуля до Junior DevOps в 2026 году. Часть 5.2. Конфигурация и хранение данных в Kubernetes: ConfigMap, Secret
В предыдущих статье познакомились с Deployment, Service и Ingress. Теперь наши приложения могут работать в кластере и принимать запросы пользователей. Однако появляется ещё одна важная задача. Практически любому приложению необходимы настройки:адреса базы данных;порта подключения;режима работы (development или production);адреса внешних сервисов;паролей;API-ключей;токенов…