Chronicle Unconnected musings

Above picture is looking North from Bay Village, OH when the Northern Lights reached to our state.

Adobe products (2025)

Express hosts the site on Adobe servers and there is no way around it. Nice for simple web and people without hosting.

Portfolio hosts the site on Adobe servers and again there is no way around this. If you have a domain name and no hosting you can point the DNS A records to the adobe servers for a more seamless experience.

This site was made with Adobe Express which hosts it on the adobe servers and one must embed or put an iframe into their website to see it. Not a great experience because the footer of the website links to adobe.

Also, the embed creates a front page with a "Read more" button to see the actual page. When clicked it opens a new tab with an adobe icon on the tab. Again, not a great experience.

The desktop text handling is horrible. There is a reference to the mobile app having more tools than the desktop. However, Adobe Express app gets stuck after "personalizing your experience". The "A" logo just does the "spin" routine. I'm not sure if one must wait 30 minutes for the personalization to complete or what. I do not recommend anyone use Adobe Express.

The Portfolio product works when you have a domain name and no hosting. Otherwise it wants you to point your DNS A records to its site.

Excellent Books (not all technical)

Unix Network Programming Vol 1 and Vol 2

  • Vol 1 “Networking APIs: Sockets and XTI”
  • Vol 2 “Interprocess Communications”
  • by (THE guru) W. Richard Stevens
  • ISBN 0-13-490012-X & 0-13-081081-9

These are the definitive texts on programming Unix systems. This author is considered the consummate guru. He has written books at different detail levels (I like that). This set of books present you with the most detail. There is a book which is one level removed which combines these two books into one book. Everything you want to know (from a programming sense) is in these books.

Linux Unleashed

  • by Bill Ball, David Pitts, et al.
  • ISBN 0-672-31688-9

Excellent resource which actually helps you to solve problems, configure the subsystems, etc... “Why would you buy a linux book when there is so much info on the web?” because you are not always connected to the web, yet you want to read about Linux.

Thinking in Java

Victory in Tripoli: How America's War with the Barbary Pirates Established the U.S. Navy and Shaped a Nation

  • by Joshua London
  • ISBN-10 : 1630260371
  • ISBN-13 : 978-1630260378

Well written and if you get into it, the book reads like you are watching a movie.

Moo Bear (Kitty) sleeping with Heidi (German Shepherd mix)

Purpose: get node.js running on local machine.

WINDOWS

  1. create a directory for your project using file explorer and click into that directory. Example: D:\projects\react\testnodeserver
  2. In Start type in power and when shown windows Powershell, select the Run as Administrator and enter Y
  3. copy and paste the following line into powershell. This allows unsigned apps to run as YOU, not admin. Source URL https://stackoverflow.com/questions/63423584/how-to-fix-error-nodemon-ps1-cannot-be-loaded-because-running-scripts-is-disabl
  4. Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  5. Close the powershell by clicking the X in the upper right.
  6. Update or install Node and npm with the following lines. Source URL https://nodejs.org/en/download/
  7. Download and install fnm:
  8. winget install Schniz.fnm
  9. Download and install Node.js:
  10. fnm install 22
  11. Verify the Node.js version:
  12. node -v # Should print "v22.14.0".
  13. Verify npm version:
  14. npm -v # Should print "10.9.2".
  15. install nodemon to help with restarting the local node server when your react file changes are detected. Source is Google's Gen AI search for "restart node.js windows". After installing, you run your node.js app with nodemon youappname.js Example: nodemon server.js
  16. npm install -g nodemon
  17. Save the following lines 18 - 28 into a file named server.js but you can actually call it whatever you want but have the extension named .js URL source https://nodejs.org/en/learn/getting-started/introduction-to-nodejs
  18. const { createServer } = require('node:http');
  19. const hostname = '127.0.0.1';
  20. const port = 3000;
  21. const server = createServer((req, res) => {
  22. res.statusCode = 200;
  23. res.setHeader('Content-Type', 'text/plain');
  24. res.end('Hello World');
  25. });
  26. server.listen(port, hostname, () => {
  27. console.log(`Server running at http://${hostname}:${port}/`);
  28. });
  29. Now run your app with: nodemon server.js
  30. Copy the URL from the line displayed starting with "Server running at ". This will run your application which is the simple hello world app above. Example: http://127.0.0.1:3000/

Moo Bear sleeping with Lilly

Many free countries have lost their liberty; and ours may lose hers; but if she shall, be it my proudest plume, not that I was the last to desert, but that I never deserted her.

Abraham Lincoln 12/26/1839

Moo Bear (left) bird and chipmunk watching with Melody (right)

Northern Ohio 2024 second solar storm producing Northern Lights.

West Yellowstone storm producing double rainbow.