Deploying upstream@95437218ec1f1155aabd88d88fde33be67b1f357: plan update

This commit is contained in:
2026-01-06 02:51:57 +00:00
parent 0237b60e0f
commit 28cddd76a9
56 changed files with 922 additions and 182 deletions

View File

@@ -45,7 +45,7 @@
content="2022-03-17">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -520,8 +520,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2022-05-02">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -532,8 +532,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2022-05-04">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -526,8 +526,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2022-05-19">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -529,8 +529,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2022-10-15">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -532,8 +532,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2023-09-12">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -533,8 +533,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2023-09-24">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -534,8 +534,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2023-09-28">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -532,8 +532,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2023-10-10">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -533,8 +533,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2023-11-05">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -526,8 +526,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2023-12-23">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -549,8 +549,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2024-01-29">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -535,8 +535,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2024-02-09">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -526,8 +526,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2024-03-03">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -560,8 +560,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2024-03-05">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -573,8 +573,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2024-03-08">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -589,8 +589,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -45,7 +45,7 @@
content="2025-01-04">
<meta
property="og:article:modified_time"
content="2026-01-05">
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
@@ -495,7 +495,7 @@
<div class="nav-item-prev">
<a
href="/2026/01/05/Single-Pane-of-Glass/"
href="/2026/01/06/Single-Pane-of-Glass/"
class="nav-link">
<i class="iconfont icon-left nav-prev-icon"></i>
<div>
@@ -563,8 +563,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -0,0 +1,739 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta
name="viewport"
content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta
http-equiv="X-UA-Compatible"
content="ie=edge">
<meta
name="theme-color"
content="#fff"
id="theme-color">
<meta
name="description"
content="AKLabs">
<link
rel="icon"
href="/">
<title>Single Pane of Glass</title>
<meta
property="og:title"
content="Single Pane of Glass">
<meta
property="og:url"
content="https://aklabs.net/2026/01/06/Single-Pane-of-Glass/index.html">
<meta
property="og:img"
content="/images/akesterson.webp">
<meta
property="og:img"
content="There are too many ways of doing the same shit across too many different mediums and platforms">
<meta
property="og:type"
content="article">
<meta
property="og:article:published_time"
content="2026-01-06">
<meta
property="og:article:modified_time"
content="2026-01-06">
<meta
property="og:article:author"
content="Andrew Kesterson">
<link rel="preload" href="//at.alicdn.com/t/font_1946621_i1kgafibvw.css" as="style" >
<link rel="preload" href="//at.alicdn.com/t/font_1952792_89b4ac4k4up.css" as="style" >
<link rel="preload" href="/css/main.css" as="style" >
<link rel="modulepreload" href="//instant.page/5.1.0">
<link rel="stylesheet" href="/css/main.css">
<link rel="stylesheet" href="//at.alicdn.com/t/font_1946621_i1kgafibvw.css">
<link rel="stylesheet" href="//at.alicdn.com/t/font_1952792_89b4ac4k4up.css">
<link rel="stylesheet" href="/js/lib/lightbox/baguetteBox.min.css">
<script>
function loadScript(url, cb) {
var script = document.createElement('script');
script.src = url;
if (cb) script.onload = cb;
script.async = true;
document.body.appendChild(script);
}
function loadCSS(href, data, attr) {
var sheet = document.createElement('link');
sheet.ref = 'stylesheet';
sheet.href = href;
sheet.dataset[data] = attr;
document.head.appendChild(sheet);
}
function changeCSS(cssFile, data, attr) {
var oldlink = document.querySelector(data);
var newlink = document.createElement("link");
newlink.setAttribute("rel", "stylesheet");
newlink.setAttribute("href", cssFile);
newlink.dataset.prism = attr;
document.head.replaceChild(newlink, oldlink);
}
</script>
<script>
// control reverse button
var reverseDarkList = {
dark: 'light',
light: 'dark'
};
var themeColor = {
dark: '#1c1c1e',
light: '#fff'
}
// get the data of css prefers-color-scheme
var getCssMediaQuery = function() {
return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
};
// reverse current darkmode setting function
var reverseDarkModeSetting = function() {
var setting = localStorage.getItem('user-color-scheme');
if(reverseDarkList[setting]) {
setting = reverseDarkList[setting];
} else if(setting === null) {
setting = reverseDarkList[getCssMediaQuery()];
} else {
return;
}
localStorage.setItem('user-color-scheme', setting);
return setting;
};
// apply current darkmode setting
</script>
<script>
var setDarkmode = function(mode) {
var setting = mode || localStorage.getItem('user-color-scheme');
if(setting === getCssMediaQuery()) {
document.documentElement.removeAttribute('data-user-color-scheme');
localStorage.removeItem('user-color-scheme');
document.getElementById('theme-color').content = themeColor[setting];
document.getElementById('theme-color').dataset.mode = setting;
} else if(reverseDarkList[setting]) {
document.documentElement.setAttribute('data-user-color-scheme', setting);
document.getElementById('theme-color').content = themeColor[setting];
document.getElementById('theme-color').dataset.mode = setting;
} else {
document.documentElement.removeAttribute('data-user-color-scheme');
localStorage.removeItem('user-color-scheme');
document.getElementById('theme-color').content = themeColor[getCssMediaQuery()];
document.getElementById('theme-color').dataset.mode = getCssMediaQuery();
}
};
setDarkmode();
</script>
<link rel="preload" href="/js/lib/lightbox/baguetteBox.min.js" as="script">
<link rel="preload" href="/js/lib/lightbox/baguetteBox.min.css" as="style" >
<link rel="preload" href="/js/lib/lozad.min.js" as="script">
<meta name="generator" content="Hexo 6.0.0"><link rel="alternate" href="/atom.xml" title="AKLabs" type="application/atom+xml">
</head>
<body>
<div class="wrapper">
<nav class="navbar">
<div class="navbar-logo">
<a class="navbar-logo-main" href="/">
<span class="navbar-logo-dsc">AKLabs</span>
</a>
</div>
<div class="navbar-menu">
<a
href="/now"
class="navbar-menu-item">
~/.plan
</a>
<a
href="/archives"
class="navbar-menu-item">
Archive
</a>
<a
href="/categories"
class="navbar-menu-item">
Categories
</a>
<a
href="/about"
class="navbar-menu-item">
About
</a>
<a
href="/consulting"
class="navbar-menu-item">
Consulting
</a>
<a
href="/contact"
class="navbar-menu-item">
Contact
</a>
<button
class="navbar-menu-item darknavbar navbar-menu-btn"
aria-label="Toggle dark mode"
id="dark">
<i class="iconfont icon-weather"></i>
</button>
<button
class="navbar-menu-item searchnavbar navbar-menu-btn"
aria-label="Toggle search"
id="search">
<!-- <i
class="iconfont icon-search"
style="font-size: 1.2rem; font-weight: 400;">
</i> -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img"
class="iconify iconify--ion" width="28" height="28" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512">
<path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="28"
d="M256 80a176 176 0 1 0 176 176A176 176 0 0 0 256 80Z"></path>
<path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="28"
d="M232 160a72 72 0 1 0 72 72a72 72 0 0 0-72-72Z"></path>
<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="28"
d="M283.64 283.64L336 336"></path>
</svg>
</button>
</div>
</nav>
<div
id="local-search"
style="display: none">
<input
class="navbar-menu-item"
id="search-input"
placeholder="请输入搜索内容..." />
<div id="search-content"></div>
</div>
<div class="section-wrap">
<div class="container">
<div class="columns">
<aside class="left-column">
<div class="card card-author">
<img
src="/images/akesterson.webp"
class="author-img"
width="88"
height="88"
alt="author avatar">
<p class="author-name">Andrew Kesterson</p>
<p class="author-description"><center><i>"Love God. Live Righteously. Die Well."</i> <br/> <br/> <a target="_blank" rel="noopener" href="https://github.com/akesterson">GitHub</a> || <a target="_blank" rel="noopener" href="https://www.linkedin.com/in/andrewkesterson/">LinkedIn</a> <br/> </center></p>
<div class="author-message">
<a
class="author-posts-count"
href="/archives">
<span>18</span>
<span>Posts</span>
</a>
<a
class="author-categories-count"
href="/categories">
<span>8</span>
<span>Categories</span>
</a>
<a
class="author-tags-count"
href="/tags">
<span>0</span>
<span>Tags</span>
</a>
</div>
</div>
<div class="sticky-tablet">
<article class="display-when-two-columns spacer">
<div class="card card-content toc-card">
<div class="toc-header">
<i
class="iconfont icon-menu"
style="padding-right: 2px;">
</i>TOC
</div>
<ol class="toc"><li class="toc-item toc-level-1"><a class="toc-link"><span class="toc-text"></span></a></li></ol>
</div>
</article>
<article class="card card-content categories-widget">
<div class="categories-card">
<div class="categories-header">
<i
class="iconfont icon-fenlei"
style="padding-right: 2px;">
</i>Categories
</div>
<div class="categories-list">
<a href="/categories/Books/">
<div class="categories-list-item">
Books
<span class="categories-list-item-badge">13</span>
</div>
</a>
<a href="/categories/Faith/">
<div class="categories-list-item">
Faith
<span class="categories-list-item-badge">6</span>
</div>
</a>
<a href="/categories/Outdoors/">
<div class="categories-list-item">
Outdoors
<span class="categories-list-item-badge">1</span>
</div>
</a>
<a href="/categories/Technology/">
<div class="categories-list-item">
Technology
<span class="categories-list-item-badge">1</span>
</div>
</a>
<a href="/categories/Leadership/">
<div class="categories-list-item">
Leadership
<span class="categories-list-item-badge">7</span>
</div>
</a>
<a href="/categories/Philosophy/">
<div class="categories-list-item">
Philosophy
<span class="categories-list-item-badge">1</span>
</div>
</a>
<a href="/categories/History/">
<div class="categories-list-item">
History
<span class="categories-list-item-badge">1</span>
</div>
</a>
<a href="/categories/Liberal-Education/">
<div class="categories-list-item">
Liberal-Education
<span class="categories-list-item-badge">1</span>
</div>
</a>
</div>
</div>
</article>
<article class="card card-content tags-widget">
<div class="tags-card">
<div class="tags-header">
<i
class="iconfont icon-biaoqian"
style="padding-right: 2px;">
</i>hot tags
</div>
<div class="tags-list">
</div>
</div>
</article>
</div>
</aside>
<main class="main-column">
<article class="card card-content">
<header>
<h1 class="post-title">
Single Pane of Glass
</h1>
</header>
<div class="post-meta post-show-meta">
<time datetime="2026-01-06T02:51:04.977Z">
<i
class="iconfont icon-calendar"
style="margin-right: 2px;">
</i>
<span>2026-01-06</span>
</time>
<span class="dot"></span>
<a
href="/categories/Technology/"
class="post-meta-link">
Technology
</a>
<span class="dot"></span>
<span>405 words</span>
</div>
</header>
<div
id="section"
class="post-content">
<h1 id=""><a href="#" class="headerlink" title=""></a></h1><p>On a given day, I have to manage:</p>
<ul>
<li>Three telephones that can ring</li>
<li>Two telephones that can manage text messages</li>
<li>Five separate chat programs</li>
<li>(At least) Three separate computers that I actually use (not even counting servers)</li>
<li>(At least) Three separate email accounts</li>
<li>(At least) Five separate task trackers</li>
<li>(At least) Three separate note apps (or physical notebooks with notes in them)</li>
</ul>
<p>How do I know what to do next? Let me check my task tracker. Oh wait… which one should I check first? Okay, Ill check that one. But… what if Im forgetting something important in the other four task trackers? I should go check. </p>
<center><img alt="Actual footage of me finding my next task" src="/images/dog-chasing-tail.gif"/></center>
<p>Hey this is an interesting news story that Id like to forward to my wife. Lets send it over to her quickly. Wait.. whats the best way to send it? I found it on my laptop. She doesnt use discord, or IRC, or steam chat, or mattermost. Her phone is an iphone, my PC is linux, so I cant forward it from my laptop using iMessage. I could use google messenger, paired with my second android phone, to send it via google messages, but then shes getting a text from my work number, which is confusing. I could email it, but that will take forever. I guess Ill just send it over facebook messenger, and let Zuck see the meme.</p>
<center><img alt="Which mail carrier did that go through again?" src="/images/no-mail-charlie-brown.gif"/></center>
<p>Oh hey heres a good idea I should write down for later. <em>later arrives</em> … Now where did I put that idea? I need to work on it some more. Did I put it in my Synology notes? In the notebook I keep in my breast pocket? In onenote? In my emacs org-mode that I am kinda half-assed using? In that random text file on my laptop that I forgot to sync somewhere else so I can reach it when Im here at the coffee shop on my Android tablet? Well …. I guess that idea wasnt that important anyway. Im sure Ill find it later.</p>
<center><img alt="O Note, Where Art Thou?" src="/images/i-disappear-sometimes.jpg"/></center>
<p>The fragmentation of the digital landscape, particularly my digital landscape, is absolutely out of control. My kingdom for a single tool for each of my central needs:</p>
<ul>
<li>Communication</li>
<li>Planning</li>
<li>Note taking</li>
</ul>
<p>I am officially on a quest to identify the proper single pane of glass for all of these items and to mercilessly eliminate the others from my life.</p>
<center><img alt="I'm a grown ass man" src="/images/too-old-for-this-shit.gif"/></center>
</div>
<div>
</div>
</article>
<div class="nav">
<div class="nav-item-next">
<a
href="/2025/01/04/Socrates-got-a-raw-deal/"
class="nav-link">
<div>
<div class="nav-label">Next</div>
<div class="nav-title">Socrates got a raw deal </div>
</div>
<i class="iconfont icon-right nav-next-icon"></i>
</a>
</div>
</div>
<div
class="card card-content toc-card"
id="mobiletoc">
<div class="toc-header">
<i
class="iconfont icon-menu"
style="padding-right: 2px;">
</i>TOC
</div>
<ol class="toc"><li class="toc-item toc-level-1"><a class="toc-link"><span class="toc-text"></span></a></li></ol>
</div>
</main>
<aside class="right-column">
<div class="sticky-widescreen">
<article class="card card-content toc-card">
<div class="toc-header">
<i
class="iconfont icon-menu"
style="padding-right: 2px;">
</i>TOC
</div>
<ol class="toc"><li class="toc-item toc-level-1"><a class="toc-link"><span class="toc-text"></span></a></li></ol>
</article>
<article class="card card-content">
<div class="recent-posts-card">
<div class="recent-posts-header">
<i
class="iconfont icon-wenzhang_huaban"
style="padding-right: 2px;">
</i>Recent Posts
</div>
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">
<div class="recent-posts-item-title">2025-01-04</div>
<a href="/2025/01/04/Socrates-got-a-raw-deal/"><div class="recent-posts-item-content">Socrates got a raw deal</div></a>
</div>
<div class="recent-posts-item">
<div class="recent-posts-item-title">2024-03-08</div>
<a href="/2024/03/08/new-manager-pt3/"><div class="recent-posts-item-content">Advice for New Managers : Part 3</div></a>
</div>
<div class="recent-posts-item">
<div class="recent-posts-item-title">2024-03-05</div>
<a href="/2024/03/05/new-manager-pt2/"><div class="recent-posts-item-content">Advice for New Managers : Part 2</div></a>
</div>
</div>
</div>
</article>
</div>
</aside>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="footer-container">
<div>
<div class="footer-dsc">
<span>
Copyright ©
2024
-
2026
</span>
&nbsp;
<a
href="/"
class="footer-link">
AKLabs
</a>
</div>
</div>
<div class="footer-dsc">
Powered by
<a
href="https://hexo.io/"
class="footer-link"
target="_blank"
rel="nofollow noopener noreferrer">
&nbsp;Hexo
</a>
<span>&nbsp;|&nbsp;</span>
Theme -
<a
href="https://github.com/theme-kaze"
class="footer-link"
target="_blank"
rel="nofollow noopener noreferrer">
&nbsp;Kaze
</a>
</div>
</footer>
<a
role="button"
id="scrollbutton"
class="basebutton"
aria-label="回到顶部">
<i class="iconfont icon-arrowleft button-icon"></i>
</a>
<a
role="button"
id="menubutton"
aria-label="menu button"
class="basebutton">
<i class="iconfont icon-menu button-icon"></i>
</a>
<a
role="button"
id="popbutton"
class="basebutton"
aria-label="控制中心">
<i class="iconfont icon-expand button-icon"></i>
</a>
<a
role="button"
id="darkbutton"
class="basebutton darkwidget"
aria-label="夜色模式">
<i class="iconfont icon-weather button-icon"></i>
</a>
<a
role="button"
id="searchbutton"
class="basebutton searchwidget"
aria-label="搜索">
<i class="iconfont icon-search button-icon"></i>
</a>
<script>
var addImgLayout = function () {
var img = document.querySelectorAll('.post-content img')
var i
for (i = 0; i < img.length; i++) {
var wrapper = document.createElement('a')
wrapper.setAttribute('href', img[i].getAttribute('data-src'))
wrapper.setAttribute('aria-label', 'illustration')
wrapper.style.cssText =
'width: 100%; display: flex; justify-content: center;'
if (img[i].alt) wrapper.dataset.caption = img[i].alt
wrapper.dataset.nolink = true
img[i].before(wrapper)
wrapper.append(img[i])
var divWrap = document.createElement('div')
divWrap.classList.add('gallery')
wrapper.before(divWrap)
divWrap.append(wrapper)
}
baguetteBox.run('.gallery')
}
</script>
<script>
loadScript(
"/js/lib/lightbox/baguetteBox.min.js",
addImgLayout
)
</script>
<script src="/js/main.js"></script>
<script>
var addLazyload = function () {
var observer = lozad('.lozad', {
load: function (el) {
el.srcset = el.getAttribute('data-src')
},
loaded: function (el) {
el.classList.add('loaded')
},
})
observer.observe()
}
</script>
<script>
loadScript('/js/lib/lozad.min.js', addLazyload)
</script>
<script src="//instant.page/5.1.0" type="module"
integrity="sha384-by67kQnR+pyfy8yWP4kPO12fHKRLHZPfEsiSXR8u2IKcTdxD805MGUXBzVPnkLHw"></script>
<script>
var googleAnalytics = function () {
window.dataLayer = window.dataLayer || []
function gtag() {
dataLayer.push(arguments)
}
gtag('js', new Date())
gtag('config', 'G-S3YLF516N6')
}
</script>
<script>
loadScript(
'https://www.googletagmanager.com/gtag/js?id=' +
'G-S3YLF516N6',
googleAnalytics
)
</script>
</body>
</html>

View File

@@ -517,12 +517,12 @@
</h1>
</header>
<div class="post-meta post-show-meta">
<time datetime="2026-01-05T19:57:17.539Z">
<time datetime="2026-01-06T02:51:04.978Z">
<i
class="iconfont icon-calendar"
style="margin-right: 2px;">
</i>
<span>2026-01-05</span>
<span>2026-01-06</span>
</time>
@@ -642,8 +642,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -586,8 +586,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -618,8 +618,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -586,8 +586,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -634,8 +634,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -586,8 +586,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -618,8 +618,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -523,10 +523,10 @@
<div class="archive-timeline-item">
<div class="archive-timeline-post">
<div class="card card-content">
<div class="archive-timeline-post-date">2026-01-05</div>
<div class="archive-timeline-post-date">2026-01-06</div>
<div class="archive-timeline-post-content">
<a
href="/2026/01/05/Single-Pane-of-Glass/"
href="/2026/01/06/Single-Pane-of-Glass/"
class="archive-timeline-post-item">
Single Pane of Glass
</a>
@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -523,10 +523,10 @@
<div class="archive-timeline-item">
<div class="archive-timeline-post">
<div class="card card-content">
<div class="archive-timeline-post-date">2026-01-05</div>
<div class="archive-timeline-post-date">2026-01-06</div>
<div class="archive-timeline-post-content">
<a
href="/2026/01/05/Single-Pane-of-Glass/"
href="/2026/01/06/Single-Pane-of-Glass/"
class="archive-timeline-post-item">
Single Pane of Glass
</a>
@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -523,10 +523,10 @@
<div class="archive-timeline-item">
<div class="archive-timeline-post">
<div class="card card-content">
<div class="archive-timeline-post-date">2026-01-05</div>
<div class="archive-timeline-post-date">2026-01-06</div>
<div class="archive-timeline-post-content">
<a
href="/2026/01/05/Single-Pane-of-Glass/"
href="/2026/01/06/Single-Pane-of-Glass/"
class="archive-timeline-post-item">
Single Pane of Glass
</a>
@@ -724,8 +724,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -686,8 +686,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -6,7 +6,7 @@
<link href="https://aklabs.net/atom.xml" rel="self"/>
<link href="https://aklabs.net/"/>
<updated>2026-01-05T19:57:17.538Z</updated>
<updated>2026-01-06T02:51:04.977Z</updated>
<id>https://aklabs.net/</id>
<author>
@@ -18,10 +18,10 @@
<entry>
<title>Single Pane of Glass</title>
<link href="https://aklabs.net/2026/01/05/Single-Pane-of-Glass/"/>
<id>https://aklabs.net/2026/01/05/Single-Pane-of-Glass/</id>
<published>2026-01-05T19:57:17.538Z</published>
<updated>2026-01-05T19:57:17.538Z</updated>
<link href="https://aklabs.net/2026/01/06/Single-Pane-of-Glass/"/>
<id>https://aklabs.net/2026/01/06/Single-Pane-of-Glass/</id>
<published>2026-01-06T02:51:04.977Z</published>
<updated>2026-01-06T02:51:04.977Z</updated>
<summary type="html">There are too many ways of doing the same shit across too many different mediums and platforms</summary>
@@ -38,7 +38,7 @@
<link href="https://aklabs.net/2025/01/04/Socrates-got-a-raw-deal/"/>
<id>https://aklabs.net/2025/01/04/Socrates-got-a-raw-deal/</id>
<published>2025-01-04T15:06:30.000Z</published>
<updated>2026-01-05T19:57:17.538Z</updated>
<updated>2026-01-06T02:51:04.977Z</updated>
@@ -67,7 +67,7 @@
<link href="https://aklabs.net/2024/03/08/new-manager-pt3/"/>
<id>https://aklabs.net/2024/03/08/new-manager-pt3/</id>
<published>2024-03-08T00:10:28.000Z</published>
<updated>2026-01-05T19:57:17.538Z</updated>
<updated>2026-01-06T02:51:04.978Z</updated>
@@ -90,7 +90,7 @@
<link href="https://aklabs.net/2024/03/05/new-manager-pt2/"/>
<id>https://aklabs.net/2024/03/05/new-manager-pt2/</id>
<published>2024-03-05T12:10:28.000Z</published>
<updated>2026-01-05T19:57:17.538Z</updated>
<updated>2026-01-06T02:51:04.977Z</updated>
@@ -113,7 +113,7 @@
<link href="https://aklabs.net/2024/03/03/new-manager-pt1/"/>
<id>https://aklabs.net/2024/03/03/new-manager-pt1/</id>
<published>2024-03-03T12:10:28.000Z</published>
<updated>2026-01-05T19:57:17.538Z</updated>
<updated>2026-01-06T02:51:04.977Z</updated>
@@ -136,7 +136,7 @@
<link href="https://aklabs.net/2024/02/09/expectations/"/>
<id>https://aklabs.net/2024/02/09/expectations/</id>
<published>2024-02-09T08:30:30.000Z</published>
<updated>2026-01-05T19:57:17.538Z</updated>
<updated>2026-01-06T02:51:04.977Z</updated>
@@ -159,7 +159,7 @@
<link href="https://aklabs.net/2024/01/29/Simon-Sinek-Start-with-Why/"/>
<id>https://aklabs.net/2024/01/29/Simon-Sinek-Start-with-Why/</id>
<published>2024-01-29T16:35:48.000Z</published>
<updated>2026-01-05T19:57:17.538Z</updated>
<updated>2026-01-06T02:51:04.977Z</updated>
@@ -184,7 +184,7 @@
<link href="https://aklabs.net/2023/12/23/United-States-Catholic-Catechism-for-Adults/"/>
<id>https://aklabs.net/2023/12/23/United-States-Catholic-Catechism-for-Adults/</id>
<published>2023-12-23T17:03:44.000Z</published>
<updated>2026-01-05T19:57:17.538Z</updated>
<updated>2026-01-06T02:51:04.977Z</updated>
@@ -209,7 +209,7 @@
<link href="https://aklabs.net/2023/11/05/Copper-Sun/"/>
<id>https://aklabs.net/2023/11/05/Copper-Sun/</id>
<published>2023-11-05T20:01:51.000Z</published>
<updated>2026-01-05T19:57:17.537Z</updated>
<updated>2026-01-06T02:51:04.976Z</updated>
@@ -234,7 +234,7 @@
<link href="https://aklabs.net/2023/10/10/The-Cost-of-Discipleship/"/>
<id>https://aklabs.net/2023/10/10/The-Cost-of-Discipleship/</id>
<published>2023-10-10T20:23:33.000Z</published>
<updated>2026-01-05T19:57:17.538Z</updated>
<updated>2026-01-06T02:51:04.977Z</updated>
@@ -259,7 +259,7 @@
<link href="https://aklabs.net/2023/09/28/Bill-Heavey-Jerkey-What-Did-I-Just-Eat/"/>
<id>https://aklabs.net/2023/09/28/Bill-Heavey-Jerkey-What-Did-I-Just-Eat/</id>
<published>2023-09-28T20:34:33.000Z</published>
<updated>2026-01-05T19:57:17.537Z</updated>
<updated>2026-01-06T02:51:04.976Z</updated>
@@ -284,7 +284,7 @@
<link href="https://aklabs.net/2023/09/24/How-Should-We-Then-Live/"/>
<id>https://aklabs.net/2023/09/24/How-Should-We-Then-Live/</id>
<published>2023-09-24T20:58:40.000Z</published>
<updated>2026-01-05T19:57:17.537Z</updated>
<updated>2026-01-06T02:51:04.976Z</updated>
@@ -309,7 +309,7 @@
<link href="https://aklabs.net/2023/09/12/Christianity-First-3000-Years/"/>
<id>https://aklabs.net/2023/09/12/Christianity-First-3000-Years/</id>
<published>2023-09-12T21:20:20.000Z</published>
<updated>2026-01-05T19:57:17.537Z</updated>
<updated>2026-01-06T02:51:04.976Z</updated>
@@ -334,7 +334,7 @@
<link href="https://aklabs.net/2022/10/15/Live-Not-By-Lies/"/>
<id>https://aklabs.net/2022/10/15/Live-Not-By-Lies/</id>
<published>2022-10-15T22:11:25.000Z</published>
<updated>2026-01-05T19:57:17.538Z</updated>
<updated>2026-01-06T02:51:04.976Z</updated>
@@ -359,7 +359,7 @@
<link href="https://aklabs.net/2022/05/19/Jesus-Outside-the-Lines/"/>
<id>https://aklabs.net/2022/05/19/Jesus-Outside-the-Lines/</id>
<published>2022-05-19T21:51:09.000Z</published>
<updated>2026-01-05T19:57:17.537Z</updated>
<updated>2026-01-06T02:51:04.976Z</updated>
@@ -384,7 +384,7 @@
<link href="https://aklabs.net/2022/05/04/American-Prison/"/>
<id>https://aklabs.net/2022/05/04/American-Prison/</id>
<published>2022-05-04T21:42:34.000Z</published>
<updated>2026-01-05T19:57:17.537Z</updated>
<updated>2026-01-06T02:51:04.976Z</updated>
@@ -407,7 +407,7 @@
<link href="https://aklabs.net/2022/05/02/The-Hero-Code/"/>
<id>https://aklabs.net/2022/05/02/The-Hero-Code/</id>
<published>2022-05-02T21:58:12.000Z</published>
<updated>2026-01-05T19:57:17.538Z</updated>
<updated>2026-01-06T02:51:04.977Z</updated>
@@ -432,7 +432,7 @@
<link href="https://aklabs.net/2022/03/17/The-Righteous-Mind/"/>
<id>https://aklabs.net/2022/03/17/The-Righteous-Mind/</id>
<published>2022-03-17T21:31:56.000Z</published>
<updated>2026-01-05T19:57:17.538Z</updated>
<updated>2026-01-06T02:51:04.977Z</updated>

View File

@@ -724,8 +724,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -603,8 +603,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -637,8 +637,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -653,8 +653,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -523,10 +523,10 @@
<div class="archive-timeline-item">
<div class="archive-timeline-post">
<div class="card card-content">
<div class="archive-timeline-post-date">2026-01-05</div>
<div class="archive-timeline-post-date">2026-01-06</div>
<div class="archive-timeline-post-content">
<a
href="/2026/01/05/Single-Pane-of-Glass/"
href="/2026/01/06/Single-Pane-of-Glass/"
class="archive-timeline-post-item">
Single Pane of Glass
</a>
@@ -554,8 +554,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -628,8 +628,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -588,8 +588,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -585,8 +585,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -513,7 +513,7 @@
<div class="card">
<article class="card card-content">
<a href="/2026/01/05/Single-Pane-of-Glass/">
<a href="/2026/01/06/Single-Pane-of-Glass/">
<h1 class="post-title">
Single Pane of Glass
</h1>
@@ -525,12 +525,12 @@
</div>
<div class="card-post-footer">
<div class="post-meta">
<time datetime="2026-01-05T19:57:17.538Z">
<time datetime="2026-01-06T02:51:04.977Z">
<i
class="iconfont icon-calendar"
style="margin-right: 2px;">
</i>
<span>2026-01-05</span>
<span>2026-01-06</span>
</time>
@@ -548,7 +548,7 @@
</div>
<a href="/2026/01/05/Single-Pane-of-Glass/">Read Details </a>
<a href="/2026/01/06/Single-Pane-of-Glass/">Read Details </a>
</div>
</article>
</div>
@@ -1030,8 +1030,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -536,8 +536,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -18,12 +18,12 @@
<link
rel="icon"
href="/">
<title>Now</title>
<title>Current Plans and Recent Updates</title>
<meta
property="og:title"
content="Now">
content="Current Plans and Recent Updates">
<meta
@@ -513,21 +513,21 @@
<article class="card card-content">
<header>
<h1 class="post-title">
Now
Current Plans and Recent Updates
</h1>
</header>
<div class="post-meta post-show-meta">
<time datetime="2026-01-05T19:57:17.584Z">
<time datetime="2026-01-06T02:51:05.027Z">
<i
class="iconfont icon-calendar"
style="margin-right: 2px;">
</i>
<span>2026-01-05</span>
<span>2026-01-06</span>
</time>
<span class="dot"></span>
<span>113 words</span>
<span>180 words</span>
</div>
@@ -535,23 +535,24 @@
<div
id="section"
class="post-content">
<h1 id="Stuff-for-my-job-that-pays-my-bills"><a href="#Stuff-for-my-job-that-pays-my-bills" class="headerlink" title="Stuff for my job that pays my bills"></a>Stuff for my job that pays my bills</h1><!-- professional .plan here -->
<ul>
<li>Coming back from two week vacation.</li>
<li>Catching up on communications</li>
<li>Catching up on merge requests that have gone into Edge while I was out</li>
<li>Reviewing current sprint plan and my open items to see whats still relevant</li>
<li>Building a plan to get all of my open merge requests moved from EdgeOps 0.3.x to 0.4.x</li>
<p>To review the history of my <code>~/.plan</code> file and see progress over time, you can see <a target="_blank" rel="noopener" href="https://github.com/akesterson/akesterson.github.io/commits/main/now/index.html">the history on github</a>.</p>
<h2 id="Progress-Since-Last-Update"><a href="#Progress-Since-Last-Update" class="headerlink" title="Progress Since Last Update"></a>Progress Since Last Update</h2><ul>
<li><p><input checked="" disabled="" type="checkbox">
Patched libsdlerror (which is now renamed to <a target="_blank" rel="noopener" href="https://github.com/akesterson/libakerror">libakerror</a>) to remove the dependency on SDL, support user defined logging backends, make the usage of stdlib optional (to better support embedding), and improve the README. <a target="_blank" rel="noopener" href="https://github.com/akesterson/libakerror/commit/cf0f2bbeacb1a3124702f13474c268a5a9dff4f8">See the diff here</a></p>
</li>
<li><p><input checked="" disabled="" type="checkbox">
Started a fork of <a target="_blank" rel="noopener" href="https://github.com/akesterson/py-synologydsm-api">py-synologydsm-api</a> to implement the various <code>SYNO.Cal.*</code> APIs necessary to fetch Calendar and Event objects. (See the WIP here](<a target="_blank" rel="noopener" href="https://github.com/akesterson/py-synologydsm-api/pull/1">https://github.com/akesterson/py-synologydsm-api/pull/1</a>)) Very primitive enumeration is working. Needs some more work before its useful for my purposes, lots more work before its suitable for contribution back upstream.</p>
</li>
</ul>
<h1 id="Personal-Plan"><a href="#Personal-Plan" class="headerlink" title="Personal Plan"></a>Personal Plan</h1><!-- personal .plan here -->
<h2 id="Next-Plans"><a href="#Next-Plans" class="headerlink" title="Next Plans"></a>Next Plans</h2><!-- personal .plan here -->
<ul>
<li>Integrating some feedback from liberachat #c about libsdlerror to improve the library</li>
<li>Erecting a temporary (but not really temporary) garage</li>
<li>Finishing garden builds (especially fencing)</li>
<li>Write an article about <a target="_blank" rel="noopener" href="https://github.com/akesterson/libakerror">libakerror</a> explaining why this kind of error handling is useful in C</li>
<li>Implement <a target="_blank" rel="noopener" href="https://github.com/akesterson/py-synologydsm-api">py-synologydsm-api</a> SYNO.Cal event filtering by calendar ID and filtering by date (only show me events in the future)</li>
</ul>
<h1 id="Musings"><a href="#Musings" class="headerlink" title="Musings"></a>Musings</h1><!-- musings here -->
<pre class="highlight"><span class="line">Isn&#x27;t it nice that people who prefer Los Angeles to San Francisco live there?</span><br><span class="line"> -- Herb Caen</span><br></pre>
<blockquote>
<p>Isnt it nice that people who prefer Los Angeles to San Francisco live there?<br> Herb Caen</p>
</blockquote>
</div>
<div>
@@ -572,7 +573,7 @@
style="padding-right: 2px;">
</i>TOC
</div>
<ol class="toc"><li class="toc-item toc-level-1"><a class="toc-link" href="#Stuff-for-my-job-that-pays-my-bills"><span class="toc-text">Stuff for my job that pays my bills</span></a></li><li class="toc-item toc-level-1"><a class="toc-link" href="#Personal-Plan"><span class="toc-text">Personal Plan</span></a></li><li class="toc-item toc-level-1"><a class="toc-link" href="#Musings"><span class="toc-text">Musings</span></a></li></ol>
<ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#Progress-Since-Last-Update"><span class="toc-text">Progress Since Last Update</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Next-Plans"><span class="toc-text">Next Plans</span></a></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#Musings"><span class="toc-text">Musings</span></a>
</div>
</main>
@@ -592,8 +593,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -952,8 +952,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">

View File

@@ -546,8 +546,8 @@
<div class="recent-posts-list">
<div class="recent-posts-item">
<div class="recent-posts-item-title">2026-01-05</div>
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
<div class="recent-posts-item-title">2026-01-06</div>
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
</div>
<div class="recent-posts-item">