Category Archives: Uncategorized

proflehman.com live at AWS

The proflehman.com website is officially migrated to AWS!

All data files, about 9 GB, were backed up from IONIS via FTP. Most of that space came from archived family reunion photos (2012, 2014, and 2016) I’d been hosting on the site.

After confirming that both proflehman.com and basingerlehman.com were transferred to AWS, I submitted the online request to cancel my IONIS contract (required a quick phone call for verification). I had been a customer since 2007 and had no issues with IONIS (formerly 1and1.com), but I wasn’t using their resources and wanted to gain experience with AWS.

In AWS Route 53, I created a hosted zone for proflehman.com and updated the name servers. I also added an entry for www.proflehman.com. Using DNS Checker , I could see propagation begin within 5–10 minutes.

I used ChatGPT to guide me through the migration steps, which was very helpful for understanding the process. I also used the bncert-tool to quickly request and install a free Let’s Encrypt SSL certificate for my WordPress site (It’s running on a Bitnami pre-configured WordPress stack in AWS Lightsail.).

While I’m using Route 53 for DNS, AWS Lightsail appears to offer free DNS for associated domains, unlike Route 53’s $0.50/month hosted zone fee. I haven’t set up DNS for basingerlehman.com yet and am still deciding how to handle it.

Now time to update the WordPress design and maybe start posting more often.

DNS propagation map

Finally … shutting down 1and1.com account

Well, in an effort to “declutter”, I am finally getting around to shutting down the IONIS (formerly 1and1.com account).

  1. It looks like I fixed the image issue by downloading the images and adding them to the media library.
  2. I backed up all files stored at IONIS via FTP. I had images and some conference documents stored.
  3. I saved another copy of my old WordPress site using HTTrack website copier. Note: had to specify that images should be saved, set the minimum link level to check, and turn off the check robo .txt file (whatever that is).
  4. I had to get access to WordPress on AWS again by updating the admin password in the database.
  5. I first transferred basingerlehman.com to AWS Route 53. I had to open the domain at IONIS and get an authorization code. Process took about five days (lost track). Had to validate my email address with ICANN.
  6. So, today I just started the transfer of proflehman.com to AWS Route 53. Will need to fix DNS and need to look at DNS options. AWS Route 53 charges for DNS, not sure it is worth the extra cost.

Stay tuned …

Migrating to AWS …

light sail logo

Finally working on migrating my ProfLehman.com blog to a different server. This post is on the new site hosted at AWS using their Lightsail server. I used the smallest micro server instance with 512 MB of memory and 20 GB of storage which is $3.50 per month (2022). I used the pre-built WordPress image which meant the server was running in a just a few minutes.

Steps …

  • Created the Lightsail server instance
  • Backed-up and downloaded old site using UpdraftPlus WordPress plugin. I used the free version.
  • Uploaded back-up files and restored on new site
  • Logged into mysql to fix WordPress user password that was lost as my original user account was lost in the transfer 🙂
  • Changed the server instance to use a static IP address

So … remaining issues … my images still have a reference back to the old web host. I think this can be changed either by editing the post in WordPress or by going into the database.

My next step is to transfer and link my ProfLehman.com domain name.

Advent of Code Update 2017

The Advent of Code has continued for 2016, and 2017.  I worked through the 2017 problems and was able to complete most problems on the day they were released.  My schedule was a bit busy Christmas Eve, so complete both December 24 and 25th problems on Christmas day (fun!).  I also went back and completed all of the problems from 2015 and 2016.  I have been using Java for most of the problems.  The completed tree for 2015 is shown.  You can still complete any of the problems from previous years.

Advent of Code 2015

ACM launches revised magazine for students

“With the Summer 2010 issue of XRDS, ACM inaugurates a completely revamped edition of its popular magazine for computer science and computer engineering students. Targeted to both graduate and undergraduate students contemplating computing careers, the newly redesigned XRDS offers breaking news and information, practical career advice, and first-hand stories and profiles of people on the front lines of the burgeoning computing field.  Formerly known as the student journal Crossroads, the new magazine and its website http://xrds.acm.org reflect the real voices of today’s students, and will create a hub of interaction and communication for them to access.”

Color Computer II Emulator (Mocha)

Mocha CoCo II emulator

Color Computer II Emulator (Mocha) … check-out early 1980’s computing

The first computer our family owned was a Color Computer II by Radio Shack.  It used the TV for a monitor, had 16K of memory, and could save and load programs from cassette tape.  It also had cartridge games.  We had Popcorn and Stellar Lifeline.  I spent many hours typing programs from Rainbow magazine.  The computer only used UPPER CASE letters.  Programs were written in BASIC using line numbers.  You had to type “RUN” to execute a program.  You typed “LIST” to see your programming statements.

There is a great on-line emulator called Mocha.  It even  includes many of the games that were available.