Архив за 12 июля 2020

Эта статья является переводом поста Chris Hodapp Embedding Haskell: Compilers, and compiling compilers В своём посте автор рассматривает различные подходы к использованию Haskell для написания кода для встраиваемых систем. Предоставим слово автору.

В моем последнем посте упоминалось, что некоторые вещи требуют лучшего объяснения, потому что я всегда пытаюсь объяснить и уточнить.

Этот блог посвящен использованию Haskell со встраиваемыми системами. Что это хотя бы значит? Мы видим пару широких категорий (которые отражают слайды на последней странице, а также наша страница ссылок):

  • Полная компиляция: компиляция кода на Haskell для встраиваемого назначения.
  • Ограниченная компиляция: компиляция некоторого ограниченного подмножества кода на Haskell для встраиваемого назначения.
  • Хостинг EDSL и компилятора: хостинг в Haskell, EDSL и компилятор для встраиваемого назначения.

Читать полностью »

Компания Xiaomi представила лазерный дальномер Mileseey Golf Laser Range Finder, который, несмотря на название, подойдет не только гольфистам, но и пригодится в самых разных сценариях.

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Дайджест свежих материалов из мира фронтенда за последнюю неделю №423 (6 — 12 июля 2020) - 1

Читать полностью »

Постановка задачи

Рассмотрим задачу аппроксимации комбинации прямых линий по набору зашумленных координат точек, находящихся на данной комбинации линий (см. Рис. 1 и Рис. 2). Обычная формула линейной аппроксимации здесь не подойдет, так как точки перемешаны и результат будет некая усредненная линия между ними (см. Рис. 3).

Линейная аппроксимация комбинации линий по набору зашумленных точек - 1

Рис. 1 Комбинация линий и зашумленный набор координат

Читать полностью »

LVGL — Light and Versatile Graphics Library также известная как LittleVGL.

Интеграция в проект LVGL графической библиотеки для микроконтроллеров - 1

Библиотека поддерживает большое количество микроконтроллеров, таких как STM32, ESP32 и другие. Мне пока удалось запустить полноценную демо программу на ESP32 и STM32f429 Discovery. Библиотека открытая, поддерживает большое количество графических элементов с Dark and Light темами. Распространяется под MIT license. Можно свободно использовать даже в коммерческих продуктах. Можно посмотреть интерактивное Online Demo без установки на устройство.
Читать полностью »

О времена, о нравы.

Мир переживает пандемию ковида, учёные в сжатые сроки пытаются изобрести вакцину, чтобы спасти как можно больше людей. Но задумывались ли вы когда-нибудь, как влияет на жизни казалось бы банальный недосып?

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

«Вот бы вообще не спать, я бы столько всего успевал сделать!» — наверное, так мечтал почти каждый.

Есть и те, кто относятся ко сну с пренебрежением: «Лягу сегодня попозже, часа в 3 ночи». Неважно, остались ли незаконченные дела у человека или он решил досмотреть сериал — так повторяется изо дня в день. А вставать, как всегда, по будильнику в 7:00. Кто-то даже гордится тем, как мало он спит. Подумаешь недосып?

Есть ли тут повод для гордости? Скорее наоборот.

Сегодня команда Lifext расскажет:

  • Зачем мы спим?
  • Почему сон — фундамент организма?
  • Кто такие совы и жаворонки? Они точно существуют?
  • Как сон влияет на продолжительность жизни и здоровье мозга?
  • Урбанизация подрывает наш организм? Что еще за циркадные ритмы?
  • Немного истории.
  • Советы для повышения качества сна.

    imageЧитать полностью »

Доброе время суток!
В этой статье хочу рассказать как я реализовал (еще один) скрипт на Bash для соединения двух компьютеров, находящимися за NAT, с использованием технологии UDP hole punching на примере ОС Ubuntu/Debian.
Читать полностью »

Подборка новых статей о Laravel. Вникнем в Полиморфные отношения на примере пиццы. Узнаем о Пайплайн — тайном пакете фреймворка. Поиграемся в Laravel-песочнице. Научимся ловить события изменений атрибутов модели. Продебажим http-запросы в DebugBar. Пропатчим пакеты в вендоре.

Laravel Дайджест

Читать полностью »

В этом выпуске MVVM и MVI, близкие взаимодействия и плавные переходы, годы в геймдеве и много Flutter, самые скачиваемые и зарабатывающие приложения июня и много других интересных материалов!

Дайджест интересных материалов для мобильного разработчика #352 (6 июля — 12 июля) - 1Читать полностью »

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

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js