-
Building a Home Server (Part 1)
This project has been a long time coming. I built my first NAS with the original Raspberry Pi. I plugged in an external drive and accessed the files from the local network. Centralizing the bulk of my storage meant I could use phones, tablets, and the TV to access media...
-
Tact Switch Handwired Keyboard (Part 2)
Recap This is a continuation of my attempt to build a hand-wired mini keyboard. I discussed the main inspiration, design and the plan of action in the first post I made on the topic. Let me do a quick recap. What is it: A small keyboard that can be held...
-
Tact Switch Handwired Keyboard (Part 1)
Intro The other day, I was browsing r/mechanicalkeyboards and saw this: It was a tiny ortholinear keyboard kit using tactile switches as buttons, sold on mechkeys.co.uk. Being a custom keyboard fanatic (long story), I was immediately intrigued. My immediate instinct was to buy the kit, but I already have so...
-
CSS Reference: Display and Position
This is a quick reference for how CSS display and position properties work. Display Elements are arranged from left to right, top to bottom. Display properties define how elements are treated when being placed in the flow. inline Aligns with baseline (as in, the baseline on which text is aligned)...
-
On choosing front-end web frameworks
When I was a kid, web development just meant knowing HTML, CSS, and some JS. Oh how far we’re come. A decade or two ago, it used to be the wild west of implementations of HTML, CSS and JS by different web browsers. As the web began to proliferate, common...
-
JavaScript Quick Reference
This is a (updating) list of some of JavaScript’s behaviorthat I keep forgetting. Like closures, some scope quirks, the “this” keyword, etc. This is a quick reference I can check when I need to. Sources: CSS-Tricks on Scope and Closure Scope tutorial by Hammad Ahmed on Scotch.io Variable Declarations 1....
-
Sweet 16 Macro Pad Build
This is a build log of the Sweet 16 macro pad by 1upkeyboards.com. Product Page: https://www.1upkeyboards.com/shop/keyboard-kits/macro-pads/sweet16-macro-pad-white/ I bought a bundle which was on sale ($5.50 off): https://www.1upkeyboards.com/shop/keyboard-kits/macro-pads/sweet-16-nycc-bundle/ NOTE: There is an updated version called Super 16 available, which adds support for per-key SMD LEDs and an LED ring for underglow....
-
Firefox: Go to last tab shortcut
In Firefox (and indeed most web browsers), CTRL + TAB moves us through open tabs (and CTRL + SHIFT + TAB moves us backward). When working with upward of a dozen tabs (which is not uncommon these days), if we need to switch between two tabs which are not adjacent,...