
Так случилось, что чуть меньше года назад, моя дочь заболела сахарным диабетом 1 типа (инсулинозависимый). После месяца использования «ручек», мы перешли на помпу Medtronic 640g с поддержкой НМГ. Под катом расскажу, как я делал мониторинг глюкозы, используя данные с помпы. Осторожно, траффик.
Читать полностью »
Рубрика «Разработка под Linux» - 24
Непрерывный мониторинг глюкозы (НМГ) с помпой Medtronic 640g
2019-09-15 в 18:15, admin, рубрики: diy или сделай сам, Medtronic 640g, Raspberry Pi, Здоровье гика, НМГ, Разработка под LinuxЯндекс: умный дом по-взрослому
2019-09-06 в 20:48, admin, рубрики: javascript, node-red, node.js, wiren board, zigbee, автоматизация, алиса, голосовое управление, голосовой помощник, Разработка под Linux, умный дом, яндекc, Яндекс API
Недавно компания Яндекс запустила свою систему «умного дома». Нам предлагают купить недорогие работающие по Wi-Fi устройства: адаптер в розетку, лампочку и ИК пульт. Интересно, что у разработчиков «умных» устройств появилась возможность создать свои навыки «умного дома», это позволит подключить девайсы к системе Яндекса и управлять ими голосом через Алису. В списках навыков появляется всё больше новых брендов. Алиса прекрасно понимает русскую речь, что делает ее безусловным лидером среди голосовых ассистентов на российском рынке.
Однако, не всё так гладко…
Читать полностью »
Russian Railway Simulator (RRS): первый публичный релиз
2019-08-31 в 23:06, admin, рубрики: open source, openscenegraph, RRS, ZDS, ZDsimulator, железнодорожный транспорт, Работа с 3D-графикой, разработка игр, Разработка под Linux, разработка под windows, симуляторыНаступил тот долгожданный мной день, когда я наконец могу представить эту разработку. Проект был начат ровно год назад, 1 сентября 2018 года, по крайней мере в репозитории RRS на Gtihub первый коммит имеет именно такую дату.
Пассажирский поезд на станции Ростов Главный (кликабельно)

Что такое RRS? Это открытый кроссплатформенный симулятор подвижного состава колеи 1520 мм. Читатель закономерно задаст вопрос: «Позвольте, а для чего нужен этот проект, если симуляторов железнодорожной тематики, как коммерческих, так и открытых, достаточное количество?» За ответом на этот вопрос я и предлагаю заглянуть под кат
Читать полностью »
Какой дистрибутив лучше использовать для вашей embedded системы?
2019-08-29 в 9:16, admin, рубрики: armbian, buildroot, linux, openwrt. yocto, Настройка Linux, Разработка под LinuxКакой дистрибутив лучше использовать для embedded систем. Этот вопрос является актуальным на сегодняшний день.
Существует три актуальных подхода для решения этой задачи:
- Использовать готовый дистрибутив для вашего одно платного компьютера(Armbian, Openwrt и т.д.)
- Собрать и настроить свой дистрибутив с помощью систем сборок(Buildroot/Yocto и т.д.).
- Использовать свою связку bootloader (u-boot) + ядро(kernel) + rootfs (busybox).
Если кто знает еще, напишите пожалуйста в комментариях.
Читать полностью »
Бенчмарки для серверов на Linux: подборка открытых инструментов
2019-08-23 в 9:39, admin, рубрики: 1cloud, likwid, linux, llvm-mca, perf-tools, temci, uarch-bench, бенчмаркинг, Блог компании 1cloud.ru, Настройка Linux, Разработка под Linux, Серверное администрирование, системное администрированиеПродолжаем рассказывать об инструментах для оценки производительности CPU на Linux-машинах. Сегодня в материале: temci, uarch-bench, likwid, perf-tools и llvm-mca.
Больше бенчмарков:
Сравнение потребления памяти различных GUI тулкитов
2019-08-20 в 8:13, admin, рубрики: OpenGL, qt, sdl, X11, десктопные приложения, Разработка под Linux, Разработка под MacOS, разработка под windows
Всем привет! Наша команда разрабатывает IDE для работы с API TestMace. В одной из наших предыдущих статей читатели указывали на непомерно большое потребление памяти electron-приложений. Что ж, настало время цифр :) В данной статье автор оценивает потребление памяти однооконных приложений, написанных с использованием различных тулкитов. Приятного чтения!
Находясь в поисках идеального набора инструментов для создания GUI, я решил измерить объём занимаемой ими памяти.
По сути, я хотел выяснить, какой из них требует наименьшее количество памяти для программы, состоящей из одного пустого окна. В этой статье я расскажу о полученных результатах.
Криптографический АРМ на базе токенов PKCS#11. Получение сертификатов для ЕГАИС. Часть 4
2019-08-17 в 11:17, admin, рубрики: CAdES-X Long Type 1, cms, IT-стандарты, PKCS#10, PKCS#11, pkcs#12, PKCS#7, ГОСТ 34.10-2012, ГОСТ 34.11-2012, Графические оболочки, информационная безопасность, криптография, Разработка под Linux
И вот, когда я уже практически добавил в криптографический АРМ на базе токенов PKCS#11 cryptoarmpkcs генерацию самоподписанных сертификатов и готов был приступить к написанию статьи, мне пришло такое письмо:
Мы являемся УЦ «Имярек», у нас возникло затруднение с выпуском ЭП в формате pkcs#11 для ЕГАИС, портал не понимает ЭП в формате «Имярек» CSP, просим Вас помочь в данной проблеме.
.
Я еще не знал всех тонкостей работы с ЕГАИС, но поскольку речь шла о PKCS#11, то предложил воспользоваться утилитой cryptoarmpkcs для генерации запроса и установки сертификата на токен после его получения из УЦ. Полученный ответ меня несколько огорошил:Читать полностью »
Глубокое погружение в Linux namespaces, часть 2
2019-08-12 в 0:01, admin, рубрики: linux, linux kernel, namespaces, Разработка под LinuxВ предыдущей части мы только окунули пальцы ног в воды namespace и при этом увидели, как это было просто — запустить процесс в изолированном UTS namespace. В этом посте мы осветим User namespace.
Среди прочих ресурсов, связанных с безопасностью, User namespaces изолирует идентификаторы пользователей и групп в системе. В этом посте мы сосредоточимся исключительно на ресурсах user и group ID (UID и GID соответственно), поскольку они играют фундаментальную роль в проведении проверок разрешений и других действий во всей системе, связанных с безопасностью.
В Linux эти ID — просто целые числа, которые идентифицируют пользователей и группы в системе. И каждому процессу назначаются какие-то из них, чтобы задать к каким операциями/ресурсам этот процесс может и не может получить доступ. Способность процесса нанести ущерб зависит от разрешений, связанных с назначенными ID.Читать полностью »
Linux Journal закрывается после почти 30 лет работы — на этот раз окончательно
2019-08-11 в 6:04, admin, рубрики: linux, Linux Journal, Разработка под Linux
Linux Journal — самый крупный информационный ресурс, посвящённый Linux, основанный ещё в 1991 году, — сообщил о своём закрытии, втором по счёту и на этот раз, видимо, окончательном. Прощальное письмо редактора опубликовано на сайте.
Кайл Рэнкин, технический редактор и обозреватель Linux Journal, напомнил в письме, что «настоящее» прощание с изданием состоялось ещё в 2017 году.
Читать полностью »
Независимый обзор PVS-Studio (Linux, C++)
2019-08-08 в 17:46, admin, рубрики: c++, cmake, devops, pvs-studio, Проектирование и рефакторинг, Разработка под Linux, статический анализУвидел публикацию о том, что PVS таки научился анализировать под Линуксами, и решил попробовать на своих проектах. И вот что из этого получилось.

