Deploying upstream@95437218ec1f1155aabd88d88fde33be67b1f357: plan update
This commit is contained in:
@@ -45,7 +45,7 @@
|
|||||||
content="2022-03-17">
|
content="2022-03-17">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -520,8 +520,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2022-05-02">
|
content="2022-05-02">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -532,8 +532,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2022-05-04">
|
content="2022-05-04">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -526,8 +526,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2022-05-19">
|
content="2022-05-19">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -529,8 +529,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2022-10-15">
|
content="2022-10-15">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -532,8 +532,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2023-09-12">
|
content="2023-09-12">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -533,8 +533,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2023-09-24">
|
content="2023-09-24">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -534,8 +534,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2023-09-28">
|
content="2023-09-28">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -532,8 +532,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2023-10-10">
|
content="2023-10-10">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -533,8 +533,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2023-11-05">
|
content="2023-11-05">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -526,8 +526,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2023-12-23">
|
content="2023-12-23">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -549,8 +549,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2024-01-29">
|
content="2024-01-29">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -535,8 +535,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2024-02-09">
|
content="2024-02-09">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -526,8 +526,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2024-03-03">
|
content="2024-03-03">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -560,8 +560,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2024-03-05">
|
content="2024-03-05">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -573,8 +573,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2024-03-08">
|
content="2024-03-08">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -589,8 +589,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
content="2025-01-04">
|
content="2025-01-04">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:modified_time"
|
property="og:article:modified_time"
|
||||||
content="2026-01-05">
|
content="2026-01-06">
|
||||||
<meta
|
<meta
|
||||||
property="og:article:author"
|
property="og:article:author"
|
||||||
content="Andrew Kesterson">
|
content="Andrew Kesterson">
|
||||||
@@ -495,7 +495,7 @@
|
|||||||
|
|
||||||
<div class="nav-item-prev">
|
<div class="nav-item-prev">
|
||||||
<a
|
<a
|
||||||
href="/2026/01/05/Single-Pane-of-Glass/"
|
href="/2026/01/06/Single-Pane-of-Glass/"
|
||||||
class="nav-link">
|
class="nav-link">
|
||||||
<i class="iconfont icon-left nav-prev-icon"></i>
|
<i class="iconfont icon-left nav-prev-icon"></i>
|
||||||
<div>
|
<div>
|
||||||
@@ -563,8 +563,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
739
2026/01/06/Single-Pane-of-Glass/index.html
Normal file
739
2026/01/06/Single-Pane-of-Glass/index.html
Normal 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, I’ll check that one. But… what if I’m 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 I’d like to forward to my wife. Let’s send it over to her quickly. Wait.. what’s the best way to send it? I found it on my laptop. She doesn’t use discord, or IRC, or steam chat, or mattermost. Her phone is an iphone, my PC is linux, so I can’t 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 she’s getting a text from my work number, which is confusing. I could email it, but that will take forever. I guess I’ll 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 here’s 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 I’m here at the coffee shop on my Android tablet? Well …. I guess that idea wasn’t that important anyway. I’m sure I’ll 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>
|
||||||
|
|
||||||
|
<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">
|
||||||
|
Hexo
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<span> | </span>
|
||||||
|
|
||||||
|
|
||||||
|
Theme -
|
||||||
|
<a
|
||||||
|
href="https://github.com/theme-kaze"
|
||||||
|
class="footer-link"
|
||||||
|
target="_blank"
|
||||||
|
rel="nofollow noopener noreferrer">
|
||||||
|
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>
|
||||||
@@ -517,12 +517,12 @@
|
|||||||
</h1>
|
</h1>
|
||||||
</header>
|
</header>
|
||||||
<div class="post-meta post-show-meta">
|
<div class="post-meta post-show-meta">
|
||||||
<time datetime="2026-01-05T19:57:17.539Z">
|
<time datetime="2026-01-06T02:51:04.978Z">
|
||||||
<i
|
<i
|
||||||
class="iconfont icon-calendar"
|
class="iconfont icon-calendar"
|
||||||
style="margin-right: 2px;">
|
style="margin-right: 2px;">
|
||||||
</i>
|
</i>
|
||||||
<span>2026-01-05</span>
|
<span>2026-01-06</span>
|
||||||
</time>
|
</time>
|
||||||
|
|
||||||
|
|
||||||
@@ -642,8 +642,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -586,8 +586,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -618,8 +618,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -586,8 +586,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -634,8 +634,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -586,8 +586,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -618,8 +618,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -523,10 +523,10 @@
|
|||||||
<div class="archive-timeline-item">
|
<div class="archive-timeline-item">
|
||||||
<div class="archive-timeline-post">
|
<div class="archive-timeline-post">
|
||||||
<div class="card card-content">
|
<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">
|
<div class="archive-timeline-post-content">
|
||||||
<a
|
<a
|
||||||
href="/2026/01/05/Single-Pane-of-Glass/"
|
href="/2026/01/06/Single-Pane-of-Glass/"
|
||||||
class="archive-timeline-post-item">
|
class="archive-timeline-post-item">
|
||||||
Single Pane of Glass
|
Single Pane of Glass
|
||||||
</a>
|
</a>
|
||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -523,10 +523,10 @@
|
|||||||
<div class="archive-timeline-item">
|
<div class="archive-timeline-item">
|
||||||
<div class="archive-timeline-post">
|
<div class="archive-timeline-post">
|
||||||
<div class="card card-content">
|
<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">
|
<div class="archive-timeline-post-content">
|
||||||
<a
|
<a
|
||||||
href="/2026/01/05/Single-Pane-of-Glass/"
|
href="/2026/01/06/Single-Pane-of-Glass/"
|
||||||
class="archive-timeline-post-item">
|
class="archive-timeline-post-item">
|
||||||
Single Pane of Glass
|
Single Pane of Glass
|
||||||
</a>
|
</a>
|
||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -523,10 +523,10 @@
|
|||||||
<div class="archive-timeline-item">
|
<div class="archive-timeline-item">
|
||||||
<div class="archive-timeline-post">
|
<div class="archive-timeline-post">
|
||||||
<div class="card card-content">
|
<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">
|
<div class="archive-timeline-post-content">
|
||||||
<a
|
<a
|
||||||
href="/2026/01/05/Single-Pane-of-Glass/"
|
href="/2026/01/06/Single-Pane-of-Glass/"
|
||||||
class="archive-timeline-post-item">
|
class="archive-timeline-post-item">
|
||||||
Single Pane of Glass
|
Single Pane of Glass
|
||||||
</a>
|
</a>
|
||||||
@@ -724,8 +724,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -686,8 +686,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
44
atom.xml
44
atom.xml
@@ -6,7 +6,7 @@
|
|||||||
<link href="https://aklabs.net/atom.xml" rel="self"/>
|
<link href="https://aklabs.net/atom.xml" rel="self"/>
|
||||||
|
|
||||||
<link href="https://aklabs.net/"/>
|
<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>
|
<id>https://aklabs.net/</id>
|
||||||
|
|
||||||
<author>
|
<author>
|
||||||
@@ -18,10 +18,10 @@
|
|||||||
|
|
||||||
<entry>
|
<entry>
|
||||||
<title>Single Pane of Glass</title>
|
<title>Single Pane of Glass</title>
|
||||||
<link href="https://aklabs.net/2026/01/05/Single-Pane-of-Glass/"/>
|
<link href="https://aklabs.net/2026/01/06/Single-Pane-of-Glass/"/>
|
||||||
<id>https://aklabs.net/2026/01/05/Single-Pane-of-Glass/</id>
|
<id>https://aklabs.net/2026/01/06/Single-Pane-of-Glass/</id>
|
||||||
<published>2026-01-05T19:57:17.538Z</published>
|
<published>2026-01-06T02:51:04.977Z</published>
|
||||||
<updated>2026-01-05T19:57:17.538Z</updated>
|
<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>
|
<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/"/>
|
<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>
|
<id>https://aklabs.net/2025/01/04/Socrates-got-a-raw-deal/</id>
|
||||||
<published>2025-01-04T15:06:30.000Z</published>
|
<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/"/>
|
<link href="https://aklabs.net/2024/03/08/new-manager-pt3/"/>
|
||||||
<id>https://aklabs.net/2024/03/08/new-manager-pt3/</id>
|
<id>https://aklabs.net/2024/03/08/new-manager-pt3/</id>
|
||||||
<published>2024-03-08T00:10:28.000Z</published>
|
<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/"/>
|
<link href="https://aklabs.net/2024/03/05/new-manager-pt2/"/>
|
||||||
<id>https://aklabs.net/2024/03/05/new-manager-pt2/</id>
|
<id>https://aklabs.net/2024/03/05/new-manager-pt2/</id>
|
||||||
<published>2024-03-05T12:10:28.000Z</published>
|
<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/"/>
|
<link href="https://aklabs.net/2024/03/03/new-manager-pt1/"/>
|
||||||
<id>https://aklabs.net/2024/03/03/new-manager-pt1/</id>
|
<id>https://aklabs.net/2024/03/03/new-manager-pt1/</id>
|
||||||
<published>2024-03-03T12:10:28.000Z</published>
|
<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/"/>
|
<link href="https://aklabs.net/2024/02/09/expectations/"/>
|
||||||
<id>https://aklabs.net/2024/02/09/expectations/</id>
|
<id>https://aklabs.net/2024/02/09/expectations/</id>
|
||||||
<published>2024-02-09T08:30:30.000Z</published>
|
<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/"/>
|
<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>
|
<id>https://aklabs.net/2024/01/29/Simon-Sinek-Start-with-Why/</id>
|
||||||
<published>2024-01-29T16:35:48.000Z</published>
|
<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/"/>
|
<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>
|
<id>https://aklabs.net/2023/12/23/United-States-Catholic-Catechism-for-Adults/</id>
|
||||||
<published>2023-12-23T17:03:44.000Z</published>
|
<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/"/>
|
<link href="https://aklabs.net/2023/11/05/Copper-Sun/"/>
|
||||||
<id>https://aklabs.net/2023/11/05/Copper-Sun/</id>
|
<id>https://aklabs.net/2023/11/05/Copper-Sun/</id>
|
||||||
<published>2023-11-05T20:01:51.000Z</published>
|
<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/"/>
|
<link href="https://aklabs.net/2023/10/10/The-Cost-of-Discipleship/"/>
|
||||||
<id>https://aklabs.net/2023/10/10/The-Cost-of-Discipleship/</id>
|
<id>https://aklabs.net/2023/10/10/The-Cost-of-Discipleship/</id>
|
||||||
<published>2023-10-10T20:23:33.000Z</published>
|
<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/"/>
|
<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>
|
<id>https://aklabs.net/2023/09/28/Bill-Heavey-Jerkey-What-Did-I-Just-Eat/</id>
|
||||||
<published>2023-09-28T20:34:33.000Z</published>
|
<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/"/>
|
<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>
|
<id>https://aklabs.net/2023/09/24/How-Should-We-Then-Live/</id>
|
||||||
<published>2023-09-24T20:58:40.000Z</published>
|
<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/"/>
|
<link href="https://aklabs.net/2023/09/12/Christianity-First-3000-Years/"/>
|
||||||
<id>https://aklabs.net/2023/09/12/Christianity-First-3000-Years/</id>
|
<id>https://aklabs.net/2023/09/12/Christianity-First-3000-Years/</id>
|
||||||
<published>2023-09-12T21:20:20.000Z</published>
|
<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/"/>
|
<link href="https://aklabs.net/2022/10/15/Live-Not-By-Lies/"/>
|
||||||
<id>https://aklabs.net/2022/10/15/Live-Not-By-Lies/</id>
|
<id>https://aklabs.net/2022/10/15/Live-Not-By-Lies/</id>
|
||||||
<published>2022-10-15T22:11:25.000Z</published>
|
<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/"/>
|
<link href="https://aklabs.net/2022/05/19/Jesus-Outside-the-Lines/"/>
|
||||||
<id>https://aklabs.net/2022/05/19/Jesus-Outside-the-Lines/</id>
|
<id>https://aklabs.net/2022/05/19/Jesus-Outside-the-Lines/</id>
|
||||||
<published>2022-05-19T21:51:09.000Z</published>
|
<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/"/>
|
<link href="https://aklabs.net/2022/05/04/American-Prison/"/>
|
||||||
<id>https://aklabs.net/2022/05/04/American-Prison/</id>
|
<id>https://aklabs.net/2022/05/04/American-Prison/</id>
|
||||||
<published>2022-05-04T21:42:34.000Z</published>
|
<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/"/>
|
<link href="https://aklabs.net/2022/05/02/The-Hero-Code/"/>
|
||||||
<id>https://aklabs.net/2022/05/02/The-Hero-Code/</id>
|
<id>https://aklabs.net/2022/05/02/The-Hero-Code/</id>
|
||||||
<published>2022-05-02T21:58:12.000Z</published>
|
<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/"/>
|
<link href="https://aklabs.net/2022/03/17/The-Righteous-Mind/"/>
|
||||||
<id>https://aklabs.net/2022/03/17/The-Righteous-Mind/</id>
|
<id>https://aklabs.net/2022/03/17/The-Righteous-Mind/</id>
|
||||||
<published>2022-03-17T21:31:56.000Z</published>
|
<published>2022-03-17T21:31:56.000Z</published>
|
||||||
<updated>2026-01-05T19:57:17.538Z</updated>
|
<updated>2026-01-06T02:51:04.977Z</updated>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -724,8 +724,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -603,8 +603,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -637,8 +637,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -653,8 +653,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -523,10 +523,10 @@
|
|||||||
<div class="archive-timeline-item">
|
<div class="archive-timeline-item">
|
||||||
<div class="archive-timeline-post">
|
<div class="archive-timeline-post">
|
||||||
<div class="card card-content">
|
<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">
|
<div class="archive-timeline-post-content">
|
||||||
<a
|
<a
|
||||||
href="/2026/01/05/Single-Pane-of-Glass/"
|
href="/2026/01/06/Single-Pane-of-Glass/"
|
||||||
class="archive-timeline-post-item">
|
class="archive-timeline-post-item">
|
||||||
Single Pane of Glass
|
Single Pane of Glass
|
||||||
</a>
|
</a>
|
||||||
@@ -554,8 +554,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -628,8 +628,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -588,8 +588,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -585,8 +585,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
12
index.html
12
index.html
@@ -513,7 +513,7 @@
|
|||||||
<div class="card">
|
<div class="card">
|
||||||
|
|
||||||
<article class="card card-content">
|
<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">
|
<h1 class="post-title">
|
||||||
Single Pane of Glass
|
Single Pane of Glass
|
||||||
</h1>
|
</h1>
|
||||||
@@ -525,12 +525,12 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="card-post-footer">
|
<div class="card-post-footer">
|
||||||
<div class="post-meta">
|
<div class="post-meta">
|
||||||
<time datetime="2026-01-05T19:57:17.538Z">
|
<time datetime="2026-01-06T02:51:04.977Z">
|
||||||
<i
|
<i
|
||||||
class="iconfont icon-calendar"
|
class="iconfont icon-calendar"
|
||||||
style="margin-right: 2px;">
|
style="margin-right: 2px;">
|
||||||
</i>
|
</i>
|
||||||
<span>2026-01-05</span>
|
<span>2026-01-06</span>
|
||||||
</time>
|
</time>
|
||||||
|
|
||||||
|
|
||||||
@@ -548,7 +548,7 @@
|
|||||||
|
|
||||||
|
|
||||||
</div>
|
</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>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
</div>
|
</div>
|
||||||
@@ -1030,8 +1030,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -536,8 +536,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -18,12 +18,12 @@
|
|||||||
<link
|
<link
|
||||||
rel="icon"
|
rel="icon"
|
||||||
href="/">
|
href="/">
|
||||||
<title>Now</title>
|
<title>Current Plans and Recent Updates</title>
|
||||||
|
|
||||||
|
|
||||||
<meta
|
<meta
|
||||||
property="og:title"
|
property="og:title"
|
||||||
content="Now">
|
content="Current Plans and Recent Updates">
|
||||||
|
|
||||||
|
|
||||||
<meta
|
<meta
|
||||||
@@ -513,21 +513,21 @@
|
|||||||
<article class="card card-content">
|
<article class="card card-content">
|
||||||
<header>
|
<header>
|
||||||
<h1 class="post-title">
|
<h1 class="post-title">
|
||||||
Now
|
Current Plans and Recent Updates
|
||||||
</h1>
|
</h1>
|
||||||
</header>
|
</header>
|
||||||
<div class="post-meta post-show-meta">
|
<div class="post-meta post-show-meta">
|
||||||
<time datetime="2026-01-05T19:57:17.584Z">
|
<time datetime="2026-01-06T02:51:05.027Z">
|
||||||
<i
|
<i
|
||||||
class="iconfont icon-calendar"
|
class="iconfont icon-calendar"
|
||||||
style="margin-right: 2px;">
|
style="margin-right: 2px;">
|
||||||
</i>
|
</i>
|
||||||
<span>2026-01-05</span>
|
<span>2026-01-06</span>
|
||||||
</time>
|
</time>
|
||||||
|
|
||||||
|
|
||||||
<span class="dot"></span>
|
<span class="dot"></span>
|
||||||
<span>113 words</span>
|
<span>180 words</span>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -535,23 +535,24 @@
|
|||||||
<div
|
<div
|
||||||
id="section"
|
id="section"
|
||||||
class="post-content">
|
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 -->
|
<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>
|
||||||
<ul>
|
<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>Coming back from two week vacation.</li>
|
<li><p><input checked="" disabled="" type="checkbox">
|
||||||
<li>Catching up on communications</li>
|
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>Catching up on merge requests that have gone into Edge while I was out</li>
|
</li>
|
||||||
<li>Reviewing current sprint plan and my open items to see what’s still relevant</li>
|
<li><p><input checked="" disabled="" type="checkbox">
|
||||||
<li>Building a plan to get all of my open merge requests moved from EdgeOps 0.3.x to 0.4.x</li>
|
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 it’s useful for my purposes, lots more work before it’s suitable for contribution back upstream.</p>
|
||||||
|
</li>
|
||||||
</ul>
|
</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>
|
<ul>
|
||||||
<li>Integrating some feedback from liberachat #c about libsdlerror to improve the library</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>Erecting a temporary (but not really temporary) garage</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>
|
||||||
<li>Finishing garden builds (especially fencing)</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<h1 id="Musings"><a href="#Musings" class="headerlink" title="Musings"></a>Musings</h1><!-- musings here -->
|
<h1 id="Musings"><a href="#Musings" class="headerlink" title="Musings"></a>Musings</h1><!-- musings here -->
|
||||||
|
<blockquote>
|
||||||
<pre class="highlight"><span class="line">Isn't it nice that people who prefer Los Angeles to San Francisco live there?</span><br><span class="line"> -- Herb Caen</span><br></pre>
|
<p>Isn’t it nice that people who prefer Los Angeles to San Francisco live there?<br>– Herb Caen</p>
|
||||||
|
</blockquote>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
@@ -572,7 +573,7 @@
|
|||||||
style="padding-right: 2px;">
|
style="padding-right: 2px;">
|
||||||
</i>TOC
|
</i>TOC
|
||||||
</div>
|
</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>
|
</div>
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
@@ -592,8 +593,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -952,8 +952,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
@@ -546,8 +546,8 @@
|
|||||||
<div class="recent-posts-list">
|
<div class="recent-posts-list">
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
<div class="recent-posts-item-title">2026-01-05</div>
|
<div class="recent-posts-item-title">2026-01-06</div>
|
||||||
<a href="/2026/01/05/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
<a href="/2026/01/06/Single-Pane-of-Glass/"><div class="recent-posts-item-content">Single Pane of Glass</div></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="recent-posts-item">
|
<div class="recent-posts-item">
|
||||||
|
|||||||
Reference in New Issue
Block a user