Thomas Powell's File Index
Resumes
Thomas Powell - Senior Cloud Engineer Resume
Thomas Powell - Senior Cloud Engineer Resume (Light Mode theme)
VisualAge Smalltalk - Thomas Powell Resume
Thomas Powell - Pharo IDE Resume
Thomas Powell - Scratch IDE Resume
Thomas Powell - Senior Principal Engineer - VS Code / Ruby
Blog
OpenSSL FIPS Compliance Explained
Calculators
dew.html - Mountain Dew Price Equivalents Calculator
pizza.html - Pizza Size and Price Calculator
Scripts
aixopenssl3.sh - Try to build openssl 3.0 with ruby 3.0
build_openssl_3.0_and_ruby_3.0.sh - Try to build openssl 3.0 with ruby 3.0
docker.sh
macos_kitchen.sh - run chef kitchen-tests for macOS
shell_debugging_test.sh - demonstrate set -x behavior and LINENO and FUNCNAME in your current shell
test_winrm_ports.sh - Test to see if WinRM ports are reachable on remote server:
./test_winrm_ports.sh
ip_address
compare_hostname_output.rb
deploy_host.rb
directory_test.rb - create a filename with extended ASCII characters and see if it can be found in the directory listing
domain_only.rb
encoding_test.rb - search for an encoding that works for "Mitterleuropäische Zeit" output in
encoding_test_2.rb - demonstration of various strings' encoding in ruby
gem_expand.rb - expand the data.tar.gz of all the gems in a directory into subdirs of the same name
list_dlls.rb
list_sos.rb
robinhood.rb - Tally Robinhood transactions
serve_local.rb
thomas_powell_resume.rb
time_zone_encoding.rb - demonstration of various strings' encoding in ruby
docker.ps1
ffi-full.ps1 - run all the omnibus level tests
ffi.ps1 - run a focused test
install_choco.ps1
install_chrome.ps1
local_chef_spec.ps1 - set-executionpolicy unrestricted
setup_ps_build.ps1
test_winrm_ports.ps1 - Test to see if WinRM ports are reachable on remote server:
test_winrm_ports.ps1
ip_address
repeat_until_fail.bat - scripts/repeat_until_fail.bat