Archive
Bar Raising Seashore Trolley Museum Ice Cream Nights
24 Feb 2023
in
trolleys
,
seashore-trolley-museum
Introduction This guide is for Trolley Conductors during Ice Cream Night. You will discover that the passengers for Ice Cream night have not been to the Trolley Museum before. You...
Seashore Trolley Museum Uniform (unofficial)
24 Feb 2023
in
trolleys
,
seashore-trolley-museum
Welcome to the Seashore Trolley Museum! Thank you for volunteering as an Operator. Sourcing the pieces of your uniform will be a journey. When in doubt, ask your fellow operators...
Seashore Trolley Museum Operator Day 1 (unofficial)
24 Feb 2023
in
trolleys
,
seashore-trolley-museum
Welcome to the Seashore Trolley Museum! Thank you for volunteering. It is because of people like you who enable us to do what we do. We’re glad you’re here! This...
Futzing about with SerenityOS
23 Jul 2022
in
serenityos
Summary SerenityOS is an amazing project, or what might be better classified as a labor of love. Especially since SerenityOS is a love letter to the operating systems of the...
Galaxy of Jawas
16 Jul 2022
in
swccg
Summary “Galaxy of Jawas” is a game format restricting characters to Jawas and thematically appropriate Droids, Vehicles, Starships, and Weapons. The “Galaxy of Jawas” game format is simple to play...
Colour Maximite 2
22 Aug 2020
in
colour maximite 2
,
maximite
,
basic
I grew up with the Commodore 64 and the Apple II. The greatest aspect of the Apple II, for me, was the inclusion of BASIC. With BASIC I was able...
MS-DOS 7.1
16 Aug 2020
in
ms-dos
,
dos
I was looking to do some Assembly language programming using masm, the assembly language tool I learned on in College. So is looking to get an MS-DOS 6 system setup...
Setup SCSI2SD v5.5 for setting up a classic mac
14 Aug 2020
in
scsi2sd
,
macos7
,
mac68k
,
macppc
,
retrocomputing
Purchase a SCSI2SD v5.5 The CodeSrc website offers a list of official vendors Interial Computing is the vendor in the USA. They also sell the cards on eBay. Download the...
Macintosh Performa 6290cd
12 Aug 2020
in
macintosh
,
macppc
,
retrocomputing
I picked up a Macintosh Performa 6290cd. It’s not a machine I was actively seeking out. My friend Dan had a Performa when we were kids, but I otherwise never...
Applesoft BASIC Double Low Resolution Graphics
12 Aug 2020
in
appleii
,
appleiic
,
appleiigs
,
applesoftbasic
,
retrocomputing
In the normal Lo-Res graphics mode, the screen resolution is 40x40 pixels. The Double Lo-Res graphics mode is so named because the pixels along the X-axis are doubled to create...
Animal Crossing New Horizons Cats
01 Aug 2020
in
videogames
Green lines represent which personality types get along.
Red lines represent which personality types DO NOT get along.
Apple IIc Video Port Breakout
25 Jul 2020
in
appleii
,
appleiic
,
retrocomputing
During KansasFest 2020 there was a talk about video output options for the Apple IIc. A Apple IIc adapter Audio/Video out connector being sold on eBay was demonstrated. Like everybody...
Using GitHub Action Workflows
23 Mar 2020
in
github
,
githubactions
Actions are just that, actions which can be taken by a workflow. Workflows are defined in the .github/workflows directory as yml files. Workflows are run on top of standard platforms...
PowerBook 1xx SCSI Disk Mode
08 Jan 2020
in
macintosh
,
mac68k
,
powerbook
,
retrocomputing
In SCSI Disk Mode the PowerBook 1xx will behave as an external SCSI drive for another computer. The inexpensive Powebooks, which include the 140 and 170 models, do not support...
FreeDOS 1.2
13 Jul 2019
in
freedos
,
dos
In honor of FreeDOS turning 25 years old I figured I would revisit the project and play around with DOS. Installation Source: USB Full Installer I downloaded the FreeDOS 1.2...
Using MicroPython with a WeMos D1 Mini
18 May 2019
in
micropython
,
esp8266
,
wemos
WeMos D1 Mini The WeMos is a miniature WeMos I purchase mine from AliExpress The WeMos has: 11 digital input/output pins, all pins have interrupt/pwm/I2C/one-wire supported (except D0) 1 analog...
Check if the Commodore64 Joystick is working using BASIC
12 May 2019
in
commodore64
,
joystick
,
commodorebasic
,
retrocomputing
10 for b=0 to 17
20 read a
30 poke 163+b,a
40 next
50 sys 163
60 data 120,173,0,220,141,32,208,74,74,74,74,41,1,141,33,208,16,239
Macintosh Classic Keyboard Commands
17 Feb 2019
in
macos
,
mac68k
,
macos7
,
retrocomputing
On Boot Key CombinationEffect mouse downEject removable media ( Boot ROMs prior to 2.4f1 excluded the CD drive ) optBring up OpenFirmware system picker on New World machinesBoot to OS9...
Terraform provider for Libvirt
22 Jan 2019
in
kvm
,
terraform
,
libvirt
Instal mkisofs for building the cloud-init ISO file(s). apt-get install -y mkisofs Install Terraform cd /usr/src wget https://releases.hashicorp.com/terraform/0.11.3/terraform_0.11.3_linux_amd64.zip unzip -d /usr/bin/ terraform_0.11.3_linux_amd64.zip chmod 0755 /usr/bin/terraform Install Terraform Libvirt Provider https://github.com/dmacvicar/terraform-provider-libvirt...
KVM MAC Address Generator
19 Jan 2019
in
kvm
This MAC address range is used by KVM. All KVM MAC addresses begin with: 52:54:00:. The MAC addresses generated are time based, so every MAC will be unique based on...
Apple IIe Card for the Macintosh
18 Jan 2019
in
macintosh
,
mac68k
,
appleiie
,
retrocomputing
Choosing the Macintosh LC475 24-bit Processing The Apple IIe card requires a Macintosh with a PDS slot and support 24-bit memory addressing.(From System 7.6 onwards, Macintosh system software does not...
Setup SCSI2SD as the disk drive for a 68k Mac
05 Jan 2019
in
scsi2sd
,
bmow-floppy-emu
,
macos7
,
mac68k
,
retrocomputing
Purchase a SCSI2SD v5.1 is recommended for 68k Macintoshes. v6 is recommended for PowerMacintoshes. The CodeSrc website offers a list of official vendors Interial Computing is the vendor in the...
Amazon Lambda HTTP Basic Auth using ClaudiaJS
21 Oct 2018
in
lambda
,
claudiajs
var ApiBuilder = require('claudia-api-builder'), api = module.exports = new ApiBuilder(), renderPage = function (body) { 'use strict'; return body; }; const authUser = 'user', authPass = 'pass', authString = 'Basic...
Espruino and the Wii Nunchuck
14 Oct 2018
in
espruino
,
esp8266
,
nodemcu
,
rgb123
,
wii
Espruino project demonstrates the Wii Nunchuck and the RGB123 LED Matrix Back in 2013 the Espruino project demonstrated building a simple pong system using an RGB123 LED Matrix and a...
Connecting MicroPython to AWS IoT using Mosquitto MQTT Relay
13 Oct 2018
in
micropython
,
esp8266
,
nodemcu
,
aws-iot
,
mqtt
,
mosquitto
Create an IAM policy for the bridge to connect to the IoT Endpoint aws iot create-policy \ --policy-name bridge \ --policy-document '{"Version": "2012-10-17","Statement": [{"Effect": "Allow","Action": "iot:*","Resource": "*"}]}' { "policyName": "bridge",...
Deprecated Linux networking commands and their replacements
01 Oct 2018
in
linux
,
networking
old and bustednew hotness
ifconfig ip
route ip r
iwconfig iw
ifconnetstatfigss
arp ip n
MicroPython on NodeMCU with Button and LED
20 Sep 2018
in
micropython
,
esp8266
,
nodemcu
Pins I am using the same NodeMCU board to test the DHT11 sensor as well. The button, DHT11, and LED each have a data pin. The ground is common amongst...
Connecting MicroPython to AWS IoT using MQTT
20 Sep 2018
in
micropython
,
esp8266
,
nodemcu
,
aws-iot
,
mqtt
Custom IoT Endpoint https://console.aws.amazon.com/iot/home?region=us-east-1#/settings a1r7veuwhj9ahn.iot.us-east-1.amazonaws.com Connecting the MicroPython device to the AWS IoT Endpoint using MQTT Connecting the MicroPython device to the AWS IoT Endpoint through an MQTT Mosquitto relay...
Using ampy for transferring files with MicroPython
11 Sep 2018
in
micropython
,
esp8266
,
nodemcu
ampy (Adafruit MicroPython tool) Normally the connection to MicroPython is done using the serial connection. Ampy is a simple little tool for transferring files to, or from, MicroPython. Ampy can...
Install MacOS 9.2.2 on a qemu-based PowerPC VM
10 Sep 2018
in
macos
,
qemu
,
macppc
,
retrocomputing
Get a copy of MacOS 9.2.2 MacOS 9.2.2 was the last released version of MacOS Classic The macos-922-uni.iso ISO can be downloaded from MacintoshRepository.org Store the ISO in /var/lib/libvirt/iso/ Install...
Install Libvirt/KVM on Ubuntu 18.04 LTS and setup a bridge (br0) using NetPlan
10 Sep 2018
in
ubuntu
,
ubuntu1804lts
,
netplan
,
kvm
,
linux
,
virsh
,
qemu
,
libvirt
Install Libvirt/KVM/Qemu/Virt-Manager apt-get install -y qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager Add your user to the libvirt and libvirt-qemu groups so you can connect to libvirt using virt-manager without being root...
Using MicroPython on a NodeMCU as a MQTT publisher
09 Sep 2018
in
micropython
,
esp8266
,
nodemcu
Scenario We will be setting up The Mosquitto MQTT Broker running inside a Docker conatiner on a laptop. MicroPython on a NodeMCU to send data to the Mosquitto MQTT Broker...
Using the DHT11 Temperature Sensor with MicroPython on a NodeMCU
30 Aug 2018
in
micropython
,
esp8266
,
nodemcu
DHT11 Temperature Sensor Connect the VCC pin to a 3.3v power pin Connect the GND pin to a GND pin. Connect the Data pin to pin D4. There is a...
Connecting the MicroPython-powered NodeMCU to WiFi
30 Aug 2018
in
micropython
,
esp8266
,
nodemcu
Connect the NodeMCU to a Wireless Network import network ## ## STA allows the esp8266 to act as a wireless client. ## AP allows the esp8266 to act as a...
Using MicroPython with a NodeMCU
29 Aug 2018
in
micropython
,
esp8266
,
nodemcu
Download MicroPython firmware Download the firmware from http://micropython.org/download#esp8266 wget http://micropython.org/resources/firmware/esp8266-20180511-v1.9.4.bin Install esptool for flashing the NodeMCU pip install esptool Flash the MicroPython firmware to the NodeMCU Start the NodeMCU in...
Restoring an Apple IIe Platinum
14 Aug 2018
in
appleii
,
appleiie
,
retrocomputing
The Apple IIe Platinum purchased from Kemner Surplus I recently purchased an Apple IIe off eBay from a Goodwill. I didn't really mean to buy the Apple IIe, I just...
Applesoft BASIC Low Resolution Graphics
12 Aug 2018
in
appleii
,
appleiie
,
applesoftbasic
,
retrocomputing
Lo-Res Colors (0 - 15) Lo-Res Dimensions Lo-Res with 4 rows of text ______________________________ |(0,0) (39,0)| | | | | GRAPHICS | | |(0,39) (39,39)| |------------------------------| |HTAB 1 | TEXT...
Applesoft BASIC High Resolution Graphics
12 Aug 2018
in
appleii
,
appleiie
,
applesoftbasic
,
retrocomputing
High Resolution (HiRes) modes HGR and HGR2 both set hi-resolution graphics mode. HGR sets a mixed mode of text and graphics (280x160 pixels). HGR2 sets full-screen graphics mode (280x192 pixels)....
And then I bought an Apple IIe off eBay
12 Aug 2018
in
appleii
,
appleiie
,
retrocomputing
WHAT have I done? Somehow I was just casually browsing through Apple II's on eBay and before I knew it I had purchased an Apple IIe! ...
Using Traefik with Consul
02 Jul 2018
in
traefik
,
traefik-v1
,
consul
,
reverse-proxy
,
docker
,
devops
,
servicemesh
Consul Key/Value Store and Service Catalog Consul has two functions built in to it: a Key/Value store and a Service Catalog The Key/Value store is useful for defining variables to...
Using Traefik with a Docker Backend to proxy to Jenkins
01 Jul 2018
in
traefik
,
traefik-v1
,
jenkins
,
docker
,
reverse-proxy
,
devops
This is a simple configuration of Traefik that would only be used in a very niche case where the Traefik service and the Docker service were run on the same...
Using Fabio, the zero-configuration load-balancer
30 Jun 2018
in
fabio
,
docker
,
consul
,
reverse-proxy
,
devops
Consul Fabio uses the Consul Service Catalog to dynamically create routes to backend services. Fabio determines the routes based on the tags Start Consul Using docker containers so we can...
A quine written in Go
28 May 2018
in
golang
quine.go Below we use printf to print the value of me, which is the program, the quotes with 0x60. %s is the uninterpreted bytes of the string. %c is the...
Check if the AppleII Joystick is working using AppleSoft Basic
12 May 2018
in
appleii
,
joystick
,
applesoftbasic
,
retrocomputing
Apple II Joystick, aka Paddles Although we call them Joysticks, back in the 70’s they were called paddles. Accessing the Analog Joystick direction The paddle data can be accessed from...
Using the DHT11 Temperature Sensor with Espruino on a NodeMCU
28 Apr 2018
in
espruino
,
esp8266
,
nodemcu
DHT11 Temperature Sensor There is a DHT11 module available for use Require the module using the Web IDE to download and install it. Set which data pin on the NodeMCU...
Using Espruino with a NodeMCU
28 Apr 2018
in
espruino
,
esp8266
,
nodemcu
Download espruino firmware and install esptool for flashing the NodeMCU wget https://www.espruino.com/files/espruino_1v97.zip mkdir espruino_1v97 cd espruino_1v97 cd espruino_1v97_esp8266 pip install esptool Flash the Epsruino firmware to the NodeMCU Start the...
Connecting the Espruino-powered NodeMCU to WiFi
28 Apr 2018
in
espruino
,
esp8266
,
nodemcu
Connect to the WiFi network Ensure that the wifi.save() command is run so that the NodeMCU will reconnect to the WiFi after next startup. var ssid = 'xxxxxxxxx'; var password...
Comparison of s3_website and ScottyJS
08 Mar 2018
in
aws
,
devops
,
static-website
Jeff Barr Tweets about ScottyJS Jeff Barr, the AWS Blog Guy, recently tweeted about ScottyJS citing it as a method for uploading static sites to AWS for hosting using S3...
Go as the ultimate PCI Compliant Language
27 Feb 2018
in
golang
,
devops
,
pci
When I first began working with Docker I had one thought in mind: How do I get my PCI auditor to certify this? On the surface it seems like a...
Remove Apple IIGS Battery
24 Feb 2018
in
appleiigs
The first thing you do when you get a new (old) Apple IIgs is remove the battery The Apple IIgs Lithium battery can begin to leak any time after 10...
Apple IIGS RAM Upgrade
19 Feb 2018
in
appleiigs
There are several modern RAM options available. There are two makers of RAM upgrades that I know of: gglabs and ByteBoosters You can usually find the 4MB modules easily, but...
Install DOS3.3 FST on GS/OS
19 Feb 2018
in
appleiigs
,
gsos
,
dos33
DOS3.3.FST The DOS3.3 is an optional FST which is not installed by default. The DOS3.3 FST allows GS/OS apps to read Apple II DOS 3.3 disks. Unfortunatey the DOS 3.3...
Apple II DOS and ProDOS Commands
15 Feb 2018
in
appleii
,
appleiigs
Commands CommandDescription CATALOGShows a directory listing. (On ProDOS you can also use CAT) LOAD filenameLoads a Applesoft BASIC program. SAVE filenameSaves a Applesoft BASIC program. RUN filenameLoads and runs a...
Slot purposes on Apple II computers
15 Feb 2018
in
appleii
,
appleiigs
Apple II computers come with 7 expansion slots built into the motherboard. When the Apple II boots, it scans the slots for bootable devices from the highest-numbered slots downward (7→1)....
Apple IIGS SCART to HDMI adapter
13 Feb 2018
in
appleiigs
The SCART to HDMI adapter is made by CiBest and can be purchased from Amazon The CiBest SCART to HDMI Converter was $36.99 when I purchased it, making it easily...
Apple IIGS Keyboard tricks
13 Feb 2018
in
appleiigs
Keysfunction Ctrl-OA-ResetReboot Ctrl-Shift-OA-ResetReboot and re-load BRAM (ROM 03) Ctrl-OA-OPT-ResetSystem test (OA-OPT to repeat) Option while power-onMenu to Reset standards Ctrl-OPT-ResetReboot and give menu Ctrl-OA-ESCGo to control panel Ctrl-OA-Shift-ESCMore direct to...
Run flannel on Raspberry Pi
02 Jan 2018
in
flannel
,
etcd
,
raspberrypi
,
devops
,
kubernetes
The udp backend from Flannel version 0.5.0 will work on Raspberry pi. The udp backend from Flannel version 0.10.0 will NOT work on Raspberry pi. The vxlan backend from Flannel...
Download Kubernetes for use on Raspberry Pi
02 Jan 2018
in
kubernetes
,
golang
,
raspberrypi
The kubernetes repository comes with a shell script for downloading the binaries: get-kube-binaries.sh The arm binaries are built for armv5 and are compatible with the Raspberry Pi. The little snippet...
Disable Power management on the Raspberry Pi
02 Jan 2018
in
raspberrypi
,
raspbian
echo "options 8192cu rtw_power_mgnt=0" >> /etc/modprobe.d/8192cu.conf
Install flannel on Raspberry Pi for use with Docker and Kubernetes
02 Jan 2018
in
flannel
,
golang
,
raspberrypi
,
kubernetes
,
devops
Download Flannel and zip up FLANNEL_VERSION="v0.10.0" wget -o flannel-${FLANNEL_VERSION}-linux-arm.tar.gz https://github.com/coreos/flannel/releases/download/${FLANNEL_VERSION}/flannel-${FLANNEL_VERSION}-linux-arm.tar.gz mkdir -p opt/flannel tar zxf flannel-${FLANNEL_VERSION}-linux-arm.tar.gz -C opt/flannel rm opt/flannel/README.md zip -9r flannel-${FLANNEL_VERSION}-linux-arm.zip opt sudo su - cd / unzip...
Compile etcd for use on Raspberry Pi
02 Jan 2018
in
etcd
,
golang
,
raspberrypi
,
kubernetes
,
devops
The most powerful feature of go, in my opinion, is the ability to cross-compile for other platforms. All Raspberry Pis are compatible with armv6, so we will use those settings....
Installing Docker on Raspbian
01 Jan 2018
in
raspbian
,
raspberrypi
,
docker
Raspbian is merely just a distribution of Debian Stretch, so you can use the Debian Stretch sources. The important information is that the Raspberry Pi is a armhf architecture hardware,...
A quick evaluation of Cloud9
01 Dec 2017
in
aws
,
cloud9
I played around with the Cloud9 Editor. It’s based on the same opensource engine as Sublime and Notepad++. The big gotcha is that it isn’t a fat client, it’s browser-based....
Single command binary compilation for NodeJS
29 Apr 2017
in
aws
,
devops
,
static-website
Install pkg
npm install -g pkg
Create a package.json with the pkg definition in it
{
"name": "myApp",
"bin": "myApp.js"
}
Use pkg to create the binary
pkg .
Common resistor values for LEDs
24 Jan 2016
in
led
,
resistor
,
circuits
When in doubt, use a 220ohm resistor If you are messing around with LED’s and development boards, like the Raspberry Pi or NodeMCU, then a good rule of thumb is...
Rancher Server v1
25 Nov 2015
in
rancher
,
rancher1
,
docker
Rancher provides some very intriguing features: A docker image repository The ability to add target hosts running the Rancher agent. Secrets storage The v1 Rancher server is effectively an all-in-one...
RancherOS
25 Nov 2015
in
rancher
,
rancheros
,
docker
I first heard about Rancher back in November 2015. I figured I would give RancherOS another look and see how it’s doing. RancherOS has an intreguing concept: A base OS...
Typing " displays as @ on Raspbian
19 May 2015
in
raspbian
,
raspberrypi
By default the keyboard layout on Raspbian is set to the UK (GB). To allow your USA keyboard to work correctly, change the keyboard layout to US. Change the Locale...
Configure Wireless Networks on Raspbian
19 May 2015
in
raspbian
,
raspberrypi
Add wlan0 to /etc/network/interfaces auto wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf List available WiFi Networks iwlist wlan0 scan Add the network details to wpa-supplicant FILE : /etc/wpa_supplicant/wpa_supplicant.conf network={ ssid="mynetwork"...
virsh cheat sheet
08 Feb 2012
in
Linux
,
virsh
,
QEMU
,
LibVirt
,
KVM
Show VM information Show a list of all the defined VM's: virsh list --all Show a VM's info: virsh dominfo VM_name Start and stop VM's Start a VM: virsh start...
Create a colorized Heroku cheatsheet for the Bash Shell
01 Feb 2012
in
heroku
,
bash
,
linux
Add to FILE: ~/.bashrc echo -e "\e[35;1m ____Heroku_____________________________________________________________" echo -e "\e[35;1m | *\e[37;1m heroku login -L \e[35;1m : Login |" echo -e "\e[35;1m | *\e[37;1m git init \e[35;1m : Create...
Create a Bottle MicroFramework Web App on Heroku
01 Feb 2012
in
heroku
,
python
,
python-wsgi
,
python-bottle
Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. Bottle’s power is in it’s simplicity. With a small amount of effort, Bottle provide big pay-offs in quickly...
Install and Setup the Ruby CMS- Locomotive
16 Jan 2012
in
linux
,
ruby-on-rails
,
ruby
Locomotive is an interesting Ruby CMS. Locomotive is built on Rails 3. Locomotive has some interesting features; such as using MongoDB instead of MySQL for it’s database backend; or having...
Sea Breeze
12 Jun 2011
in
drinks
,
recipes
Ingredients 1 1/2 oz vodka 4 oz cranberry juice 1 oz grapefruit juice Directions Pour vodka over ice into highball glass. Add mixers. May be garnished with a wedge of...
Bucyrus Erie 22B Cable Shovel Controls
02 Apr 2011
in
bucyrus-erie
There are many levers and pedals for operating a Bucyrus Erie 22B cable shovel, and none of those control levers are labeled. This is a diagram of the Bucyrus Erie...
Dokapon Kingdom Character Classes
25 Apr 2010
in
videogames
,
wii
This chart details the Wii version of Dokapon Kingdom Character Classes and how to achieve them.