41554 blogs · [ { "id": "01a087b9-e88d-733b-a33a-ed706cc05fe0", "title": "How to stop Chromium continuously logging out from Google", "url": "https://operand.ca/2024/09/27/chromium-keeps-logging-out.html", "published_at": "2024-09-27T13:53:23+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b6bd06517", "title": "If you don't physically own it, it's not yours", "url": "https://operand.ca/2023/10/26/physical-media.html", "published_at": "2023-10-26T17:17:00+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b6c489b37", "title": "How I bricked then recovered my reMarkable 2", "url": "https://operand.ca/2021/09/27/how_i_bricked_then_recovered_my_remarkable_2.html", "published_at": "2021-09-27T15:16:18+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b6cae2739", "title": "Digging into a MongoDB 3.6.20 concurrency bug", "url": "https://operand.ca/2021/02/19/what-to-do-when-mongo-3-6-wont-return-your-calls.html", "published_at": "2021-02-19T04:00:00+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b6d8d5e9e", "title": "Spinning up tempfile", "url": "https://operand.ca/2020/10/09/spinning_up_tempfile.html", "published_at": "2020-10-09T21:35:01+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b6e560958", "title": "How not to replace thermal paste on a PS4", "url": "https://operand.ca/2020/05/09/how_not_to_replace_thermal_paste_on_a_ps4.html", "published_at": "2020-05-09T22:17:34+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b6e56d8ea", "title": "SMR drive detection and benchmarking with fio", "url": "https://operand.ca/2020/04/30/smr_drive_detection_and_benchmarking_with_fio.html", "published_at": "2020-05-01T01:27:20+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b6ee73194", "title": "Was my choice to use the x200 rational?", "url": "https://operand.ca/2019/02/27/was_my_choice_to_use_the_x200_rational.html", "published_at": "2019-02-28T01:49:18+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b6f882029", "title": "How many published opinions are no longer held?", "url": "https://operand.ca/2018/10/10/how-many-published-opinions-are-no-longer-held.html", "published_at": "2018-10-11T00:34:24+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b6f95e660", "title": "Why I am choosing the X200 as a workstation in 2018", "url": "https://operand.ca/2018/03/20/why-i-am-choosing-the-x200-in-2018.html", "published_at": "2018-03-20T13:39:42+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b6ff7337d", "title": "Liberating a X200", "url": "https://operand.ca/2018/02/22/liberating-a-x200.html", "published_at": "2018-02-22T14:13:33+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b70811a5a", "title": "Using Go with a private Github and forks", "url": "https://operand.ca/2018/01/12/using-golang-with-a-private-github-and-forks.html", "published_at": "2018-01-12T04:00:00+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b70d547aa", "title": "Using git to track unlistened to podcasts", "url": "https://operand.ca/2017/11/20/git-annex-track-unlistened-to-podcasts.html", "published_at": "2017-11-21T01:10:17+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b71af08f1", "title": "Flashing a LSI 9211-8I with the EFI shell", "url": "https://operand.ca/2017/11/20/flashing-a-lsi-9211-8i-with-efi-shell.html", "published_at": "2017-11-20T17:52:04+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b721c7be4", "title": "Create a bootable FreeDOS USB stick", "url": "https://operand.ca/2017/11/07/create-a-bootable-freedos-usb.html", "published_at": "2017-11-07T13:50:47+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b72a9ca43", "title": "On minimizing", "url": "https://operand.ca/2017/10/25/on-minimizing.html", "published_at": "2017-10-25T21:25:08+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b72bde973", "title": "Moving to non-bare git-annex repos on my file server", "url": "https://operand.ca/2017/07/06/moving-to-non-bare-git-annex-repos-on-my-file-server.html", "published_at": "2017-07-06T13:22:58+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b72eb12c5", "title": "What's using all the disk space?", "url": "https://operand.ca/2017/04/12/whats-using-the-disk-space.html", "published_at": "2017-04-12T04:00:00+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7387f0c9", "title": "eVGA DisplayPort hub monitor flickering? Check xrandr!", "url": "https://operand.ca/2017/02/03/evga-displayport-hub-flickering-xrandr-fix.html", "published_at": "2017-02-03T14:29:32+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b74571e51", "title": "GELI fail (or how I almost lost capablanca's zpools)", "url": "https://operand.ca/2017/01/27/geli-fail-or-how-I-almost-lost-capablancas-zpools.html", "published_at": "2017-01-27T13:21:06+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7539d7bf", "title": "Shuffling zpool disks", "url": "https://operand.ca/2016/12/28/shuffling-zpool-disks.html", "published_at": "2016-12-28T20:08:29+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b75f8ddfc", "title": "A more responsive operand.ca", "url": "https://operand.ca/2016/12/23/responsive-text.html", "published_at": "2016-12-23T22:46:08+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7676c684", "title": "Resolving DNS through OpenVPN", "url": "https://operand.ca/2016/10/19/resolving-dns-through-openvpn.html", "published_at": "2016-10-20T01:46:26+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b775a652e", "title": "Successful reset of Mica's BIOS", "url": "https://operand.ca/2016/05/06/successful-reset-of-mica-bios.html", "published_at": "2016-05-06T12:45:41+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b777d052d", "title": "Pre-RIP all my discrete devices", "url": "https://operand.ca/2016/05/03/pre-rip-discrete-devices.html", "published_at": "2016-05-04T00:47:55+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b782af611", "title": "Back to OpenWRT", "url": "https://operand.ca/2016/03/31/back-to-openwrt.html", "published_at": "2016-04-01T00:29:16+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b78688232", "title": "Deploying OSSEC at scale", "url": "https://operand.ca/2016/03/21/deploying-ossec-at-scale.html", "published_at": "2016-03-21T04:00:00+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b78ae25d5", "title": "Just needed better antennas", "url": "https://operand.ca/2016/03/04/just-need-better-antennas.html", "published_at": "2016-03-04T22:33:43+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b78cd6bc0", "title": "Moving from liferea to newsbeuter", "url": "https://operand.ca/2016/02/24/moving-from-liferea-to-newsbeuter.html", "published_at": "2016-02-24T12:54:59+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7990d8db", "title": "Generating weather forecast SMS messages using forecast.io and voip.ms", "url": "https://operand.ca/2016/02/05/weather-forecast-sms-messages.html", "published_at": "2016-02-05T12:30:12+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b79f6961e", "title": "OpenWRT on the TP-LINK WA901ND", "url": "https://operand.ca/2016/01/26/openwrt-on-wa901nd.html", "published_at": "2016-01-26T12:17:19+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7a146788", "title": "Why doesn't 'docker stop' work?", "url": "https://operand.ca/2016/01/24/why-doesnt-docker-stop-work.html", "published_at": "2016-01-24T20:57:36+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7a905840", "title": "Let's Encrypt all the things!", "url": "https://operand.ca/2015/12/12/letsencrypt-all-the-things.html", "published_at": "2015-12-13T01:09:26+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7ab5c5e0", "title": "Using git-annex as a podcatcher", "url": "https://operand.ca/2015/11/16/git-annex-as-a-podcatcher.html", "published_at": "2015-11-16T18:15:15+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7b93c4c1", "title": "looking into git-annex", "url": "https://operand.ca/2015/10/28/looking-into-git-annex.html", "published_at": "2015-10-29T02:05:14+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7c64840f", "title": "Can't afford to be that cheap", "url": "https://operand.ca/2015/10/23/cannot-afford-to-be-that-cheap.html", "published_at": "2015-10-23T12:01:25+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7d436082", "title": "Spinning up mica, my new OpenBSD router", "url": "https://operand.ca/2015/10/20/spinning-up-mica.html", "published_at": "2015-10-20T12:46:21+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7ddc30f1", "title": "Diskless booting Debian using Debian", "url": "https://operand.ca/2015/05/17/diskless-booting-with-debian.html", "published_at": "2015-05-17T22:32:55+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7e96eeaf", "title": "Spinning up aronian, the C720 x86 Chromebook", "url": "https://operand.ca/2015/05/09/spinning-up-aronian.html", "published_at": "2015-05-09T13:06:29+00:00" }, { "id": "01a087b9-e88e-70f2-a66c-b44b7f8d1b91", "title": "Upgrading OpenBSD on the 256 MB Ramnode", "url": "https://operand.ca/2015/05/04/upgrading-openbsd.html", "published_at": "2015-05-04T12:35:17+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d0b5d0294", "title": "patching file 'About me'", "url": "https://operand.ca/2015/05/03/a-new-about-me.html", "published_at": "2015-05-04T03:25:25+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d0bb36f2d", "title": "Analyzing my qmail logs (plus how I tried to prevent backscatter)", "url": "https://operand.ca/2015/01/20/analyzing-my-qmail-logs.html", "published_at": "2015-01-21T03:14:31+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d0bf6d1ee", "title": "Moving operand.ca from a linode to a ramnode", "url": "https://operand.ca/2015/01/13/moving-operand-to-a-ramnode.html", "published_at": "2015-01-14T00:28:10+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d0bfca291", "title": "Working backlight brightness adjustment for the ARM Chromebook", "url": "https://operand.ca/2014/12/15/chromebook-backlight.html", "published_at": "2014-12-15T12:30:51+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d0cc19d48", "title": "Thoughts on file system health", "url": "https://operand.ca/2014/12/06/thoughts-on-filesystem-health.html", "published_at": "2014-12-06T22:09:59+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d0dbb4009", "title": "Forwarding ports with an OpenBSD router", "url": "https://operand.ca/2014/11/09/forwarding-ports-with-openbsd-router.html", "published_at": "2014-11-09T21:29:26+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d0e9f65be", "title": "The hunt for ECC support with a mini itx mainboard", "url": "https://operand.ca/2014/11/06/hunt-for-ecc-on-mini-itx.html", "published_at": "2014-11-07T00:28:27+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d0efc3959", "title": "computers--; // donated karpov", "url": "https://operand.ca/2014/10/15/computers.html", "published_at": "2014-10-15T12:54:03+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d0ffa2882", "title": "Quieting Smyslov's fans with sewing machine oil", "url": "https://operand.ca/2014/09/17/quieting-smyslovs-fans.html", "published_at": "2014-09-18T00:08:54+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d10519ff0", "title": "On Taylorism and software development", "url": "https://operand.ca/2014/07/14/taylorism-and-software-development.html", "published_at": "2014-07-15T03:12:47+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d10593a0b", "title": "Some updates relating to Debian on the ARM Chromebook", "url": "https://operand.ca/2014/07/03/chromebook-update.html", "published_at": "2014-07-03T12:49:50+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d107ef712", "title": "Installing stock Debian on the Samsung ARM Chromebook", "url": "https://operand.ca/2014/06/07/debian-on-arm-chromebook.html", "published_at": "2014-06-07T13:34:29+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d1117af04", "title": "Using the varnish cache", "url": "https://operand.ca/2013/11/12/using-the-varnish-cache.html", "published_at": "2013-11-13T00:33:10+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d1163af0f", "title": "Spinning up smyslov the firewall", "url": "https://operand.ca/2013/11/09/smyslov-the-firewall.html", "published_at": "2013-11-09T21:20:47+00:00" }, { "id": "01a087b9-e88f-7139-a418-9a7d125056ac", "title": "About me, and generating a blog with jekyll", "url": "https://operand.ca/2013/11/08/generating-a-blog.html", "published_at": "2013-11-09T02:34:08+00:00" } ] posts Claim your blog
Back to operand.ca
Blog · corpus.blog/blogs/operand.ca/posts

operand.ca

operand.ca

2024

2023

2021

2020

2019

2018

2017

2016

2015

2014

2013