56,966 blogs · [ { "id": "01a0875b-a39a-71a9-a77e-8b2b491d5feb", "title": "Opening Streetka Boot without Key", "url": "https://caiustheory.com/opening-streetka-boot-without-key/", "published_at": "2026-06-30T22:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b49e1613c", "title": "jj jj jj jj jj", "url": "https://caiustheory.com/jj-jj-jj-jj-jj/", "published_at": "2025-12-23T10:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b49fb4f54", "title": "Apple Watch Band Mnemonic", "url": "https://caiustheory.com/apple-watch-band-mnemonic/", "published_at": "2025-07-27T17:57:48+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b4a59670a", "title": "Set Up Rails Activestorage With Azure Securely", "url": "https://caiustheory.com/set-up-rails-activestorage-with-azure-securely/", "published_at": "2024-10-02T21:28:49+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b4a9e7bab", "title": "Programatically invoke rake task with --trace enabled", "url": "https://caiustheory.com/programatically-invoke-rake-task-with--trace-enabled/", "published_at": "2024-10-01T22:42:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b4b03f61e", "title": "Running OmniOS via UTM on Apple Silicon", "url": "https://caiustheory.com/running-omnios-via-utm-on-apple-silicon/", "published_at": "2024-01-05T01:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b4bc92520", "title": "Upgraded Dekoni Earpads for Sony WH-1000XM3 Headphones", "url": "https://caiustheory.com/upgraded-dekoni-earpads-for-sony-wh-1000xm3-headphones/", "published_at": "2023-12-24T15:09:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b4c6caab6", "title": "`asdf install ruby` on macOS", "url": "https://caiustheory.com/asdf-install-ruby-macos/", "published_at": "2023-05-10T21:03:53+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b4ca047e9", "title": "@fediverse@twitter via ///", "url": "https://caiustheory.com/define.rental.yoga/", "published_at": "2022-11-04T22:47:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b4d7e5955", "title": "iLO 4 Firmware Upgrade", "url": "https://caiustheory.com/ilo-4-firmware-upgrade/", "published_at": "2022-07-02T11:01:01+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b4e6dfb43", "title": "Shawbury 10km 2021", "url": "https://caiustheory.com/shawbury-10km-2021/", "published_at": "2021-09-25T16:05:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b4e878f4f", "title": "Fix Edgerouter DHCP ? entries", "url": "https://caiustheory.com/fix-edgerouter-dhcp-entries/", "published_at": "2021-03-14T15:55:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b4f52e06d", "title": "Cleaning BODUM Bistro Coffee Grinder", "url": "https://caiustheory.com/cleaning-bodum-bistro-coffee-grinder/", "published_at": "2021-01-17T11:41:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b50224dc6", "title": "Disable Google Autoupdater on macOS", "url": "https://caiustheory.com/disable-google-autoupdater-on-macos/", "published_at": "2020-12-14T16:14:53+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5039d751", "title": "Let's Peek: A tale of finding \"Waypoint\"", "url": "https://caiustheory.com/lets-peek/", "published_at": "2020-10-15T19:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b503a3ae1", "title": "Tailscale, RFC1918, and DNS Rebinding Protection", "url": "https://caiustheory.com/tailscale-rfc1918-and-dns-rebinding-protection/", "published_at": "2020-07-16T20:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b50dcd429", "title": "RSpec Given/When/Then with symbols", "url": "https://caiustheory.com/rspec-given/when/then-with-symbols/", "published_at": "2020-04-22T17:30:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b51780380", "title": "curl --resolve", "url": "https://caiustheory.com/curl--resolve/", "published_at": "2019-09-14T17:10:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b520d242b", "title": "Cheaper Oil for Mini One R50", "url": "https://caiustheory.com/cheaper-oil-for-mini-one-r50/", "published_at": "2019-04-02T12:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5292b5fa", "title": "Download All Your Gists", "url": "https://caiustheory.com/download-all-your-gists/", "published_at": "2019-03-17T14:32:30+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5340b346", "title": "Prefixing Git Branch With Initials", "url": "https://caiustheory.com/prefixing-git-branch-with-initials/", "published_at": "2018-11-21T20:30:40+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b543e7356", "title": "Struct-uring your data", "url": "https://caiustheory.com/struct-uring-your-data/", "published_at": "2018-11-09T00:31:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5482a607", "title": "Running rails tests under CircleCI 2.0 with MariaDB", "url": "https://caiustheory.com/running-rails-tests-under-circleci-2.0-with-mariadb/", "published_at": "2018-07-11T18:30:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b54df3ec6", "title": "Overcommit git hooks: puppet validate", "url": "https://caiustheory.com/overcommit-git-hooks-puppet-validate/", "published_at": "2018-07-05T14:44:41+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b54e9295a", "title": "Cleaning up locally installed Rubies & Gems", "url": "https://caiustheory.com/cleaning-up-locally-installed-rubies-gems/", "published_at": "2017-11-12T11:30:24+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b55792711", "title": "Something Goes Here", "url": "https://caiustheory.com/something-goes-here/", "published_at": "2017-11-10T00:27:07+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b558495d2", "title": "git git git git git", "url": "https://caiustheory.com/git-git-git-git-git/", "published_at": "2017-09-26T11:00:23+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b55bc0f27", "title": "Upgrading Microserver G8 CPU", "url": "https://caiustheory.com/upgrading-microserver-g8-cpu/", "published_at": "2017-08-09T00:30:23+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b55c9480e", "title": "Wenlock Olympian Triathlon 2017", "url": "https://caiustheory.com/wenlock-olympian-triathlon-2017/", "published_at": "2017-07-13T12:55:45+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b561b669e", "title": "Raspberry Pi 3 as an emergency router", "url": "https://caiustheory.com/raspberry-pi-3-as-an-emergency-router/", "published_at": "2017-05-09T20:55:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b566bb5f1", "title": "Finding cheap Microserver G8 memory", "url": "https://caiustheory.com/finding-cheap-microserver-g8-memory/", "published_at": "2017-05-09T19:03:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5703cceb", "title": "Bash script setup", "url": "https://caiustheory.com/bash-script-setup/", "published_at": "2017-05-09T18:23:58+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b570d4d88", "title": "BMW 328i crankshaft sensor issue", "url": "https://caiustheory.com/bmw-328i-crankshaft-sensor-issue/", "published_at": "2017-04-21T22:18:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b578634d0", "title": "Stop HealthKit causing SIGABRT", "url": "https://caiustheory.com/stop-healthkit-causing-sigabrt/", "published_at": "2016-10-15T09:15:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b579802f3", "title": "Remove OS X Disk Password", "url": "https://caiustheory.com/remove-os-x-disk-password/", "published_at": "2016-09-16T10:27:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b588b357b", "title": "Find dependencies blocking rails upgrades", "url": "https://caiustheory.com/find-dependencies-blocking-rails-upgrades/", "published_at": "2016-08-10T11:39:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b589935a5", "title": "SmartOS Recovery mount /usbkey", "url": "https://caiustheory.com/smartos-recovery-mount-usbkey/", "published_at": "2016-07-25T17:59:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b59572246", "title": "Much Wenlock Triathlon 2016", "url": "https://caiustheory.com/much-wenlock-triathlon-2016/", "published_at": "2016-07-10T16:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b59d481bd", "title": "Setup DHCP interface in FreeBSD", "url": "https://caiustheory.com/setup-dhcp-interface-in-freebsd/", "published_at": "2016-07-05T10:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5a50bafe", "title": "SoundCloud RSS Feeds", "url": "https://caiustheory.com/soundcloud-rss-feeds/", "published_at": "2015-11-26T23:33:37+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5a665822", "title": "exec(3) in Go", "url": "https://caiustheory.com/exec-3-in-go/", "published_at": "2015-01-31T09:37:37+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5b43242b", "title": "Changing hostname in SmartOS Zone", "url": "https://caiustheory.com/changing-hostname-in-smartos-zone/", "published_at": "2014-12-18T10:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5bcee943", "title": "Install Rubinius on OS X", "url": "https://caiustheory.com/install-rubinius-on-os-x/", "published_at": "2014-11-05T12:50:16+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5cbd1f28", "title": "Changing root password in global zone", "url": "https://caiustheory.com/changing-root-password-in-global-zone/", "published_at": "2014-10-19T17:44:20+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5d0e8308", "title": "Compiling SmartOS for AMD processors", "url": "https://caiustheory.com/compiling-smartos-for-amd-processors/", "published_at": "2014-09-28T10:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5d63c23a", "title": "The People's Triathlon 2014", "url": "https://caiustheory.com/the-peoples-triathlon-2014/", "published_at": "2014-08-11T10:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5e1a08a0", "title": "Solve volume down button not working on iPhone 5", "url": "https://caiustheory.com/solve-volume-down-button-not-working-on-iphone-5/", "published_at": "2014-07-01T11:31:39+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5e344eda", "title": "Compile & run swift files directly", "url": "https://caiustheory.com/compile-run-swift-files-directly/", "published_at": "2014-06-06T14:32:18+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5ee0b0dc", "title": "Cheshire Triathlon 2014", "url": "https://caiustheory.com/cheshire-triathlon-2014/", "published_at": "2014-06-02T10:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b5f9ad8c1", "title": "York April 2014 Triathlon", "url": "https://caiustheory.com/york-triathlon-2014/", "published_at": "2014-04-28T10:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b60493054", "title": "Rename Google Drive folder on Mac", "url": "https://caiustheory.com/rename-google-drive-folder-on-mac/", "published_at": "2014-03-06T15:49:22+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b60fd953b", "title": "Add to iCloud Reading List programmatically", "url": "https://caiustheory.com/add-to-icloud-reading-list-programmatically/", "published_at": "2013-12-16T22:26:31+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b61ba0355", "title": "North West Triathlon 2013", "url": "https://caiustheory.com/north-west-triathlon-2013/", "published_at": "2013-09-12T10:00:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b6257d872", "title": "Happy Villanelle", "url": "https://caiustheory.com/happy-villanelle/", "published_at": "2013-02-22T15:15:03+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b62d51450", "title": "Pair new device with Nexxus Drive Transmit Pro", "url": "https://caiustheory.com/pair-new-device-with-nexxus-drive-transmit-pro/", "published_at": "2013-02-12T18:26:59+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b6313ccf7", "title": "Church intertwined with State", "url": "https://caiustheory.com/church-intertwined-with-state/", "published_at": "2013-02-05T23:06:18+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b63ecfc30", "title": "evil.rb", "url": "https://caiustheory.com/evil-rb/", "published_at": "2013-01-23T11:07:43+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b64eb5b05", "title": "Some Small Refactorings in Ruby", "url": "https://caiustheory.com/some-small-refactorings-in-ruby/", "published_at": "2013-01-16T12:23:54+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b64fdbddb", "title": "Why I love DATA", "url": "https://caiustheory.com/why-i-love-data/", "published_at": "2013-01-08T19:09:42+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b65e22fe5", "title": "Geolocation in nginx", "url": "https://caiustheory.com/geolocation-in-nginx/", "published_at": "2012-12-04T09:42:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b65f0fc04", "title": "Mounting Harman Kardon Soundsticks on the wall", "url": "https://caiustheory.com/mounting-harman-kardon-soundsticks-on-the-wall/", "published_at": "2012-11-06T20:46:45+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b66e3f325", "title": "Musical Quiz", "url": "https://caiustheory.com/musical-quiz/", "published_at": "2012-10-10T14:11:41+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b66fc4c31", "title": "Human Affliction", "url": "https://caiustheory.com/human-affliction/", "published_at": "2012-04-09T14:04:32+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b674fd935", "title": "Where did life go?", "url": "https://caiustheory.com/where-did-life-go/", "published_at": "2012-03-30T16:33:51+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b67bda8ac", "title": "Install capybara-webkit gem on Ubuntu", "url": "https://caiustheory.com/install-capybara-webkit-gem-on-ubuntu/", "published_at": "2012-03-01T11:01:34+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b67fed2e1", "title": "Use Readline With Default Ruby on OS X", "url": "https://caiustheory.com/use-readline-with-default-ruby-on-os-x/", "published_at": "2012-02-05T18:13:20+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b685233c5", "title": "End Of An Era", "url": "https://caiustheory.com/end-of-an-era/", "published_at": "2012-01-12T15:30:00+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b68bbf551", "title": "Nighttime Horrors", "url": "https://caiustheory.com/nighttime-horrors/", "published_at": "2012-01-10T10:51:03+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b6920e9ee", "title": "Defining Ruby Superclasses On The Fly", "url": "https://caiustheory.com/defining-ruby-superclasses-on-the-fly/", "published_at": "2011-12-18T01:13:14+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b6a00d7c7", "title": "Magic Bubble", "url": "https://caiustheory.com/magic-bubble/", "published_at": "2011-12-06T22:03:46+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b6af0c92e", "title": "Experimental Procrastination", "url": "https://caiustheory.com/experimental-procrastination/", "published_at": "2011-11-07T00:41:49+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b6bd14fed", "title": "Install GCC-4.2.1 (Apple build 5666.3) with Xcode 4.2", "url": "https://caiustheory.com/install-gcc-421-apple-build-56663-with-xcode-42/", "published_at": "2011-10-30T17:36:48+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b6c2aee64", "title": "TweetSavr", "url": "https://caiustheory.com/tweetsavr/", "published_at": "2011-10-22T12:05:39+00:00" }, { "id": "01a0875b-a39a-71a9-a77e-8b2b6c977298", "title": "#to_param and keyword slugs", "url": "https://caiustheory.com/to_param-and-keyword-slugs/", "published_at": "2011-07-05T23:13:43+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e7907a51f", "title": "Bad Recruiters - Rhys Evans at Devonshire", "url": "https://caiustheory.com/bad-recruiters-rhys-evans-at-devonshire/", "published_at": "2011-02-09T14:03:49+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e794c634d", "title": "Abusing Ruby 1.9 & JSON for fun", "url": "https://caiustheory.com/abusing-ruby-19-and-json-for-fun/", "published_at": "2011-02-07T19:16:58+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e7a222307", "title": "App Store Hidden Preferences", "url": "https://caiustheory.com/app-store-hidden-preferences/", "published_at": "2011-01-06T19:45:49+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e7ab2c62c", "title": "Facebook iPhone app Contact Sync isn't automatic", "url": "https://caiustheory.com/facebook-iphone-app-contact-sync-isnt-automatic/", "published_at": "2010-10-06T14:10:06+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e7bafc688", "title": "+[NSObject load] in MacRuby", "url": "https://caiustheory.com/nsobject-load-in-macruby/", "published_at": "2010-06-12T02:11:32+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e7c470b0d", "title": "Potty Training YAML", "url": "https://caiustheory.com/potty-training-yaml/", "published_at": "2010-05-10T21:46:17+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e7cb38e82", "title": "Ruby Shortcuts", "url": "https://caiustheory.com/ruby-shortcuts/", "published_at": "2010-03-18T22:32:45+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e7dab11be", "title": "iPad? iPerfect (…for me)", "url": "https://caiustheory.com/ipad-iperfect-for-me/", "published_at": "2010-01-27T20:56:50+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e7e3d5f97", "title": "at(1) on OS X", "url": "https://caiustheory.com/at-1-on-os-x/", "published_at": "2009-12-28T09:30:30+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e7f34e383", "title": "Read Later in a keystroke", "url": "https://caiustheory.com/read-later-in-a-keystroke/", "published_at": "2009-12-06T22:15:37+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e7fe62116", "title": "My Menubar Items", "url": "https://caiustheory.com/my-menubar-items/", "published_at": "2009-12-06T12:56:49+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e80e51709", "title": "Read standard input using Objective-C", "url": "https://caiustheory.com/read-standard-input-using-objective-c/", "published_at": "2009-12-06T11:50:08+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e81de3d01", "title": "Nissan Almera Self Diagnostic Menu", "url": "https://caiustheory.com/nissan-almera-self-diagnostic-menu/", "published_at": "2009-09-28T10:44:00+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e8238eaf6", "title": "Ignore .gitignore in Git", "url": "https://caiustheory.com/ignore-gitignore-in-git/", "published_at": "2009-09-21T06:00:00+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e825dc200", "title": "Filter through command", "url": "https://caiustheory.com/filter-through-command/", "published_at": "2009-09-14T22:39:37+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e83158256", "title": "Mac Tips you may not know", "url": "https://caiustheory.com/mac-tips-you-may-not-know/", "published_at": "2009-08-31T13:08:48+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e83636018", "title": "Education Network Restrictions", "url": "https://caiustheory.com/education-network-restrictions/", "published_at": "2009-07-31T14:14:16+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e83a6cb02", "title": "Capitalise \"ringer\" on the iPhone Volume Bezel", "url": "https://caiustheory.com/capitalise-ringer-on-the-iphone-volume-bezel/", "published_at": "2009-06-20T15:44:04+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e848aab7c", "title": "Adding XHTML output validation to Cucumber stories", "url": "https://caiustheory.com/adding-xhtml-output-validation-to-cucumber-stories/", "published_at": "2009-06-16T10:19:11+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e852d6b2e", "title": "Quantum Javascript Bug", "url": "https://caiustheory.com/quantum-javascript-bug/", "published_at": "2009-06-04T15:12:24+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e85bc909b", "title": "Automatically Deploying Website From Remote Git Repository", "url": "https://caiustheory.com/automatically-deploying-website-from-remote-git-repository/", "published_at": "2009-05-30T02:30:40+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e86863f1c", "title": "Find shell commands with which", "url": "https://caiustheory.com/find-shell-commands-with-which/", "published_at": "2009-04-19T15:02:04+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e86de5ddc", "title": "Validating Data with Regular Expressions in Ruby", "url": "https://caiustheory.com/validating-data-with-regular-expressions-in-ruby/", "published_at": "2009-04-11T12:41:48+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e873ee0f1", "title": "Safari 4 Hidden Preferences", "url": "https://caiustheory.com/safari-4-hidden-preferences/", "published_at": "2009-02-24T16:11:05+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e874182d1", "title": "Migrating Rubygems to Ruby 1.9.x", "url": "https://caiustheory.com/migrating-rubygems-to-ruby-19x/", "published_at": "2009-01-31T20:29:57+00:00" }, { "id": "01a0875b-a39b-73a4-b843-f61e87910006", "title": "View Raw Source", "url": "https://caiustheory.com/view-raw-source/", "published_at": "2009-01-31T01:54:57+00:00" } ] posts Claim your blog
Back to caiusdurling
Blog · corpus.blog/blogs/caiustheory.com/posts

caiusdurling

caiustheory.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009