namecheap positive ssl / certificate chain/ java jks storage

Если ктo использует эти дешёвые сертификаты и желает запихнуть всю цепочку в jks storage, то ниже инструкция. Потратил некоторoе количество времени, пока клиенты не начали корректно распознавать всю цепь и оставляю себе здесь на заметку.

Collapse )

ideal diode controller

Всё думал как нормальные люди защищаются от неправильной полярности на входе, особенно когда напряжения малое, а ток достаточно большой, оказалось что подобными штуками, в комбинации с мощным N-mosfet, почти не просаживающим шину питания. Умные конечно конекторы специальные используют, но подобное ко мне не относится.
Вот картинка от LM74700:

JSMN a minimalistic JSON parser in C

Нашёл библиотеку JSMN для чтения JSON из C. Маленькая, не требует libc, может работать со статическим выделением памяти, прекрасный вариант для Cortex-M микроконтроллеров. Теперь буду использовать для хранения иерархической конфигурации. Если важна очерёдность, то данные можно хранить в JSON массивах, при чтении она будет соблюдаться. Пробовал несколько разных вариантов и остановился на этом, уж очень славная библиотека, настоящая маленькая жемчужина. Самые придирчивые конечно скажут что это токенайзер, а не парсер, но мне для микроконтроллера нужно было именно это.
Автор Serge Zaitsev, которому шлю лучи восторга, Halal olsun! Круто написано.

postgresql 12

Postgres 12 вышел. Если кто хочет пересобрать индекс без отрыва от производства, то ему сюда


"Partitioning performance enhancements, including improved query performance on tables with thousands of partitions, improved insertion performance with INSERT and COPY, and the ability to execute ALTER TABLE ATTACH PARTITION without blocking queries"

Microsoft the Musical

Увидел сегодня ссылку на "Microsoft the Musical", который подготовили микрософтовские интерны. Занимательно конечно, но Microsoft бы был круче в формате драматической итальянской оперы в четырёх действиях, где обязательно присутствовали бы ключевые моменты и правильные факты, как-то:

  • Договор с IBM о разработке ПО для IBM PC, покупка 86-DOS

  • Гейтс с Балмером выдавливают Аллена из компании

  • Совместная разработка OS/2 вместе с IBM и последущий выпуск NT, "затмивший" OS/2

  • Выпуск 95!

  • Внутренние письма Microsoft, вроде этого, где Гейтс сетует на то что ACPI extensions не Windows специфические и как с этим бороться (и множество других)

  • Совершенно прекрасная своей вонючестью история с финансированием SCO, компанией когда-то заявившей, что все права нa gnu/linux принадлежат ей и последущие за этим легальные войны

Наверняка есть множество других прекрасных историй, к несчастью, в мьюзикл (под срезом) они не вошли, но может быть, когда-нибудь будет создана опера (или может даже рок-опера) по мотивам историй Microsoft!
Collapse )

Puri.sm смартфон

Видео с CCC boot camp 2019. Nicole Faerber рассказывает о трудностях создания смартфона с полностью открытым дизайном, включая схематику и firmware. Что самое интересное, так это то что многие сотовые модемы уже работают на встраиваемом linux, имея при этом доступ к общей системной памяти, что чревато взломом. В её дизайне, беспроводные интерфейсы, такие как wi-fi, bluetooth, lts/3g cellular, а так же сенсоры (магнитный, гиро, акселерометр, и.т.п) блокируются на физическом уровне. Проц - четырёхядерный iMx, большинство радио интерфейсов вынесены в модули M2. PCB в 10 слоёв, 1200 деталей, smd 0201, bga 0.4, плата размером с две кредитки. И всё под лицензией GPL, никаких закрытых бинарников, за исключением радио-модулей и кода, настраивающего DDR4 при старте. Насколько я понял, для него было выделено отдельное ядро, которое грузится с отдельной spi flash перед загрузкой основной системы, примерно как в серверах. Система загружает gnu/linux 5.2.0 (Debian PureOS) для ARM. Так же они полностью написали код для видео отрисовки. Работают с GNOME для запуска десктопных приложений на Purism телефоне.
Они оставили возможность менять батарейки и 3.5мм аудио гнездо:
Collapse )

Parallel Programming for FPGAs

Книга opensource. Авторы: Stephen Neuendorffer, Principal Engineer at Xilinx, Ryan Kastner from UCSD and Janarbek Matai from Cognex,

Анонс Xilinx:
https://forums.xilinx.com/t5/Xilinx-Xclusive-Blog/The-Xilinx-Guide-to-FPGA-Using-the-HLS-Secret-Sauce/ba-p/862063

Книга:
http://kastner.ucsd.edu/hlsbook/
https://github.com/KastnerRG/pp4fpgas
http://kastner.ucsd.edu/wp-content/uploads/2018/03/admin/pp4fpgas11.12.2018.pdf

--
Буду читать

OSD335x System-in-Package

Набрёл на статью о создании маленьких linux устройств на базе OSD335x System-in-Package, BGA чипа с ARM Cortex-A8, DDR3 памятью, EMMC и прочим внутри. Даже контроллер заряда LiPo аккумуляторов с Ethernet и те внутри. Есть на mouser с 512MB DDR, дорогой зараза, EUR50 за штуку (40 если партия), но никаких трудностей с разводкой памяти.