A Collection of Fun with Ruby and Friends
summary
A series of small projects and measurable hacks: a bundle gem that calls bundler to avoid gem install bundler, a getvain tool that brute‑forces git SHAs by tweaking author/committer timestamps to get a commit starting with cafe, and a C rewrite plus shared precomputed SHA context that cuts a brute force run from 89s to 59s for 52 million collision checks. Also an automatic GitHub issue bot that created issue 1336 during Heartbleed, a frames+pushState retro webpage, and an on_line trick that undefines methods to break tests.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:05Bundler gem aliases
- 2:29G Vain and vanity hashes
- 5:40Optimizing vanity hashes
- 8:26Real-world uses and quirks of G Vain
- 12:18GitHub commit graphs
- 13:42Zero downtime deploys
- 15:49Retro personal website
- 21:50Deep linking in web design
- 22:55Ruby's on_line method








