-
Команда Rust публикует новую версию языка — 1.60.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.60.0 вам достаточно выполнить…
-
«Эволюция против муравьёв» сравниваем алгоритмы оптимизации
Решаем задачу о ранце. Муравьиный алгоритм или генетический лучше? Давайте разбираться.Изображения сгенерированы при помощи ruDALL-E XL Муравьиный алгоритм — один из общепризнанных в математической среде лидеров по нахождению решения для задачи коммивояжёра (поиска оптимального пути). С другой стороны, существуют другие, более…
-
Мероприятия на День космонавтики — 2022 (Дополняется)
В этом году День космонавтики выпадает на вторник, так что большинство мероприятий проводятся раньше, 9 и 10 апреля, то есть уже на этих выходных. Под катом список, который вы можете пополнить.Модули «Наука» и «Причал» на фоне Австралии, фото NASAМоскваВ Музее…
-
Как повысить КПД встречи в Zoom
С тех пор, как все собираются в Zoom, а не в офисной переговорке, стало так легко кидать людям встречи. Просто бахнул в календарь, и все придут, не спрашивая, зачем их вызвали. Но это не значит, что время пройдет с пользой.…
-
[update от 07.04 — часть 3] Оригинальный список малвари, шифровальщиков и прочего в open source проектах
Я — Дмитрий Симонов, основатель Техдирского Клуба, опубликовавшего и поддерживающего оригинальный список проблем, связанных с политизированным Open Source. UPDATE от 07 апреля 2022 г. Что приехало в этом обновлении из совсем уж треша: Draw-io for Confluence https://github.com/jgraph/drawio/commit/6a5dd8d3715f6aba50f48041cdc699cbd9af91cf#diff-c6f752c951f4e1c585c6e8cab1ffbc98d580eb9263352ce151597273a64e2435 В комьюнити Atlassian сообщили, что…
-
Маршрутизируемые S7-коммуникации на примере Profinet<->Profibus в «тысячной серии» Simatic
Связи S7 лет уже много. И многие про него знают тоже много. И даже много используют. Работать с ними весьма легко — создал S7 connection, разместил, где надо, функциональные блоки PUT/GET (самый простой вариант) или BSEND/BRECEIVE, выполнил download, и все…
-
Андрариум
О существовании хаба «Читальный зал» я знал давно, а вот «Научную фантастику» обнаружил совсем недавно. И подумал — а почему бы не объединить? Да еще и с «Пятничное» — да, такого хаба нет, но есть довольно популярный тег. В общем,…
-
Cling – не просто интерпретатор C++
Интерактивная интерпретация C++ при помощи ClingВ этом посте будут рассмотрены некоторые продвинутые варианты применения Cling, поддерживающие интероперабельность и расширяемость. Здесь мы постараемся продемонстрировать создание экземпляров по запросу; встраивание Cling как услуги, а также похвастаемся расширением, обеспечивающим автоматическое дифференцирование на лету.Создание…
-
Обратная сторона Луны: как мы создали чат-бота с «человеческим лицом»
Меня зовут Александр Терехов, я работаю инженером группы классификации и диагностики (КиД) в самарском филиале «Инфосистемы Джет». Несколько лет назад я помогал девушке с дипломной работой, и мы создали чат-бота с психологическим уклоном — он тестировал типы личности и темпераменты.…
-
Рыбья арифметика: сложение и вычитание в исполнении скатов и цихлид
В мире полно вопросов на которые нет четкого ответа: есть ли жизнь после смерти, одни ли мы во Вселенной, для чего козе баян? Последний вопрос хоть и является поговоркой, не имеющей реального подтверждения факта использования козой музыкального инструмента, однако косвенно…