Cherry Shoe Technologies

a blog about software, technology, and personal development

Sunday, October 6, 2024

Create CMAF/MPEG-DASH/HLS streams with directory of jpegs

›
I wanted to support CMAF to package and support HTTP streams.  It supports both MPEG-DASH and HLS protocols.   Environment: Ubuntu 20.04.6 L...
Thursday, July 4, 2024

Host directory mounted as volume in docker compose - cannot write to host directory from within docker container

›
I needed to write to the host directory mounted as a volume in my docker container.  Running on my local environment worked great but failed...
Friday, June 7, 2024

ROS republish node command and roslaunch equivalent

›
I've been working on ROS and recently had to subscribe to a topic that had a theora_image_transport/Packet message type.  I'm also u...
Tuesday, December 26, 2023

Parellizing API calls with python asyncio

›
Some thoughts on asyncio and a code example where I refactored the code to use it. Asyncio is one of the three ways to parallelize API calls...
Sunday, August 6, 2023

PostgreSQL - queries for jsonb data type to apply and unapply json attribute structure changes

›
My application has a table called cs_savedattribute which holds an args column that saves detailed JSON attributes for a record.  There was ...
Wednesday, October 12, 2022

Upgrade Node.js 14 to Node.js 16 (with ansible example)

›
My project was using the NodeSource installer for version 14.x to install Node.js, npm, and npx.  A couple weeks ago that stopped working (~...
Saturday, April 30, 2022

React and uncontrolled component experiment

›
My project uses React for the client side code.  Normally, changes in the display options dropdown are made as soon as the user makes them s...
›
Home
View web version

About Me

My photo
Judy Hsu Romano
View my complete profile
Powered by Blogger.