Open Source Collaborative Docs

Updated 03-Aug-2025 We can call this Tsuite, inspired by Toot Sweet (a Chitty Chitty Bang Bang candy invention), and is meant to provide some functionality offered through third party collaborative documents. The main point is to have a self-hosted, free-and-open-source alternative, albeit with more bare bones functionality. Ultimately the goal is to be functional enough ... Read more

Machine Learning, Artificial Intelligence

Updated 03-Aug-2025 See also Deep Speech, Tesseract Items on ML (from 2019) IBM's Ginny Rommety gave a compelling keynote at CES on AI, as well as answering a great set of questions on Bloomberg Technology. It seems to me that the discussion of AI (as per Rommety) should not be using the term AI but ... Read more

AWS DHCP Options and Resolv.conf

Updated 03-Aug-2025 AWS DHCP options are set on a per-VPC (Virtual Private Cloud) basis. By default, things like the search scope and DNS servers used by a given AWS Instance are set by DHCP which also provides the private IP address (but not any Elastic IP Addresses). Indeed, the Amazon Virtual Private Cloud is a ... Read more

Server-Side Analytics and NoJS

Updated 03-Aug-2025 The current system of analytics tracking is so very broken, let us count the ways: Most solutions require third party trackers These are easily blocked by third-party ad blockers/privacy tools They are mostly javascript (and javascript can be disabled) They are a privacy nightmare, even when implemented properly They slow a site down ... Read more

Rogue OSX Processes

Updated 03-Aug-2025 By rogue I mean those processes which are not beneficial (at least for my configuration). To start with there are those processes which actual communicate over the network. View Processes on OSX with nettop nettop Nettop is a built in process communication display utility, useful, especially with seeing what network interfaces are being ... Read more

Maria Montessori Education

Updated 03-Aug-2025 What is Montessori? I am a great fan of Maria Montessori and her ideas about education. That said, she is long-dead and the Montessori we have is not her ideas (though we do have her books) but rather a set of institutions, schools, and teachers. We must look closer to see clearly. Because ... Read more

Inkscape – Open Source Vector Graphics

Updated 03-Aug-2025 Current issues The latest version of Inkscape has to be downloaded as an AppImage from the website. An earlier version is available via apt. There is also a PPA but that is not recommended. If the AppImage doesn't run, check from invoking at the command line, and also make sure to install sudo ... Read more

Minification, Compression, Expiration

Updated 03-Aug-2025 A big part of speed is managing the browser cache. This usually means setting compression (gzip/deflate) and expirations of cached content. Compression takes place at the web server (generally after minification). Minification usually also combines files together, so that that there are fewer requests. Compression provides enormous advantages (much more than minification), however, ... Read more

MySQL 5.6, 5.7, SQLite

Updated 03-Aug-2025 MySQL is good for large multi-user databases. However, when dealing with few changes to the database, and many reads, it is far from a great solution (in fact, is a terrible solution). SQLite is far superior in that situation, and for serial/sequential edits. MySQL 5.6 vs. 5.7 For those with minimal database needs, ... Read more

Nextgen Personal Technology Stack

Updated 03-Aug-2025 Note: This page is a document of the next generation of webdev/devops from what is currently in place (granted, much out-of-date). What follows is a personal technology stack learning task list rather than a comment on the state of web development. Note: As of May 2025, this generally holds true, with the exception ... Read more

cron and crontabs on Amazon Linux AMI

Updated 03-Aug-2025 Two words time-based automation: cron and crontabs (and other apps such as anacron) are needed for so many things on a server. Here is how to use cron and crontabs on Amazon Linux AMI. Install crontabs This will in addition install several dependencies, including cron. yum -y install crontabs chkconfig crond on service ... Read more

WooCommerce, WordPress Plugin Sites

Updated 03-Aug-2025 There are several sites which sell unlimited access to a large number of WooCommerce and other themes and plugins. These sites are taking advantage of the GPL which allows for free distribution, though it is unclear if they are violating use agreements (or trademarks). In any case, each of these sites has a ... Read more

Amazon Linux Backup and Recovery

Updated 03-Aug-2025 This is a collection of stuff that can help out when things go wrong. Extract Fingerprint and Public Key from a Private Key Extract Public Key from Private Key: ssh-keygen -y Generate a Fingerprint of a Private Key to verify in the AWS EC2 Console: openssl pkcs8 -in path_to_private_key -inform PEM -outform DER ... Read more

Tokyo or Singapore Datacenter

Updated 03-Aug-2025 Tokyo still top choice for Asia HQ Datacenter Even with multiple options coming online in Singapore, Tokyo is still the best option for a single, Asia-based datacenter. Even when serving locations such as Thailand and Vietnam, Tokyo is a strong competitor to Singapore. Linode is my unmanaged VPS of choice. They have a ... Read more

WordPress Multisite on Amazon Linux

Updated 03-Aug-2025 This assumes a current configuration of: - Amazon Linux (6.x RHEL series) - Apache 2.4 - PHP 5.6 + Opcache - Oracle MySQL 5.7 Installation up to this point is encompassed by: - OpenVPN on Amazon Linux EC2, basic configuration and securing an EC2 instance - Amazon Linux, Apache, MySQL, and PHP, installing ... Read more

Kitchen Knives and Knife Sharpening

Updated 03-Aug-2025 Block Kitchen Knife Steel Strop Knife steels are crap, have to hold proper angle, also leather strop The why of it all Therefore the angle kit is likely the best approach

360 Photos and Video

Updated 03-Aug-2025 Technology has advanced to the point where 95% of the work in 360 images and video is now done by consumer-grade hardware. For a 360 walkthrough or tour of an event or architectural location, all that is needed is a tripod, monopod, or head-mounted camera, and remote shutter or automatic capturing (every 8 ... Read more

PATH in Bash and Fish Shell

Updated 03-Aug-2025 PATH can be a pain, but there are some basics: Syntax $PATH before or after (before) Is EXPORT needed, or not (not) Where is PATH set All apps+shells /etc/environment All shells ~/.profile or /etc/profile for all users (or a separate file under /etc/profile.d/ if using pacman) Bash shell ~/.bashrc (or ~/.bash_profile or ~/.bash_login) ... Read more

Obfsproxy, Viscosity, OpenVPN

Updated 03-Aug-2025 OpenVPN is great, and the OpenVPN command line client and the Viscosity GUI are also nice. However, all configurations need to be checked to ensure there is no information leakage. Secondly, the basic OpenVPN connection needs another layer of encryption and/or obfuscation, in order to interoperate with Internet firewalls and services that use ... Read more

We use cookies only for WordPress functionality, and do not use third-party analytics or tracking.
Accept