• На первый взгляд ELIZA Джозефа Вейценбаума кажется чем-то примитивным. Практически набором костылей из регулярных выражений, который тупо менял местами «я» и «вы» и иногда задавал уточняющие вопросы. Да, в массовом сознании она так и осталась игрушкой из 60-х, наивной попыткой…

  • Уважаемые читатели, в этой статье я хочу разобраться, в какой момент .NET компилирует регулярное выражение — в конструкторе или при первом вызове, — и представить свои выводы.Проверить строку регулярным выражением в .NET можно по-разному, но совет всегда один: включите RegexOptions.Compiled…

  • С чего всё началосьС момента как появился домашний сервер было желание сделать нормальный медиа сервер — чтобы по красоте смотреть фильмы и сериалы в 4K, без костылей.Начиналось всё просто: сам искал фильм на rutracker, закидывал в qBittorrent, а папка загрузок…

  • В предыдущих частях мы разобрались с тем, во что превращается Go-код, как процессор работает с памятью и каким образом реализуются примитивные атомарные операции.Но всё это порождает закономерный вопрос.Если CPU умеет выполнять только машинные инструкции, а операционная система знает лишь о…

  • Дисклеймер: не читайте эту статью, если вы фанат традиционных ценностей и от заголовка уже хотите написать в комментах, что мне стоит изучить базу. Читайте эту статью только если вы прогрессивный, веселый, любите инженерный угар и работающие проекты ♥Про корпус я…

  • В гитхабе прямо сейчас есть тысячи репозиториев, которые распространяют вирусы. Любой из вас может найти такие репозитории и для этого вам не нужны какие-то специальные знания. Вам достаточно воспользоваться обычным поиском на сайте гитхаба.Такие репозитории существуют уже 2 года. У…

  • Подключение Android-смартфона к Meshtastic через терминал Heltec V3В последнее время Meshtastic переживает своего рода ренессанс. Изобретённый в 2020 году протокол дальней радиосвязи на технологии LoRa раньше использовался для организации mesh-сетей в городах, во время стихийных бедствий, в небольших группах в…

  • buildingSMART готовит новую версию открытого BIM-стандарта IFC5. Здесь, в отличие от монолитной ООП-иерархии (IFC2x3, IFC4), применяется компонентный ECS-подход (Entity Component System). То есть в IFC5 объект собирается из независимых частей (геометрия, материалы, свойства), которые можно комбинировать и пересобирать отдельно друг…

  • В этом блоге я не раз писал о компактных объектах звёздной массы, обладающих причудливыми физическими свойствами. Одним из наиболее известных таких объектов является нейтронная звезда или пульсар. Если вам интересна краткая история изучения нейтронных звёзд, рекомендую посмотреть статью Д. М.…

  • В предыдущих статье познакомились с Deployment, Service и Ingress. Теперь наши приложения могут работать в кластере и принимать запросы пользователей. Однако появляется ещё одна важная задача. Практически любому приложению необходимы настройки:адреса базы данных;порта подключения;режима работы (development или production);адреса внешних сервисов;паролей;API-ключей;токенов…