41554 blogs · [ { "id": "01a08724-a99f-7010-857d-0bbb7fb88f18", "title": "Daikin heat pump WiFi woes", "url": "https://alex.pearwin.com/2025/06/daikin-heat-pump-wifi-woes/", "published_at": "2025-06-09T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7f25cc49", "title": "Auto-formatting GitHub URLs with macOS Automator", "url": "https://alex.pearwin.com/2023/09/auto-format-github-urls/", "published_at": "2023-09-28T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7e534f67", "title": "Thinking loops in Elixir", "url": "https://alex.pearwin.com/2023/06/elixir-loops/", "published_at": "2023-06-07T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7e4c88b2", "title": "TIL: Conditional Git configuration", "url": "https://alex.pearwin.com/2023/03/conditional-git-configuration/", "published_at": "2023-03-02T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7d669d70", "title": "TIL: Colima as a Docker Desktop for Mac replacement", "url": "https://alex.pearwin.com/2022/07/colima-docker-desktop-replacement/", "published_at": "2022-07-15T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7c7e494d", "title": "High-availability real-time Celery monitoring", "url": "https://alex.pearwin.com/2022/07/high-availability-celery-monitoring/", "published_at": "2022-07-14T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7c141406", "title": "Integrating CodeMirror with a Phoenix LiveView form", "url": "https://alex.pearwin.com/2022/06/codemirror-phoenix-liveview/", "published_at": "2022-06-26T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7be1f40d", "title": "TIL: FastAPI, OpenAPI, and Bearer token authentication", "url": "https://alex.pearwin.com/2022/06/fastapi-openapi-bearer-token/", "published_at": "2022-06-17T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7b469b22", "title": "TIL: Logging and analysing slow PostgreSQL queries", "url": "https://alex.pearwin.com/2022/06/logging-slow-postgresql-queries/", "published_at": "2022-06-14T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7a9ca8c9", "title": "Managing dotfiles with Nix", "url": "https://alex.pearwin.com/2021/07/managing-dotfiles-with-nix/", "published_at": "2021-07-27T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7a51124a", "title": "A grand tour of Switzerland", "url": "https://alex.pearwin.com/2021/02/grand-tour-of-switzerland/", "published_at": "2021-02-14T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7993813d", "title": "Moving from Jekyll to Eleventy", "url": "https://alex.pearwin.com/2020/06/jekyll-to-eleventy/", "published_at": "2020-06-19T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb78e7dce2", "title": "Moving static sites from a VPS to Netlify", "url": "https://alex.pearwin.com/2018/03/vps-to-netlify/", "published_at": "2018-03-11T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7808a25c", "title": "Creating a virtual machine for acron jobs", "url": "https://alex.pearwin.com/2016/06/creating-a-vm-for-acron-jobs/", "published_at": "2016-06-22T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb774512f9", "title": "Running periodic Kerberos-authenticated jobs with acron", "url": "https://alex.pearwin.com/2016/06/running-kerberos-jobs-with-acron/", "published_at": "2016-06-21T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb771dcb72", "title": "Managing dotfiles with GNU stow", "url": "https://alex.pearwin.com/2016/02/managing-dotfiles-with-stow/", "published_at": "2016-02-13T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb771d9c15", "title": "Simpler Jekyll searching", "url": "https://alex.pearwin.com/2016/02/simpler-jekyll-searching/", "published_at": "2016-02-03T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb76eb86e4", "title": "ROOT on OS X 10.11 El Capitan", "url": "https://alex.pearwin.com/2016/02/root-on-os-x-el-capitan/", "published_at": "2016-02-02T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb75fea174", "title": "Flask with Apache and Shibboleth authentication", "url": "https://alex.pearwin.com/2014/10/setting-up-flask-with-apache-and-shibboleth/", "published_at": "2014-10-30T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb75fca9d4", "title": "Italic fonts in iTerm2, tmux, and vim", "url": "https://alex.pearwin.com/2014/05/italics-in-iterm2-vim-tmux/", "published_at": "2014-05-06T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb75ac33e3", "title": "Exponent labels in matplotlib", "url": "https://alex.pearwin.com/2014/04/exponent-label-in-matplotlib/", "published_at": "2014-04-13T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb75383a24", "title": "ROOT on OS X 10.9 Mavericks", "url": "https://alex.pearwin.com/2013/12/root-on-os-x-mavericks/", "published_at": "2013-12-11T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb74566789", "title": "TBrowser shortcut", "url": "https://alex.pearwin.com/2013/06/tbrowser-shortcut/", "published_at": "2013-06-29T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb73b9bf94", "title": "Python and ROOT on OS X", "url": "https://alex.pearwin.com/2013/02/python-and-root-on-os-x/", "published_at": "2013-02-25T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb72bd8de9", "title": "Fixing a TMVA error", "url": "https://alex.pearwin.com/2012/11/fixing-a-tmva-error/", "published_at": "2012-11-02T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb72756b82", "title": "Merging ROOT ntuples", "url": "https://alex.pearwin.com/2012/10/merging-root-ntuples/", "published_at": "2012-10-28T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb71e3f29f", "title": "JaxoDraw on OS X with MacTex", "url": "https://alex.pearwin.com/2012/10/jaxodraw-on-os-x/", "published_at": "2012-10-27T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb71539687", "title": "ROOT on OS X 10.8 with CMake and Homebrew", "url": "https://alex.pearwin.com/2012/08/installing-root-on-mountain-lion/", "published_at": "2012-08-03T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7139ade5", "title": "Deploying with Capistrano", "url": "https://alex.pearwin.com/2012/07/deploying-to-a-vps-with-capistrano/", "published_at": "2012-07-11T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb7102fcfe", "title": "Jekyll sitemaps", "url": "https://alex.pearwin.com/2012/06/jekyll-sitemaps/", "published_at": "2012-06-21T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb706c0971", "title": "An Ubuntu VPS with rbenv, nginx and Passenger", "url": "https://alex.pearwin.com/2012/06/setting-up-a-vps/", "published_at": "2012-06-19T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb6f847acb", "title": "The Spectrum of Quarkonium", "url": "https://alex.pearwin.com/2012/05/quarkonium-spectrum/", "published_at": "2012-05-18T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb6f42d79a", "title": "Scattering Cross Sections in the Standard Model", "url": "https://alex.pearwin.com/2012/04/scattering-cross-sections/", "published_at": "2012-04-28T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb6e990bf6", "title": "Escaping liquid tags in Jekyll", "url": "https://alex.pearwin.com/2012/04/escaping-liquid-tags-in-jekyll/", "published_at": "2012-04-23T00:00:00+00:00" }, { "id": "01a08724-a99f-7010-857d-0bbb6e73c5d8", "title": "Simple Jekyll searching", "url": "https://alex.pearwin.com/2012/04/simple-jekyll-searching/", "published_at": "2012-04-22T00:00:00+00:00" }, { "id": "01a08724-a99e-70cf-b529-6a520d70ccba", "title": "Hello", "url": "https://alex.pearwin.com/2012/04/hello/", "published_at": "2012-04-21T00:00:00+00:00" } ] posts Claim your blog
Back to alex.pearwin.com
Blog · corpus.blog/blogs/alex.pearwin.com/posts

alex.pearwin.com

alex.pearwin.com

2025

2023

2022

2021

2020

2018

2016

2014

2013

2012