-
Mina Protocol — это первый в мире криптовалютный протокол, сжатый до размера нескольких твитов, он всегда составляет 22кб. Революционная блокчейн-архитектура Mina использует доказательство с нулевым разглашением, что решает множество проблем нынешних блокчейнов (конфиденциальность данных, перегрузка сети, транзакционные издержки, простота использования и простота интеграции в…
-
Интервью с менеджером проектов АСУ: цифровизация, интернет вещей и «умные» города
Что такое «умные» города, цифровизация и интернет вещей? Какая роль в веке высоких технологий и искусственного интеллекта отведена программистам? Специально для школы «Пиксель» на эти вопросы и не только ответил менеджер ключевых проектов компании Schneider Electric Андрей Биневский.Расскажи о своей…
-
Отличия экземпляров батареек
Я загубил 24 батарейки для того, чтобы посмотреть, как отличаются экземпляры батареек из одной упаковки. Результаты получились довольно неожиданные и они меня расстроили.
-
Аналитик в автоматизации — кто он и чем занимается
Жизнь, работодатели и процессы придумали много мест, где может быть полезен человек-аналитик. То есть такой человек, который углубится в проблему и подумает, как надо. Однако областей аналитики много, что понять, кто есть кто и кем хочется быть, может быть сложно.…
-
Сгореть и родиться заново: история Феникса из сломанной техники
Проблему утилизации электронных отходов сегодня невозможно отрицать. Однако если масштабные инициативы по уменьшению вредоносного влияния старой техники на окружающую среду требуют глубокой и детальной проработки и преодоления целого спектра препятствий, творческие люди предлагают свой способ утилизации. Сегодня мы расскажем о…
-
Автоматизация и промышленная электроника – когда одним Arduino сыт не будешь
Если играться с контроллерами, то почему с маленькими? Очень часто, когда речь заходит об автоматизации чего-либо, то в разговоре всплывает Arduino, его производные или же Raspberry PI и прочие одноплатники. Но есть отличие от домашних поделок, где можно пользоваться чем…
-
Какой предел у предсказателя ветвлений? Проверили на x86 и M1
Некоторое время назад я смотрел на высоконагруженную часть кода и обратил внимание на это: if (debug) { log("…"); } И тут я задумался. Это — часть цикла, от которого требуется высокая производительность, но этот фрагмент выглядит как пустая трата времени,…
-
У ELK’и иголки колки: минимизируем потерю сообщений в Logstash, следим за состоянием Elasticsearch
Стек от Elastic — одно из самых распространенных решений для сбора логов. А точнее — две его разновидности: ELK и EFK. В первом случае речь идет про Elasticsearch, Logstash, Kibana (а еще — Beats, который даже не участвует в аббревиатуре,…
-
Разворачиваем Node.js-проект (Nuxt.js) на базе VDS с ОС Ubuntu Server
Доброго времени суток, хабровчане!В данной статье я рассмотрю вопрос развертывания с нуля Nuxt.js-проекта (либо любого другого проекта на Node.js) на VDS-сервере с использованием веб-сервера Apahce2, Node.js, менеджера процессов pm2 с полным циклом установки всех компонентов. Установка будет производится на чистом…
-
SAP HANA. О преимуществах колоночного хранения
В данной статье мы кратко рассмотрим основные преимущества колоночного хранения, реализованного в базе данных HANA.Реляционные базы данных обычно используют строковый тип хранения. SAP HANA использует как строковый так и колоночный тип хранения информации. При этом, в процессе создания таблицы без…