End of Service And Legacy of the Mormon Battalion

from California Pioneer Heritage Foundation Phone: 435-215-1417 or 530-308-3036 Email: cphf1@sbcglobal.net

One of the main purposes of the Mormon Battalion was to provide Gen. Stephen Watts Kearny, Army of the West, with vital military manpower to back his assignment as military governor of Alta California. Kearny determined to employ his assets: The Mormon Battalion, 1st Dragoons, and 1st New York Volunteers (arrived by ship at Monterey, CA) to garrison duty at various key locations from San Diego to Los Angeles to put down any potential Mexican-Californio revolts to American occupation.

Reverse SSH Tunneling with Raspberry Pi zero

This is a classic "Phone Home" design. Because the NAT firewall blocks incoming connections to your Raspberry Pi, the Pi must be the one to initiate the conversation.

The Design Overview: Reverse SSH Tunneling

Think of this like a two-way bridge.

  1. The Raspberry Pi (the client) initiates an outgoing connection to web3us.com (the relay).

  2. Within that connection, the Pi tells the CentOS server: "Any traffic you receive on your local Port 2222, please forward it back through this tunnel to my Port 22."

  3. When you want to access the Pi, you SSH into web3us.com and then SSH into that "forwarded" port.

SSH tunnel diagram

Step 1: Set up Passwordless Login (Pi to CentOS)

For a tunnel to stay up automatically, the Pi must be able to log into your CentOS server without you typing a password every time.

Check for IP Address changes on my Raspberry Pi

Script that is called from Cron

cat /home/pi/send_ip.sh

#!/bin/bash
echo -n "$(date '+%Y-%m-%d %H:%M') "
hostname -I | awk '{for(i=1;i<=NF;i++) if ($i ~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/) printf "%s ", $i; print ""}'

Run this in Cron

$ crontab -e
# +---------------- minute (0 - 59)
# |  +------------- hour (0 - 23)
# |  |  +---------- day of month (1 - 31)
# |  |  |  +------- month (1 - 12)
# |  |  |  |  +---- day of week (0 - 6) (Sunday=0)
# |  |  |  |  |
# *  *  *  *  *  command to be executed
#  0 8  *  *  * /opt/scripts/down.sh >> /home/pi/log/shade.log 2>&1
#  0 11  *  *  * /opt/scripts/up.sh >> /home/pi/log/shade.log 2>&1
1 7 * * * /home/pi/send_ip.sh | ssh shade@server "cat >> /home/shade/log/shade.log" 2>> /home/pi/cron_debug.log

Show the file on the server that logs the IP address each day

ls -l /home/shade/log
total 4
-rw-rw-rw- 1 shade shade 2519 Sep 19 07:40 shade.log

Show the contents of the shade.log file

$ cat shade.log

# log file for host IP of shade Raspberry Pi  Started out as 192.168.1.118 Jun 9, 2025

2026-02-11 08:21 | Int_IP: 192.168.86.52  | Public IP: 136.26.7.34
2026-02-11 16:05 | Int_IP: 192.168.86.52  | Public IP: 136.26.7.34
2026-02-11 17:21 | Int_IP: 192.168.104.227  | Public IP: 75.25.171.132
2026-02-11 18:05 | Int_IP: 192.168.104.227  | Public IP: 75.25.171.132

Get Internal and External IP and date and time

Kids Infographics

It appears that AI wants a table with either 24 or 25 cells and AI will get lost trying fill the table. With a smaller set like 6 letters is does not get lost and can be accurate, See my last example on this page

Summary - S-Curve, Personal Disruption Framework

Disrupt Yourself by Whitney JohnsonGadge

From the Magazine (July–August 2012) Buy Copies

Summary.   Disruptive innovation has been a pioneering concept in business since 1995. Johnson, a founding partner at Clay Christensen’s investment firm, explains how you can apply disruptive thinking

The S Curve

Once you get past the initial upswing, the life cycle of a successful company takes on the form of a sigmoid, or S curve. The S shape represents growth over time—starting out slowly, picking up speed during rapid growth, then tapering off as growth slows.

S Curve Basic

My career path has been an unusual one. I started as a secretary on Wall Street, worked my way up in my firm’s investment banking group, and then stepped back to become an equity research analyst. Eight years later, I quit that job to produce a TV show and write a children’s book, but I ended up blogging about work/life issues and cofounding a hedge fund backed by a man I’d met at church. It’s not what you’d call a traditional corporate trajectory. But perhaps that’s the new normal.

Summary - Growth vs Fixed Mindset

The book Mindset: The New Psychology of Success was written by Carol Dweck

If you possess the fixed mindset, you are most concerned with how you’ll be judged; the growth mindset makes your primary concern how you can improve yourself. With the fixed mindset, you see the traits as fixed, and consequently success is about proving you’re smart or talented. The fixed mindset is all about validation.

On the other hand, the growth mindset is more about stretching yourself to learn something new. With the growth mindset, your goal is to develop yourself and become the best version of yourself.

People in a growth mindset always seek a challenge and, even more importantly, they thrive on it.

Fixed

In the fixed mindset, everything is about the outcome. If you fail or if you aren’t the best, everything was wasted.

People with the fixed mindset believe that an ability shows up on its own, before any learning and persisting through failure. You either have it or you don’t. It’s either in your genes or it isn’t.

Many people who suffer from the fixed mindset believe that the world needs to change and not them.