From 9c1d3fae61914382a1f3d6493eb311a9f374a119 Mon Sep 17 00:00:00 2001 From: Ariejan de Vroom Date: Mon, 16 Oct 2017 15:31:28 +0200 Subject: [PATCH] add and customize cocoa-he theme --- config.toml | 48 +++++++++++++++++- .../2006-10-09-welcome-to-ariejannet.md | 0 ...06-10-10-easily-create-a-favicon-online.md | 0 ...10-10-generate-a-sqlite-based-rails-app.md | 0 ...10-10-hi-res-wallpapers-for-you-macbook.md | 0 .../2006-10-10-top-5-dvds-you-must-have.md | 0 .../2006-10-13-having-fun-with-spam.md | 0 ...6-10-13-migrate-sqlite3-to-mysql-easily.md | 0 .../2006-10-13-tagging-in-ajax_scaffold.md | 0 ...006-10-23-ruby-on-rails-for-php-cakephp.md | 0 ...-29-do-your-ads-pay-your-blogging-bills.md | 0 .../2006-10-30-adsense-resource-inventory.md | 0 .../2006-10-30-cheat-sheets-look-here.md | 0 .../2006-10-30-confused-about-css-columns.md | 0 .../2006-10-30-how-does-your-site-look-on.md | 0 ...-10-31-wordpressmu-dont-allow-new-blogs.md | 0 .../2006-11-13-cups-426-upgrade-required.md | 0 ...buntu-610-live-dvd-on-the-apple-macbook.md | 0 ...se-tool-deploy-you-google-cse-with-ease.md | 0 .../2006-11-21-cse-tool-110-released.md | 0 ...21-svn-how-to-release-software-properly.md | 0 ...-project-hosting-sourceforge-competitor.md | 0 ...2006-11-22-svn-how-to-fix-bugs-properly.md | 0 ...2-wordpress-author-comment-highlighting.md | 0 ...24-svn-how-to-structure-your-repository.md | 0 ...he-three-corner-stones-of-developerhood.md | 0 .../2006-11-30-rails-security-check-up.md | 0 ...etup-a-ubuntu-development-server-part-1.md | 0 ...etup-a-ubuntu-development-server-part-2.md | 0 ...-installing-rails-on-ubuntu-dapper-edgy.md | 0 ...nstall-ruby-mysql-on-mac-os-x-104-tiger.md | 0 ...-current-svn-revision-in-your-rails-app.md | 0 ...6-12-20-svn-how-often-should-you-commit.md | 0 ...2-20-svn-merge-a-branch-with-your-trunk.md | 0 ...materails-easy-partials-for-better-code.md | 0 ...ls-group-results-by-week-using-group_by.md | 0 ...1-19-print-this-page-with-ruby-on-rails.md | 0 ...y-rocks-convince-your-fellow-developers.md | 0 ...ew-in-rails-resource-scaffold-generator.md | 0 ...07-01-23-rails-nested-resource-scaffold.md | 0 ...-updates-wordpress-21-themes-and-social.md | 0 ...ort-an-array-of-objects-by-an-attribute.md | 0 .../2007-02-23-subversion-cheat-sheet-10.md | 0 ...007-02-26-4-unusual-uses-for-subversion.md | 0 ...03-06-subversion-cheat-sheet-update-101.md | 0 ...07-03-07-wordpress-plugin-autoflickr-10.md | 0 ...at-ways-to-use-google-for-your-start-up.md | 0 ...-figures-with-google-adsense-in-10-days.md | 0 ...-21-26-things-you-can-do-with-an-old-pc.md | 0 ...ging-informational-messages-to-your-log.md | 0 ...tive-37-things-you-can-do-on-the-toilet.md | 0 ...5-speedlinking-top-28-startup-resources.md | 0 ...ip-snippet-create-a-comma-seperate-list.md | 0 ...on-how-to-revert-to-a-previous-revision.md | 0 ...-reasons-why-pc-oems-should-offer-linux.md | 0 ...7-04-02-what-do-you-want-for-autoflickr.md | 0 ...2007-04-03-tipsnippet-create-a-rss-feed.md | 0 ...07-04-12-rails-resources-and-permalinks.md | 0 .../2007-04-29-ariejannet-server-move.md | 0 ...ppet-write-like-orwell-with-to_sentence.md | 0 ...007-05-18-feedburner-acquired-by-google.md | 0 ...5-21-merge-request-failed-on-pathtofile.md | 0 .../{posts => blog}/2007-05-28-bat-ter-y.md | 0 ...lling-rmagick-ruby-gem-on-mac-os-x-1049.md | 0 ...007-05-29-slow-connections-with-proftpd.md | 0 ...ebadmin-plugin-and-global-configuration.md | 0 ...ming-up-ubuntu-development-server-guide.md | 0 ...-10-find-and-replace-with-a-mysql-query.md | 0 ...6-10-send-mail-with-a-bash-shell-script.md | 0 ...7-06-10-ultimate-list-of-ruby-resources.md | 0 ...vescaffold-acts_as_taggable_on_steroids.md | 0 ...-12-bash-your-svn-and-trac-installation.md | 0 ...7-06-14-buy-it-now-mac-os-x-105-leopard.md | 0 ...07-06-19-geslaagd-passed-my-final-exams.md | 0 ...ailer-all-mail-comes-from-mailer-daemon.md | 0 ...er-setup-and-deployment-on-ubuntudebian.md | 0 ...cript-solutions-for-professional-coding.md | 0 ...scaffold-acts_as_taggable-auto-complete.md | 0 ...ownloaded-as-a-file-from-your-rails-app.md | 0 .../{posts => blog}/2007-07-03-got-updates.md | 0 ...reate-and-apply-a-patch-with-subversion.md | 0 ...-04-how-to-resolve-subversion-conflicts.md | 0 ...to-write-a-rails-plugin-for-controllers.md | 0 ...07-06-some-dns-problems-with-ariejannet.md | 0 ...07-07-07-clear-dns-cache-on-your-router.md | 0 .../2007-07-16-ariejannet-whats-next.md | 0 content/{posts => blog}/2007-08-01-im-back.md | 0 .../2007-08-20-im-back-in-business.md | 0 ...-kabisa-railsconf-europe-and-ariejannet.md | 0 ...conv-to-convert-utf-8-to-ascii-on-linux.md | 0 ...ple-authentication-plugin-and-generator.md | 0 ...2007-08-27-blueprintcss-rails-generator.md | 0 ...8-31-blueprint-05-rails-plugin-released.md | 0 ...nd-making-sure-something-gets-displayed.md | 0 ...-10-reasons-not-to-use-google-apps-suck.md | 0 .../2007-09-17-railsconf-europe-2007.md | 0 .../2007-09-24-rails-20-new-features.md | 0 ...24-whooop-here-it-is-the-new-ariejannet.md | 0 ...-25-the-glorious-canon-eos-400d-digital.md | 0 .../2007-09-25-wordpress-23-released.md | 0 ...9-26-flash-not-clearing-after-a-request.md | 0 .../2007-10-08-google-increases-storage.md | 0 .../{posts => blog}/2007-10-17-party-time.md | 0 ...-it-number-of-messages-in-postfix-queue.md | 0 ...l-ruby-on-rails-jobs-in-the-netherlands.md | 0 ...set-the-auto-increment-value-of-a-table.md | 0 ...7-12-06-rails-calculated-column-caching.md | 0 ...-jij-mijn-collega-zijn-kabisa-is-hiring.md | 0 ...12-how-to-install-mysql-on-ubuntudebian.md | 0 ...7-natively-on-mac-os-x-leopard-or-tiger.md | 0 ...or-you-merry-christmas-and-a-happy-2008.md | 0 ...rite-a-dvd-video-from-the-linux-console.md | 0 .../2008-01-03-review-parking-london.md | 0 .../{posts => blog}/2008-01-13-kabisa-blog.md | 0 ...2008-01-15-attack-of-the-killer-bunnies.md | 0 ...-19-roles-admins-pretending-to-be-users.md | 0 ...8-01-22-your-help-is-needed-railsjobsnl.md | 0 ...ts-of-the-united-states-of-america-live.md | 0 ...08-02-07-ruby-on-rails-plugin-throttler.md | 0 ...04-09-enabling-trac-email-notifications.md | 0 ...008-04-09-here-we-go-again-wordpress-25.md | 0 ...9-rails-snippet-caching-expensive-calls.md | 0 ...008-04-10-debian-etch-rmagick-loaderror.md | 0 ...15-permanently-redirect-wordpress-pages.md | 0 .../2008-04-23-git-using-the-stash.md | 0 ...ompile-packages-on-debianubuntu-by-hand.md | 0 ...cannot-be-undone-irreversible-migration.md | 0 ...0-the-best-it-books-hand-picked-for-you.md | 0 .../2008-06-06-zoek-jij-n-uitdagende-baan.md | 0 ...08-07-08-ariejannet-link-party-07082008.md | 0 ...9-how-to-digg-proof-your-wordpress-blog.md | 0 ...08-07-10-ariejannet-link-party-07102008.md | 0 .../2008-07-11-photography-heaven.md | 0 ...08-07-17-ariejannet-link-party-07172008.md | 0 ...08-07-21-ariejannet-link-party-07212008.md | 0 ...s-uuid-as-your-activerecord-primary-key.md | 0 ...-14-useless-ruby-gems-for-your-pleasure.md | 0 ...008-08-17-activerecord-read-only-models.md | 0 ...kinny-controllers-and-overweight-models.md | 0 ...09-01-leaving-for-railsconf-europe-2008.md | 0 .../2008-09-02-jruby-with-nick-sieger.md | 0 ...9-02-railsconfeurope-the-first-tutorial.md | 0 .../2008-09-03-jruby-with-thomas-enebo.md | 0 ...cussion-with-dhh-and-rails-core-members.md | 0 ...aseapp-a-quick-start-for-your-rails-app.md | 0 .../2008-11-05-rspecing-with-timenow.md | 0 ...008-11-14-sql-ordering-with-null-values.md | 0 ...08-11-27-export-csv-directly-from-mysql.md | 0 ...-google-friendconnect-now-on-ariejannet.md | 0 .../2008-12-27-twitterlicious.md | 0 ...-to-start-a-rails-edge-app-the-easy-way.md | 0 .../2009-01-30-pagerank-3-19k-hitsmonth.md | 0 ...2009-02-07-warcraft-armory-010-released.md | 0 .../2009-03-31-may-14th-rubyfest.md | 0 ...ck-screen-of-death-or-is-it-just-faking.md | 0 ...how-to-create-a-dsa-openssl-certificate.md | 0 ...2009-04-23-compacting-a-sqlite3-db-file.md | 0 ...-04-28-available-for-iphone-development.md | 0 ...nd-rubyfest-speaker-geoffrey-grosenbach.md | 0 ...-you-over-the-sound-of-how-awesome-i-am.md | 0 .../2009-06-03-ruby-gem-imdb.md | 0 .../2009-06-05-install-hpricot-on-ubuntu.md | 0 ...llbacks-like-after_save-or-after_update.md | 0 ...find-all-that-have-no-associated-object.md | 0 ...le-utility-query-imdb-from-your-console.md | 0 ...best-practice-the-git-development-cycle.md | 0 ...by-gem-0-4-0-now-available-at-rubyforge.md | 0 ...009-06-14-speaking-at-rails-underground.md | 0 ...l-rails-migrations-integer-limit-option.md | 0 ...09-09-01-jinput-mac-os-x-64-bit-natives.md | 0 ...case-sensitive-strings-in-your-database.md | 0 .../2009-09-04-git-tag-mini-cheat-sheet.md | 0 ...9-05-git-tag-mini-cheat-sheet-revisited.md | 0 ...009-09-08-codaset-com-github-but-better.md | 0 .../2009-10-13-epic-vs-awesome.md | 0 ...erii-32-base-string-encoder-and-decoder.md | 0 ...nable-to-create-temporary-sha1-filename.md | 0 .../2009-10-25-they-are-just-tools-people.md | 0 ...ow-to-create-and-apply-a-patch-with-git.md | 0 .../2009-11-24-epic-textmate-theme.md | 0 ...pic-e-reading-experience-amazone-kindle.md | 0 ...n-the-petition-stop-eu-software-patents.md | 0 ...-order-your-kindle-from-the-netherlands.md | 0 .../2010-03-22-shields-up-rrrack-alert.md | 0 ...010-03-24-ariejannet-now-in-valid-html5.md | 0 ...24-how-a-little-varnish-changed-my-life.md | 0 ...talling-the-nokogiri-ruby-gem-on-debian.md | 0 ...y-another-sinatra-url-shortener-in-ruby.md | 0 ...announcing-firefly-a-ruby-url-shortener.md | 0 ...4-05-detect-browser-web-sockets-support.md | 0 .../2010-04-13-get-ready-for-firefly-03.md | 0 .../2010-04-14-a-new-day-a-new-firefly.md | 0 ...-and-gemset-in-your-bash-prompt-yes-sir.md | 0 .../2010-04-30-firefly-041-released.md | 0 ...ler-passenger-with-rails-235-yes-please.md | 0 .../2010-05-30-upgrading-to-mongoid-beta-6.md | 0 ...fly-043-and-firefly-client-040-released.md | 0 ...own-firefly-url-shortener-in-25-minutes.md | 0 .../2010-06-07-uploading-files-with-curl.md | 0 ...ng-specific-commits-from-another-branch.md | 0 ...y-url-shortener-in-less-than-25-minutes.md | 0 ...ssh-forwarding-on-mac-os-x-snow-leopard.md | 0 .../2010-08-09-rename-a-git-branch.md | 0 ...-08-09-using-multiple-clipboards-in-vim.md | 0 ...08-23-resque-how-to-requeue-failed-jobs.md | 0 ...onvert-wma-to-mp3-using-ffmpeg-and-ruby.md | 0 ...le-sass-to-css-for-deployment-to-heroku.md | 0 ...0-adds-qr-codes-for-your-shortened-urls.md | 0 .../2010-10-11-setup-a-ubuntu-vpn-server.md | 0 ...vpn-connection-on-mac-os-x-snow-leopard.md | 0 .../2010-10-26-clear-your-mysql-password.md | 0 ...010-11-25-hide-last-login-on-bash-login.md | 0 ...errormessagesfor-disappear-from-rails-3.md | 0 ...public-readable-amazon-s3-bucket-policy.md | 0 .../2010-12-31-now-powered-by-heroku.md | 0 ...sync-your-assets-to-amazon-s3cloudfront.md | 0 ...-hot-firefly-130-url-shortener-released.md | 0 ...y-url-shortener-with-twitter-for-iphone.md | 0 ...-02-11-narf-a-ruby-micro-test-framework.md | 0 ...devise-uploadify-no-flash-session-hacks.md | 0 ...-rake-with-namespaces-and-default-tasks.md | 0 .../2011-06-10-vows-and-coffeescript.md | 0 ...6-23-crowd-sourcing-your-bitcoin-mining.md | 0 ...les-were-changed-since-the-last-release.md | 0 ...-slow-disable-spotlight-in-snow-leopard.md | 0 ...it-squash-your-latests-commits-into-one.md | 0 ...git-log-what-did-i-do-yesterday-exactly.md | 0 ...8-git-remove-reset-and-rollback-commits.md | 0 ...ngle-file-from-another-commit-or-branch.md | 0 ...s-with-git-capistrano-nginx-and-unicorn.md | 0 ...istrano-and-the-custom-maintenance-page.md | 0 ...-up-by-tweaking-ruby-garbage-collection.md | 0 ...1-09-25-properly-testing-rails-3-scopes.md | 0 ...-10-09-testing-rails-3-scopes-revisited.md | 0 ...cs-run-your-specs-in-less-than-1-second.md | 0 ...4-rails-3-customized-exception-handling.md | 0 ...sl-and-non-ssl-with-nginx-unicorn-rails.md | 0 ...alling-node-js-and-npm-on-ubuntu-debian.md | 0 ...starting-terminal-or-iterm2-on-mac-os-x.md | 0 ...contributing-to-open-source-with-github.md | 0 ...ird-party-rails-application-like-gitlab.md | 0 ...tgresql-8-4-to-postgresql-9-1-on-debian.md | 0 ...y-fixing-file-and-directory-permissions.md | 0 ...ntracked-files-and-directories-with-git.md | 0 ...-open-source-is-a-privilege-not-a-right.md | 0 ...-to-0-625s-for-opening-a-rb-file-in-vim.md | 0 ...-2gb-of-memory-on-70mb-data-set-the-fix.md | 0 ...ing-ruby-rails-and-git-info-in-your-app.md | 0 ...4-06-eindhoven-rb-lightning-talk-gitlab.md | 0 ...ating-devise-s-current_user-with-draper.md | 0 ...fferent-ruby-with-passenger-3-2-and-rvm.md | 0 ...o-downloading-games-from-the-pirate-bay.md | 0 ...iablo-3-s-drm-is-the-best-kind-there-is.md | 0 ...t-s-causing-all-that-disk-i-o-on-my-mac.md | 0 ...ruby-regex-scanning-in-a-case-statement.md | 0 ...ek-has-shaped-our-technology-and-future.md | 0 .../2012-05-24-seo-is-bullshit.md | 0 ...-and-replace-in-multiple-files-with-vim.md | 0 ...icated-use-a-ip-over-ssh-tunnel-instead.md | 0 ...our-latest-commits-to-a-separate-branch.md | 0 ...2012-08-27-getting-started-with-arduino.md | 0 ...-migrations-decimal-precision-and-scale.md | 0 .../2012-09-04-git-interactive-revert.md | 0 .../2012-10-01-migrate-git-repositories.md | 0 .../2012-10-04-a-static-file-server-in-go.md | 0 ...rating_sorcery_current_user_with_draper.md | 0 ...1-05-a-call-to-all-ci-service-providers.md | 0 .../{posts => blog}/2012-11-22-customac.md | 0 ...-11-29-binary-debugging-with-git-bisect.md | 0 ...8-instagram-governments-and-cypherpunks.md | 0 ...8-review-commits-in-your-feature-branch.md | 0 .../2013-03-25-automated-nanoc-deployments.md | 0 .../2013-03-26-i-am-here-for-an-argument.md | 0 .../{posts => blog}/2013-05-21-early-birds.md | 0 .../2013-05-23-divide-and-conquer.md | 0 .../2013-10-31-deploying-with-git-deploy.md | 0 .../2014-04-03-pretty-difficult-privacy.md | 0 .../2014-04-03-to-blog-or-not-to-blog.md | 0 .../2014-04-04-dealing-with-technical-debt.md | 0 ...15-testing-home-with-cucumber-and-aruba.md | 0 .../2014-06-04-gpg-sign-your-git-commits.md | 0 ...29-synchronize-goroutines-in-your-tests.md | 0 ...ls-prevent-accidental-debugging-commits.md | 0 ...-20-why-i-dropped-fish-in-favour-of-zsh.md | 0 ...ister-100-atx-bench-power-supply-part-1.md | 0 ...ister-100-atx-bench-power-supply-part-2.md | 0 .../2015-04-07-testing-with-minitest.md | 0 ...gresql-error-type-hstore-does-not-exist.md | 0 ...5-10-03-a-makefile-for-golang-cli-tools.md | 0 ...-10-12-building-golang-cli-tools-update.md | 0 ...-11-27-rails-generate-model-be-specific.md | 0 ...2-04-el-capitan-safari-new-tab-slow-fix.md | 0 ...an-net-on-a-diet-a-69-percent-reduction.md | 0 .../2016-01-07-denon-pma560-repair-log.md | 0 ...16-01-12-denon-pma560-repair-log-update.md | 0 .../2016-01-21-marantz-sr5200-repair-log.md | 0 .../2016-04-10-denon-pma-720a-repair-log.md | 0 ...-and-multi-database-testing-with-travis.md | 0 .../2016-04-24-music-streaming-setup.md | 0 ...6-08-17-squash-git-commits-when-merging.md | 0 .../2016-10-09-marantz-pm80-mk2-repair-log.md | 0 .../2017-03-08-bitcoin-mining-anno-2017.md | 0 ...mage-zoom-with-plain-javascript-and-css.md | 0 ...-22-tmux-vim-copy-paste-on-macos-sierra.md | 0 .../_default/list.html | 0 .../_default/single.html | 0 {layouts => layouts.backup}/index.html | 0 .../partials/footer.html | 0 .../partials/header.html | 0 .../partials/post/tag/link.html | 0 .../partials/post/tag/list.html | 0 {layouts => layouts.backup}/rss.xml | 0 .../shortcodes/youtube.html | 0 static/img/logo.png | Bin 0 -> 35577 bytes themes/cocoa-eh | 1 + 315 files changed, 47 insertions(+), 2 deletions(-) rename content/{posts => blog}/2006-10-09-welcome-to-ariejannet.md (100%) rename content/{posts => blog}/2006-10-10-easily-create-a-favicon-online.md (100%) rename content/{posts => blog}/2006-10-10-generate-a-sqlite-based-rails-app.md (100%) rename content/{posts => blog}/2006-10-10-hi-res-wallpapers-for-you-macbook.md (100%) rename content/{posts => blog}/2006-10-10-top-5-dvds-you-must-have.md (100%) rename content/{posts => blog}/2006-10-13-having-fun-with-spam.md (100%) rename content/{posts => blog}/2006-10-13-migrate-sqlite3-to-mysql-easily.md (100%) rename content/{posts => blog}/2006-10-13-tagging-in-ajax_scaffold.md (100%) rename content/{posts => blog}/2006-10-23-ruby-on-rails-for-php-cakephp.md (100%) rename content/{posts => blog}/2006-10-29-do-your-ads-pay-your-blogging-bills.md (100%) rename content/{posts => blog}/2006-10-30-adsense-resource-inventory.md (100%) rename content/{posts => blog}/2006-10-30-cheat-sheets-look-here.md (100%) rename content/{posts => blog}/2006-10-30-confused-about-css-columns.md (100%) rename content/{posts => blog}/2006-10-30-how-does-your-site-look-on.md (100%) rename content/{posts => blog}/2006-10-31-wordpressmu-dont-allow-new-blogs.md (100%) rename content/{posts => blog}/2006-11-13-cups-426-upgrade-required.md (100%) rename content/{posts => blog}/2006-11-15-ubuntu-610-live-dvd-on-the-apple-macbook.md (100%) rename content/{posts => blog}/2006-11-17-announcing-cse-tool-deploy-you-google-cse-with-ease.md (100%) rename content/{posts => blog}/2006-11-21-cse-tool-110-released.md (100%) rename content/{posts => blog}/2006-11-21-svn-how-to-release-software-properly.md (100%) rename content/{posts => blog}/2006-11-22-google-project-hosting-sourceforge-competitor.md (100%) rename content/{posts => blog}/2006-11-22-svn-how-to-fix-bugs-properly.md (100%) rename content/{posts => blog}/2006-11-22-wordpress-author-comment-highlighting.md (100%) rename content/{posts => blog}/2006-11-24-svn-how-to-structure-your-repository.md (100%) rename content/{posts => blog}/2006-11-25-the-three-corner-stones-of-developerhood.md (100%) rename content/{posts => blog}/2006-11-30-rails-security-check-up.md (100%) rename content/{posts => blog}/2006-12-01-how-to-setup-a-ubuntu-development-server-part-1.md (100%) rename content/{posts => blog}/2006-12-02-how-to-setup-a-ubuntu-development-server-part-2.md (100%) rename content/{posts => blog}/2006-12-03-installing-rails-on-ubuntu-dapper-edgy.md (100%) rename content/{posts => blog}/2006-12-06-install-ruby-mysql-on-mac-os-x-104-tiger.md (100%) rename content/{posts => blog}/2006-12-13-show-the-current-svn-revision-in-your-rails-app.md (100%) rename content/{posts => blog}/2006-12-20-svn-how-often-should-you-commit.md (100%) rename content/{posts => blog}/2006-12-20-svn-merge-a-branch-with-your-trunk.md (100%) rename content/{posts => blog}/2006-12-22-textmaterails-easy-partials-for-better-code.md (100%) rename content/{posts => blog}/2007-01-12-rails-group-results-by-week-using-group_by.md (100%) rename content/{posts => blog}/2007-01-19-print-this-page-with-ruby-on-rails.md (100%) rename content/{posts => blog}/2007-01-19-why-ruby-rocks-convince-your-fellow-developers.md (100%) rename content/{posts => blog}/2007-01-23-new-in-rails-resource-scaffold-generator.md (100%) rename content/{posts => blog}/2007-01-23-rails-nested-resource-scaffold.md (100%) rename content/{posts => blog}/2007-01-23-updates-wordpress-21-themes-and-social.md (100%) rename content/{posts => blog}/2007-01-28-ruby-sort-an-array-of-objects-by-an-attribute.md (100%) rename content/{posts => blog}/2007-02-23-subversion-cheat-sheet-10.md (100%) rename content/{posts => blog}/2007-02-26-4-unusual-uses-for-subversion.md (100%) rename content/{posts => blog}/2007-03-06-subversion-cheat-sheet-update-101.md (100%) rename content/{posts => blog}/2007-03-07-wordpress-plugin-autoflickr-10.md (100%) rename content/{posts => blog}/2007-03-20-8-great-ways-to-use-google-for-your-start-up.md (100%) rename content/{posts => blog}/2007-03-20-how-i-made-6-figures-with-google-adsense-in-10-days.md (100%) rename content/{posts => blog}/2007-03-21-26-things-you-can-do-with-an-old-pc.md (100%) rename content/{posts => blog}/2007-03-22-rails-tip-snippet-logging-informational-messages-to-your-log.md (100%) rename content/{posts => blog}/2007-03-23-be-productive-37-things-you-can-do-on-the-toilet.md (100%) rename content/{posts => blog}/2007-03-25-speedlinking-top-28-startup-resources.md (100%) rename content/{posts => blog}/2007-03-27-rails-tip-snippet-create-a-comma-seperate-list.md (100%) rename content/{posts => blog}/2007-03-27-subversion-how-to-revert-to-a-previous-revision.md (100%) rename content/{posts => blog}/2007-03-29-5-reasons-why-pc-oems-should-offer-linux.md (100%) rename content/{posts => blog}/2007-04-02-what-do-you-want-for-autoflickr.md (100%) rename content/{posts => blog}/2007-04-03-tipsnippet-create-a-rss-feed.md (100%) rename content/{posts => blog}/2007-04-12-rails-resources-and-permalinks.md (100%) rename content/{posts => blog}/2007-04-29-ariejannet-server-move.md (100%) rename content/{posts => blog}/2007-05-09-rails-snippet-write-like-orwell-with-to_sentence.md (100%) rename content/{posts => blog}/2007-05-18-feedburner-acquired-by-google.md (100%) rename content/{posts => blog}/2007-05-21-merge-request-failed-on-pathtofile.md (100%) rename content/{posts => blog}/2007-05-28-bat-ter-y.md (100%) rename content/{posts => blog}/2007-05-29-installing-rmagick-ruby-gem-on-mac-os-x-1049.md (100%) rename content/{posts => blog}/2007-05-29-slow-connections-with-proftpd.md (100%) rename content/{posts => blog}/2007-05-30-trac-webadmin-plugin-and-global-configuration.md (100%) rename content/{posts => blog}/2007-06-07-coming-up-ubuntu-development-server-guide.md (100%) rename content/{posts => blog}/2007-06-10-find-and-replace-with-a-mysql-query.md (100%) rename content/{posts => blog}/2007-06-10-send-mail-with-a-bash-shell-script.md (100%) rename content/{posts => blog}/2007-06-10-ultimate-list-of-ruby-resources.md (100%) rename content/{posts => blog}/2007-06-11-activescaffold-acts_as_taggable_on_steroids.md (100%) rename content/{posts => blog}/2007-06-12-bash-your-svn-and-trac-installation.md (100%) rename content/{posts => blog}/2007-06-14-buy-it-now-mac-os-x-105-leopard.md (100%) rename content/{posts => blog}/2007-06-19-geslaagd-passed-my-final-exams.md (100%) rename content/{posts => blog}/2007-06-20-action-mailer-all-mail-comes-from-mailer-daemon.md (100%) rename content/{posts => blog}/2007-06-20-rails-production-server-setup-and-deployment-on-ubuntudebian.md (100%) rename content/{posts => blog}/2007-06-21-ajax-rules-80-javascript-solutions-for-professional-coding.md (100%) rename content/{posts => blog}/2007-07-01-activescaffold-acts_as_taggable-auto-complete.md (100%) rename content/{posts => blog}/2007-07-02-how-to-force-data-to-be-downloaded-as-a-file-from-your-rails-app.md (100%) rename content/{posts => blog}/2007-07-03-got-updates.md (100%) rename content/{posts => blog}/2007-07-03-how-to-create-and-apply-a-patch-with-subversion.md (100%) rename content/{posts => blog}/2007-07-04-how-to-resolve-subversion-conflicts.md (100%) rename content/{posts => blog}/2007-07-06-how-to-write-a-rails-plugin-for-controllers.md (100%) rename content/{posts => blog}/2007-07-06-some-dns-problems-with-ariejannet.md (100%) rename content/{posts => blog}/2007-07-07-clear-dns-cache-on-your-router.md (100%) rename content/{posts => blog}/2007-07-16-ariejannet-whats-next.md (100%) rename content/{posts => blog}/2007-08-01-im-back.md (100%) rename content/{posts => blog}/2007-08-20-im-back-in-business.md (100%) rename content/{posts => blog}/2007-08-20-kabisa-railsconf-europe-and-ariejannet.md (100%) rename content/{posts => blog}/2007-08-21-using-iconv-to-convert-utf-8-to-ascii-on-linux.md (100%) rename content/{posts => blog}/2007-08-24-super-simple-authentication-plugin-and-generator.md (100%) rename content/{posts => blog}/2007-08-27-blueprintcss-rails-generator.md (100%) rename content/{posts => blog}/2007-08-31-blueprint-05-rails-plugin-released.md (100%) rename content/{posts => blog}/2007-09-01-content_for-yield-and-making-sure-something-gets-displayed.md (100%) rename content/{posts => blog}/2007-09-11-10-reasons-why-microsofts-10-reasons-not-to-use-google-apps-suck.md (100%) rename content/{posts => blog}/2007-09-17-railsconf-europe-2007.md (100%) rename content/{posts => blog}/2007-09-24-rails-20-new-features.md (100%) rename content/{posts => blog}/2007-09-24-whooop-here-it-is-the-new-ariejannet.md (100%) rename content/{posts => blog}/2007-09-25-the-glorious-canon-eos-400d-digital.md (100%) rename content/{posts => blog}/2007-09-25-wordpress-23-released.md (100%) rename content/{posts => blog}/2007-09-26-flash-not-clearing-after-a-request.md (100%) rename content/{posts => blog}/2007-10-08-google-increases-storage.md (100%) rename content/{posts => blog}/2007-10-17-party-time.md (100%) rename content/{posts => blog}/2007-11-15-bash-it-number-of-messages-in-postfix-queue.md (100%) rename content/{posts => blog}/2007-11-27-railsjobsnl-ruby-on-rails-jobs-in-the-netherlands.md (100%) rename content/{posts => blog}/2007-11-30-mysql-reset-the-auto-increment-value-of-a-table.md (100%) rename content/{posts => blog}/2007-12-06-rails-calculated-column-caching.md (100%) rename content/{posts => blog}/2007-12-07-wil-jij-mijn-collega-zijn-kabisa-is-hiring.md (100%) rename content/{posts => blog}/2007-12-12-how-to-install-mysql-on-ubuntudebian.md (100%) rename content/{posts => blog}/2007-12-12-run-internet-explorer-5-55-6-and-7-natively-on-mac-os-x-leopard-or-tiger.md (100%) rename content/{posts => blog}/2007-12-20-for-you-merry-christmas-and-a-happy-2008.md (100%) rename content/{posts => blog}/2007-12-31-write-a-dvd-video-from-the-linux-console.md (100%) rename content/{posts => blog}/2008-01-03-review-parking-london.md (100%) rename content/{posts => blog}/2008-01-13-kabisa-blog.md (100%) rename content/{posts => blog}/2008-01-15-attack-of-the-killer-bunnies.md (100%) rename content/{posts => blog}/2008-01-19-roles-admins-pretending-to-be-users.md (100%) rename content/{posts => blog}/2008-01-22-your-help-is-needed-railsjobsnl.md (100%) rename content/{posts => blog}/2008-01-25-the-presidents-of-the-united-states-of-america-live.md (100%) rename content/{posts => blog}/2008-02-07-ruby-on-rails-plugin-throttler.md (100%) rename content/{posts => blog}/2008-04-09-enabling-trac-email-notifications.md (100%) rename content/{posts => blog}/2008-04-09-here-we-go-again-wordpress-25.md (100%) rename content/{posts => blog}/2008-04-09-rails-snippet-caching-expensive-calls.md (100%) rename content/{posts => blog}/2008-04-10-debian-etch-rmagick-loaderror.md (100%) rename content/{posts => blog}/2008-04-15-permanently-redirect-wordpress-pages.md (100%) rename content/{posts => blog}/2008-04-23-git-using-the-stash.md (100%) rename content/{posts => blog}/2008-05-04-how-to-compile-packages-on-debianubuntu-by-hand.md (100%) rename content/{posts => blog}/2008-05-06-the-migration-that-cannot-be-undone-irreversible-migration.md (100%) rename content/{posts => blog}/2008-05-30-the-best-it-books-hand-picked-for-you.md (100%) rename content/{posts => blog}/2008-06-06-zoek-jij-n-uitdagende-baan.md (100%) rename content/{posts => blog}/2008-07-08-ariejannet-link-party-07082008.md (100%) rename content/{posts => blog}/2008-07-09-how-to-digg-proof-your-wordpress-blog.md (100%) rename content/{posts => blog}/2008-07-10-ariejannet-link-party-07102008.md (100%) rename content/{posts => blog}/2008-07-11-photography-heaven.md (100%) rename content/{posts => blog}/2008-07-17-ariejannet-link-party-07172008.md (100%) rename content/{posts => blog}/2008-07-21-ariejannet-link-party-07212008.md (100%) rename content/{posts => blog}/2008-08-12-ruby-on-rails-uuid-as-your-activerecord-primary-key.md (100%) rename content/{posts => blog}/2008-08-14-useless-ruby-gems-for-your-pleasure.md (100%) rename content/{posts => blog}/2008-08-17-activerecord-read-only-models.md (100%) rename content/{posts => blog}/2008-08-17-skinny-controllers-and-overweight-models.md (100%) rename content/{posts => blog}/2008-09-01-leaving-for-railsconf-europe-2008.md (100%) rename content/{posts => blog}/2008-09-02-jruby-with-nick-sieger.md (100%) rename content/{posts => blog}/2008-09-02-railsconfeurope-the-first-tutorial.md (100%) rename content/{posts => blog}/2008-09-03-jruby-with-thomas-enebo.md (100%) rename content/{posts => blog}/2008-09-03-panel-discussion-with-dhh-and-rails-core-members.md (100%) rename content/{posts => blog}/2008-09-28-baseapp-a-quick-start-for-your-rails-app.md (100%) rename content/{posts => blog}/2008-11-05-rspecing-with-timenow.md (100%) rename content/{posts => blog}/2008-11-14-sql-ordering-with-null-values.md (100%) rename content/{posts => blog}/2008-11-27-export-csv-directly-from-mysql.md (100%) rename content/{posts => blog}/2008-12-03-google-friendconnect-now-on-ariejannet.md (100%) rename content/{posts => blog}/2008-12-27-twitterlicious.md (100%) rename content/{posts => blog}/2009-01-04-how-to-start-a-rails-edge-app-the-easy-way.md (100%) rename content/{posts => blog}/2009-01-30-pagerank-3-19k-hitsmonth.md (100%) rename content/{posts => blog}/2009-02-07-warcraft-armory-010-released.md (100%) rename content/{posts => blog}/2009-03-31-may-14th-rubyfest.md (100%) rename content/{posts => blog}/2009-04-05-macbook-pro-black-screen-of-death-or-is-it-just-faking.md (100%) rename content/{posts => blog}/2009-04-19-how-to-create-a-dsa-openssl-certificate.md (100%) rename content/{posts => blog}/2009-04-23-compacting-a-sqlite3-db-file.md (100%) rename content/{posts => blog}/2009-04-28-available-for-iphone-development.md (100%) rename content/{posts => blog}/2009-05-06-second-rubyfest-speaker-geoffrey-grosenbach.md (100%) rename content/{posts => blog}/2009-05-22-speak-louder-i-cant-hear-you-over-the-sound-of-how-awesome-i-am.md (100%) rename content/{posts => blog}/2009-06-03-ruby-gem-imdb.md (100%) rename content/{posts => blog}/2009-06-05-install-hpricot-on-ubuntu.md (100%) rename content/{posts => blog}/2009-06-07-activerecord-skipping-callbacks-like-after_save-or-after_update.md (100%) rename content/{posts => blog}/2009-06-07-has_one-find-all-that-have-no-associated-object.md (100%) rename content/{posts => blog}/2009-06-07-imdb-0-3-0-now-including-console-utility-query-imdb-from-your-console.md (100%) rename content/{posts => blog}/2009-06-08-best-practice-the-git-development-cycle.md (100%) rename content/{posts => blog}/2009-06-14-imdb-ruby-gem-0-4-0-now-available-at-rubyforge.md (100%) rename content/{posts => blog}/2009-06-14-speaking-at-rails-underground.md (100%) rename content/{posts => blog}/2009-08-20-once-and-for-all-rails-migrations-integer-limit-option.md (100%) rename content/{posts => blog}/2009-09-01-jinput-mac-os-x-64-bit-natives.md (100%) rename content/{posts => blog}/2009-09-03-rails-mysql-case-sensitive-strings-in-your-database.md (100%) rename content/{posts => blog}/2009-09-04-git-tag-mini-cheat-sheet.md (100%) rename content/{posts => blog}/2009-09-05-git-tag-mini-cheat-sheet-revisited.md (100%) rename content/{posts => blog}/2009-09-08-codaset-com-github-but-better.md (100%) rename content/{posts => blog}/2009-10-13-epic-vs-awesome.md (100%) rename content/{posts => blog}/2009-10-13-valerii-32-base-string-encoder-and-decoder.md (100%) rename content/{posts => blog}/2009-10-15-git-problem-error-unable-to-create-temporary-sha1-filename.md (100%) rename content/{posts => blog}/2009-10-25-they-are-just-tools-people.md (100%) rename content/{posts => blog}/2009-10-26-how-to-create-and-apply-a-patch-with-git.md (100%) rename content/{posts => blog}/2009-11-24-epic-textmate-theme.md (100%) rename content/{posts => blog}/2010-01-17-the-epic-e-reading-experience-amazone-kindle.md (100%) rename content/{posts => blog}/2010-01-19-sign-the-petition-stop-eu-software-patents.md (100%) rename content/{posts => blog}/2010-02-02-how-to-order-your-kindle-from-the-netherlands.md (100%) rename content/{posts => blog}/2010-03-22-shields-up-rrrack-alert.md (100%) rename content/{posts => blog}/2010-03-24-ariejannet-now-in-valid-html5.md (100%) rename content/{posts => blog}/2010-03-24-how-a-little-varnish-changed-my-life.md (100%) rename content/{posts => blog}/2010-03-25-installing-the-nokogiri-ruby-gem-on-debian.md (100%) rename content/{posts => blog}/2010-03-28-really-another-sinatra-url-shortener-in-ruby.md (100%) rename content/{posts => blog}/2010-03-29-announcing-firefly-a-ruby-url-shortener.md (100%) rename content/{posts => blog}/2010-04-05-detect-browser-web-sockets-support.md (100%) rename content/{posts => blog}/2010-04-13-get-ready-for-firefly-03.md (100%) rename content/{posts => blog}/2010-04-14-a-new-day-a-new-firefly.md (100%) rename content/{posts => blog}/2010-04-25-ruby-version-and-gemset-in-your-bash-prompt-yes-sir.md (100%) rename content/{posts => blog}/2010-04-30-firefly-041-released.md (100%) rename content/{posts => blog}/2010-05-17-bundler-passenger-with-rails-235-yes-please.md (100%) rename content/{posts => blog}/2010-05-30-upgrading-to-mongoid-beta-6.md (100%) rename content/{posts => blog}/2010-06-06-firefly-043-and-firefly-client-040-released.md (100%) rename content/{posts => blog}/2010-06-06-setup-your-own-firefly-url-shortener-in-25-minutes.md (100%) rename content/{posts => blog}/2010-06-07-uploading-files-with-curl.md (100%) rename content/{posts => blog}/2010-06-10-cherry-picking-specific-commits-from-another-branch.md (100%) rename content/{posts => blog}/2010-07-12-screencast-firefly-url-shortener-in-less-than-25-minutes.md (100%) rename content/{posts => blog}/2010-07-29-how-to-enable-ssh-forwarding-on-mac-os-x-snow-leopard.md (100%) rename content/{posts => blog}/2010-08-09-rename-a-git-branch.md (100%) rename content/{posts => blog}/2010-08-09-using-multiple-clipboards-in-vim.md (100%) rename content/{posts => blog}/2010-08-23-resque-how-to-requeue-failed-jobs.md (100%) rename content/{posts => blog}/2010-09-11-mass-convert-wma-to-mp3-using-ffmpeg-and-ruby.md (100%) rename content/{posts => blog}/2010-09-28-precompile-sass-to-css-for-deployment-to-heroku.md (100%) rename content/{posts => blog}/2010-10-02-firefly-110-adds-qr-codes-for-your-shortened-urls.md (100%) rename content/{posts => blog}/2010-10-11-setup-a-ubuntu-vpn-server.md (100%) rename content/{posts => blog}/2010-10-12-setup-a-pptp-vpn-connection-on-mac-os-x-snow-leopard.md (100%) rename content/{posts => blog}/2010-10-26-clear-your-mysql-password.md (100%) rename content/{posts => blog}/2010-11-25-hide-last-login-on-bash-login.md (100%) rename content/{posts => blog}/2010-12-15-why-did-errormessagesfor-disappear-from-rails-3.md (100%) rename content/{posts => blog}/2010-12-24-public-readable-amazon-s3-bucket-policy.md (100%) rename content/{posts => blog}/2010-12-31-now-powered-by-heroku.md (100%) rename content/{posts => blog}/2011-01-01-rake-task-to-sync-your-assets-to-amazon-s3cloudfront.md (100%) rename content/{posts => blog}/2011-02-01-hot-firefly-130-url-shortener-released.md (100%) rename content/{posts => blog}/2011-02-07-using-your-firefly-url-shortener-with-twitter-for-iphone.md (100%) rename content/{posts => blog}/2011-02-11-narf-a-ruby-micro-test-framework.md (100%) rename content/{posts => blog}/2011-03-27-rails-3-devise-uploadify-no-flash-session-hacks.md (100%) rename content/{posts => blog}/2011-04-04-rake-with-namespaces-and-default-tasks.md (100%) rename content/{posts => blog}/2011-06-10-vows-and-coffeescript.md (100%) rename content/{posts => blog}/2011-06-23-crowd-sourcing-your-bitcoin-mining.md (100%) rename content/{posts => blog}/2011-06-24-git-what-files-were-changed-since-the-last-release.md (100%) rename content/{posts => blog}/2011-06-27-your-mac-slow-disable-spotlight-in-snow-leopard.md (100%) rename content/{posts => blog}/2011-07-05-git-squash-your-latests-commits-into-one.md (100%) rename content/{posts => blog}/2011-08-24-git-log-what-did-i-do-yesterday-exactly.md (100%) rename content/{posts => blog}/2011-09-08-git-remove-reset-and-rollback-commits.md (100%) rename content/{posts => blog}/2011-09-13-git-checkout-a-single-file-from-another-commit-or-branch.md (100%) rename content/{posts => blog}/2011-09-14-lighting-fast-zero-downtime-deployments-with-git-capistrano-nginx-and-unicorn.md (100%) rename content/{posts => blog}/2011-09-19-capistrano-and-the-custom-maintenance-page.md (100%) rename content/{posts => blog}/2011-09-24-rspec-speed-up-by-tweaking-ruby-garbage-collection.md (100%) rename content/{posts => blog}/2011-09-25-properly-testing-rails-3-scopes.md (100%) rename content/{posts => blog}/2011-10-09-testing-rails-3-scopes-revisited.md (100%) rename content/{posts => blog}/2011-10-13-fast-specs-run-your-specs-in-less-than-1-second.md (100%) rename content/{posts => blog}/2011-10-14-rails-3-customized-exception-handling.md (100%) rename content/{posts => blog}/2011-10-22-automatically-switch-between-ssl-and-non-ssl-with-nginx-unicorn-rails.md (100%) rename content/{posts => blog}/2011-10-24-installing-node-js-and-npm-on-ubuntu-debian.md (100%) rename content/{posts => blog}/2011-11-08-fixing-a-slow-starting-terminal-or-iterm2-on-mac-os-x.md (100%) rename content/{posts => blog}/2011-11-09-contributing-to-open-source-with-github.md (100%) rename content/{posts => blog}/2011-11-18-deploying-a-third-party-rails-application-like-gitlab.md (100%) rename content/{posts => blog}/2011-11-22-upgrade-postgresql-8-4-to-postgresql-9-1-on-debian.md (100%) rename content/{posts => blog}/2011-12-13-recursively-fixing-file-and-directory-permissions.md (100%) rename content/{posts => blog}/2012-01-10-removing-untracked-files-and-directories-with-git.md (100%) rename content/{posts => blog}/2012-03-20-open-source-is-a-privilege-not-a-right.md (100%) rename content/{posts => blog}/2012-03-21-from-11-34s-to-0-625s-for-opening-a-rb-file-in-vim.md (100%) rename content/{posts => blog}/2012-03-21-redis-using-2gb-of-memory-on-70mb-data-set-the-fix.md (100%) rename content/{posts => blog}/2012-04-02-showing-ruby-rails-and-git-info-in-your-app.md (100%) rename content/{posts => blog}/2012-04-06-eindhoven-rb-lightning-talk-gitlab.md (100%) rename content/{posts => blog}/2012-04-14-decorating-devise-s-current_user-with-draper.md (100%) rename content/{posts => blog}/2012-05-11-running-a-different-ruby-with-passenger-3-2-and-rvm.md (100%) rename content/{posts => blog}/2012-05-19-what-happened-to-downloading-games-from-the-pirate-bay.md (100%) rename content/{posts => blog}/2012-05-20-why-diablo-3-s-drm-is-the-best-kind-there-is.md (100%) rename content/{posts => blog}/2012-05-21-what-s-causing-all-that-disk-i-o-on-my-mac.md (100%) rename content/{posts => blog}/2012-05-22-ruby-regex-scanning-in-a-case-statement.md (100%) rename content/{posts => blog}/2012-05-23-how-star-trek-has-shaped-our-technology-and-future.md (100%) rename content/{posts => blog}/2012-05-24-seo-is-bullshit.md (100%) rename content/{posts => blog}/2012-06-18-search-and-replace-in-multiple-files-with-vim.md (100%) rename content/{posts => blog}/2012-07-11-vpn-too-complicated-use-a-ip-over-ssh-tunnel-instead.md (100%) rename content/{posts => blog}/2012-08-14-move-your-latest-commits-to-a-separate-branch.md (100%) rename content/{posts => blog}/2012-08-27-getting-started-with-arduino.md (100%) rename content/{posts => blog}/2012-08-28-rails-migrations-decimal-precision-and-scale.md (100%) rename content/{posts => blog}/2012-09-04-git-interactive-revert.md (100%) rename content/{posts => blog}/2012-10-01-migrate-git-repositories.md (100%) rename content/{posts => blog}/2012-10-04-a-static-file-server-in-go.md (100%) rename content/{posts => blog}/2012-11-02-decorating_sorcery_current_user_with_draper.md (100%) rename content/{posts => blog}/2012-11-05-a-call-to-all-ci-service-providers.md (100%) rename content/{posts => blog}/2012-11-22-customac.md (100%) rename content/{posts => blog}/2012-11-29-binary-debugging-with-git-bisect.md (100%) rename content/{posts => blog}/2012-12-18-instagram-governments-and-cypherpunks.md (100%) rename content/{posts => blog}/2013-03-08-review-commits-in-your-feature-branch.md (100%) rename content/{posts => blog}/2013-03-25-automated-nanoc-deployments.md (100%) rename content/{posts => blog}/2013-03-26-i-am-here-for-an-argument.md (100%) rename content/{posts => blog}/2013-05-21-early-birds.md (100%) rename content/{posts => blog}/2013-05-23-divide-and-conquer.md (100%) rename content/{posts => blog}/2013-10-31-deploying-with-git-deploy.md (100%) rename content/{posts => blog}/2014-04-03-pretty-difficult-privacy.md (100%) rename content/{posts => blog}/2014-04-03-to-blog-or-not-to-blog.md (100%) rename content/{posts => blog}/2014-04-04-dealing-with-technical-debt.md (100%) rename content/{posts => blog}/2014-04-15-testing-home-with-cucumber-and-aruba.md (100%) rename content/{posts => blog}/2014-06-04-gpg-sign-your-git-commits.md (100%) rename content/{posts => blog}/2014-08-29-synchronize-goroutines-in-your-tests.md (100%) rename content/{posts => blog}/2014-10-15-rails-prevent-accidental-debugging-commits.md (100%) rename content/{posts => blog}/2014-11-20-why-i-dropped-fish-in-favour-of-zsh.md (100%) rename content/{posts => blog}/2014-11-24-voltmeister-100-atx-bench-power-supply-part-1.md (100%) rename content/{posts => blog}/2014-11-26-voltmeister-100-atx-bench-power-supply-part-2.md (100%) rename content/{posts => blog}/2015-04-07-testing-with-minitest.md (100%) rename content/{posts => blog}/2015-08-05-postgresql-error-type-hstore-does-not-exist.md (100%) rename content/{posts => blog}/2015-10-03-a-makefile-for-golang-cli-tools.md (100%) rename content/{posts => blog}/2015-10-12-building-golang-cli-tools-update.md (100%) rename content/{posts => blog}/2015-11-27-rails-generate-model-be-specific.md (100%) rename content/{posts => blog}/2015-12-04-el-capitan-safari-new-tab-slow-fix.md (100%) rename content/{posts => blog}/2016-01-06-putting-ariejan-net-on-a-diet-a-69-percent-reduction.md (100%) rename content/{posts => blog}/2016-01-07-denon-pma560-repair-log.md (100%) rename content/{posts => blog}/2016-01-12-denon-pma560-repair-log-update.md (100%) rename content/{posts => blog}/2016-01-21-marantz-sr5200-repair-log.md (100%) rename content/{posts => blog}/2016-04-10-denon-pma-720a-repair-log.md (100%) rename content/{posts => blog}/2016-04-15-hanami-and-multi-database-testing-with-travis.md (100%) rename content/{posts => blog}/2016-04-24-music-streaming-setup.md (100%) rename content/{posts => blog}/2016-08-17-squash-git-commits-when-merging.md (100%) rename content/{posts => blog}/2016-10-09-marantz-pm80-mk2-repair-log.md (100%) rename content/{posts => blog}/2017-03-08-bitcoin-mining-anno-2017.md (100%) rename content/{posts => blog}/2017-03-20-image-zoom-with-plain-javascript-and-css.md (100%) rename content/{posts => blog}/2017-03-22-tmux-vim-copy-paste-on-macos-sierra.md (100%) rename {layouts => layouts.backup}/_default/list.html (100%) rename {layouts => layouts.backup}/_default/single.html (100%) rename {layouts => layouts.backup}/index.html (100%) rename {layouts => layouts.backup}/partials/footer.html (100%) rename {layouts => layouts.backup}/partials/header.html (100%) rename {layouts => layouts.backup}/partials/post/tag/link.html (100%) rename {layouts => layouts.backup}/partials/post/tag/list.html (100%) rename {layouts => layouts.backup}/rss.xml (100%) rename {layouts => layouts.backup}/shortcodes/youtube.html (100%) create mode 100644 static/img/logo.png create mode 160000 themes/cocoa-eh diff --git a/config.toml b/config.toml index b3b3743..1090bbb 100644 --- a/config.toml +++ b/config.toml @@ -1,7 +1,14 @@ baseurl = "https://www.devroom.io/" -languageCode = "en-us" +builddrafts = false +canonifyurls = true +contentdir = "content" +languageCode = "en-US" +layoutdir = "layouts" +publishdir = "public" title = "ariejan de vroom" copyright = "Ariejan de Vroom" +disqusshortname = "" +pluralizelisttitles = false PygmentsCodeFences = true pygmentsuseclasses = false @@ -14,4 +21,41 @@ pygmentsstyle = "monokai" posts = "/:year/:month/:day/:slug/" [taxonomies] - category = "categories" \ No newline at end of file + category = "categories" + +[params] +dateform = "2 Jan, 2006" +dateformfull = "Mon 2 Jan 2006 15:04:05 MST" +description = "a blog by ariejan de vroom about software engineering and electronics." +copyright = "Copyright © 1999 - 2017 Ariejan de Vroom" +# copyrightUrl = "https://creativecommons.org/licenses/by-sa/4.0/" +logofile = "img/logo.png" +faviconfile = "img/logo.png" +highlightjs = true +progressively = true +share = true +latestpostcount = 10 +github = "ariejan" +email = "ariejan@devroom.io" +linkedin = "ariejan" +twitter = "ariejan" +facebook = "" +social_banner = "img/banner.png" +usesmallsummarycard = true +posts_navigation = true +# issoHost = "comments.domain.tld:1234" +# githubRepo = "githubUsername/repositoryName" +small_banner_logo = false + +[params.colors] +identifier = "#527fc1f" +identifier_dark = "#1a3152" +trivial = "#6a7a8b" +foreground = "#181d2a" +background = "#f9f9f9" +background_dark = "#282a36" +code = "#87a5d2" +type = "#97d28b" +special = "#ffcb8d" +value = "#96c2d7" +statement = "#ff8e91" diff --git a/content/posts/2006-10-09-welcome-to-ariejannet.md b/content/blog/2006-10-09-welcome-to-ariejannet.md similarity index 100% rename from content/posts/2006-10-09-welcome-to-ariejannet.md rename to content/blog/2006-10-09-welcome-to-ariejannet.md diff --git a/content/posts/2006-10-10-easily-create-a-favicon-online.md b/content/blog/2006-10-10-easily-create-a-favicon-online.md similarity index 100% rename from content/posts/2006-10-10-easily-create-a-favicon-online.md rename to content/blog/2006-10-10-easily-create-a-favicon-online.md diff --git a/content/posts/2006-10-10-generate-a-sqlite-based-rails-app.md b/content/blog/2006-10-10-generate-a-sqlite-based-rails-app.md similarity index 100% rename from content/posts/2006-10-10-generate-a-sqlite-based-rails-app.md rename to content/blog/2006-10-10-generate-a-sqlite-based-rails-app.md diff --git a/content/posts/2006-10-10-hi-res-wallpapers-for-you-macbook.md b/content/blog/2006-10-10-hi-res-wallpapers-for-you-macbook.md similarity index 100% rename from content/posts/2006-10-10-hi-res-wallpapers-for-you-macbook.md rename to content/blog/2006-10-10-hi-res-wallpapers-for-you-macbook.md diff --git a/content/posts/2006-10-10-top-5-dvds-you-must-have.md b/content/blog/2006-10-10-top-5-dvds-you-must-have.md similarity index 100% rename from content/posts/2006-10-10-top-5-dvds-you-must-have.md rename to content/blog/2006-10-10-top-5-dvds-you-must-have.md diff --git a/content/posts/2006-10-13-having-fun-with-spam.md b/content/blog/2006-10-13-having-fun-with-spam.md similarity index 100% rename from content/posts/2006-10-13-having-fun-with-spam.md rename to content/blog/2006-10-13-having-fun-with-spam.md diff --git a/content/posts/2006-10-13-migrate-sqlite3-to-mysql-easily.md b/content/blog/2006-10-13-migrate-sqlite3-to-mysql-easily.md similarity index 100% rename from content/posts/2006-10-13-migrate-sqlite3-to-mysql-easily.md rename to content/blog/2006-10-13-migrate-sqlite3-to-mysql-easily.md diff --git a/content/posts/2006-10-13-tagging-in-ajax_scaffold.md b/content/blog/2006-10-13-tagging-in-ajax_scaffold.md similarity index 100% rename from content/posts/2006-10-13-tagging-in-ajax_scaffold.md rename to content/blog/2006-10-13-tagging-in-ajax_scaffold.md diff --git a/content/posts/2006-10-23-ruby-on-rails-for-php-cakephp.md b/content/blog/2006-10-23-ruby-on-rails-for-php-cakephp.md similarity index 100% rename from content/posts/2006-10-23-ruby-on-rails-for-php-cakephp.md rename to content/blog/2006-10-23-ruby-on-rails-for-php-cakephp.md diff --git a/content/posts/2006-10-29-do-your-ads-pay-your-blogging-bills.md b/content/blog/2006-10-29-do-your-ads-pay-your-blogging-bills.md similarity index 100% rename from content/posts/2006-10-29-do-your-ads-pay-your-blogging-bills.md rename to content/blog/2006-10-29-do-your-ads-pay-your-blogging-bills.md diff --git a/content/posts/2006-10-30-adsense-resource-inventory.md b/content/blog/2006-10-30-adsense-resource-inventory.md similarity index 100% rename from content/posts/2006-10-30-adsense-resource-inventory.md rename to content/blog/2006-10-30-adsense-resource-inventory.md diff --git a/content/posts/2006-10-30-cheat-sheets-look-here.md b/content/blog/2006-10-30-cheat-sheets-look-here.md similarity index 100% rename from content/posts/2006-10-30-cheat-sheets-look-here.md rename to content/blog/2006-10-30-cheat-sheets-look-here.md diff --git a/content/posts/2006-10-30-confused-about-css-columns.md b/content/blog/2006-10-30-confused-about-css-columns.md similarity index 100% rename from content/posts/2006-10-30-confused-about-css-columns.md rename to content/blog/2006-10-30-confused-about-css-columns.md diff --git a/content/posts/2006-10-30-how-does-your-site-look-on.md b/content/blog/2006-10-30-how-does-your-site-look-on.md similarity index 100% rename from content/posts/2006-10-30-how-does-your-site-look-on.md rename to content/blog/2006-10-30-how-does-your-site-look-on.md diff --git a/content/posts/2006-10-31-wordpressmu-dont-allow-new-blogs.md b/content/blog/2006-10-31-wordpressmu-dont-allow-new-blogs.md similarity index 100% rename from content/posts/2006-10-31-wordpressmu-dont-allow-new-blogs.md rename to content/blog/2006-10-31-wordpressmu-dont-allow-new-blogs.md diff --git a/content/posts/2006-11-13-cups-426-upgrade-required.md b/content/blog/2006-11-13-cups-426-upgrade-required.md similarity index 100% rename from content/posts/2006-11-13-cups-426-upgrade-required.md rename to content/blog/2006-11-13-cups-426-upgrade-required.md diff --git a/content/posts/2006-11-15-ubuntu-610-live-dvd-on-the-apple-macbook.md b/content/blog/2006-11-15-ubuntu-610-live-dvd-on-the-apple-macbook.md similarity index 100% rename from content/posts/2006-11-15-ubuntu-610-live-dvd-on-the-apple-macbook.md rename to content/blog/2006-11-15-ubuntu-610-live-dvd-on-the-apple-macbook.md diff --git a/content/posts/2006-11-17-announcing-cse-tool-deploy-you-google-cse-with-ease.md b/content/blog/2006-11-17-announcing-cse-tool-deploy-you-google-cse-with-ease.md similarity index 100% rename from content/posts/2006-11-17-announcing-cse-tool-deploy-you-google-cse-with-ease.md rename to content/blog/2006-11-17-announcing-cse-tool-deploy-you-google-cse-with-ease.md diff --git a/content/posts/2006-11-21-cse-tool-110-released.md b/content/blog/2006-11-21-cse-tool-110-released.md similarity index 100% rename from content/posts/2006-11-21-cse-tool-110-released.md rename to content/blog/2006-11-21-cse-tool-110-released.md diff --git a/content/posts/2006-11-21-svn-how-to-release-software-properly.md b/content/blog/2006-11-21-svn-how-to-release-software-properly.md similarity index 100% rename from content/posts/2006-11-21-svn-how-to-release-software-properly.md rename to content/blog/2006-11-21-svn-how-to-release-software-properly.md diff --git a/content/posts/2006-11-22-google-project-hosting-sourceforge-competitor.md b/content/blog/2006-11-22-google-project-hosting-sourceforge-competitor.md similarity index 100% rename from content/posts/2006-11-22-google-project-hosting-sourceforge-competitor.md rename to content/blog/2006-11-22-google-project-hosting-sourceforge-competitor.md diff --git a/content/posts/2006-11-22-svn-how-to-fix-bugs-properly.md b/content/blog/2006-11-22-svn-how-to-fix-bugs-properly.md similarity index 100% rename from content/posts/2006-11-22-svn-how-to-fix-bugs-properly.md rename to content/blog/2006-11-22-svn-how-to-fix-bugs-properly.md diff --git a/content/posts/2006-11-22-wordpress-author-comment-highlighting.md b/content/blog/2006-11-22-wordpress-author-comment-highlighting.md similarity index 100% rename from content/posts/2006-11-22-wordpress-author-comment-highlighting.md rename to content/blog/2006-11-22-wordpress-author-comment-highlighting.md diff --git a/content/posts/2006-11-24-svn-how-to-structure-your-repository.md b/content/blog/2006-11-24-svn-how-to-structure-your-repository.md similarity index 100% rename from content/posts/2006-11-24-svn-how-to-structure-your-repository.md rename to content/blog/2006-11-24-svn-how-to-structure-your-repository.md diff --git a/content/posts/2006-11-25-the-three-corner-stones-of-developerhood.md b/content/blog/2006-11-25-the-three-corner-stones-of-developerhood.md similarity index 100% rename from content/posts/2006-11-25-the-three-corner-stones-of-developerhood.md rename to content/blog/2006-11-25-the-three-corner-stones-of-developerhood.md diff --git a/content/posts/2006-11-30-rails-security-check-up.md b/content/blog/2006-11-30-rails-security-check-up.md similarity index 100% rename from content/posts/2006-11-30-rails-security-check-up.md rename to content/blog/2006-11-30-rails-security-check-up.md diff --git a/content/posts/2006-12-01-how-to-setup-a-ubuntu-development-server-part-1.md b/content/blog/2006-12-01-how-to-setup-a-ubuntu-development-server-part-1.md similarity index 100% rename from content/posts/2006-12-01-how-to-setup-a-ubuntu-development-server-part-1.md rename to content/blog/2006-12-01-how-to-setup-a-ubuntu-development-server-part-1.md diff --git a/content/posts/2006-12-02-how-to-setup-a-ubuntu-development-server-part-2.md b/content/blog/2006-12-02-how-to-setup-a-ubuntu-development-server-part-2.md similarity index 100% rename from content/posts/2006-12-02-how-to-setup-a-ubuntu-development-server-part-2.md rename to content/blog/2006-12-02-how-to-setup-a-ubuntu-development-server-part-2.md diff --git a/content/posts/2006-12-03-installing-rails-on-ubuntu-dapper-edgy.md b/content/blog/2006-12-03-installing-rails-on-ubuntu-dapper-edgy.md similarity index 100% rename from content/posts/2006-12-03-installing-rails-on-ubuntu-dapper-edgy.md rename to content/blog/2006-12-03-installing-rails-on-ubuntu-dapper-edgy.md diff --git a/content/posts/2006-12-06-install-ruby-mysql-on-mac-os-x-104-tiger.md b/content/blog/2006-12-06-install-ruby-mysql-on-mac-os-x-104-tiger.md similarity index 100% rename from content/posts/2006-12-06-install-ruby-mysql-on-mac-os-x-104-tiger.md rename to content/blog/2006-12-06-install-ruby-mysql-on-mac-os-x-104-tiger.md diff --git a/content/posts/2006-12-13-show-the-current-svn-revision-in-your-rails-app.md b/content/blog/2006-12-13-show-the-current-svn-revision-in-your-rails-app.md similarity index 100% rename from content/posts/2006-12-13-show-the-current-svn-revision-in-your-rails-app.md rename to content/blog/2006-12-13-show-the-current-svn-revision-in-your-rails-app.md diff --git a/content/posts/2006-12-20-svn-how-often-should-you-commit.md b/content/blog/2006-12-20-svn-how-often-should-you-commit.md similarity index 100% rename from content/posts/2006-12-20-svn-how-often-should-you-commit.md rename to content/blog/2006-12-20-svn-how-often-should-you-commit.md diff --git a/content/posts/2006-12-20-svn-merge-a-branch-with-your-trunk.md b/content/blog/2006-12-20-svn-merge-a-branch-with-your-trunk.md similarity index 100% rename from content/posts/2006-12-20-svn-merge-a-branch-with-your-trunk.md rename to content/blog/2006-12-20-svn-merge-a-branch-with-your-trunk.md diff --git a/content/posts/2006-12-22-textmaterails-easy-partials-for-better-code.md b/content/blog/2006-12-22-textmaterails-easy-partials-for-better-code.md similarity index 100% rename from content/posts/2006-12-22-textmaterails-easy-partials-for-better-code.md rename to content/blog/2006-12-22-textmaterails-easy-partials-for-better-code.md diff --git a/content/posts/2007-01-12-rails-group-results-by-week-using-group_by.md b/content/blog/2007-01-12-rails-group-results-by-week-using-group_by.md similarity index 100% rename from content/posts/2007-01-12-rails-group-results-by-week-using-group_by.md rename to content/blog/2007-01-12-rails-group-results-by-week-using-group_by.md diff --git a/content/posts/2007-01-19-print-this-page-with-ruby-on-rails.md b/content/blog/2007-01-19-print-this-page-with-ruby-on-rails.md similarity index 100% rename from content/posts/2007-01-19-print-this-page-with-ruby-on-rails.md rename to content/blog/2007-01-19-print-this-page-with-ruby-on-rails.md diff --git a/content/posts/2007-01-19-why-ruby-rocks-convince-your-fellow-developers.md b/content/blog/2007-01-19-why-ruby-rocks-convince-your-fellow-developers.md similarity index 100% rename from content/posts/2007-01-19-why-ruby-rocks-convince-your-fellow-developers.md rename to content/blog/2007-01-19-why-ruby-rocks-convince-your-fellow-developers.md diff --git a/content/posts/2007-01-23-new-in-rails-resource-scaffold-generator.md b/content/blog/2007-01-23-new-in-rails-resource-scaffold-generator.md similarity index 100% rename from content/posts/2007-01-23-new-in-rails-resource-scaffold-generator.md rename to content/blog/2007-01-23-new-in-rails-resource-scaffold-generator.md diff --git a/content/posts/2007-01-23-rails-nested-resource-scaffold.md b/content/blog/2007-01-23-rails-nested-resource-scaffold.md similarity index 100% rename from content/posts/2007-01-23-rails-nested-resource-scaffold.md rename to content/blog/2007-01-23-rails-nested-resource-scaffold.md diff --git a/content/posts/2007-01-23-updates-wordpress-21-themes-and-social.md b/content/blog/2007-01-23-updates-wordpress-21-themes-and-social.md similarity index 100% rename from content/posts/2007-01-23-updates-wordpress-21-themes-and-social.md rename to content/blog/2007-01-23-updates-wordpress-21-themes-and-social.md diff --git a/content/posts/2007-01-28-ruby-sort-an-array-of-objects-by-an-attribute.md b/content/blog/2007-01-28-ruby-sort-an-array-of-objects-by-an-attribute.md similarity index 100% rename from content/posts/2007-01-28-ruby-sort-an-array-of-objects-by-an-attribute.md rename to content/blog/2007-01-28-ruby-sort-an-array-of-objects-by-an-attribute.md diff --git a/content/posts/2007-02-23-subversion-cheat-sheet-10.md b/content/blog/2007-02-23-subversion-cheat-sheet-10.md similarity index 100% rename from content/posts/2007-02-23-subversion-cheat-sheet-10.md rename to content/blog/2007-02-23-subversion-cheat-sheet-10.md diff --git a/content/posts/2007-02-26-4-unusual-uses-for-subversion.md b/content/blog/2007-02-26-4-unusual-uses-for-subversion.md similarity index 100% rename from content/posts/2007-02-26-4-unusual-uses-for-subversion.md rename to content/blog/2007-02-26-4-unusual-uses-for-subversion.md diff --git a/content/posts/2007-03-06-subversion-cheat-sheet-update-101.md b/content/blog/2007-03-06-subversion-cheat-sheet-update-101.md similarity index 100% rename from content/posts/2007-03-06-subversion-cheat-sheet-update-101.md rename to content/blog/2007-03-06-subversion-cheat-sheet-update-101.md diff --git a/content/posts/2007-03-07-wordpress-plugin-autoflickr-10.md b/content/blog/2007-03-07-wordpress-plugin-autoflickr-10.md similarity index 100% rename from content/posts/2007-03-07-wordpress-plugin-autoflickr-10.md rename to content/blog/2007-03-07-wordpress-plugin-autoflickr-10.md diff --git a/content/posts/2007-03-20-8-great-ways-to-use-google-for-your-start-up.md b/content/blog/2007-03-20-8-great-ways-to-use-google-for-your-start-up.md similarity index 100% rename from content/posts/2007-03-20-8-great-ways-to-use-google-for-your-start-up.md rename to content/blog/2007-03-20-8-great-ways-to-use-google-for-your-start-up.md diff --git a/content/posts/2007-03-20-how-i-made-6-figures-with-google-adsense-in-10-days.md b/content/blog/2007-03-20-how-i-made-6-figures-with-google-adsense-in-10-days.md similarity index 100% rename from content/posts/2007-03-20-how-i-made-6-figures-with-google-adsense-in-10-days.md rename to content/blog/2007-03-20-how-i-made-6-figures-with-google-adsense-in-10-days.md diff --git a/content/posts/2007-03-21-26-things-you-can-do-with-an-old-pc.md b/content/blog/2007-03-21-26-things-you-can-do-with-an-old-pc.md similarity index 100% rename from content/posts/2007-03-21-26-things-you-can-do-with-an-old-pc.md rename to content/blog/2007-03-21-26-things-you-can-do-with-an-old-pc.md diff --git a/content/posts/2007-03-22-rails-tip-snippet-logging-informational-messages-to-your-log.md b/content/blog/2007-03-22-rails-tip-snippet-logging-informational-messages-to-your-log.md similarity index 100% rename from content/posts/2007-03-22-rails-tip-snippet-logging-informational-messages-to-your-log.md rename to content/blog/2007-03-22-rails-tip-snippet-logging-informational-messages-to-your-log.md diff --git a/content/posts/2007-03-23-be-productive-37-things-you-can-do-on-the-toilet.md b/content/blog/2007-03-23-be-productive-37-things-you-can-do-on-the-toilet.md similarity index 100% rename from content/posts/2007-03-23-be-productive-37-things-you-can-do-on-the-toilet.md rename to content/blog/2007-03-23-be-productive-37-things-you-can-do-on-the-toilet.md diff --git a/content/posts/2007-03-25-speedlinking-top-28-startup-resources.md b/content/blog/2007-03-25-speedlinking-top-28-startup-resources.md similarity index 100% rename from content/posts/2007-03-25-speedlinking-top-28-startup-resources.md rename to content/blog/2007-03-25-speedlinking-top-28-startup-resources.md diff --git a/content/posts/2007-03-27-rails-tip-snippet-create-a-comma-seperate-list.md b/content/blog/2007-03-27-rails-tip-snippet-create-a-comma-seperate-list.md similarity index 100% rename from content/posts/2007-03-27-rails-tip-snippet-create-a-comma-seperate-list.md rename to content/blog/2007-03-27-rails-tip-snippet-create-a-comma-seperate-list.md diff --git a/content/posts/2007-03-27-subversion-how-to-revert-to-a-previous-revision.md b/content/blog/2007-03-27-subversion-how-to-revert-to-a-previous-revision.md similarity index 100% rename from content/posts/2007-03-27-subversion-how-to-revert-to-a-previous-revision.md rename to content/blog/2007-03-27-subversion-how-to-revert-to-a-previous-revision.md diff --git a/content/posts/2007-03-29-5-reasons-why-pc-oems-should-offer-linux.md b/content/blog/2007-03-29-5-reasons-why-pc-oems-should-offer-linux.md similarity index 100% rename from content/posts/2007-03-29-5-reasons-why-pc-oems-should-offer-linux.md rename to content/blog/2007-03-29-5-reasons-why-pc-oems-should-offer-linux.md diff --git a/content/posts/2007-04-02-what-do-you-want-for-autoflickr.md b/content/blog/2007-04-02-what-do-you-want-for-autoflickr.md similarity index 100% rename from content/posts/2007-04-02-what-do-you-want-for-autoflickr.md rename to content/blog/2007-04-02-what-do-you-want-for-autoflickr.md diff --git a/content/posts/2007-04-03-tipsnippet-create-a-rss-feed.md b/content/blog/2007-04-03-tipsnippet-create-a-rss-feed.md similarity index 100% rename from content/posts/2007-04-03-tipsnippet-create-a-rss-feed.md rename to content/blog/2007-04-03-tipsnippet-create-a-rss-feed.md diff --git a/content/posts/2007-04-12-rails-resources-and-permalinks.md b/content/blog/2007-04-12-rails-resources-and-permalinks.md similarity index 100% rename from content/posts/2007-04-12-rails-resources-and-permalinks.md rename to content/blog/2007-04-12-rails-resources-and-permalinks.md diff --git a/content/posts/2007-04-29-ariejannet-server-move.md b/content/blog/2007-04-29-ariejannet-server-move.md similarity index 100% rename from content/posts/2007-04-29-ariejannet-server-move.md rename to content/blog/2007-04-29-ariejannet-server-move.md diff --git a/content/posts/2007-05-09-rails-snippet-write-like-orwell-with-to_sentence.md b/content/blog/2007-05-09-rails-snippet-write-like-orwell-with-to_sentence.md similarity index 100% rename from content/posts/2007-05-09-rails-snippet-write-like-orwell-with-to_sentence.md rename to content/blog/2007-05-09-rails-snippet-write-like-orwell-with-to_sentence.md diff --git a/content/posts/2007-05-18-feedburner-acquired-by-google.md b/content/blog/2007-05-18-feedburner-acquired-by-google.md similarity index 100% rename from content/posts/2007-05-18-feedburner-acquired-by-google.md rename to content/blog/2007-05-18-feedburner-acquired-by-google.md diff --git a/content/posts/2007-05-21-merge-request-failed-on-pathtofile.md b/content/blog/2007-05-21-merge-request-failed-on-pathtofile.md similarity index 100% rename from content/posts/2007-05-21-merge-request-failed-on-pathtofile.md rename to content/blog/2007-05-21-merge-request-failed-on-pathtofile.md diff --git a/content/posts/2007-05-28-bat-ter-y.md b/content/blog/2007-05-28-bat-ter-y.md similarity index 100% rename from content/posts/2007-05-28-bat-ter-y.md rename to content/blog/2007-05-28-bat-ter-y.md diff --git a/content/posts/2007-05-29-installing-rmagick-ruby-gem-on-mac-os-x-1049.md b/content/blog/2007-05-29-installing-rmagick-ruby-gem-on-mac-os-x-1049.md similarity index 100% rename from content/posts/2007-05-29-installing-rmagick-ruby-gem-on-mac-os-x-1049.md rename to content/blog/2007-05-29-installing-rmagick-ruby-gem-on-mac-os-x-1049.md diff --git a/content/posts/2007-05-29-slow-connections-with-proftpd.md b/content/blog/2007-05-29-slow-connections-with-proftpd.md similarity index 100% rename from content/posts/2007-05-29-slow-connections-with-proftpd.md rename to content/blog/2007-05-29-slow-connections-with-proftpd.md diff --git a/content/posts/2007-05-30-trac-webadmin-plugin-and-global-configuration.md b/content/blog/2007-05-30-trac-webadmin-plugin-and-global-configuration.md similarity index 100% rename from content/posts/2007-05-30-trac-webadmin-plugin-and-global-configuration.md rename to content/blog/2007-05-30-trac-webadmin-plugin-and-global-configuration.md diff --git a/content/posts/2007-06-07-coming-up-ubuntu-development-server-guide.md b/content/blog/2007-06-07-coming-up-ubuntu-development-server-guide.md similarity index 100% rename from content/posts/2007-06-07-coming-up-ubuntu-development-server-guide.md rename to content/blog/2007-06-07-coming-up-ubuntu-development-server-guide.md diff --git a/content/posts/2007-06-10-find-and-replace-with-a-mysql-query.md b/content/blog/2007-06-10-find-and-replace-with-a-mysql-query.md similarity index 100% rename from content/posts/2007-06-10-find-and-replace-with-a-mysql-query.md rename to content/blog/2007-06-10-find-and-replace-with-a-mysql-query.md diff --git a/content/posts/2007-06-10-send-mail-with-a-bash-shell-script.md b/content/blog/2007-06-10-send-mail-with-a-bash-shell-script.md similarity index 100% rename from content/posts/2007-06-10-send-mail-with-a-bash-shell-script.md rename to content/blog/2007-06-10-send-mail-with-a-bash-shell-script.md diff --git a/content/posts/2007-06-10-ultimate-list-of-ruby-resources.md b/content/blog/2007-06-10-ultimate-list-of-ruby-resources.md similarity index 100% rename from content/posts/2007-06-10-ultimate-list-of-ruby-resources.md rename to content/blog/2007-06-10-ultimate-list-of-ruby-resources.md diff --git a/content/posts/2007-06-11-activescaffold-acts_as_taggable_on_steroids.md b/content/blog/2007-06-11-activescaffold-acts_as_taggable_on_steroids.md similarity index 100% rename from content/posts/2007-06-11-activescaffold-acts_as_taggable_on_steroids.md rename to content/blog/2007-06-11-activescaffold-acts_as_taggable_on_steroids.md diff --git a/content/posts/2007-06-12-bash-your-svn-and-trac-installation.md b/content/blog/2007-06-12-bash-your-svn-and-trac-installation.md similarity index 100% rename from content/posts/2007-06-12-bash-your-svn-and-trac-installation.md rename to content/blog/2007-06-12-bash-your-svn-and-trac-installation.md diff --git a/content/posts/2007-06-14-buy-it-now-mac-os-x-105-leopard.md b/content/blog/2007-06-14-buy-it-now-mac-os-x-105-leopard.md similarity index 100% rename from content/posts/2007-06-14-buy-it-now-mac-os-x-105-leopard.md rename to content/blog/2007-06-14-buy-it-now-mac-os-x-105-leopard.md diff --git a/content/posts/2007-06-19-geslaagd-passed-my-final-exams.md b/content/blog/2007-06-19-geslaagd-passed-my-final-exams.md similarity index 100% rename from content/posts/2007-06-19-geslaagd-passed-my-final-exams.md rename to content/blog/2007-06-19-geslaagd-passed-my-final-exams.md diff --git a/content/posts/2007-06-20-action-mailer-all-mail-comes-from-mailer-daemon.md b/content/blog/2007-06-20-action-mailer-all-mail-comes-from-mailer-daemon.md similarity index 100% rename from content/posts/2007-06-20-action-mailer-all-mail-comes-from-mailer-daemon.md rename to content/blog/2007-06-20-action-mailer-all-mail-comes-from-mailer-daemon.md diff --git a/content/posts/2007-06-20-rails-production-server-setup-and-deployment-on-ubuntudebian.md b/content/blog/2007-06-20-rails-production-server-setup-and-deployment-on-ubuntudebian.md similarity index 100% rename from content/posts/2007-06-20-rails-production-server-setup-and-deployment-on-ubuntudebian.md rename to content/blog/2007-06-20-rails-production-server-setup-and-deployment-on-ubuntudebian.md diff --git a/content/posts/2007-06-21-ajax-rules-80-javascript-solutions-for-professional-coding.md b/content/blog/2007-06-21-ajax-rules-80-javascript-solutions-for-professional-coding.md similarity index 100% rename from content/posts/2007-06-21-ajax-rules-80-javascript-solutions-for-professional-coding.md rename to content/blog/2007-06-21-ajax-rules-80-javascript-solutions-for-professional-coding.md diff --git a/content/posts/2007-07-01-activescaffold-acts_as_taggable-auto-complete.md b/content/blog/2007-07-01-activescaffold-acts_as_taggable-auto-complete.md similarity index 100% rename from content/posts/2007-07-01-activescaffold-acts_as_taggable-auto-complete.md rename to content/blog/2007-07-01-activescaffold-acts_as_taggable-auto-complete.md diff --git a/content/posts/2007-07-02-how-to-force-data-to-be-downloaded-as-a-file-from-your-rails-app.md b/content/blog/2007-07-02-how-to-force-data-to-be-downloaded-as-a-file-from-your-rails-app.md similarity index 100% rename from content/posts/2007-07-02-how-to-force-data-to-be-downloaded-as-a-file-from-your-rails-app.md rename to content/blog/2007-07-02-how-to-force-data-to-be-downloaded-as-a-file-from-your-rails-app.md diff --git a/content/posts/2007-07-03-got-updates.md b/content/blog/2007-07-03-got-updates.md similarity index 100% rename from content/posts/2007-07-03-got-updates.md rename to content/blog/2007-07-03-got-updates.md diff --git a/content/posts/2007-07-03-how-to-create-and-apply-a-patch-with-subversion.md b/content/blog/2007-07-03-how-to-create-and-apply-a-patch-with-subversion.md similarity index 100% rename from content/posts/2007-07-03-how-to-create-and-apply-a-patch-with-subversion.md rename to content/blog/2007-07-03-how-to-create-and-apply-a-patch-with-subversion.md diff --git a/content/posts/2007-07-04-how-to-resolve-subversion-conflicts.md b/content/blog/2007-07-04-how-to-resolve-subversion-conflicts.md similarity index 100% rename from content/posts/2007-07-04-how-to-resolve-subversion-conflicts.md rename to content/blog/2007-07-04-how-to-resolve-subversion-conflicts.md diff --git a/content/posts/2007-07-06-how-to-write-a-rails-plugin-for-controllers.md b/content/blog/2007-07-06-how-to-write-a-rails-plugin-for-controllers.md similarity index 100% rename from content/posts/2007-07-06-how-to-write-a-rails-plugin-for-controllers.md rename to content/blog/2007-07-06-how-to-write-a-rails-plugin-for-controllers.md diff --git a/content/posts/2007-07-06-some-dns-problems-with-ariejannet.md b/content/blog/2007-07-06-some-dns-problems-with-ariejannet.md similarity index 100% rename from content/posts/2007-07-06-some-dns-problems-with-ariejannet.md rename to content/blog/2007-07-06-some-dns-problems-with-ariejannet.md diff --git a/content/posts/2007-07-07-clear-dns-cache-on-your-router.md b/content/blog/2007-07-07-clear-dns-cache-on-your-router.md similarity index 100% rename from content/posts/2007-07-07-clear-dns-cache-on-your-router.md rename to content/blog/2007-07-07-clear-dns-cache-on-your-router.md diff --git a/content/posts/2007-07-16-ariejannet-whats-next.md b/content/blog/2007-07-16-ariejannet-whats-next.md similarity index 100% rename from content/posts/2007-07-16-ariejannet-whats-next.md rename to content/blog/2007-07-16-ariejannet-whats-next.md diff --git a/content/posts/2007-08-01-im-back.md b/content/blog/2007-08-01-im-back.md similarity index 100% rename from content/posts/2007-08-01-im-back.md rename to content/blog/2007-08-01-im-back.md diff --git a/content/posts/2007-08-20-im-back-in-business.md b/content/blog/2007-08-20-im-back-in-business.md similarity index 100% rename from content/posts/2007-08-20-im-back-in-business.md rename to content/blog/2007-08-20-im-back-in-business.md diff --git a/content/posts/2007-08-20-kabisa-railsconf-europe-and-ariejannet.md b/content/blog/2007-08-20-kabisa-railsconf-europe-and-ariejannet.md similarity index 100% rename from content/posts/2007-08-20-kabisa-railsconf-europe-and-ariejannet.md rename to content/blog/2007-08-20-kabisa-railsconf-europe-and-ariejannet.md diff --git a/content/posts/2007-08-21-using-iconv-to-convert-utf-8-to-ascii-on-linux.md b/content/blog/2007-08-21-using-iconv-to-convert-utf-8-to-ascii-on-linux.md similarity index 100% rename from content/posts/2007-08-21-using-iconv-to-convert-utf-8-to-ascii-on-linux.md rename to content/blog/2007-08-21-using-iconv-to-convert-utf-8-to-ascii-on-linux.md diff --git a/content/posts/2007-08-24-super-simple-authentication-plugin-and-generator.md b/content/blog/2007-08-24-super-simple-authentication-plugin-and-generator.md similarity index 100% rename from content/posts/2007-08-24-super-simple-authentication-plugin-and-generator.md rename to content/blog/2007-08-24-super-simple-authentication-plugin-and-generator.md diff --git a/content/posts/2007-08-27-blueprintcss-rails-generator.md b/content/blog/2007-08-27-blueprintcss-rails-generator.md similarity index 100% rename from content/posts/2007-08-27-blueprintcss-rails-generator.md rename to content/blog/2007-08-27-blueprintcss-rails-generator.md diff --git a/content/posts/2007-08-31-blueprint-05-rails-plugin-released.md b/content/blog/2007-08-31-blueprint-05-rails-plugin-released.md similarity index 100% rename from content/posts/2007-08-31-blueprint-05-rails-plugin-released.md rename to content/blog/2007-08-31-blueprint-05-rails-plugin-released.md diff --git a/content/posts/2007-09-01-content_for-yield-and-making-sure-something-gets-displayed.md b/content/blog/2007-09-01-content_for-yield-and-making-sure-something-gets-displayed.md similarity index 100% rename from content/posts/2007-09-01-content_for-yield-and-making-sure-something-gets-displayed.md rename to content/blog/2007-09-01-content_for-yield-and-making-sure-something-gets-displayed.md diff --git a/content/posts/2007-09-11-10-reasons-why-microsofts-10-reasons-not-to-use-google-apps-suck.md b/content/blog/2007-09-11-10-reasons-why-microsofts-10-reasons-not-to-use-google-apps-suck.md similarity index 100% rename from content/posts/2007-09-11-10-reasons-why-microsofts-10-reasons-not-to-use-google-apps-suck.md rename to content/blog/2007-09-11-10-reasons-why-microsofts-10-reasons-not-to-use-google-apps-suck.md diff --git a/content/posts/2007-09-17-railsconf-europe-2007.md b/content/blog/2007-09-17-railsconf-europe-2007.md similarity index 100% rename from content/posts/2007-09-17-railsconf-europe-2007.md rename to content/blog/2007-09-17-railsconf-europe-2007.md diff --git a/content/posts/2007-09-24-rails-20-new-features.md b/content/blog/2007-09-24-rails-20-new-features.md similarity index 100% rename from content/posts/2007-09-24-rails-20-new-features.md rename to content/blog/2007-09-24-rails-20-new-features.md diff --git a/content/posts/2007-09-24-whooop-here-it-is-the-new-ariejannet.md b/content/blog/2007-09-24-whooop-here-it-is-the-new-ariejannet.md similarity index 100% rename from content/posts/2007-09-24-whooop-here-it-is-the-new-ariejannet.md rename to content/blog/2007-09-24-whooop-here-it-is-the-new-ariejannet.md diff --git a/content/posts/2007-09-25-the-glorious-canon-eos-400d-digital.md b/content/blog/2007-09-25-the-glorious-canon-eos-400d-digital.md similarity index 100% rename from content/posts/2007-09-25-the-glorious-canon-eos-400d-digital.md rename to content/blog/2007-09-25-the-glorious-canon-eos-400d-digital.md diff --git a/content/posts/2007-09-25-wordpress-23-released.md b/content/blog/2007-09-25-wordpress-23-released.md similarity index 100% rename from content/posts/2007-09-25-wordpress-23-released.md rename to content/blog/2007-09-25-wordpress-23-released.md diff --git a/content/posts/2007-09-26-flash-not-clearing-after-a-request.md b/content/blog/2007-09-26-flash-not-clearing-after-a-request.md similarity index 100% rename from content/posts/2007-09-26-flash-not-clearing-after-a-request.md rename to content/blog/2007-09-26-flash-not-clearing-after-a-request.md diff --git a/content/posts/2007-10-08-google-increases-storage.md b/content/blog/2007-10-08-google-increases-storage.md similarity index 100% rename from content/posts/2007-10-08-google-increases-storage.md rename to content/blog/2007-10-08-google-increases-storage.md diff --git a/content/posts/2007-10-17-party-time.md b/content/blog/2007-10-17-party-time.md similarity index 100% rename from content/posts/2007-10-17-party-time.md rename to content/blog/2007-10-17-party-time.md diff --git a/content/posts/2007-11-15-bash-it-number-of-messages-in-postfix-queue.md b/content/blog/2007-11-15-bash-it-number-of-messages-in-postfix-queue.md similarity index 100% rename from content/posts/2007-11-15-bash-it-number-of-messages-in-postfix-queue.md rename to content/blog/2007-11-15-bash-it-number-of-messages-in-postfix-queue.md diff --git a/content/posts/2007-11-27-railsjobsnl-ruby-on-rails-jobs-in-the-netherlands.md b/content/blog/2007-11-27-railsjobsnl-ruby-on-rails-jobs-in-the-netherlands.md similarity index 100% rename from content/posts/2007-11-27-railsjobsnl-ruby-on-rails-jobs-in-the-netherlands.md rename to content/blog/2007-11-27-railsjobsnl-ruby-on-rails-jobs-in-the-netherlands.md diff --git a/content/posts/2007-11-30-mysql-reset-the-auto-increment-value-of-a-table.md b/content/blog/2007-11-30-mysql-reset-the-auto-increment-value-of-a-table.md similarity index 100% rename from content/posts/2007-11-30-mysql-reset-the-auto-increment-value-of-a-table.md rename to content/blog/2007-11-30-mysql-reset-the-auto-increment-value-of-a-table.md diff --git a/content/posts/2007-12-06-rails-calculated-column-caching.md b/content/blog/2007-12-06-rails-calculated-column-caching.md similarity index 100% rename from content/posts/2007-12-06-rails-calculated-column-caching.md rename to content/blog/2007-12-06-rails-calculated-column-caching.md diff --git a/content/posts/2007-12-07-wil-jij-mijn-collega-zijn-kabisa-is-hiring.md b/content/blog/2007-12-07-wil-jij-mijn-collega-zijn-kabisa-is-hiring.md similarity index 100% rename from content/posts/2007-12-07-wil-jij-mijn-collega-zijn-kabisa-is-hiring.md rename to content/blog/2007-12-07-wil-jij-mijn-collega-zijn-kabisa-is-hiring.md diff --git a/content/posts/2007-12-12-how-to-install-mysql-on-ubuntudebian.md b/content/blog/2007-12-12-how-to-install-mysql-on-ubuntudebian.md similarity index 100% rename from content/posts/2007-12-12-how-to-install-mysql-on-ubuntudebian.md rename to content/blog/2007-12-12-how-to-install-mysql-on-ubuntudebian.md diff --git a/content/posts/2007-12-12-run-internet-explorer-5-55-6-and-7-natively-on-mac-os-x-leopard-or-tiger.md b/content/blog/2007-12-12-run-internet-explorer-5-55-6-and-7-natively-on-mac-os-x-leopard-or-tiger.md similarity index 100% rename from content/posts/2007-12-12-run-internet-explorer-5-55-6-and-7-natively-on-mac-os-x-leopard-or-tiger.md rename to content/blog/2007-12-12-run-internet-explorer-5-55-6-and-7-natively-on-mac-os-x-leopard-or-tiger.md diff --git a/content/posts/2007-12-20-for-you-merry-christmas-and-a-happy-2008.md b/content/blog/2007-12-20-for-you-merry-christmas-and-a-happy-2008.md similarity index 100% rename from content/posts/2007-12-20-for-you-merry-christmas-and-a-happy-2008.md rename to content/blog/2007-12-20-for-you-merry-christmas-and-a-happy-2008.md diff --git a/content/posts/2007-12-31-write-a-dvd-video-from-the-linux-console.md b/content/blog/2007-12-31-write-a-dvd-video-from-the-linux-console.md similarity index 100% rename from content/posts/2007-12-31-write-a-dvd-video-from-the-linux-console.md rename to content/blog/2007-12-31-write-a-dvd-video-from-the-linux-console.md diff --git a/content/posts/2008-01-03-review-parking-london.md b/content/blog/2008-01-03-review-parking-london.md similarity index 100% rename from content/posts/2008-01-03-review-parking-london.md rename to content/blog/2008-01-03-review-parking-london.md diff --git a/content/posts/2008-01-13-kabisa-blog.md b/content/blog/2008-01-13-kabisa-blog.md similarity index 100% rename from content/posts/2008-01-13-kabisa-blog.md rename to content/blog/2008-01-13-kabisa-blog.md diff --git a/content/posts/2008-01-15-attack-of-the-killer-bunnies.md b/content/blog/2008-01-15-attack-of-the-killer-bunnies.md similarity index 100% rename from content/posts/2008-01-15-attack-of-the-killer-bunnies.md rename to content/blog/2008-01-15-attack-of-the-killer-bunnies.md diff --git a/content/posts/2008-01-19-roles-admins-pretending-to-be-users.md b/content/blog/2008-01-19-roles-admins-pretending-to-be-users.md similarity index 100% rename from content/posts/2008-01-19-roles-admins-pretending-to-be-users.md rename to content/blog/2008-01-19-roles-admins-pretending-to-be-users.md diff --git a/content/posts/2008-01-22-your-help-is-needed-railsjobsnl.md b/content/blog/2008-01-22-your-help-is-needed-railsjobsnl.md similarity index 100% rename from content/posts/2008-01-22-your-help-is-needed-railsjobsnl.md rename to content/blog/2008-01-22-your-help-is-needed-railsjobsnl.md diff --git a/content/posts/2008-01-25-the-presidents-of-the-united-states-of-america-live.md b/content/blog/2008-01-25-the-presidents-of-the-united-states-of-america-live.md similarity index 100% rename from content/posts/2008-01-25-the-presidents-of-the-united-states-of-america-live.md rename to content/blog/2008-01-25-the-presidents-of-the-united-states-of-america-live.md diff --git a/content/posts/2008-02-07-ruby-on-rails-plugin-throttler.md b/content/blog/2008-02-07-ruby-on-rails-plugin-throttler.md similarity index 100% rename from content/posts/2008-02-07-ruby-on-rails-plugin-throttler.md rename to content/blog/2008-02-07-ruby-on-rails-plugin-throttler.md diff --git a/content/posts/2008-04-09-enabling-trac-email-notifications.md b/content/blog/2008-04-09-enabling-trac-email-notifications.md similarity index 100% rename from content/posts/2008-04-09-enabling-trac-email-notifications.md rename to content/blog/2008-04-09-enabling-trac-email-notifications.md diff --git a/content/posts/2008-04-09-here-we-go-again-wordpress-25.md b/content/blog/2008-04-09-here-we-go-again-wordpress-25.md similarity index 100% rename from content/posts/2008-04-09-here-we-go-again-wordpress-25.md rename to content/blog/2008-04-09-here-we-go-again-wordpress-25.md diff --git a/content/posts/2008-04-09-rails-snippet-caching-expensive-calls.md b/content/blog/2008-04-09-rails-snippet-caching-expensive-calls.md similarity index 100% rename from content/posts/2008-04-09-rails-snippet-caching-expensive-calls.md rename to content/blog/2008-04-09-rails-snippet-caching-expensive-calls.md diff --git a/content/posts/2008-04-10-debian-etch-rmagick-loaderror.md b/content/blog/2008-04-10-debian-etch-rmagick-loaderror.md similarity index 100% rename from content/posts/2008-04-10-debian-etch-rmagick-loaderror.md rename to content/blog/2008-04-10-debian-etch-rmagick-loaderror.md diff --git a/content/posts/2008-04-15-permanently-redirect-wordpress-pages.md b/content/blog/2008-04-15-permanently-redirect-wordpress-pages.md similarity index 100% rename from content/posts/2008-04-15-permanently-redirect-wordpress-pages.md rename to content/blog/2008-04-15-permanently-redirect-wordpress-pages.md diff --git a/content/posts/2008-04-23-git-using-the-stash.md b/content/blog/2008-04-23-git-using-the-stash.md similarity index 100% rename from content/posts/2008-04-23-git-using-the-stash.md rename to content/blog/2008-04-23-git-using-the-stash.md diff --git a/content/posts/2008-05-04-how-to-compile-packages-on-debianubuntu-by-hand.md b/content/blog/2008-05-04-how-to-compile-packages-on-debianubuntu-by-hand.md similarity index 100% rename from content/posts/2008-05-04-how-to-compile-packages-on-debianubuntu-by-hand.md rename to content/blog/2008-05-04-how-to-compile-packages-on-debianubuntu-by-hand.md diff --git a/content/posts/2008-05-06-the-migration-that-cannot-be-undone-irreversible-migration.md b/content/blog/2008-05-06-the-migration-that-cannot-be-undone-irreversible-migration.md similarity index 100% rename from content/posts/2008-05-06-the-migration-that-cannot-be-undone-irreversible-migration.md rename to content/blog/2008-05-06-the-migration-that-cannot-be-undone-irreversible-migration.md diff --git a/content/posts/2008-05-30-the-best-it-books-hand-picked-for-you.md b/content/blog/2008-05-30-the-best-it-books-hand-picked-for-you.md similarity index 100% rename from content/posts/2008-05-30-the-best-it-books-hand-picked-for-you.md rename to content/blog/2008-05-30-the-best-it-books-hand-picked-for-you.md diff --git a/content/posts/2008-06-06-zoek-jij-n-uitdagende-baan.md b/content/blog/2008-06-06-zoek-jij-n-uitdagende-baan.md similarity index 100% rename from content/posts/2008-06-06-zoek-jij-n-uitdagende-baan.md rename to content/blog/2008-06-06-zoek-jij-n-uitdagende-baan.md diff --git a/content/posts/2008-07-08-ariejannet-link-party-07082008.md b/content/blog/2008-07-08-ariejannet-link-party-07082008.md similarity index 100% rename from content/posts/2008-07-08-ariejannet-link-party-07082008.md rename to content/blog/2008-07-08-ariejannet-link-party-07082008.md diff --git a/content/posts/2008-07-09-how-to-digg-proof-your-wordpress-blog.md b/content/blog/2008-07-09-how-to-digg-proof-your-wordpress-blog.md similarity index 100% rename from content/posts/2008-07-09-how-to-digg-proof-your-wordpress-blog.md rename to content/blog/2008-07-09-how-to-digg-proof-your-wordpress-blog.md diff --git a/content/posts/2008-07-10-ariejannet-link-party-07102008.md b/content/blog/2008-07-10-ariejannet-link-party-07102008.md similarity index 100% rename from content/posts/2008-07-10-ariejannet-link-party-07102008.md rename to content/blog/2008-07-10-ariejannet-link-party-07102008.md diff --git a/content/posts/2008-07-11-photography-heaven.md b/content/blog/2008-07-11-photography-heaven.md similarity index 100% rename from content/posts/2008-07-11-photography-heaven.md rename to content/blog/2008-07-11-photography-heaven.md diff --git a/content/posts/2008-07-17-ariejannet-link-party-07172008.md b/content/blog/2008-07-17-ariejannet-link-party-07172008.md similarity index 100% rename from content/posts/2008-07-17-ariejannet-link-party-07172008.md rename to content/blog/2008-07-17-ariejannet-link-party-07172008.md diff --git a/content/posts/2008-07-21-ariejannet-link-party-07212008.md b/content/blog/2008-07-21-ariejannet-link-party-07212008.md similarity index 100% rename from content/posts/2008-07-21-ariejannet-link-party-07212008.md rename to content/blog/2008-07-21-ariejannet-link-party-07212008.md diff --git a/content/posts/2008-08-12-ruby-on-rails-uuid-as-your-activerecord-primary-key.md b/content/blog/2008-08-12-ruby-on-rails-uuid-as-your-activerecord-primary-key.md similarity index 100% rename from content/posts/2008-08-12-ruby-on-rails-uuid-as-your-activerecord-primary-key.md rename to content/blog/2008-08-12-ruby-on-rails-uuid-as-your-activerecord-primary-key.md diff --git a/content/posts/2008-08-14-useless-ruby-gems-for-your-pleasure.md b/content/blog/2008-08-14-useless-ruby-gems-for-your-pleasure.md similarity index 100% rename from content/posts/2008-08-14-useless-ruby-gems-for-your-pleasure.md rename to content/blog/2008-08-14-useless-ruby-gems-for-your-pleasure.md diff --git a/content/posts/2008-08-17-activerecord-read-only-models.md b/content/blog/2008-08-17-activerecord-read-only-models.md similarity index 100% rename from content/posts/2008-08-17-activerecord-read-only-models.md rename to content/blog/2008-08-17-activerecord-read-only-models.md diff --git a/content/posts/2008-08-17-skinny-controllers-and-overweight-models.md b/content/blog/2008-08-17-skinny-controllers-and-overweight-models.md similarity index 100% rename from content/posts/2008-08-17-skinny-controllers-and-overweight-models.md rename to content/blog/2008-08-17-skinny-controllers-and-overweight-models.md diff --git a/content/posts/2008-09-01-leaving-for-railsconf-europe-2008.md b/content/blog/2008-09-01-leaving-for-railsconf-europe-2008.md similarity index 100% rename from content/posts/2008-09-01-leaving-for-railsconf-europe-2008.md rename to content/blog/2008-09-01-leaving-for-railsconf-europe-2008.md diff --git a/content/posts/2008-09-02-jruby-with-nick-sieger.md b/content/blog/2008-09-02-jruby-with-nick-sieger.md similarity index 100% rename from content/posts/2008-09-02-jruby-with-nick-sieger.md rename to content/blog/2008-09-02-jruby-with-nick-sieger.md diff --git a/content/posts/2008-09-02-railsconfeurope-the-first-tutorial.md b/content/blog/2008-09-02-railsconfeurope-the-first-tutorial.md similarity index 100% rename from content/posts/2008-09-02-railsconfeurope-the-first-tutorial.md rename to content/blog/2008-09-02-railsconfeurope-the-first-tutorial.md diff --git a/content/posts/2008-09-03-jruby-with-thomas-enebo.md b/content/blog/2008-09-03-jruby-with-thomas-enebo.md similarity index 100% rename from content/posts/2008-09-03-jruby-with-thomas-enebo.md rename to content/blog/2008-09-03-jruby-with-thomas-enebo.md diff --git a/content/posts/2008-09-03-panel-discussion-with-dhh-and-rails-core-members.md b/content/blog/2008-09-03-panel-discussion-with-dhh-and-rails-core-members.md similarity index 100% rename from content/posts/2008-09-03-panel-discussion-with-dhh-and-rails-core-members.md rename to content/blog/2008-09-03-panel-discussion-with-dhh-and-rails-core-members.md diff --git a/content/posts/2008-09-28-baseapp-a-quick-start-for-your-rails-app.md b/content/blog/2008-09-28-baseapp-a-quick-start-for-your-rails-app.md similarity index 100% rename from content/posts/2008-09-28-baseapp-a-quick-start-for-your-rails-app.md rename to content/blog/2008-09-28-baseapp-a-quick-start-for-your-rails-app.md diff --git a/content/posts/2008-11-05-rspecing-with-timenow.md b/content/blog/2008-11-05-rspecing-with-timenow.md similarity index 100% rename from content/posts/2008-11-05-rspecing-with-timenow.md rename to content/blog/2008-11-05-rspecing-with-timenow.md diff --git a/content/posts/2008-11-14-sql-ordering-with-null-values.md b/content/blog/2008-11-14-sql-ordering-with-null-values.md similarity index 100% rename from content/posts/2008-11-14-sql-ordering-with-null-values.md rename to content/blog/2008-11-14-sql-ordering-with-null-values.md diff --git a/content/posts/2008-11-27-export-csv-directly-from-mysql.md b/content/blog/2008-11-27-export-csv-directly-from-mysql.md similarity index 100% rename from content/posts/2008-11-27-export-csv-directly-from-mysql.md rename to content/blog/2008-11-27-export-csv-directly-from-mysql.md diff --git a/content/posts/2008-12-03-google-friendconnect-now-on-ariejannet.md b/content/blog/2008-12-03-google-friendconnect-now-on-ariejannet.md similarity index 100% rename from content/posts/2008-12-03-google-friendconnect-now-on-ariejannet.md rename to content/blog/2008-12-03-google-friendconnect-now-on-ariejannet.md diff --git a/content/posts/2008-12-27-twitterlicious.md b/content/blog/2008-12-27-twitterlicious.md similarity index 100% rename from content/posts/2008-12-27-twitterlicious.md rename to content/blog/2008-12-27-twitterlicious.md diff --git a/content/posts/2009-01-04-how-to-start-a-rails-edge-app-the-easy-way.md b/content/blog/2009-01-04-how-to-start-a-rails-edge-app-the-easy-way.md similarity index 100% rename from content/posts/2009-01-04-how-to-start-a-rails-edge-app-the-easy-way.md rename to content/blog/2009-01-04-how-to-start-a-rails-edge-app-the-easy-way.md diff --git a/content/posts/2009-01-30-pagerank-3-19k-hitsmonth.md b/content/blog/2009-01-30-pagerank-3-19k-hitsmonth.md similarity index 100% rename from content/posts/2009-01-30-pagerank-3-19k-hitsmonth.md rename to content/blog/2009-01-30-pagerank-3-19k-hitsmonth.md diff --git a/content/posts/2009-02-07-warcraft-armory-010-released.md b/content/blog/2009-02-07-warcraft-armory-010-released.md similarity index 100% rename from content/posts/2009-02-07-warcraft-armory-010-released.md rename to content/blog/2009-02-07-warcraft-armory-010-released.md diff --git a/content/posts/2009-03-31-may-14th-rubyfest.md b/content/blog/2009-03-31-may-14th-rubyfest.md similarity index 100% rename from content/posts/2009-03-31-may-14th-rubyfest.md rename to content/blog/2009-03-31-may-14th-rubyfest.md diff --git a/content/posts/2009-04-05-macbook-pro-black-screen-of-death-or-is-it-just-faking.md b/content/blog/2009-04-05-macbook-pro-black-screen-of-death-or-is-it-just-faking.md similarity index 100% rename from content/posts/2009-04-05-macbook-pro-black-screen-of-death-or-is-it-just-faking.md rename to content/blog/2009-04-05-macbook-pro-black-screen-of-death-or-is-it-just-faking.md diff --git a/content/posts/2009-04-19-how-to-create-a-dsa-openssl-certificate.md b/content/blog/2009-04-19-how-to-create-a-dsa-openssl-certificate.md similarity index 100% rename from content/posts/2009-04-19-how-to-create-a-dsa-openssl-certificate.md rename to content/blog/2009-04-19-how-to-create-a-dsa-openssl-certificate.md diff --git a/content/posts/2009-04-23-compacting-a-sqlite3-db-file.md b/content/blog/2009-04-23-compacting-a-sqlite3-db-file.md similarity index 100% rename from content/posts/2009-04-23-compacting-a-sqlite3-db-file.md rename to content/blog/2009-04-23-compacting-a-sqlite3-db-file.md diff --git a/content/posts/2009-04-28-available-for-iphone-development.md b/content/blog/2009-04-28-available-for-iphone-development.md similarity index 100% rename from content/posts/2009-04-28-available-for-iphone-development.md rename to content/blog/2009-04-28-available-for-iphone-development.md diff --git a/content/posts/2009-05-06-second-rubyfest-speaker-geoffrey-grosenbach.md b/content/blog/2009-05-06-second-rubyfest-speaker-geoffrey-grosenbach.md similarity index 100% rename from content/posts/2009-05-06-second-rubyfest-speaker-geoffrey-grosenbach.md rename to content/blog/2009-05-06-second-rubyfest-speaker-geoffrey-grosenbach.md diff --git a/content/posts/2009-05-22-speak-louder-i-cant-hear-you-over-the-sound-of-how-awesome-i-am.md b/content/blog/2009-05-22-speak-louder-i-cant-hear-you-over-the-sound-of-how-awesome-i-am.md similarity index 100% rename from content/posts/2009-05-22-speak-louder-i-cant-hear-you-over-the-sound-of-how-awesome-i-am.md rename to content/blog/2009-05-22-speak-louder-i-cant-hear-you-over-the-sound-of-how-awesome-i-am.md diff --git a/content/posts/2009-06-03-ruby-gem-imdb.md b/content/blog/2009-06-03-ruby-gem-imdb.md similarity index 100% rename from content/posts/2009-06-03-ruby-gem-imdb.md rename to content/blog/2009-06-03-ruby-gem-imdb.md diff --git a/content/posts/2009-06-05-install-hpricot-on-ubuntu.md b/content/blog/2009-06-05-install-hpricot-on-ubuntu.md similarity index 100% rename from content/posts/2009-06-05-install-hpricot-on-ubuntu.md rename to content/blog/2009-06-05-install-hpricot-on-ubuntu.md diff --git a/content/posts/2009-06-07-activerecord-skipping-callbacks-like-after_save-or-after_update.md b/content/blog/2009-06-07-activerecord-skipping-callbacks-like-after_save-or-after_update.md similarity index 100% rename from content/posts/2009-06-07-activerecord-skipping-callbacks-like-after_save-or-after_update.md rename to content/blog/2009-06-07-activerecord-skipping-callbacks-like-after_save-or-after_update.md diff --git a/content/posts/2009-06-07-has_one-find-all-that-have-no-associated-object.md b/content/blog/2009-06-07-has_one-find-all-that-have-no-associated-object.md similarity index 100% rename from content/posts/2009-06-07-has_one-find-all-that-have-no-associated-object.md rename to content/blog/2009-06-07-has_one-find-all-that-have-no-associated-object.md diff --git a/content/posts/2009-06-07-imdb-0-3-0-now-including-console-utility-query-imdb-from-your-console.md b/content/blog/2009-06-07-imdb-0-3-0-now-including-console-utility-query-imdb-from-your-console.md similarity index 100% rename from content/posts/2009-06-07-imdb-0-3-0-now-including-console-utility-query-imdb-from-your-console.md rename to content/blog/2009-06-07-imdb-0-3-0-now-including-console-utility-query-imdb-from-your-console.md diff --git a/content/posts/2009-06-08-best-practice-the-git-development-cycle.md b/content/blog/2009-06-08-best-practice-the-git-development-cycle.md similarity index 100% rename from content/posts/2009-06-08-best-practice-the-git-development-cycle.md rename to content/blog/2009-06-08-best-practice-the-git-development-cycle.md diff --git a/content/posts/2009-06-14-imdb-ruby-gem-0-4-0-now-available-at-rubyforge.md b/content/blog/2009-06-14-imdb-ruby-gem-0-4-0-now-available-at-rubyforge.md similarity index 100% rename from content/posts/2009-06-14-imdb-ruby-gem-0-4-0-now-available-at-rubyforge.md rename to content/blog/2009-06-14-imdb-ruby-gem-0-4-0-now-available-at-rubyforge.md diff --git a/content/posts/2009-06-14-speaking-at-rails-underground.md b/content/blog/2009-06-14-speaking-at-rails-underground.md similarity index 100% rename from content/posts/2009-06-14-speaking-at-rails-underground.md rename to content/blog/2009-06-14-speaking-at-rails-underground.md diff --git a/content/posts/2009-08-20-once-and-for-all-rails-migrations-integer-limit-option.md b/content/blog/2009-08-20-once-and-for-all-rails-migrations-integer-limit-option.md similarity index 100% rename from content/posts/2009-08-20-once-and-for-all-rails-migrations-integer-limit-option.md rename to content/blog/2009-08-20-once-and-for-all-rails-migrations-integer-limit-option.md diff --git a/content/posts/2009-09-01-jinput-mac-os-x-64-bit-natives.md b/content/blog/2009-09-01-jinput-mac-os-x-64-bit-natives.md similarity index 100% rename from content/posts/2009-09-01-jinput-mac-os-x-64-bit-natives.md rename to content/blog/2009-09-01-jinput-mac-os-x-64-bit-natives.md diff --git a/content/posts/2009-09-03-rails-mysql-case-sensitive-strings-in-your-database.md b/content/blog/2009-09-03-rails-mysql-case-sensitive-strings-in-your-database.md similarity index 100% rename from content/posts/2009-09-03-rails-mysql-case-sensitive-strings-in-your-database.md rename to content/blog/2009-09-03-rails-mysql-case-sensitive-strings-in-your-database.md diff --git a/content/posts/2009-09-04-git-tag-mini-cheat-sheet.md b/content/blog/2009-09-04-git-tag-mini-cheat-sheet.md similarity index 100% rename from content/posts/2009-09-04-git-tag-mini-cheat-sheet.md rename to content/blog/2009-09-04-git-tag-mini-cheat-sheet.md diff --git a/content/posts/2009-09-05-git-tag-mini-cheat-sheet-revisited.md b/content/blog/2009-09-05-git-tag-mini-cheat-sheet-revisited.md similarity index 100% rename from content/posts/2009-09-05-git-tag-mini-cheat-sheet-revisited.md rename to content/blog/2009-09-05-git-tag-mini-cheat-sheet-revisited.md diff --git a/content/posts/2009-09-08-codaset-com-github-but-better.md b/content/blog/2009-09-08-codaset-com-github-but-better.md similarity index 100% rename from content/posts/2009-09-08-codaset-com-github-but-better.md rename to content/blog/2009-09-08-codaset-com-github-but-better.md diff --git a/content/posts/2009-10-13-epic-vs-awesome.md b/content/blog/2009-10-13-epic-vs-awesome.md similarity index 100% rename from content/posts/2009-10-13-epic-vs-awesome.md rename to content/blog/2009-10-13-epic-vs-awesome.md diff --git a/content/posts/2009-10-13-valerii-32-base-string-encoder-and-decoder.md b/content/blog/2009-10-13-valerii-32-base-string-encoder-and-decoder.md similarity index 100% rename from content/posts/2009-10-13-valerii-32-base-string-encoder-and-decoder.md rename to content/blog/2009-10-13-valerii-32-base-string-encoder-and-decoder.md diff --git a/content/posts/2009-10-15-git-problem-error-unable-to-create-temporary-sha1-filename.md b/content/blog/2009-10-15-git-problem-error-unable-to-create-temporary-sha1-filename.md similarity index 100% rename from content/posts/2009-10-15-git-problem-error-unable-to-create-temporary-sha1-filename.md rename to content/blog/2009-10-15-git-problem-error-unable-to-create-temporary-sha1-filename.md diff --git a/content/posts/2009-10-25-they-are-just-tools-people.md b/content/blog/2009-10-25-they-are-just-tools-people.md similarity index 100% rename from content/posts/2009-10-25-they-are-just-tools-people.md rename to content/blog/2009-10-25-they-are-just-tools-people.md diff --git a/content/posts/2009-10-26-how-to-create-and-apply-a-patch-with-git.md b/content/blog/2009-10-26-how-to-create-and-apply-a-patch-with-git.md similarity index 100% rename from content/posts/2009-10-26-how-to-create-and-apply-a-patch-with-git.md rename to content/blog/2009-10-26-how-to-create-and-apply-a-patch-with-git.md diff --git a/content/posts/2009-11-24-epic-textmate-theme.md b/content/blog/2009-11-24-epic-textmate-theme.md similarity index 100% rename from content/posts/2009-11-24-epic-textmate-theme.md rename to content/blog/2009-11-24-epic-textmate-theme.md diff --git a/content/posts/2010-01-17-the-epic-e-reading-experience-amazone-kindle.md b/content/blog/2010-01-17-the-epic-e-reading-experience-amazone-kindle.md similarity index 100% rename from content/posts/2010-01-17-the-epic-e-reading-experience-amazone-kindle.md rename to content/blog/2010-01-17-the-epic-e-reading-experience-amazone-kindle.md diff --git a/content/posts/2010-01-19-sign-the-petition-stop-eu-software-patents.md b/content/blog/2010-01-19-sign-the-petition-stop-eu-software-patents.md similarity index 100% rename from content/posts/2010-01-19-sign-the-petition-stop-eu-software-patents.md rename to content/blog/2010-01-19-sign-the-petition-stop-eu-software-patents.md diff --git a/content/posts/2010-02-02-how-to-order-your-kindle-from-the-netherlands.md b/content/blog/2010-02-02-how-to-order-your-kindle-from-the-netherlands.md similarity index 100% rename from content/posts/2010-02-02-how-to-order-your-kindle-from-the-netherlands.md rename to content/blog/2010-02-02-how-to-order-your-kindle-from-the-netherlands.md diff --git a/content/posts/2010-03-22-shields-up-rrrack-alert.md b/content/blog/2010-03-22-shields-up-rrrack-alert.md similarity index 100% rename from content/posts/2010-03-22-shields-up-rrrack-alert.md rename to content/blog/2010-03-22-shields-up-rrrack-alert.md diff --git a/content/posts/2010-03-24-ariejannet-now-in-valid-html5.md b/content/blog/2010-03-24-ariejannet-now-in-valid-html5.md similarity index 100% rename from content/posts/2010-03-24-ariejannet-now-in-valid-html5.md rename to content/blog/2010-03-24-ariejannet-now-in-valid-html5.md diff --git a/content/posts/2010-03-24-how-a-little-varnish-changed-my-life.md b/content/blog/2010-03-24-how-a-little-varnish-changed-my-life.md similarity index 100% rename from content/posts/2010-03-24-how-a-little-varnish-changed-my-life.md rename to content/blog/2010-03-24-how-a-little-varnish-changed-my-life.md diff --git a/content/posts/2010-03-25-installing-the-nokogiri-ruby-gem-on-debian.md b/content/blog/2010-03-25-installing-the-nokogiri-ruby-gem-on-debian.md similarity index 100% rename from content/posts/2010-03-25-installing-the-nokogiri-ruby-gem-on-debian.md rename to content/blog/2010-03-25-installing-the-nokogiri-ruby-gem-on-debian.md diff --git a/content/posts/2010-03-28-really-another-sinatra-url-shortener-in-ruby.md b/content/blog/2010-03-28-really-another-sinatra-url-shortener-in-ruby.md similarity index 100% rename from content/posts/2010-03-28-really-another-sinatra-url-shortener-in-ruby.md rename to content/blog/2010-03-28-really-another-sinatra-url-shortener-in-ruby.md diff --git a/content/posts/2010-03-29-announcing-firefly-a-ruby-url-shortener.md b/content/blog/2010-03-29-announcing-firefly-a-ruby-url-shortener.md similarity index 100% rename from content/posts/2010-03-29-announcing-firefly-a-ruby-url-shortener.md rename to content/blog/2010-03-29-announcing-firefly-a-ruby-url-shortener.md diff --git a/content/posts/2010-04-05-detect-browser-web-sockets-support.md b/content/blog/2010-04-05-detect-browser-web-sockets-support.md similarity index 100% rename from content/posts/2010-04-05-detect-browser-web-sockets-support.md rename to content/blog/2010-04-05-detect-browser-web-sockets-support.md diff --git a/content/posts/2010-04-13-get-ready-for-firefly-03.md b/content/blog/2010-04-13-get-ready-for-firefly-03.md similarity index 100% rename from content/posts/2010-04-13-get-ready-for-firefly-03.md rename to content/blog/2010-04-13-get-ready-for-firefly-03.md diff --git a/content/posts/2010-04-14-a-new-day-a-new-firefly.md b/content/blog/2010-04-14-a-new-day-a-new-firefly.md similarity index 100% rename from content/posts/2010-04-14-a-new-day-a-new-firefly.md rename to content/blog/2010-04-14-a-new-day-a-new-firefly.md diff --git a/content/posts/2010-04-25-ruby-version-and-gemset-in-your-bash-prompt-yes-sir.md b/content/blog/2010-04-25-ruby-version-and-gemset-in-your-bash-prompt-yes-sir.md similarity index 100% rename from content/posts/2010-04-25-ruby-version-and-gemset-in-your-bash-prompt-yes-sir.md rename to content/blog/2010-04-25-ruby-version-and-gemset-in-your-bash-prompt-yes-sir.md diff --git a/content/posts/2010-04-30-firefly-041-released.md b/content/blog/2010-04-30-firefly-041-released.md similarity index 100% rename from content/posts/2010-04-30-firefly-041-released.md rename to content/blog/2010-04-30-firefly-041-released.md diff --git a/content/posts/2010-05-17-bundler-passenger-with-rails-235-yes-please.md b/content/blog/2010-05-17-bundler-passenger-with-rails-235-yes-please.md similarity index 100% rename from content/posts/2010-05-17-bundler-passenger-with-rails-235-yes-please.md rename to content/blog/2010-05-17-bundler-passenger-with-rails-235-yes-please.md diff --git a/content/posts/2010-05-30-upgrading-to-mongoid-beta-6.md b/content/blog/2010-05-30-upgrading-to-mongoid-beta-6.md similarity index 100% rename from content/posts/2010-05-30-upgrading-to-mongoid-beta-6.md rename to content/blog/2010-05-30-upgrading-to-mongoid-beta-6.md diff --git a/content/posts/2010-06-06-firefly-043-and-firefly-client-040-released.md b/content/blog/2010-06-06-firefly-043-and-firefly-client-040-released.md similarity index 100% rename from content/posts/2010-06-06-firefly-043-and-firefly-client-040-released.md rename to content/blog/2010-06-06-firefly-043-and-firefly-client-040-released.md diff --git a/content/posts/2010-06-06-setup-your-own-firefly-url-shortener-in-25-minutes.md b/content/blog/2010-06-06-setup-your-own-firefly-url-shortener-in-25-minutes.md similarity index 100% rename from content/posts/2010-06-06-setup-your-own-firefly-url-shortener-in-25-minutes.md rename to content/blog/2010-06-06-setup-your-own-firefly-url-shortener-in-25-minutes.md diff --git a/content/posts/2010-06-07-uploading-files-with-curl.md b/content/blog/2010-06-07-uploading-files-with-curl.md similarity index 100% rename from content/posts/2010-06-07-uploading-files-with-curl.md rename to content/blog/2010-06-07-uploading-files-with-curl.md diff --git a/content/posts/2010-06-10-cherry-picking-specific-commits-from-another-branch.md b/content/blog/2010-06-10-cherry-picking-specific-commits-from-another-branch.md similarity index 100% rename from content/posts/2010-06-10-cherry-picking-specific-commits-from-another-branch.md rename to content/blog/2010-06-10-cherry-picking-specific-commits-from-another-branch.md diff --git a/content/posts/2010-07-12-screencast-firefly-url-shortener-in-less-than-25-minutes.md b/content/blog/2010-07-12-screencast-firefly-url-shortener-in-less-than-25-minutes.md similarity index 100% rename from content/posts/2010-07-12-screencast-firefly-url-shortener-in-less-than-25-minutes.md rename to content/blog/2010-07-12-screencast-firefly-url-shortener-in-less-than-25-minutes.md diff --git a/content/posts/2010-07-29-how-to-enable-ssh-forwarding-on-mac-os-x-snow-leopard.md b/content/blog/2010-07-29-how-to-enable-ssh-forwarding-on-mac-os-x-snow-leopard.md similarity index 100% rename from content/posts/2010-07-29-how-to-enable-ssh-forwarding-on-mac-os-x-snow-leopard.md rename to content/blog/2010-07-29-how-to-enable-ssh-forwarding-on-mac-os-x-snow-leopard.md diff --git a/content/posts/2010-08-09-rename-a-git-branch.md b/content/blog/2010-08-09-rename-a-git-branch.md similarity index 100% rename from content/posts/2010-08-09-rename-a-git-branch.md rename to content/blog/2010-08-09-rename-a-git-branch.md diff --git a/content/posts/2010-08-09-using-multiple-clipboards-in-vim.md b/content/blog/2010-08-09-using-multiple-clipboards-in-vim.md similarity index 100% rename from content/posts/2010-08-09-using-multiple-clipboards-in-vim.md rename to content/blog/2010-08-09-using-multiple-clipboards-in-vim.md diff --git a/content/posts/2010-08-23-resque-how-to-requeue-failed-jobs.md b/content/blog/2010-08-23-resque-how-to-requeue-failed-jobs.md similarity index 100% rename from content/posts/2010-08-23-resque-how-to-requeue-failed-jobs.md rename to content/blog/2010-08-23-resque-how-to-requeue-failed-jobs.md diff --git a/content/posts/2010-09-11-mass-convert-wma-to-mp3-using-ffmpeg-and-ruby.md b/content/blog/2010-09-11-mass-convert-wma-to-mp3-using-ffmpeg-and-ruby.md similarity index 100% rename from content/posts/2010-09-11-mass-convert-wma-to-mp3-using-ffmpeg-and-ruby.md rename to content/blog/2010-09-11-mass-convert-wma-to-mp3-using-ffmpeg-and-ruby.md diff --git a/content/posts/2010-09-28-precompile-sass-to-css-for-deployment-to-heroku.md b/content/blog/2010-09-28-precompile-sass-to-css-for-deployment-to-heroku.md similarity index 100% rename from content/posts/2010-09-28-precompile-sass-to-css-for-deployment-to-heroku.md rename to content/blog/2010-09-28-precompile-sass-to-css-for-deployment-to-heroku.md diff --git a/content/posts/2010-10-02-firefly-110-adds-qr-codes-for-your-shortened-urls.md b/content/blog/2010-10-02-firefly-110-adds-qr-codes-for-your-shortened-urls.md similarity index 100% rename from content/posts/2010-10-02-firefly-110-adds-qr-codes-for-your-shortened-urls.md rename to content/blog/2010-10-02-firefly-110-adds-qr-codes-for-your-shortened-urls.md diff --git a/content/posts/2010-10-11-setup-a-ubuntu-vpn-server.md b/content/blog/2010-10-11-setup-a-ubuntu-vpn-server.md similarity index 100% rename from content/posts/2010-10-11-setup-a-ubuntu-vpn-server.md rename to content/blog/2010-10-11-setup-a-ubuntu-vpn-server.md diff --git a/content/posts/2010-10-12-setup-a-pptp-vpn-connection-on-mac-os-x-snow-leopard.md b/content/blog/2010-10-12-setup-a-pptp-vpn-connection-on-mac-os-x-snow-leopard.md similarity index 100% rename from content/posts/2010-10-12-setup-a-pptp-vpn-connection-on-mac-os-x-snow-leopard.md rename to content/blog/2010-10-12-setup-a-pptp-vpn-connection-on-mac-os-x-snow-leopard.md diff --git a/content/posts/2010-10-26-clear-your-mysql-password.md b/content/blog/2010-10-26-clear-your-mysql-password.md similarity index 100% rename from content/posts/2010-10-26-clear-your-mysql-password.md rename to content/blog/2010-10-26-clear-your-mysql-password.md diff --git a/content/posts/2010-11-25-hide-last-login-on-bash-login.md b/content/blog/2010-11-25-hide-last-login-on-bash-login.md similarity index 100% rename from content/posts/2010-11-25-hide-last-login-on-bash-login.md rename to content/blog/2010-11-25-hide-last-login-on-bash-login.md diff --git a/content/posts/2010-12-15-why-did-errormessagesfor-disappear-from-rails-3.md b/content/blog/2010-12-15-why-did-errormessagesfor-disappear-from-rails-3.md similarity index 100% rename from content/posts/2010-12-15-why-did-errormessagesfor-disappear-from-rails-3.md rename to content/blog/2010-12-15-why-did-errormessagesfor-disappear-from-rails-3.md diff --git a/content/posts/2010-12-24-public-readable-amazon-s3-bucket-policy.md b/content/blog/2010-12-24-public-readable-amazon-s3-bucket-policy.md similarity index 100% rename from content/posts/2010-12-24-public-readable-amazon-s3-bucket-policy.md rename to content/blog/2010-12-24-public-readable-amazon-s3-bucket-policy.md diff --git a/content/posts/2010-12-31-now-powered-by-heroku.md b/content/blog/2010-12-31-now-powered-by-heroku.md similarity index 100% rename from content/posts/2010-12-31-now-powered-by-heroku.md rename to content/blog/2010-12-31-now-powered-by-heroku.md diff --git a/content/posts/2011-01-01-rake-task-to-sync-your-assets-to-amazon-s3cloudfront.md b/content/blog/2011-01-01-rake-task-to-sync-your-assets-to-amazon-s3cloudfront.md similarity index 100% rename from content/posts/2011-01-01-rake-task-to-sync-your-assets-to-amazon-s3cloudfront.md rename to content/blog/2011-01-01-rake-task-to-sync-your-assets-to-amazon-s3cloudfront.md diff --git a/content/posts/2011-02-01-hot-firefly-130-url-shortener-released.md b/content/blog/2011-02-01-hot-firefly-130-url-shortener-released.md similarity index 100% rename from content/posts/2011-02-01-hot-firefly-130-url-shortener-released.md rename to content/blog/2011-02-01-hot-firefly-130-url-shortener-released.md diff --git a/content/posts/2011-02-07-using-your-firefly-url-shortener-with-twitter-for-iphone.md b/content/blog/2011-02-07-using-your-firefly-url-shortener-with-twitter-for-iphone.md similarity index 100% rename from content/posts/2011-02-07-using-your-firefly-url-shortener-with-twitter-for-iphone.md rename to content/blog/2011-02-07-using-your-firefly-url-shortener-with-twitter-for-iphone.md diff --git a/content/posts/2011-02-11-narf-a-ruby-micro-test-framework.md b/content/blog/2011-02-11-narf-a-ruby-micro-test-framework.md similarity index 100% rename from content/posts/2011-02-11-narf-a-ruby-micro-test-framework.md rename to content/blog/2011-02-11-narf-a-ruby-micro-test-framework.md diff --git a/content/posts/2011-03-27-rails-3-devise-uploadify-no-flash-session-hacks.md b/content/blog/2011-03-27-rails-3-devise-uploadify-no-flash-session-hacks.md similarity index 100% rename from content/posts/2011-03-27-rails-3-devise-uploadify-no-flash-session-hacks.md rename to content/blog/2011-03-27-rails-3-devise-uploadify-no-flash-session-hacks.md diff --git a/content/posts/2011-04-04-rake-with-namespaces-and-default-tasks.md b/content/blog/2011-04-04-rake-with-namespaces-and-default-tasks.md similarity index 100% rename from content/posts/2011-04-04-rake-with-namespaces-and-default-tasks.md rename to content/blog/2011-04-04-rake-with-namespaces-and-default-tasks.md diff --git a/content/posts/2011-06-10-vows-and-coffeescript.md b/content/blog/2011-06-10-vows-and-coffeescript.md similarity index 100% rename from content/posts/2011-06-10-vows-and-coffeescript.md rename to content/blog/2011-06-10-vows-and-coffeescript.md diff --git a/content/posts/2011-06-23-crowd-sourcing-your-bitcoin-mining.md b/content/blog/2011-06-23-crowd-sourcing-your-bitcoin-mining.md similarity index 100% rename from content/posts/2011-06-23-crowd-sourcing-your-bitcoin-mining.md rename to content/blog/2011-06-23-crowd-sourcing-your-bitcoin-mining.md diff --git a/content/posts/2011-06-24-git-what-files-were-changed-since-the-last-release.md b/content/blog/2011-06-24-git-what-files-were-changed-since-the-last-release.md similarity index 100% rename from content/posts/2011-06-24-git-what-files-were-changed-since-the-last-release.md rename to content/blog/2011-06-24-git-what-files-were-changed-since-the-last-release.md diff --git a/content/posts/2011-06-27-your-mac-slow-disable-spotlight-in-snow-leopard.md b/content/blog/2011-06-27-your-mac-slow-disable-spotlight-in-snow-leopard.md similarity index 100% rename from content/posts/2011-06-27-your-mac-slow-disable-spotlight-in-snow-leopard.md rename to content/blog/2011-06-27-your-mac-slow-disable-spotlight-in-snow-leopard.md diff --git a/content/posts/2011-07-05-git-squash-your-latests-commits-into-one.md b/content/blog/2011-07-05-git-squash-your-latests-commits-into-one.md similarity index 100% rename from content/posts/2011-07-05-git-squash-your-latests-commits-into-one.md rename to content/blog/2011-07-05-git-squash-your-latests-commits-into-one.md diff --git a/content/posts/2011-08-24-git-log-what-did-i-do-yesterday-exactly.md b/content/blog/2011-08-24-git-log-what-did-i-do-yesterday-exactly.md similarity index 100% rename from content/posts/2011-08-24-git-log-what-did-i-do-yesterday-exactly.md rename to content/blog/2011-08-24-git-log-what-did-i-do-yesterday-exactly.md diff --git a/content/posts/2011-09-08-git-remove-reset-and-rollback-commits.md b/content/blog/2011-09-08-git-remove-reset-and-rollback-commits.md similarity index 100% rename from content/posts/2011-09-08-git-remove-reset-and-rollback-commits.md rename to content/blog/2011-09-08-git-remove-reset-and-rollback-commits.md diff --git a/content/posts/2011-09-13-git-checkout-a-single-file-from-another-commit-or-branch.md b/content/blog/2011-09-13-git-checkout-a-single-file-from-another-commit-or-branch.md similarity index 100% rename from content/posts/2011-09-13-git-checkout-a-single-file-from-another-commit-or-branch.md rename to content/blog/2011-09-13-git-checkout-a-single-file-from-another-commit-or-branch.md diff --git a/content/posts/2011-09-14-lighting-fast-zero-downtime-deployments-with-git-capistrano-nginx-and-unicorn.md b/content/blog/2011-09-14-lighting-fast-zero-downtime-deployments-with-git-capistrano-nginx-and-unicorn.md similarity index 100% rename from content/posts/2011-09-14-lighting-fast-zero-downtime-deployments-with-git-capistrano-nginx-and-unicorn.md rename to content/blog/2011-09-14-lighting-fast-zero-downtime-deployments-with-git-capistrano-nginx-and-unicorn.md diff --git a/content/posts/2011-09-19-capistrano-and-the-custom-maintenance-page.md b/content/blog/2011-09-19-capistrano-and-the-custom-maintenance-page.md similarity index 100% rename from content/posts/2011-09-19-capistrano-and-the-custom-maintenance-page.md rename to content/blog/2011-09-19-capistrano-and-the-custom-maintenance-page.md diff --git a/content/posts/2011-09-24-rspec-speed-up-by-tweaking-ruby-garbage-collection.md b/content/blog/2011-09-24-rspec-speed-up-by-tweaking-ruby-garbage-collection.md similarity index 100% rename from content/posts/2011-09-24-rspec-speed-up-by-tweaking-ruby-garbage-collection.md rename to content/blog/2011-09-24-rspec-speed-up-by-tweaking-ruby-garbage-collection.md diff --git a/content/posts/2011-09-25-properly-testing-rails-3-scopes.md b/content/blog/2011-09-25-properly-testing-rails-3-scopes.md similarity index 100% rename from content/posts/2011-09-25-properly-testing-rails-3-scopes.md rename to content/blog/2011-09-25-properly-testing-rails-3-scopes.md diff --git a/content/posts/2011-10-09-testing-rails-3-scopes-revisited.md b/content/blog/2011-10-09-testing-rails-3-scopes-revisited.md similarity index 100% rename from content/posts/2011-10-09-testing-rails-3-scopes-revisited.md rename to content/blog/2011-10-09-testing-rails-3-scopes-revisited.md diff --git a/content/posts/2011-10-13-fast-specs-run-your-specs-in-less-than-1-second.md b/content/blog/2011-10-13-fast-specs-run-your-specs-in-less-than-1-second.md similarity index 100% rename from content/posts/2011-10-13-fast-specs-run-your-specs-in-less-than-1-second.md rename to content/blog/2011-10-13-fast-specs-run-your-specs-in-less-than-1-second.md diff --git a/content/posts/2011-10-14-rails-3-customized-exception-handling.md b/content/blog/2011-10-14-rails-3-customized-exception-handling.md similarity index 100% rename from content/posts/2011-10-14-rails-3-customized-exception-handling.md rename to content/blog/2011-10-14-rails-3-customized-exception-handling.md diff --git a/content/posts/2011-10-22-automatically-switch-between-ssl-and-non-ssl-with-nginx-unicorn-rails.md b/content/blog/2011-10-22-automatically-switch-between-ssl-and-non-ssl-with-nginx-unicorn-rails.md similarity index 100% rename from content/posts/2011-10-22-automatically-switch-between-ssl-and-non-ssl-with-nginx-unicorn-rails.md rename to content/blog/2011-10-22-automatically-switch-between-ssl-and-non-ssl-with-nginx-unicorn-rails.md diff --git a/content/posts/2011-10-24-installing-node-js-and-npm-on-ubuntu-debian.md b/content/blog/2011-10-24-installing-node-js-and-npm-on-ubuntu-debian.md similarity index 100% rename from content/posts/2011-10-24-installing-node-js-and-npm-on-ubuntu-debian.md rename to content/blog/2011-10-24-installing-node-js-and-npm-on-ubuntu-debian.md diff --git a/content/posts/2011-11-08-fixing-a-slow-starting-terminal-or-iterm2-on-mac-os-x.md b/content/blog/2011-11-08-fixing-a-slow-starting-terminal-or-iterm2-on-mac-os-x.md similarity index 100% rename from content/posts/2011-11-08-fixing-a-slow-starting-terminal-or-iterm2-on-mac-os-x.md rename to content/blog/2011-11-08-fixing-a-slow-starting-terminal-or-iterm2-on-mac-os-x.md diff --git a/content/posts/2011-11-09-contributing-to-open-source-with-github.md b/content/blog/2011-11-09-contributing-to-open-source-with-github.md similarity index 100% rename from content/posts/2011-11-09-contributing-to-open-source-with-github.md rename to content/blog/2011-11-09-contributing-to-open-source-with-github.md diff --git a/content/posts/2011-11-18-deploying-a-third-party-rails-application-like-gitlab.md b/content/blog/2011-11-18-deploying-a-third-party-rails-application-like-gitlab.md similarity index 100% rename from content/posts/2011-11-18-deploying-a-third-party-rails-application-like-gitlab.md rename to content/blog/2011-11-18-deploying-a-third-party-rails-application-like-gitlab.md diff --git a/content/posts/2011-11-22-upgrade-postgresql-8-4-to-postgresql-9-1-on-debian.md b/content/blog/2011-11-22-upgrade-postgresql-8-4-to-postgresql-9-1-on-debian.md similarity index 100% rename from content/posts/2011-11-22-upgrade-postgresql-8-4-to-postgresql-9-1-on-debian.md rename to content/blog/2011-11-22-upgrade-postgresql-8-4-to-postgresql-9-1-on-debian.md diff --git a/content/posts/2011-12-13-recursively-fixing-file-and-directory-permissions.md b/content/blog/2011-12-13-recursively-fixing-file-and-directory-permissions.md similarity index 100% rename from content/posts/2011-12-13-recursively-fixing-file-and-directory-permissions.md rename to content/blog/2011-12-13-recursively-fixing-file-and-directory-permissions.md diff --git a/content/posts/2012-01-10-removing-untracked-files-and-directories-with-git.md b/content/blog/2012-01-10-removing-untracked-files-and-directories-with-git.md similarity index 100% rename from content/posts/2012-01-10-removing-untracked-files-and-directories-with-git.md rename to content/blog/2012-01-10-removing-untracked-files-and-directories-with-git.md diff --git a/content/posts/2012-03-20-open-source-is-a-privilege-not-a-right.md b/content/blog/2012-03-20-open-source-is-a-privilege-not-a-right.md similarity index 100% rename from content/posts/2012-03-20-open-source-is-a-privilege-not-a-right.md rename to content/blog/2012-03-20-open-source-is-a-privilege-not-a-right.md diff --git a/content/posts/2012-03-21-from-11-34s-to-0-625s-for-opening-a-rb-file-in-vim.md b/content/blog/2012-03-21-from-11-34s-to-0-625s-for-opening-a-rb-file-in-vim.md similarity index 100% rename from content/posts/2012-03-21-from-11-34s-to-0-625s-for-opening-a-rb-file-in-vim.md rename to content/blog/2012-03-21-from-11-34s-to-0-625s-for-opening-a-rb-file-in-vim.md diff --git a/content/posts/2012-03-21-redis-using-2gb-of-memory-on-70mb-data-set-the-fix.md b/content/blog/2012-03-21-redis-using-2gb-of-memory-on-70mb-data-set-the-fix.md similarity index 100% rename from content/posts/2012-03-21-redis-using-2gb-of-memory-on-70mb-data-set-the-fix.md rename to content/blog/2012-03-21-redis-using-2gb-of-memory-on-70mb-data-set-the-fix.md diff --git a/content/posts/2012-04-02-showing-ruby-rails-and-git-info-in-your-app.md b/content/blog/2012-04-02-showing-ruby-rails-and-git-info-in-your-app.md similarity index 100% rename from content/posts/2012-04-02-showing-ruby-rails-and-git-info-in-your-app.md rename to content/blog/2012-04-02-showing-ruby-rails-and-git-info-in-your-app.md diff --git a/content/posts/2012-04-06-eindhoven-rb-lightning-talk-gitlab.md b/content/blog/2012-04-06-eindhoven-rb-lightning-talk-gitlab.md similarity index 100% rename from content/posts/2012-04-06-eindhoven-rb-lightning-talk-gitlab.md rename to content/blog/2012-04-06-eindhoven-rb-lightning-talk-gitlab.md diff --git a/content/posts/2012-04-14-decorating-devise-s-current_user-with-draper.md b/content/blog/2012-04-14-decorating-devise-s-current_user-with-draper.md similarity index 100% rename from content/posts/2012-04-14-decorating-devise-s-current_user-with-draper.md rename to content/blog/2012-04-14-decorating-devise-s-current_user-with-draper.md diff --git a/content/posts/2012-05-11-running-a-different-ruby-with-passenger-3-2-and-rvm.md b/content/blog/2012-05-11-running-a-different-ruby-with-passenger-3-2-and-rvm.md similarity index 100% rename from content/posts/2012-05-11-running-a-different-ruby-with-passenger-3-2-and-rvm.md rename to content/blog/2012-05-11-running-a-different-ruby-with-passenger-3-2-and-rvm.md diff --git a/content/posts/2012-05-19-what-happened-to-downloading-games-from-the-pirate-bay.md b/content/blog/2012-05-19-what-happened-to-downloading-games-from-the-pirate-bay.md similarity index 100% rename from content/posts/2012-05-19-what-happened-to-downloading-games-from-the-pirate-bay.md rename to content/blog/2012-05-19-what-happened-to-downloading-games-from-the-pirate-bay.md diff --git a/content/posts/2012-05-20-why-diablo-3-s-drm-is-the-best-kind-there-is.md b/content/blog/2012-05-20-why-diablo-3-s-drm-is-the-best-kind-there-is.md similarity index 100% rename from content/posts/2012-05-20-why-diablo-3-s-drm-is-the-best-kind-there-is.md rename to content/blog/2012-05-20-why-diablo-3-s-drm-is-the-best-kind-there-is.md diff --git a/content/posts/2012-05-21-what-s-causing-all-that-disk-i-o-on-my-mac.md b/content/blog/2012-05-21-what-s-causing-all-that-disk-i-o-on-my-mac.md similarity index 100% rename from content/posts/2012-05-21-what-s-causing-all-that-disk-i-o-on-my-mac.md rename to content/blog/2012-05-21-what-s-causing-all-that-disk-i-o-on-my-mac.md diff --git a/content/posts/2012-05-22-ruby-regex-scanning-in-a-case-statement.md b/content/blog/2012-05-22-ruby-regex-scanning-in-a-case-statement.md similarity index 100% rename from content/posts/2012-05-22-ruby-regex-scanning-in-a-case-statement.md rename to content/blog/2012-05-22-ruby-regex-scanning-in-a-case-statement.md diff --git a/content/posts/2012-05-23-how-star-trek-has-shaped-our-technology-and-future.md b/content/blog/2012-05-23-how-star-trek-has-shaped-our-technology-and-future.md similarity index 100% rename from content/posts/2012-05-23-how-star-trek-has-shaped-our-technology-and-future.md rename to content/blog/2012-05-23-how-star-trek-has-shaped-our-technology-and-future.md diff --git a/content/posts/2012-05-24-seo-is-bullshit.md b/content/blog/2012-05-24-seo-is-bullshit.md similarity index 100% rename from content/posts/2012-05-24-seo-is-bullshit.md rename to content/blog/2012-05-24-seo-is-bullshit.md diff --git a/content/posts/2012-06-18-search-and-replace-in-multiple-files-with-vim.md b/content/blog/2012-06-18-search-and-replace-in-multiple-files-with-vim.md similarity index 100% rename from content/posts/2012-06-18-search-and-replace-in-multiple-files-with-vim.md rename to content/blog/2012-06-18-search-and-replace-in-multiple-files-with-vim.md diff --git a/content/posts/2012-07-11-vpn-too-complicated-use-a-ip-over-ssh-tunnel-instead.md b/content/blog/2012-07-11-vpn-too-complicated-use-a-ip-over-ssh-tunnel-instead.md similarity index 100% rename from content/posts/2012-07-11-vpn-too-complicated-use-a-ip-over-ssh-tunnel-instead.md rename to content/blog/2012-07-11-vpn-too-complicated-use-a-ip-over-ssh-tunnel-instead.md diff --git a/content/posts/2012-08-14-move-your-latest-commits-to-a-separate-branch.md b/content/blog/2012-08-14-move-your-latest-commits-to-a-separate-branch.md similarity index 100% rename from content/posts/2012-08-14-move-your-latest-commits-to-a-separate-branch.md rename to content/blog/2012-08-14-move-your-latest-commits-to-a-separate-branch.md diff --git a/content/posts/2012-08-27-getting-started-with-arduino.md b/content/blog/2012-08-27-getting-started-with-arduino.md similarity index 100% rename from content/posts/2012-08-27-getting-started-with-arduino.md rename to content/blog/2012-08-27-getting-started-with-arduino.md diff --git a/content/posts/2012-08-28-rails-migrations-decimal-precision-and-scale.md b/content/blog/2012-08-28-rails-migrations-decimal-precision-and-scale.md similarity index 100% rename from content/posts/2012-08-28-rails-migrations-decimal-precision-and-scale.md rename to content/blog/2012-08-28-rails-migrations-decimal-precision-and-scale.md diff --git a/content/posts/2012-09-04-git-interactive-revert.md b/content/blog/2012-09-04-git-interactive-revert.md similarity index 100% rename from content/posts/2012-09-04-git-interactive-revert.md rename to content/blog/2012-09-04-git-interactive-revert.md diff --git a/content/posts/2012-10-01-migrate-git-repositories.md b/content/blog/2012-10-01-migrate-git-repositories.md similarity index 100% rename from content/posts/2012-10-01-migrate-git-repositories.md rename to content/blog/2012-10-01-migrate-git-repositories.md diff --git a/content/posts/2012-10-04-a-static-file-server-in-go.md b/content/blog/2012-10-04-a-static-file-server-in-go.md similarity index 100% rename from content/posts/2012-10-04-a-static-file-server-in-go.md rename to content/blog/2012-10-04-a-static-file-server-in-go.md diff --git a/content/posts/2012-11-02-decorating_sorcery_current_user_with_draper.md b/content/blog/2012-11-02-decorating_sorcery_current_user_with_draper.md similarity index 100% rename from content/posts/2012-11-02-decorating_sorcery_current_user_with_draper.md rename to content/blog/2012-11-02-decorating_sorcery_current_user_with_draper.md diff --git a/content/posts/2012-11-05-a-call-to-all-ci-service-providers.md b/content/blog/2012-11-05-a-call-to-all-ci-service-providers.md similarity index 100% rename from content/posts/2012-11-05-a-call-to-all-ci-service-providers.md rename to content/blog/2012-11-05-a-call-to-all-ci-service-providers.md diff --git a/content/posts/2012-11-22-customac.md b/content/blog/2012-11-22-customac.md similarity index 100% rename from content/posts/2012-11-22-customac.md rename to content/blog/2012-11-22-customac.md diff --git a/content/posts/2012-11-29-binary-debugging-with-git-bisect.md b/content/blog/2012-11-29-binary-debugging-with-git-bisect.md similarity index 100% rename from content/posts/2012-11-29-binary-debugging-with-git-bisect.md rename to content/blog/2012-11-29-binary-debugging-with-git-bisect.md diff --git a/content/posts/2012-12-18-instagram-governments-and-cypherpunks.md b/content/blog/2012-12-18-instagram-governments-and-cypherpunks.md similarity index 100% rename from content/posts/2012-12-18-instagram-governments-and-cypherpunks.md rename to content/blog/2012-12-18-instagram-governments-and-cypherpunks.md diff --git a/content/posts/2013-03-08-review-commits-in-your-feature-branch.md b/content/blog/2013-03-08-review-commits-in-your-feature-branch.md similarity index 100% rename from content/posts/2013-03-08-review-commits-in-your-feature-branch.md rename to content/blog/2013-03-08-review-commits-in-your-feature-branch.md diff --git a/content/posts/2013-03-25-automated-nanoc-deployments.md b/content/blog/2013-03-25-automated-nanoc-deployments.md similarity index 100% rename from content/posts/2013-03-25-automated-nanoc-deployments.md rename to content/blog/2013-03-25-automated-nanoc-deployments.md diff --git a/content/posts/2013-03-26-i-am-here-for-an-argument.md b/content/blog/2013-03-26-i-am-here-for-an-argument.md similarity index 100% rename from content/posts/2013-03-26-i-am-here-for-an-argument.md rename to content/blog/2013-03-26-i-am-here-for-an-argument.md diff --git a/content/posts/2013-05-21-early-birds.md b/content/blog/2013-05-21-early-birds.md similarity index 100% rename from content/posts/2013-05-21-early-birds.md rename to content/blog/2013-05-21-early-birds.md diff --git a/content/posts/2013-05-23-divide-and-conquer.md b/content/blog/2013-05-23-divide-and-conquer.md similarity index 100% rename from content/posts/2013-05-23-divide-and-conquer.md rename to content/blog/2013-05-23-divide-and-conquer.md diff --git a/content/posts/2013-10-31-deploying-with-git-deploy.md b/content/blog/2013-10-31-deploying-with-git-deploy.md similarity index 100% rename from content/posts/2013-10-31-deploying-with-git-deploy.md rename to content/blog/2013-10-31-deploying-with-git-deploy.md diff --git a/content/posts/2014-04-03-pretty-difficult-privacy.md b/content/blog/2014-04-03-pretty-difficult-privacy.md similarity index 100% rename from content/posts/2014-04-03-pretty-difficult-privacy.md rename to content/blog/2014-04-03-pretty-difficult-privacy.md diff --git a/content/posts/2014-04-03-to-blog-or-not-to-blog.md b/content/blog/2014-04-03-to-blog-or-not-to-blog.md similarity index 100% rename from content/posts/2014-04-03-to-blog-or-not-to-blog.md rename to content/blog/2014-04-03-to-blog-or-not-to-blog.md diff --git a/content/posts/2014-04-04-dealing-with-technical-debt.md b/content/blog/2014-04-04-dealing-with-technical-debt.md similarity index 100% rename from content/posts/2014-04-04-dealing-with-technical-debt.md rename to content/blog/2014-04-04-dealing-with-technical-debt.md diff --git a/content/posts/2014-04-15-testing-home-with-cucumber-and-aruba.md b/content/blog/2014-04-15-testing-home-with-cucumber-and-aruba.md similarity index 100% rename from content/posts/2014-04-15-testing-home-with-cucumber-and-aruba.md rename to content/blog/2014-04-15-testing-home-with-cucumber-and-aruba.md diff --git a/content/posts/2014-06-04-gpg-sign-your-git-commits.md b/content/blog/2014-06-04-gpg-sign-your-git-commits.md similarity index 100% rename from content/posts/2014-06-04-gpg-sign-your-git-commits.md rename to content/blog/2014-06-04-gpg-sign-your-git-commits.md diff --git a/content/posts/2014-08-29-synchronize-goroutines-in-your-tests.md b/content/blog/2014-08-29-synchronize-goroutines-in-your-tests.md similarity index 100% rename from content/posts/2014-08-29-synchronize-goroutines-in-your-tests.md rename to content/blog/2014-08-29-synchronize-goroutines-in-your-tests.md diff --git a/content/posts/2014-10-15-rails-prevent-accidental-debugging-commits.md b/content/blog/2014-10-15-rails-prevent-accidental-debugging-commits.md similarity index 100% rename from content/posts/2014-10-15-rails-prevent-accidental-debugging-commits.md rename to content/blog/2014-10-15-rails-prevent-accidental-debugging-commits.md diff --git a/content/posts/2014-11-20-why-i-dropped-fish-in-favour-of-zsh.md b/content/blog/2014-11-20-why-i-dropped-fish-in-favour-of-zsh.md similarity index 100% rename from content/posts/2014-11-20-why-i-dropped-fish-in-favour-of-zsh.md rename to content/blog/2014-11-20-why-i-dropped-fish-in-favour-of-zsh.md diff --git a/content/posts/2014-11-24-voltmeister-100-atx-bench-power-supply-part-1.md b/content/blog/2014-11-24-voltmeister-100-atx-bench-power-supply-part-1.md similarity index 100% rename from content/posts/2014-11-24-voltmeister-100-atx-bench-power-supply-part-1.md rename to content/blog/2014-11-24-voltmeister-100-atx-bench-power-supply-part-1.md diff --git a/content/posts/2014-11-26-voltmeister-100-atx-bench-power-supply-part-2.md b/content/blog/2014-11-26-voltmeister-100-atx-bench-power-supply-part-2.md similarity index 100% rename from content/posts/2014-11-26-voltmeister-100-atx-bench-power-supply-part-2.md rename to content/blog/2014-11-26-voltmeister-100-atx-bench-power-supply-part-2.md diff --git a/content/posts/2015-04-07-testing-with-minitest.md b/content/blog/2015-04-07-testing-with-minitest.md similarity index 100% rename from content/posts/2015-04-07-testing-with-minitest.md rename to content/blog/2015-04-07-testing-with-minitest.md diff --git a/content/posts/2015-08-05-postgresql-error-type-hstore-does-not-exist.md b/content/blog/2015-08-05-postgresql-error-type-hstore-does-not-exist.md similarity index 100% rename from content/posts/2015-08-05-postgresql-error-type-hstore-does-not-exist.md rename to content/blog/2015-08-05-postgresql-error-type-hstore-does-not-exist.md diff --git a/content/posts/2015-10-03-a-makefile-for-golang-cli-tools.md b/content/blog/2015-10-03-a-makefile-for-golang-cli-tools.md similarity index 100% rename from content/posts/2015-10-03-a-makefile-for-golang-cli-tools.md rename to content/blog/2015-10-03-a-makefile-for-golang-cli-tools.md diff --git a/content/posts/2015-10-12-building-golang-cli-tools-update.md b/content/blog/2015-10-12-building-golang-cli-tools-update.md similarity index 100% rename from content/posts/2015-10-12-building-golang-cli-tools-update.md rename to content/blog/2015-10-12-building-golang-cli-tools-update.md diff --git a/content/posts/2015-11-27-rails-generate-model-be-specific.md b/content/blog/2015-11-27-rails-generate-model-be-specific.md similarity index 100% rename from content/posts/2015-11-27-rails-generate-model-be-specific.md rename to content/blog/2015-11-27-rails-generate-model-be-specific.md diff --git a/content/posts/2015-12-04-el-capitan-safari-new-tab-slow-fix.md b/content/blog/2015-12-04-el-capitan-safari-new-tab-slow-fix.md similarity index 100% rename from content/posts/2015-12-04-el-capitan-safari-new-tab-slow-fix.md rename to content/blog/2015-12-04-el-capitan-safari-new-tab-slow-fix.md diff --git a/content/posts/2016-01-06-putting-ariejan-net-on-a-diet-a-69-percent-reduction.md b/content/blog/2016-01-06-putting-ariejan-net-on-a-diet-a-69-percent-reduction.md similarity index 100% rename from content/posts/2016-01-06-putting-ariejan-net-on-a-diet-a-69-percent-reduction.md rename to content/blog/2016-01-06-putting-ariejan-net-on-a-diet-a-69-percent-reduction.md diff --git a/content/posts/2016-01-07-denon-pma560-repair-log.md b/content/blog/2016-01-07-denon-pma560-repair-log.md similarity index 100% rename from content/posts/2016-01-07-denon-pma560-repair-log.md rename to content/blog/2016-01-07-denon-pma560-repair-log.md diff --git a/content/posts/2016-01-12-denon-pma560-repair-log-update.md b/content/blog/2016-01-12-denon-pma560-repair-log-update.md similarity index 100% rename from content/posts/2016-01-12-denon-pma560-repair-log-update.md rename to content/blog/2016-01-12-denon-pma560-repair-log-update.md diff --git a/content/posts/2016-01-21-marantz-sr5200-repair-log.md b/content/blog/2016-01-21-marantz-sr5200-repair-log.md similarity index 100% rename from content/posts/2016-01-21-marantz-sr5200-repair-log.md rename to content/blog/2016-01-21-marantz-sr5200-repair-log.md diff --git a/content/posts/2016-04-10-denon-pma-720a-repair-log.md b/content/blog/2016-04-10-denon-pma-720a-repair-log.md similarity index 100% rename from content/posts/2016-04-10-denon-pma-720a-repair-log.md rename to content/blog/2016-04-10-denon-pma-720a-repair-log.md diff --git a/content/posts/2016-04-15-hanami-and-multi-database-testing-with-travis.md b/content/blog/2016-04-15-hanami-and-multi-database-testing-with-travis.md similarity index 100% rename from content/posts/2016-04-15-hanami-and-multi-database-testing-with-travis.md rename to content/blog/2016-04-15-hanami-and-multi-database-testing-with-travis.md diff --git a/content/posts/2016-04-24-music-streaming-setup.md b/content/blog/2016-04-24-music-streaming-setup.md similarity index 100% rename from content/posts/2016-04-24-music-streaming-setup.md rename to content/blog/2016-04-24-music-streaming-setup.md diff --git a/content/posts/2016-08-17-squash-git-commits-when-merging.md b/content/blog/2016-08-17-squash-git-commits-when-merging.md similarity index 100% rename from content/posts/2016-08-17-squash-git-commits-when-merging.md rename to content/blog/2016-08-17-squash-git-commits-when-merging.md diff --git a/content/posts/2016-10-09-marantz-pm80-mk2-repair-log.md b/content/blog/2016-10-09-marantz-pm80-mk2-repair-log.md similarity index 100% rename from content/posts/2016-10-09-marantz-pm80-mk2-repair-log.md rename to content/blog/2016-10-09-marantz-pm80-mk2-repair-log.md diff --git a/content/posts/2017-03-08-bitcoin-mining-anno-2017.md b/content/blog/2017-03-08-bitcoin-mining-anno-2017.md similarity index 100% rename from content/posts/2017-03-08-bitcoin-mining-anno-2017.md rename to content/blog/2017-03-08-bitcoin-mining-anno-2017.md diff --git a/content/posts/2017-03-20-image-zoom-with-plain-javascript-and-css.md b/content/blog/2017-03-20-image-zoom-with-plain-javascript-and-css.md similarity index 100% rename from content/posts/2017-03-20-image-zoom-with-plain-javascript-and-css.md rename to content/blog/2017-03-20-image-zoom-with-plain-javascript-and-css.md diff --git a/content/posts/2017-03-22-tmux-vim-copy-paste-on-macos-sierra.md b/content/blog/2017-03-22-tmux-vim-copy-paste-on-macos-sierra.md similarity index 100% rename from content/posts/2017-03-22-tmux-vim-copy-paste-on-macos-sierra.md rename to content/blog/2017-03-22-tmux-vim-copy-paste-on-macos-sierra.md diff --git a/layouts/_default/list.html b/layouts.backup/_default/list.html similarity index 100% rename from layouts/_default/list.html rename to layouts.backup/_default/list.html diff --git a/layouts/_default/single.html b/layouts.backup/_default/single.html similarity index 100% rename from layouts/_default/single.html rename to layouts.backup/_default/single.html diff --git a/layouts/index.html b/layouts.backup/index.html similarity index 100% rename from layouts/index.html rename to layouts.backup/index.html diff --git a/layouts/partials/footer.html b/layouts.backup/partials/footer.html similarity index 100% rename from layouts/partials/footer.html rename to layouts.backup/partials/footer.html diff --git a/layouts/partials/header.html b/layouts.backup/partials/header.html similarity index 100% rename from layouts/partials/header.html rename to layouts.backup/partials/header.html diff --git a/layouts/partials/post/tag/link.html b/layouts.backup/partials/post/tag/link.html similarity index 100% rename from layouts/partials/post/tag/link.html rename to layouts.backup/partials/post/tag/link.html diff --git a/layouts/partials/post/tag/list.html b/layouts.backup/partials/post/tag/list.html similarity index 100% rename from layouts/partials/post/tag/list.html rename to layouts.backup/partials/post/tag/list.html diff --git a/layouts/rss.xml b/layouts.backup/rss.xml similarity index 100% rename from layouts/rss.xml rename to layouts.backup/rss.xml diff --git a/layouts/shortcodes/youtube.html b/layouts.backup/shortcodes/youtube.html similarity index 100% rename from layouts/shortcodes/youtube.html rename to layouts.backup/shortcodes/youtube.html diff --git a/static/img/logo.png b/static/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..74b10d696fa85991da9cf502fd6bb3d9e98daedf GIT binary patch literal 35577 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