41554 blogs · [ { "id": "01a08789-c2dc-705d-aa48-d6e31d74ff70", "title": "Killing Containers to Make Weather Beautiful", "url": "https://jacobtomlinson.dev/talks/2016-03-25-kubecon-killing-containers-to-make-weather-beautilful/", "published_at": "2016-03-25T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e31d83c08d", "title": "What is Docker?", "url": "https://jacobtomlinson.dev/posts/2016/what-is-docker/", "published_at": "2016-03-22T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e31e222041", "title": "How to use an Xbox 360 controller with OS X El Capitan", "url": "https://jacobtomlinson.dev/posts/2016/how-to-use-an-xbox-360-controller-with-os-x-el-capitan/", "published_at": "2016-02-24T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e31e3a9d06", "title": "MacBook Rebuild", "url": "https://jacobtomlinson.dev/posts/2016/macbook-rebuild/", "published_at": "2016-01-22T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e31f0bc011", "title": "Pretty git logs with `git lg`", "url": "https://jacobtomlinson.dev/posts/2016/pretty-git-logs-with-git-lg/", "published_at": "2016-01-18T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e31f9468f2", "title": "Fixing the SSH roaming vulnerability (CVE-2016-0777)", "url": "https://jacobtomlinson.dev/posts/2016/fixing-the-ssh-roaming-vulnerability-cve-2016-0777/", "published_at": "2016-01-15T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e3202ba907", "title": "Twenty Fifteen Roundup", "url": "https://jacobtomlinson.dev/posts/2015/twenty-fifteen-roundup/", "published_at": "2015-12-31T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e320aeedf2", "title": "Thoughts on Star Wars: The Force Awakens", "url": "https://jacobtomlinson.dev/posts/2015/thoughts-on-star-wars-the-force-awakens/", "published_at": "2015-12-21T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e3211afc40", "title": "A Raspberry Pi Docker Cluster", "url": "https://jacobtomlinson.dev/posts/2015/a-raspberry-pi-docker-cluster/", "published_at": "2015-12-09T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e322154081", "title": "Intro to Kubernetes", "url": "https://jacobtomlinson.dev/talks/2015-10-29-exeter-web-meetup-intro-to-kubernetes/", "published_at": "2015-10-29T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32279ef42", "title": "Building with Kubernetes", "url": "https://jacobtomlinson.dev/posts/2015/building-with-kubernetes/", "published_at": "2015-10-01T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e323510e2e", "title": "Quick Tip - git delete merged branches", "url": "https://jacobtomlinson.dev/posts/2015/quick-tip-git-delete-merged-branches/", "published_at": "2015-10-01T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e3237cfffd", "title": "Quick Tip - em vs rem", "url": "https://jacobtomlinson.dev/posts/2015/quick-tip-em-vs-rem/", "published_at": "2015-09-04T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e323b85bf0", "title": "govspeak: An open source markup language", "url": "https://jacobtomlinson.dev/posts/2015/govspeak-an-open-source-markup-language/", "published_at": "2015-07-22T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e324ad431f", "title": "Lab School: Docker", "url": "https://jacobtomlinson.dev/posts/2015/lab-school-docker/", "published_at": "2015-06-24T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32519ebb6", "title": "Updating flightradar24 with a Raspberry Pi", "url": "https://jacobtomlinson.dev/posts/2015/updating-flightradar24-with-a-raspberry-pi/", "published_at": "2015-05-29T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e325424362", "title": "Collaborative article corrections in Jekyll", "url": "https://jacobtomlinson.dev/posts/2015/collaborative-article-corrections-in-jekyll/", "published_at": "2015-05-27T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e325b74998", "title": "Simple reading speed estimate in Jekyll", "url": "https://jacobtomlinson.dev/posts/2015/simple-reading-speed-estimate-in-jekyll/", "published_at": "2015-02-24T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32698329d", "title": "Test your Jekyll blog with Travis CI", "url": "https://jacobtomlinson.dev/posts/2015/test-your-jekyll-blog-with-travis-ci/", "published_at": "2015-02-18T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e327194dd3", "title": "Bullet Journaling in 2015", "url": "https://jacobtomlinson.dev/posts/2015/bullet-journaling-in-2015/", "published_at": "2015-02-03T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e327435883", "title": "How to install and configure inadyn on CentOS 6", "url": "https://jacobtomlinson.dev/posts/2015/how-to-install-and-configure-inadyn-on-centos-6/", "published_at": "2015-01-05T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e328212a27", "title": "How to install VMware Tools on Centos 6 with yum", "url": "https://jacobtomlinson.dev/posts/2014/how-to-install-vmware-tools-on-centos-6-with-yum/", "published_at": "2014-12-31T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e328ae2da6", "title": "Twenty Fourteen Roundup", "url": "https://jacobtomlinson.dev/posts/2014/twenty-fourteen-roundup/", "published_at": "2014-12-31T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e3297df189", "title": "Run OpenVPN on non-standard port with SELinux and Centos 6", "url": "https://jacobtomlinson.dev/posts/2014/run-openvpn-on-non-standard-port-with-selinux-and-centos-6/", "published_at": "2014-12-08T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32980f852", "title": "How to easy_install and pip through a proxy", "url": "https://jacobtomlinson.dev/posts/2014/how-to-easy_install-and-pip-through-a-proxy/", "published_at": "2014-11-25T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e329ca0b83", "title": "How to install the vSphere 5.5 Client on Windows 8", "url": "https://jacobtomlinson.dev/posts/2014/how-to-install-the-vsphere-5.5-client-on-windows-8/", "published_at": "2014-11-19T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32ac28ed7", "title": "Simple HTML Redirect", "url": "https://jacobtomlinson.dev/posts/2014/simple-html-redirect/", "published_at": "2014-11-14T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32aea9649", "title": "How I value media and entertainment", "url": "https://jacobtomlinson.dev/posts/2014/how-i-value-media-and-entertainment/", "published_at": "2014-11-13T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32b793cfc", "title": "How to use an Xbox 360 controller with OS X Yosemite", "url": "https://jacobtomlinson.dev/posts/2014/how-to-use-an-xbox-360-controller-with-os-x-yosemite/", "published_at": "2014-10-17T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32bcf76fc", "title": "Learn How to Build Cool Things With Weather Data in Python", "url": "https://jacobtomlinson.dev/talks/2014-09-30-mozfest-learn-how-to-build-cool-things-with-weather-data-in-python/", "published_at": "2014-09-30T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32c9032ab", "title": "What is semalt and why are they in my analytics?", "url": "https://jacobtomlinson.dev/posts/2014/what-is-semalt-and-why-are-they-in-my-analytics/", "published_at": "2014-09-03T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32d25b98e", "title": "How to stop Google from scanning my site", "url": "https://jacobtomlinson.dev/posts/2014/how-to-stop-google-from-scanning-my-site/", "published_at": "2014-08-28T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32d5d3d3e", "title": "Amazon S3: s3cmd put ([Errno 32] Broken pipe)", "url": "https://jacobtomlinson.dev/posts/2014/amazon-s3-s3cmd-put-errno-32-broken-pipe/", "published_at": "2014-07-31T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32ddfb024", "title": "How to install OS X Yosemite Developer Preview Beta in Virtualbox", "url": "https://jacobtomlinson.dev/posts/2014/how-to-install-os-x-yosemite-developer-preview-beta-in-virtualbox/", "published_at": "2014-06-07T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32ed0e08a", "title": "How to use text expansion in OS X 10.9 Mavericks", "url": "https://jacobtomlinson.dev/posts/2014/how-to-use-text-expansion-in-os-x-10.9-mavericks/", "published_at": "2014-05-15T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32f16f1f3", "title": "How to make screen recordings in OS X Mavericks 10.9", "url": "https://jacobtomlinson.dev/posts/2014/how-to-make-screen-recordings-in-os-x-mavericks-10.9/", "published_at": "2014-05-14T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32f1b76da", "title": "NASA Space Apps Challenge 2014 Roundup", "url": "https://jacobtomlinson.dev/posts/2014/nasa-space-apps-challenge-2014-roundup/", "published_at": "2014-04-25T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e32f6803f4", "title": "How to prepare for a hackathon", "url": "https://jacobtomlinson.dev/posts/2014/how-to-prepare-for-a-hackathon/", "published_at": "2014-04-08T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e330260a10", "title": "Python script: Recursively remove empty folders/directories", "url": "https://jacobtomlinson.dev/posts/2014/python-script-recursively-remove-empty-folders/directories/", "published_at": "2014-02-16T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e330853ed1", "title": "Should I buy a cheap upgraded/reformatted SDHC micro SD card on eBay?", "url": "https://jacobtomlinson.dev/posts/2014/should-i-buy-a-cheap-upgraded/reformatted-sdhc-micro-sd-card-on-ebay/", "published_at": "2014-01-23T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e331612cfe", "title": "Convert tweet hashtags, at-tags and urls to links with PHP and Regular Expressions", "url": "https://jacobtomlinson.dev/posts/2014/convert-tweet-hashtags-at-tags-and-urls-to-links-with-php-and-regular-expressions/", "published_at": "2014-01-22T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e3323a1daa", "title": "Fixing VirtualBox verr_supdrv_component_not_found when selecting bridged networking on OS X 10.9", "url": "https://jacobtomlinson.dev/posts/2014/fixing-virtualbox-verr_supdrv_component_not_found-when-selecting-bridged-networking-on-os-x-10.9/", "published_at": "2014-01-10T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e332d0bb66", "title": "Google Charts IE7 IE8 Issue: Date formatting problem", "url": "https://jacobtomlinson.dev/posts/2013/google-charts-ie7-ie8-issue-date-formatting-problem/", "published_at": "2013-11-28T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e333d06761", "title": "Mac OS X Terminal Theme: Piperita", "url": "https://jacobtomlinson.dev/posts/2013/mac-os-x-terminal-theme-piperita/", "published_at": "2013-10-17T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e3345c2588", "title": "Bootcamp Windows 7 on a 2011 MacBook Pro without a SuperDrive", "url": "https://jacobtomlinson.dev/posts/2013/bootcamp-windows-7-on-a-2011-macbook-pro-without-a-superdrive/", "published_at": "2013-09-30T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e33463b04a", "title": "Fixing \"ERROR: Error 35: error:14077458:SSL routines:SSL23_GET_SERVER_HELLO: reason(1112)\"", "url": "https://jacobtomlinson.dev/posts/2013/fixing-error-error-35-error14077458ssl-routinesssl23_get_server_hello-reason1112/", "published_at": "2013-08-13T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e3348434fa", "title": "Sort top command by cpu usage and set to default in OS X", "url": "https://jacobtomlinson.dev/posts/2013/sort-top-command-by-cpu-usage-and-set-to-default-in-os-x/", "published_at": "2013-06-04T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e334da4b40", "title": "Why is there no space in the MySQL password parameter?", "url": "https://jacobtomlinson.dev/posts/2013/why-is-there-no-space-in-the-mysql-password-parameter/", "published_at": "2013-05-31T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e335969e5f", "title": "Using the AddThis Share Buttons wordpress plugin in a custom theme", "url": "https://jacobtomlinson.dev/posts/2013/using-the-addthis-share-buttons-wordpress-plugin-in-a-custom-theme/", "published_at": "2013-03-17T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e335d7656e", "title": "Convincing Paypal Phishing Email", "url": "https://jacobtomlinson.dev/posts/2013/convincing-paypal-phishing-email/", "published_at": "2013-03-02T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e33611ed7c", "title": "Has Stack Overflow been hijacked?", "url": "https://jacobtomlinson.dev/posts/2013/has-stack-overflow-been-hijacked/", "published_at": "2013-02-27T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e336d8b4bf", "title": "SSH without a password on OS X with ssh-copy-id", "url": "https://jacobtomlinson.dev/posts/2013/ssh-without-a-password-on-os-x-with-ssh-copy-id/", "published_at": "2013-01-24T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e337ce7007", "title": "Album Review: Muse 2nd Law", "url": "https://jacobtomlinson.dev/posts/2012/album-review-muse-2nd-law/", "published_at": "2012-10-11T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e3384f9bca", "title": "Using background-position and sprite sheets to stop icon hover flicker", "url": "https://jacobtomlinson.dev/posts/2012/using-background-position-and-sprite-sheets-to-stop-icon-hover-flicker/", "published_at": "2012-09-18T00:00:00+00:00" }, { "id": "01a08789-c2dc-705d-aa48-d6e338cf60a3", "title": "Incorrect Gmail password when using exchange on iPhone", "url": "https://jacobtomlinson.dev/posts/2012/incorrect-gmail-password-when-using-exchange-on-iphone/", "published_at": "2012-09-12T00:00:00+00:00" }, { "id": "01a08789-c2dd-72b2-8698-fdd25fadae7e", "title": "How to query a database with AJAX and display as a tooltip", "url": "https://jacobtomlinson.dev/posts/2012/how-to-query-a-database-with-ajax-and-display-as-a-tooltip/", "published_at": "2012-09-11T00:00:00+00:00" }, { "id": "01a08789-c2dd-72b2-8698-fdd260833adf", "title": "Download Festival 2012 Timetable", "url": "https://jacobtomlinson.dev/posts/2012/download-festival-2012-timetable/", "published_at": "2012-06-01T00:00:00+00:00" }, { "id": "01a08789-c2dd-72b2-8698-fdd2608661fd", "title": "Shrinking SQL logs", "url": "https://jacobtomlinson.dev/posts/2012/shrinking-sql-logs/", "published_at": "2012-02-23T00:00:00+00:00" }, { "id": "01a08789-c2dd-72b2-8698-fdd2617146d1", "title": "The lesser known browser war", "url": "https://jacobtomlinson.dev/posts/2012/the-lesser-known-browser-war/", "published_at": "2012-02-07T00:00:00+00:00" }, { "id": "01a08789-c2dd-72b2-8698-fdd261af3cdd", "title": "Apple game center hacks", "url": "https://jacobtomlinson.dev/posts/2011/apple-game-center-hacks/", "published_at": "2011-06-04T00:00:00+00:00" }, { "id": "01a08789-c2dd-72b2-8698-fdd2627dcba4", "title": "Additional HDD Philosphy", "url": "https://jacobtomlinson.dev/posts/2010/additional-hdd-philosphy/", "published_at": "2010-12-25T00:00:00+00:00" }, { "id": "01a08789-c2dd-72b2-8698-fdd263705248", "title": "Guide to repairing TFT monitor scratches", "url": "https://jacobtomlinson.dev/posts/2010/guide-to-repairing-tft-monitor-scratches/", "published_at": "2010-12-23T00:00:00+00:00" }, { "id": "01a08789-c2dd-72b2-8698-fdd263aed004", "title": "Ubuntu setup 2010", "url": "https://jacobtomlinson.dev/posts/2010/ubuntu-setup-2010/", "published_at": "2010-12-15T00:00:00+00:00" }, { "id": "01a08789-c2dd-72b2-8698-fdd263e848c9", "title": "Back to Ubuntu", "url": "https://jacobtomlinson.dev/posts/2010/back-to-ubuntu/", "published_at": "2010-12-14T00:00:00+00:00" }, { "id": "01a08789-c2dd-72b2-8698-fdd263f2c32f", "title": null, "url": "https://jacobtomlinson.dev/calendar/", "published_at": null }, { "id": "01a08789-c2dd-72b2-8698-fdd263f98c0c", "title": null, "url": "https://jacobtomlinson.dev/links/euroscipy-2025/", "published_at": null }, { "id": "01a08789-c2dd-72b2-8698-fdd264c53285", "title": null, "url": "https://jacobtomlinson.dev/newsletter/confirmed/", "published_at": null }, { "id": "01a08789-c2dd-72b2-8698-fdd2657e0371", "title": null, "url": "https://jacobtomlinson.dev/newsletter/subscribed/", "published_at": null }, { "id": "01a08789-c2dd-72b2-8698-fdd265a4e83c", "title": null, "url": "https://jacobtomlinson.dev/newsletter/unsubscribed/", "published_at": null }, { "id": "01a08789-c2dd-72b2-8698-fdd26680815e", "title": "Cookies", "url": "https://jacobtomlinson.dev/cookies/", "published_at": null } ] posts Claim your blog
Back to jacobtomlinson.dev
Blog · corpus.blog/blogs/jacobtomlinson.dev/posts

jacobtomlinson.dev

jacobtomlinson.dev

2016

2015

2014

2013

2012

2011

2010

Undated