mirror of
https://github.com/ckaczor/Blog.git
synced 2026-01-13 17:22:16 -05:00
Switch categories to tags
This commit is contained in:
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "Back Again"
|
title: "Back Again"
|
||||||
date: "2019-12-13"
|
date: "2019-12-13"
|
||||||
categories:
|
tags:
|
||||||
- "code"
|
- "Code"
|
||||||
- "excuses"
|
- "Excuses"
|
||||||
---
|
---
|
||||||
|
|
||||||
When I started this blog I had recently been laid off and figured it was as good a time as any to give some visibility to the code I had been creating over the years rather than hoarding it like a jealous dragon. I intended to keep up with it but then I started a new job and the writing sort of fell by the wayside. I kept working on projects when I could but never really got the chance to write about them. I'm hoping to be a bit more consistent this time around but only time will tell.
|
When I started this blog I had recently been laid off and figured it was as good a time as any to give some visibility to the code I had been creating over the years rather than hoarding it like a jealous dragon. I intended to keep up with it but then I started a new job and the writing sort of fell by the wayside. I kept working on projects when I could but never really got the chance to write about them. I'm hoping to be a bit more consistent this time around but only time will tell.
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "CPU Usage Status Window"
|
title: "CPU Usage Status Window"
|
||||||
date: "2018-03-08"
|
date: "2018-03-08"
|
||||||
categories:
|
tags:
|
||||||
- "code"
|
- "Code"
|
||||||
- "floating-status-window"
|
- "Floating Status Window"
|
||||||
---
|
---
|
||||||
|
|
||||||
Now that I've written about my [FloatingStatusWindow](https://github.com/ckaczor/FloatingStatusWindow) library I can start to talk about the projects that use it. First up is the [ProcessCpuUsageStatusWindow](https://github.com/ckaczor/ProcessCpuUsageStatusWindow) project.
|
Now that I've written about my [FloatingStatusWindow](https://github.com/ckaczor/FloatingStatusWindow) library I can start to talk about the projects that use it. First up is the [ProcessCpuUsageStatusWindow](https://github.com/ckaczor/ProcessCpuUsageStatusWindow) project.
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Etsy Shop Widget"
|
title: "Etsy Shop Widget"
|
||||||
date: "2018-04-20"
|
date: "2018-04-20"
|
||||||
categories:
|
tags:
|
||||||
- "code"
|
- "Code"
|
||||||
---
|
---
|
||||||
|
|
||||||
My wife and a friend run The Crafty Coop (edit: now closed) - an event planning business that also sells handmade party decorations/favors online and at craft shows. One of the ways I help out is as the designated "IT guy" by handling the web/email hosting and other technical stuff.
|
My wife and a friend run The Crafty Coop (edit: now closed) - an event planning business that also sells handmade party decorations/favors online and at craft shows. One of the ways I help out is as the designated "IT guy" by handling the web/email hosting and other technical stuff.
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Feed Center"
|
title: "Feed Center"
|
||||||
date: "2018-04-04"
|
date: "2018-04-04"
|
||||||
categories:
|
tags:
|
||||||
- "code"
|
- "Code"
|
||||||
---
|
---
|
||||||
|
|
||||||
One of my most complete projects is [Feed Center](https://github.com/ckaczor/FeedCenter) - an RSS feed reader designed to blend in with the Windows desktop.
|
One of my most complete projects is [Feed Center](https://github.com/ckaczor/FeedCenter) - an RSS feed reader designed to blend in with the Windows desktop.
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "Floating Status Window"
|
title: "Floating Status Window"
|
||||||
date: "2018-02-21"
|
date: "2018-02-21"
|
||||||
categories:
|
tags:
|
||||||
- "code"
|
- "Code"
|
||||||
- "floating-status-window"
|
- "Floating Status Window"
|
||||||
---
|
---
|
||||||
|
|
||||||
Something that shows up in a lot of my projects is my [FloatingStatusWindow](https://github.com/ckaczor/FloatingStatusWindow) library. It allows the creation of something akin to a desktop widget that displays simple text and blends in with the Windows desktop. This is what several of them look like in the corner of my secondary monitor:
|
Something that shows up in a lot of my projects is my [FloatingStatusWindow](https://github.com/ckaczor/FloatingStatusWindow) library. It allows the creation of something akin to a desktop widget that displays simple text and blends in with the Windows desktop. This is what several of them look like in the corner of my secondary monitor:
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "Hello world!"
|
title: "Hello world!"
|
||||||
date: "2018-02-05"
|
date: "2018-02-05"
|
||||||
categories:
|
tags:
|
||||||
- "code"
|
- "Code"
|
||||||
- "critters"
|
- "Critters"
|
||||||
---
|
---
|
||||||
|
|
||||||
Being a programmer at heart it seems appropriate to stick with the classic "hello world" for starting off!
|
Being a programmer at heart it seems appropriate to stick with the classic "hello world" for starting off!
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Laundry Monitor - Hardware"
|
title: "Laundry Monitor - Hardware"
|
||||||
date: "2018-03-29"
|
date: "2018-03-29"
|
||||||
categories:
|
tags:
|
||||||
- "code"
|
- "Code"
|
||||||
---
|
---
|
||||||
|
|
||||||
The next project up is [LaundryMonitor](https://github.com/ckaczor/LaundryMonitor) which uses the most hardware of anything I've done so far.
|
The next project up is [LaundryMonitor](https://github.com/ckaczor/LaundryMonitor) which uses the most hardware of anything I've done so far.
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "Laundry Monitor – Software"
|
title: "Laundry Monitor – Software"
|
||||||
date: "2018-04-02"
|
date: "2018-04-02"
|
||||||
categories:
|
tags:
|
||||||
- "code"
|
- "Code"
|
||||||
- "floating-status-window"
|
- "Floating Status Window"
|
||||||
---
|
---
|
||||||
|
|
||||||
The software side of [LaundryMonitor](https://github.com/ckaczor/LaundryMonitor) is currently pretty straightforward. The [C.H.I.P.](https://getchip.com/pages/chip) runs a Node.js application that keeps track of a GPIO pin for each current switch - when the switch is closed the appliance is on and when the switch is open the appliance is off. The application exposes a websocket that applications like [HomeStatusWindow](https://github.com/ckaczor/HomeStatusWindow) can watch and messages are sent to a family Telegram channel.
|
The software side of [LaundryMonitor](https://github.com/ckaczor/LaundryMonitor) is currently pretty straightforward. The [C.H.I.P.](https://getchip.com/pages/chip) runs a Node.js application that keeps track of a GPIO pin for each current switch - when the switch is closed the appliance is on and when the switch is open the appliance is off. The application exposes a websocket that applications like [HomeStatusWindow](https://github.com/ckaczor/HomeStatusWindow) can watch and messages are sent to a family Telegram channel.
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "System Temperature Status Window"
|
title: "System Temperature Status Window"
|
||||||
date: "2018-03-19"
|
date: "2018-03-19"
|
||||||
categories:
|
tags:
|
||||||
- "code"
|
- "Code"
|
||||||
- "floating-status-window"
|
- "Floating Status Window"
|
||||||
---
|
---
|
||||||
|
|
||||||
Next up in the "floating status window" category is [SystemTemperatureStatusWindow](https://github.com/ckaczor/SystemTemperatureStatusWindow). This one does exactly what it says on the tin - it shows various system temperature values.
|
Next up in the "floating status window" category is [SystemTemperatureStatusWindow](https://github.com/ckaczor/SystemTemperatureStatusWindow). This one does exactly what it says on the tin - it shows various system temperature values.
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "Weather Station"
|
title: "Weather Station"
|
||||||
date: "2018-02-17"
|
date: "2018-02-17"
|
||||||
categories:
|
tags:
|
||||||
- "code"
|
- "Code"
|
||||||
- "weather"
|
- "Weather"
|
||||||
---
|
---
|
||||||
|
|
||||||
One of the oldest projects I'm still working on today is my weather station. I had always wanted a weather station but it seemed boring to just install something on the roof, stick an LCD display on the wall somewhere, and then forget about it - I wanted something I could build, expand on, and write my own software for.
|
One of the oldest projects I'm still working on today is my weather station. I had always wanted a weather station but it seemed boring to just install something on the roof, stick an LCD display on the wall somewhere, and then forget about it - I wanted something I could build, expand on, and write my own software for.
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Work Indicator"
|
title: "Work Indicator"
|
||||||
date: "2018-03-19"
|
date: "2018-03-19"
|
||||||
categories:
|
tags:
|
||||||
- "code"
|
- "Code"
|
||||||
---
|
---
|
||||||
|
|
||||||
I'm going to take a break from status windows for a little bit to cover my [WorkIndicator](https://github.com/ckaczor/WorkIndicator) project.
|
I'm going to take a break from status windows for a little bit to cover my [WorkIndicator](https://github.com/ckaczor/WorkIndicator) project.
|
||||||
|
|||||||
@@ -103,23 +103,6 @@ export default async function(eleventyConfig) {
|
|||||||
return (new Date()).toISOString();
|
return (new Date()).toISOString();
|
||||||
});
|
});
|
||||||
|
|
||||||
// Categories
|
|
||||||
eleventyConfig.addCollection('categoryList', collection => {
|
|
||||||
let catSet = {};
|
|
||||||
collection.getAll().forEach(item => {
|
|
||||||
if (!item.data.categories) return;
|
|
||||||
item.data.categories.filter(
|
|
||||||
cat => !['posts', 'all'].includes(cat)
|
|
||||||
).forEach(
|
|
||||||
cat => {
|
|
||||||
if (!catSet[cat]) { catSet[cat] = []; }
|
|
||||||
catSet[cat].push(item)
|
|
||||||
}
|
|
||||||
);
|
|
||||||
});
|
|
||||||
return catSet;
|
|
||||||
});
|
|
||||||
|
|
||||||
// Features to make your build faster (when you need them)
|
// Features to make your build faster (when you need them)
|
||||||
|
|
||||||
// If your passthrough copy gets heavy and cumbersome, add this line
|
// If your passthrough copy gets heavy and cumbersome, add this line
|
||||||
|
|||||||
Reference in New Issue
Block a user