Pinned Repositories
accy-rails
Double-entry bookkeeping accounting on Rails - A weekend project
advent-of-code-go
Solutions to Advent of Code http://adventofcode.com/ in Go / GoLang
advent-of-code-ruby
Solutions to Advent of Code http://adventofcode.com/ in Ruby
auto-letsencrypt
A Docker image to automatically request and renew SSL/TLS certificates from Let's Encrypt
dockerfiles
A place to hold Dockerfiles for images I have created https://hub.docker.com/r/gordonchan/
exercism-code-samples
Code samples for exercises at exercism.io http://exercism.io
hollywood-budgets
A d3.js data visualization of Hollywood films
imagetragick-rails
A sample Rails application (and Docker image) to demonstrate the ImageTragick vulnerabilities
password_blocklist
Ruby gem to check a password against a blocklist of commonly used passwords
wits
Ruby gem to retrieve electricity data from WITS Free to Air
gchan's Repositories
gchan/advent-of-code-ruby
Solutions to Advent of Code http://adventofcode.com/ in Ruby
gchan/auto-letsencrypt
A Docker image to automatically request and renew SSL/TLS certificates from Let's Encrypt
gchan/password_blocklist
Ruby gem to check a password against a blocklist of commonly used passwords
gchan/advent-of-code-go
Solutions to Advent of Code http://adventofcode.com/ in Go / GoLang
gchan/exercism-code-samples
Code samples for exercises at exercism.io http://exercism.io
gchan/accy-rails
Double-entry bookkeeping accounting on Rails - A weekend project
gchan/dockerfiles
A place to hold Dockerfiles for images I have created https://hub.docker.com/r/gordonchan/
gchan/wits
Ruby gem to retrieve electricity data from WITS Free to Air
gchan/imagetragick-rails
A sample Rails application (and Docker image) to demonstrate the ImageTragick vulnerabilities
gchan/devise_password_blacklist
Password blacklisting for Devise. Checks passwords against the top 100,000 common passwords.
gchan/docker-compose-files
A place to hold Docker Compose files I have created.
gchan/ruby-httpoxy
A contrived example of the HTTPoxy (https://httpoxy.org/) vulnerability for a Ruby WEBrick server
gchan/ruby-koans-solutions
My solutions to Ruby Koans http://rubykoans.com
gchan/awesome-advent-of-code
A collection of awesome resources related to the yearly Advent of Code challenge.
gchan/Casper
A minimalist fork of the default personal blogging theme for Ghost
gchan/code-golf-rails-camp-nz-2016
Code golf at Rails Camp NZ 2016. Came 2nd. Great fun, despite feeling dirty and unclean about crappy code.
gchan/easy_geoip
Ruby gem to retrieve IP-based geolocation information from various free web services.
gchan/essential-js-design-patterns
A creative-commons book I wrote on JavaScript design patterns
gchan/factory_bot
A library for setting up Ruby objects as test data.
gchan/gchan.github.io
gchan/mechanize
Mechanize is a ruby library that makes automated web interaction easy.
gchan/meeting-summary
gchan/onionscan
OnionScan is a free and open source tool for investigating the Dark Web.
gchan/playwright-simple-chat-test
A very simple chat app to test multi-window testing with playwright
gchan/rails
Ruby on Rails
gchan/rails-contributors
The web application that runs http://contributors.rubyonrails.org
gchan/spliddit
gchan/toy_robot_ruby
My solution to the Toy Robot coding exercise in Ruby
gchan/x-common
Shared metadata for exercism exercises.
gchan/xruby
Exercism Exercises in Ruby