54,302 blogs · [ { "id": "01a0877d-3528-721c-a4be-c72e364b135d", "title": "Very Old Tenvis TH611 Webcam Working With Frigate - Even PTZ", "url": "https://github.crookster.org/very-old-tenvis-th611-webcam-working-with-frigate-even-ptc/", "published_at": "2026-02-14T00:00:00+00:00" }, { "id": "01a0877d-3528-721c-a4be-c72e36578ac9", "title": "Fancy Home Assistant Weather Cards and Dashboard", "url": "https://github.crookster.org/fancy-home-assistant-weather-cards-and-dashboard/", "published_at": "2026-01-09T00:00:00+00:00" }, { "id": "01a0877d-3528-721c-a4be-c72e369f3b40", "title": "Running GPT-OSS 120B on RTX 3080 Ti 12 GB at home", "url": "https://github.crookster.org/running-gpt-oss-120b-on-rtx-3080-ti-12-gb-at-home/", "published_at": "2025-08-25T00:00:00+00:00" }, { "id": "01a0877d-3528-721c-a4be-c72e375fdff4", "title": "Using PC Fan (12V) for 10-Inch Rackmount Setup", "url": "https://github.crookster.org/using-pc-fan-(12v)-for-10-inch-rackmount-setup/", "published_at": "2025-07-23T00:00:00+00:00" }, { "id": "01a0877d-3528-721c-a4be-c72e37724155", "title": "Seedomatic - Using Home Assistant to Automate Seedlings", "url": "https://github.crookster.org/seedomatic-using-a-pico-w-and-home-assistant-to-automate-seedlings/", "published_at": "2025-03-25T00:00:00+00:00" }, { "id": "01a0877d-3528-721c-a4be-c72e38247ff5", "title": "How Do I Update Docker Container/Image Version in QNAP Container Station?", "url": "https://github.crookster.org/how-do-i-update-docker-container-image-version-in-qnap-container-station/", "published_at": "2025-03-14T00:00:00+00:00" }, { "id": "01a0877d-3528-721c-a4be-c72e38a9c08d", "title": "Comparing Physical Dimensions of MacBook Air 15-Inch (2023)", "url": "https://github.crookster.org/comparing-physical-dimensions-of-macbook-air-15-inch-(2023)/", "published_at": "2023-06-08T00:00:00+00:00" }, { "id": "01a0877d-3528-721c-a4be-c72e391a771a", "title": "Update This Blog for Faster macOS Docker Development", "url": "https://github.crookster.org/update-this-blog-for-faster-macos-docker-development/", "published_at": "2022-03-23T00:00:00+00:00" }, { "id": "01a0877d-3528-721c-a4be-c72e3a0452b9", "title": "Comparing Physical Dimensions of MacBook Pro 14-Inch (2021)", "url": "https://github.crookster.org/comparing-physical-dimensions-of-macbook-pro-14-inch-(2021)/", "published_at": "2021-10-19T00:00:00+00:00" }, { "id": "01a0877d-3528-721c-a4be-c72e3aeca131", "title": "Secure Shellfish (Plus Textastic) on iPad Gets the Jobs Done", "url": "https://github.crookster.org/secure-shellfish-plus-textastic-on-ipad-gets-the-jobs-done/", "published_at": "2021-03-12T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-9215614fd61e", "title": "Vapor 4 on Raspberry Pi 4 With aarch64 Swift 5.2", "url": "https://github.crookster.org/vapor-4-on-raspberry-pi-4-with-aarch64-swift-5.2/", "published_at": "2020-07-18T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-921560b7c27a", "title": "Multi-Monitor Weird Tricks in Linux", "url": "https://github.crookster.org/multi-monitor-weird-tricks-in-linux/", "published_at": "2020-03-26T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-921560ae2bbf", "title": "My Emacs Rust Language Config", "url": "https://github.crookster.org/my-emacs-rust-language-config/", "published_at": "2020-03-25T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-9215606b80c7", "title": "Emacs and C++ and CUDA", "url": "https://github.crookster.org/emacs-and-cpp-and-cuda/", "published_at": "2020-03-24T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-9215600199b2", "title": "Raytracing In One Weekend Series in C++, CUDA, and OptiX", "url": "https://github.crookster.org/raytracing-iow-in-cpp-cuda-and-optix/", "published_at": "2020-03-21T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155fdaef51", "title": "pitempmon Charts", "url": "https://github.crookster.org/pitempmon-charts/", "published_at": "2020-01-02T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155fcce3a8", "title": "My New “Now Playing” Webapp for shairport-sync", "url": "https://github.crookster.org/now-playing-webapp-for-shairport-sync/", "published_at": "2019-05-31T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155f8a2f82", "title": "Emacs27 on macOS - Now (Again❓) With Emoji!‼️", "url": "https://github.crookster.org/emacs27-from-homebrew-on-macos-with-emoji/", "published_at": "2019-05-07T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155f46873d", "title": "Creating a microSD Ubuntu Mint (Cinnamon) Boot Drive for new Atomic Pi", "url": "https://github.crookster.org/creating-a-microsd-ubuntu-mint-boot-drive-for-atomic-pi/", "published_at": "2019-02-02T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155eae4dd3", "title": "Switching to straight.el from Emacs 26 builtin package.el", "url": "https://github.crookster.org/switching-to-straight.el-from-emacs-26-builtin-package.el/", "published_at": "2018-11-13T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155dff1196", "title": "Siri Shortcut Controlled IR Remote for Home Receiver Using a Raspberry Pi", "url": "https://github.crookster.org/siri-shortcut-controlled-ir-remote-for-home-receiver-using-a-raspberry-pi/", "published_at": "2018-10-01T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155d8e88a5", "title": "Revisiting Homekit USB Webcam on Raspberry Pi 3", "url": "https://github.crookster.org/Revisiting-HomeKit-USB-Webcam-On-Raspberry-Pi/", "published_at": "2018-08-25T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155d33f681", "title": "Kubernetes 1.11 on Ubuntu 18.04 bare-metal single host", "url": "https://github.crookster.org/Kubernetes-1p11-Ubuntu-18.04-Bare-Metal-Single-Host/", "published_at": "2018-07-02T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155d2bdad5", "title": "Compiling and Installing Python 3.7 on Raspberry Pi Running Raspbian Stretch", "url": "https://github.crookster.org/Installing-Python-3.7-Raspberry-Pi-Raspbian-stretch/", "published_at": "2018-07-01T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155c8528da", "title": "Adding MathJAX with LaTeX and MathML support to Jekyll", "url": "https://github.crookster.org/Adding-MathJAX-LaTeX-MathML-to-Jekyll/", "published_at": "2018-06-15T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155bfbd52b", "title": "Compiling and Installing Python 3.7 b5 on Raspberry Pi", "url": "https://github.crookster.org/Installing-Python-3.7b5-Raspberry-Pi/", "published_at": "2018-06-11T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155b29e1e3", "title": "macOS Emacs 26 display-line-numbers, neotree and me, or How I Became an Emacs Power User Today", "url": "https://github.crookster.org/macOS-Emacs-26-display-line-numbers-and-me/", "published_at": "2018-06-10T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155ac7355f", "title": "Hardware CapsLock as Control key in iOS SSH client using blink.sh", "url": "https://github.crookster.org/Blink_dot_sh_CapsLock_SSH/", "published_at": "2018-05-23T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155a7e5692", "title": "Kubernetes 1.10 on Ubuntu 18.04 bare-metal single host", "url": "https://github.crookster.org/Kubernetes-Ubuntu-18.04-Bare-Metal-Single-Host/", "published_at": "2018-05-09T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155a2cc855", "title": "Adding a Webcam to Homekit Using a Raspberry Pi 3", "url": "https://github.crookster.org/Adding-A-Webcam-To-HomeKit/", "published_at": "2018-02-11T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-921559d74162", "title": "Extending HomeKit with Homebridge and Raspberry Pi to All the Things", "url": "https://github.crookster.org/Extending-HomeKit-with-Homebridge-and-Raspberry-Pi/", "published_at": "2017-04-30T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-9215598186af", "title": "Using Ansible to customize a box full of Raspberry Pis", "url": "https://github.crookster.org/Ansible-Config-RasPi-Boxen/", "published_at": "2017-04-28T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-921558bdb395", "title": "PCalc functions for converting between for latitude/longitude formats", "url": "https://github.crookster.org/Pcalc-LatLong-DMS-Degrees/", "published_at": "2017-04-27T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-921558b44a5f", "title": "Porting indoor weather (BMP085) logging project to SFE Phant", "url": "https://github.crookster.org/Moving-Indoor-Weather-Logging-To-Phant/", "published_at": "2016-10-30T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-921558729620", "title": ".local Networking with ATS in iOS 10", "url": "https://github.crookster.org/Local-Networking-and-ATS-iOS10/", "published_at": "2016-08-29T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-921557f12c1f", "title": "Alamofire HTTP library with Xcode 8 and Swift 3", "url": "https://github.crookster.org/Alamofire-Swift3-Xcode8/", "published_at": "2016-08-20T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155612d253", "title": "Feature list pruning", "url": "https://github.crookster.org/Octotrol-Feature-List/", "published_at": "2016-08-19T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155710c603", "title": "Wireframes for Octotrol", "url": "https://github.crookster.org/Octotrol-Wireframes/", "published_at": "2016-08-19T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-921555eb2aa5", "title": "iOS App Dev class from Udacity", "url": "https://github.crookster.org/Udacity-iOS-Development/", "published_at": "2016-08-18T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155536cf54", "title": "FoCo Girls Who Code and Pi’s", "url": "https://github.crookster.org/Even-More-RasPi-Javascript/", "published_at": "2016-04-13T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92155448c2f6", "title": "More RasPi jam with JavaScript", "url": "https://github.crookster.org/More-RasPi-Javascript/", "published_at": "2016-03-02T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-921553a6ed6c", "title": "RStudio and rJava on OS X El Capitan", "url": "https://github.crookster.org/RStudio-and-rJava-on-OS-X-El-Capitan/", "published_at": "2015-10-16T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-9215536b658d", "title": "Raspberry Pi and JavaScript Jam", "url": "https://github.crookster.org/Raspberry-Pi-and-JavaScript-Jam/", "published_at": "2015-10-05T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-9215529c25f4", "title": "Starting on my LLC", "url": "https://github.crookster.org/LLC-Limited/", "published_at": "2015-09-25T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-921551d7909a", "title": "MEAN and Jekyll Docker on Mac OS X", "url": "https://github.crookster.org/MEAN-and-Jekyll-Docker-on-Mac-OS-X/", "published_at": "2015-09-11T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-921551d3a687", "title": "NoCo Javascript Meetup", "url": "https://github.crookster.org/NoCo-Javascript/", "published_at": "2015-08-06T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-9215510039e9", "title": "Atlas 3D scanner is a fun project", "url": "https://github.crookster.org/Atlas3D-scanner-ftw/", "published_at": "2015-07-29T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-921550b94a02", "title": "GoCode Colorado 2015 and Pikr Knows", "url": "https://github.crookster.org/GoCodeCO-PikrKnows/", "published_at": "2015-05-31T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92154fba8567", "title": "Using Microsoft’s new Code editor as Node debugger (on a Mac)", "url": "https://github.crookster.org/Using-Code-as-Node-debugger/", "published_at": "2015-04-30T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92154f5123d0", "title": "Introducing React Native", "url": "https://github.crookster.org/Introducing-React-Native/", "published_at": "2015-03-29T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92154f0fe934", "title": "Being present", "url": "https://github.crookster.org/Being-Present/", "published_at": "2015-03-19T00:00:00+00:00" }, { "id": "01a0d148-fb8c-7275-923f-92156750f249", "title": "About | David Crook", "url": "https://github.crookster.org/about/", "published_at": null }, { "id": "01a0d148-fb8c-7275-923f-921567b8e041", "title": "David Crook", "url": "https://github.crookster.org/", "published_at": null }, { "id": "01a0d148-fb8c-7275-923f-92156854fefd", "title": "Privacy Policy", "url": "https://github.crookster.org/privacy/", "published_at": null }, { "id": "01a0d148-fb8c-7275-923f-9215688fd727", "title": null, "url": "https://github.crookster.org/projects/", "published_at": null }, { "id": "01a0d148-fb8c-7275-923f-9215698decdb", "title": "David Crook", "url": "https://github.crookster.org/page-2/", "published_at": null }, { "id": "01a0d148-fb8c-7275-923f-92156a076f2b", "title": "David Crook", "url": "https://github.crookster.org/page-3/", "published_at": null }, { "id": "01a0d148-fb8c-7275-923f-92156a40f7b8", "title": "David Crook", "url": "https://github.crookster.org/page-4/", "published_at": null }, { "id": "01a0d148-fb8c-7275-923f-92156b1849cc", "title": "David Crook", "url": "https://github.crookster.org/page-5/", "published_at": null }, { "id": "01a0d148-fb8c-7275-923f-92156b41cfdf", "title": "David Crook", "url": "https://github.crookster.org/page-6/", "published_at": null }, { "id": "01a0d148-fb8c-7275-923f-92156b82d6da", "title": "David Crook", "url": "https://github.crookster.org/page-7/", "published_at": null } ] posts Claim your blog
Back to github.crookster.org
Blog · corpus.blog/blogs/github.crookster.org/posts

github.crookster.org

github.crookster.org

2026

2025

2023

2022

2021

2020

2019

2018

2017

2016

2015

Undated