Новая функциональность в RESTinio и опять с помощью C++ных шаблонов

Автор: admin от 13-11-2020, 08:06, посмотрело: 7

Увидело свет очередное обновление небольшой библиотеки для встраивания асинхронного HTTP-сервера в C++ приложения: RESTinio-0.6.12. Хороший повод рассказать о том, как в этой версии с помощью C++ных шаблонов был реализован принцип "не платишь за то, что не используешь".



Новая функциональность в RESTinio и опять с помощью C++ных шаблонов

Заодно в очередной раз можно напомнить о RESTinio, т.к. временами складывается ощущение, что многие C++ники думают, что для встраивания HTTP-сервера в современном C++ есть только Boost.Beast. Что несколько не так, а список существующих и заслуживающих внимания альтернатив приведен в конце статьи.



О чем речь пойдет сегодня?



Изначально библиотека RESTinio никак не ограничивала количество подключений к серверу. Поэтому RESTinio, приняв очередное новое входящее подключение, сразу же делала новый вызов accept() для принятия следующего. Так что если вдруг на какой-то RESTinio-сервер придет сразу 100500 подключений, то RESTinio не заморачиваясь постарается принять их все.



На такое поведение до сих пор никто не жаловался. Но в wish-list-е фича по ограничению принимаемых подключений маячила. Вот дошли руки и до нее.



В реализации были использованы C++ные шаблоны, посредством которых выбирается код, который должен или не должен использоваться. Об этом-то мы сегодня и поговорим.

Категория: Компании / Microsoft

 

Разработка круговых интерфейсов. Часть 2. Перенос библиотеки с JavaScript на QML

Автор: admin от 13-11-2020, 08:06, посмотрело: 7

Оглавление



Введение

Библиотека круговых интерфейсов v2.0

Круговая CAPTCHA

Перенос библиотеки с jаvascript на QML

Демонстрационное мобильное приложение

Заключение



статья была вводной к вопросу разработки круговых интерфейсов. В ней рассмотрены определение, классификация, принципы построения круговых интерфейсов, а также подход к их проектированию. Данная статья описывает основные изменения в библиотеке, которую я разрабатываю для облегчения и ускорения процесса создания круговых интерфейсов.

Во-первых, вышла вторая версия библиотеки на jаvascript, в которой реализованы круговые элементы управления.



Во-вторых, разработанная библиотека получила реализацию на QML, для демонстрации возможностей которой выпущено мобильное приложение под Android.

...

Категория: Компании / Microsoft

 

Константин Смирнов: «Барон контракт подписал, отгрузил компьютеры и стал ждать оплаты. Но тут Союз развалился»

Автор: admin от 13-11-2020, 08:06, посмотрело: 10

Константин Смирнов: «Барон контракт подписал, отгрузил компьютеры и стал ждать оплаты. Но тут Союз развалился»


Александр Труханов — соавтор книг «А я был в компьютерном городе» и «Энциклопедия профессора Фортрана» — побеседовал со своим знакомым, ныне бизнесменом, Константином Смирновым о ввозе иностранных компьютеров в СССР: про дырку в железном занавесе, про немецкого барона-контрабандиста и британского люмпена-авантюриста.

Категория: Компании / Microsoft

 

Продажа «корочек». Стоимость сертификатов в инфобезе и маршрут их получения

Автор: admin от 13-11-2020, 08:06, посмотрело: 7

Продажа «корочек». Стоимость сертификатов в инфобезе и маршрут их получения

Security Certification Progression Chart 7.0
, октябрь 2020 года



Специалист по информационной безопасности Пол Джерими (Paul Jerimy) проделал большую работу — и составил обширную схему с порядком получения сертификатов во всех областях ИБ: Security Certification Progression Chart. На сегодняшний день она включает в себя 362 программы сертификации.



Похоже, сертификация стала отдельным бизнесом, где учебные центры и центры сертификации думают не столько о проверке знаний специалистов, сколько о прибыли.



Стоимость некоторых сертификатов превышает разумные пределы. Для каждого сертификата в таблице указана стоимость его получения, а также предполагаемые дорожные расходы. Таким образом можно примерно вычислить, сколько стоит собрать все необходимые «корочки» и пройти этот путь до конца.

Категория: Компании / Microsoft

 

Механико-цифровые часы из стальных шариков

Автор: admin от 13-11-2020, 08:06, посмотрело: 10

Перевод с сайта про самоделки instructables.com





Как работают часы



Решил я, наконец, разобраться с Arduino, в результате чего сделал свой первый проект: полностью механические цифровые часы.



Механико-цифровые часы из стальных шариков

Категория: Компании / Microsoft

 

Сравнение компиляторов ARMCC, IAR и GCC

Автор: admin от 13-11-2020, 08:06, посмотрело: 52

Сравнение компиляторов ARMCC, IAR и GCC


Я работаю над одним проектом, который с большим трудом вмещается в 64к памяти микроконтроллера. И подумалось мне, что возможно, пора взглянуть на разные компиляторы, чтобы выбрать какой более агрессивно может уменьшить размер программы.



Представляю вашему вниманию небольшое сравнение.

Категория: Компании / Microsoft

 

DIGITAL SHOW «М.Видео-Эльдорадо»: не Online, а Mixed Reality

Автор: admin от 13-11-2020, 08:06, посмотрело: 51

DIGITAL SHOW «М.Видео-Эльдорадо»: не Online, а Mixed Reality


Говорят, что не за горами те времена, когда живое общение станет привилегией. Мы надеемся, что до этого не дойдет, и через некоторое время мы все же сможем снова без ограничений встречаться с друзьями и коллегами, ездить по городам и странам, в общем – наслаждаться полноценной жизнью.



Бизнес переживает последствия нападения COVID-пришельцев на планету успешнее, чем можно было предполагать. Zoom, Skype, ВКС, прочно вошли в нашу жизнь. Но полностью заменить «живые» контакты видеоконференции неспособны. Если в разговоре один на один их ущербность не так заметна, то уже представительные совещания получаются не столь эффективными. А о масштабных конференциях и говорить нечего. Ток-шоу с отдельными «говорящими головами» быстро становятся скучным.



В последние годы мы провели несколько масштабных мероприятий и были весьма довольны их результатами. Выставка «М.Видео Electronics Show» стала большим событием для всего российского ритейла. Специализированная конференция DIGITAL SHOW была не столь представительной, но сумела объединить множество наших партнеров, помогла продавцам, которые работают в сотнях магазинов «М.Видео» и «Эльдорадо» познакомиться с новыми продуктами. Отказаться от этих масштабных мероприятий из-за эпидемии нам было трудно. А превращать ежегодное шоу в обычную видеоконференцию – обидно.



И мы решили, что технологический ритейлер просто обязан пользоваться плодами прогресса. Как? Читайте под катом.

Категория: Компании / Microsoft

 

Актуальные инструменты контроля версий данных в 2020 году

Автор: admin от 13-11-2020, 08:06, посмотрело: 57

Все мы знаем и любим Git. И, конечно же, были придуманы его аналоги для управления версиями данных, чтобы эксперименты с данными были воспроизводимыми, а действия команд — согласованными. Сегодня, в преддверии старта нового потока курса по Data Science, делимся с вами материалом о сравнении нескольких систем контроля версий. Подробности сравнения — как обычно, под катом.



Актуальные инструменты контроля версий данных в 2020 году
Приятного чтения!

Категория: Компании / Microsoft

 

«Данная ситуация выходит за рамки наших компетенций» – как быстро и просто остаться без ESD ключей

Автор: admin от 13-11-2020, 08:06, посмотрело: 53

ESD лицензия – это отличный выбор для быстрой покупки подлинного программного обеспечения: оплатили счёт – через пару часов получили заветный подлинный ключ. Но даже если вы покупаете её у официального реселлера компании Microsoft, это вовсе не гарантирует, что вы можете использовать ваш ключ тогда, когда вы этого захотите, даже если вы не нарушаете условий лицензионного соглашения. Подробнее под кат.

Категория: Компании / Microsoft

 

Check Point Gaia R81 теперь EA. Первый взгляд

Автор: admin от 3-09-2020, 10:43, посмотрело: 286

Check Point Gaia R81 теперь EA. Первый взгляд


Новая версии Gaia R81 была опубликована в ранний доступ (EA). Ранее можно было ознакомиться с планируемыми новшествами в release notes. Теперь же у нас появилась возможность посмотреть на это в реальной жизни. Для этого была собрана стандартная схема с выделенным сервером управления и шлюзом. Естественно мы не успели провести все полноценные тесты, но зато готовы поделиться тем, что сразу же бросается в глаза при знакомстве с новой системой. Под катом основные моменты которые мы выделили при первом знакомстве с системой (много картинок).

Категория: Админитстрирование