Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Архив за 18 октября 2020
Дайджест свежих материалов из мира фронтенда за последнюю неделю №437 (12 — 18 октября 2020)
2020-10-18 в 19:48, admin, рубрики: Разработка веб-сайтовПесочный алфавит при помощи генеративных алгоритмов
2020-10-18 в 19:28, admin, рубрики: Generative Art, python, Алгоритмы, визуализация данных, генеративное искусство, графический дизайн, дизайнВ посте есть результаты экспериментов с различными биологическими и физическими закономерностями, в частности песочный сплайн, дифференциальная решетка, песчаные творения и песочные знаки.
Читать полностью »
«ОПЭДИ»: мой первый опыт создания IoT устройства
2020-10-18 в 18:10, admin, рубрики: diy или сделай сам, первый проект, Разработка под Arduino, удобство, умный дом, энергосбережениеДоброго времени суток. Думаю многие люди задумывались о том, какое, к примеру, потребление электричества или уровень углекислого газа у них дома.
Проект умного календаря «ОПЭДИ» создан именно для того, чтобы моментально и понятно передавать телеметрию дома в реальном времени.
В этой статье я расскажу о функционале этого девайса и о том как он делался.
Инструменты Node.js разработчика. Какие ODM нам нужны
2020-10-18 в 17:54, admin, рубрики: arangodb, couchdb, javascript, mongodb, node.js, nodejs, nosql, ODM, orientdbODM - Object Document Mapper - используется преимущественно для доступа к документоориенриирвоанным базам данных, к которым относятся MongoDB, CouchDB, ArangoDB, OrientDB (последние две базы данных гибридные) и некоторые другие.
Прежде чем перейти к рассмотрению вопроса, озвученного в названии сообщения, приведу статистику скачивания пакетов из публичного регистра npm.
Таблица
Статистика скачивания пакетов для работы с реляционными и документоориентированными базами данных из публичного регистра npm
Пакет (npm) |
Количество скачиваний в неделю |
База данных |
pg |
Читать полностью » |
Вышел пакет Sequoia 0.20.0, реализация OpenPGP на Rust
2020-10-18 в 17:01, admin, рубрики: OpenPGP, Sequoia, Блог компании Selectel, информационная безопасность, криптография, Софт
Вчера был представлен выпуск пакета Sequoia 0.20.0. Он предлагает библиотеку функций и инструментарий командной строки с реализацией стандартов OpenPGP (RFC-4880). Команда проекта состоит из трех человек — участников проекта OpenPGP (RFC-4880). Для повышения безопасности и надежности кодовой базы они решили создать новую свободную реализацию OpenPGP на языке Rust. Код проекта распространяется под лицензией GPLv2+.
Цель разработчиков — не только повышение безопасности продукта, но и избавление от недостатков GnuPG. Без нарушения совместимости или кардинальной переработки кодовой базы их нельзя устранить в основном проекте. Так, связь между отдельными компонентами GnuPG достаточно сильная, так что вносить изменения сложно, не говоря уже о создании системы unit-тестирования. Инструментарий командной строки gpupg не синхронизирован по функциональности и библиотекой функций, так что ряд действий можно выполнить лишь при помощи утилиты.
Читать полностью »
Механики ловушек и механизмов в Godot Engine
2020-10-18 в 16:45, admin, рубрики: gdscript, Godot, Программирование, разработка игрЗдравствуйте. Эта статья — ответвление от цикла статей по механикам для реализации платформеров, так как здесь я буду рассказывать о создании ловушек и механизмов, которые могут быть использованы не только в платформерах.
Читать полностью »
Повесть о стрелке и запятой
2020-10-18 в 16:44, admin, рубрики: adjunction, category, comonad, functor, haskell, lenses, monad, state, store, математика, Программирование, функциональное программированиеВ этой статье мы:
- Познакомимся с сопряженными функторами
- Узнаем, как отвечать на вопрос «что такое каррирование»
- Притворимся, что у нас есть состояние (если есть только функции)
- И вдогонку поиграемся с примитивной оптикой (линзами)
И все это с помощью нескольких определений теории категорий и двух простейших конструкций: стрелки и запятой.
Компания Artificial Intelligence Technology Solutions сообщила, что ее дочерняя компания Robotic Assistance Devices (RAD) начала поставки роботов ROAMEO (Rugged Observation Assistance Mobile Electronic Officer).
Расширение Nano Defender нужно срочно удалить из браузера
2020-10-18 в 16:05, admin, рубрики: chrome, Nano Defender, open source, Блог компании GlobalSign, браузеры, информационная безопасность, обход антиблокировщиков, расширение, Расширения для браузеров3 октября 2020 года программист jspenguin2017, автор расширения Nano Defender, сообщил в официальном репозитории, что продал проект «группе турецких разработчиков». Это сообщение вызвало массу слухов и опасений: что за турецкие разработчики, кто контролирует код, почему из репозитория удалена страница с политикой приватности?
Спустя несколько дней опасения сообщества полностью оправдались.
Читать полностью »
Миниатюрный SSD Swissbit N-20m2 предназначен для промышленных встраиваемых систем
2020-10-18 в 15:21, admin, рубрики: НовостиШвейцарская компания Swissbit, называющая себя единственным независимым европейским производителем накопителей и встраиваемых решений для требовательных приложений интернета вещей, недавно представила твердотельный накопитель N-20m2.