Nano Command Line Text Editor

Nano is pretty awesome, fully open source, and has mnemonics for most commands. Note that I use Fish Shell on OSX, CentOS and Ubuntu. Various benefits accrue, when scripting and also autocomplete and such. Various Commands and Such Set Nano as default editor of git in OSX Search and Replace Apparently this is also case ... Read more

WordPress Plugins Redesign 2017

If a phrase could sum up what we've seen so far in WordPress in 2017 it would be something like: > Bureaucratic nonsense, shitty design, tone deaf development. The Core crew and their work on Plugins has recently turned from tragedy to farce. While these hardworking plebes have put in the hours, their result is, ... Read more

GeoIP on WordPress and in General

Detecting a visitor's location can provide a semi-customized experience that can work out well. However, it can also lock visitors into an assumption that is incorrect, and that may create a worse experience. For example, changing default languages based on location is not a good idea (it is better to use cookies and reasonable defaults, ... Read more

ntpd, ntpdate, chrony on CentOS

Recently, I'm on a server that chrony just barfs on, so my preferred time mechanism doesn't work. Indeed, ntpdate doesn't work as well. Turns out that ntpdate is obsolete (or being obsoleted). After a lot of nonsense, it turns out that running ntpd from the commandline is possible, as long as it is not currently ... Read more

Piwik vs. Google Analytics

> Note: as of june 2018 I've discontinued use of Piwik. While it is reasonably good as a solution, the MySQL component requires too many resources, and frankly what it does better than Google Analytics in terms of actual data doesn't provide much value in my current use cases. Piwik is an open source, free ... Read more

Link Disavow Tool Bing Google Yandex

Link disavowel is desired someone (a competitor, or simply a derranged troll) has created low-quality links to your site. In some cases, in competitive, global markets, this may actually be the result of perhaps hundreds of domains created for the purpose of wrecking large numbers of competitors by providing Google with evidence of negative behavior. ... Read more

WordPress Form and Comment Spam

As with security in general, escaping the scourge of WordPress form and content spam requires a layered approach. Here is what works. Databases and Behavioral Anti-Spam The first step is the one that nowadays works the least well. In the beginning we had Akismet, and things got better, but this is an arms race, and ... Read more

EU-Vietnam Free Trade Area (EVFTA)

The EU-Vietnam Trade Treaty is still under discussion regarding the implementation details as of early 2017, due to the complexity and the level of reform needed to implement it on the Vietnamese side. Negotiation concluded on 02 December 2016, and the treaty will take force in 2018. The EVFTA is just one of a number ... Read more

Bing Google Yandex Webmaster Tools

While there are Webmaster Tools for Naver and Webmaster Tools for Baidu, both of those do not have an English interface. While it is possible to muddle through, it would only be worthwhile if targeting the Chinese market (in China) or the Korean market (in Korea). Bing Webmaster Tools, Google Webmaster Tools, and Yandex Webmaster ... Read more

GSuite DNS Records

GSuite is the latest term Google is using for what used to be called Google Apps for Domains. Google Cloud is now a provider of GSuite (along with many other services). GSuite is akin to similar offerings by Microsoft, Yandex, and more anemically, Amazon Workmail/Workdocs, and Apple. CNAME Records calendar = ghs.google.com. drive = ghs.google.com. ... Read more

2017 Responsive Design

Zurb's 21 Responsive Design Trends That Will Shape 2017 is useful reading. Of course not everyone will agree on 21 trends, and 21 isn't actually helpful to focus on. Nonetheless, many of these should/will need to be dealt with in 2017. Here are the one's I found most useful: Split Screen Divide a site into ... Read more

Yandex Cloud Services

Yandex is likely the 4th most important Search-based provider, with Google, Baidu, and Bing being ahead in terms of overall traffic. Yandex is certainly like Google and Bing (and Amazon) in terms of offering a combination of email and file storage along with file sharing and file editing tools for organizations. Essentially it is a ... Read more

Mainstream RHEL Derivatives

Spending time looking into AMI (Amazon Linux), it is as usual with the plethora of Amazon products, sometimes hard to get info about what it is. I take this not as a bad thing (though it does take time) but rather a feature that emerges from the *let's develop lots of stuff all at once" ... Read more

2016 Postmortem

Instead of a post about 2017, I want to postmortem 2016. It has been an enormous year of reckoning, being faced with previous decisions and facing them anew. Client chaos, a move into the suburbs, my son's development from months 2 to 14, and several injuries have made this a stressful year. In any case, ... Read more

Amazon WorkMail, WorkDocs

When dealing with cloud-based office productivity applications (documents and spreadsheets), the main contenders are obvious: - Apple iWork - Google Docs, Apps, Drive, GSuite - Microsoft Office365 While Apple's offering is relatively unknown (little noted, therefore little discussed), the real sleeper is Amazon's WorkDocs and WorkMail The Kit and the Kaboodle Here I will deal ... Read more

Colorblindness Online Marketing

Colorblindness Colorblindness affects approximately 5-8% of the population, mainly males. The visualization of these kinds of colorblindness is eye-opening, to say the least. The most common form of colorblindness is deuteranomaly, which is red-green. The colorblindness simulations show the color red as indistinguishable from a certain shade of green. Actually to my eyes the dichromatic ... Read more

Telegram + Trello, Github, WP

Telegram is my favorite go-to chat. Unfortunately people are invested in their use of Facebook messenger, Line, Hangouts, etc., and you have to be where they are to chat with them. I have one guy who is only chatting on the apps I don't use: Facebook and WeChat. Sure, I might see a Facebook chat ... Read more

Woocommerce Customization

Woocommerce is a fantastic, though complex, time-consuming, and/or expensive ecommerce system. That said, it is the most popular on WordPress, and has a lot of potential for the future. It is getting a lot of development effort at Automattic, and has a fairly extensive functionality set, and some loosely- and tightly-coupled extensions and sister-plugin functionality. ... Read more

Status of Copyright – Nov 2016

TPP and Copyright provisions There have been several developments regarding copyright law, the most profound being that TPP appears to be dead in the water. TPP copyright provisions would have negatively impacted many countries in terms of costs to consumers, including Canada, Brunei, Japan, Malaysia, New Zealand, and Viet Nam. A New Zealand analysis disingenuously ... Read more

Re-negotiation Handshake Failed

I've had some trouble troubleshooting a problem with a site. Regular browsers had no problem, and the certificate appeared fine. However, Bingbot was getting failure (503) on trying to access robots.txt. Once I allowed that to be available via http, the problem went away. Looking further I found some ideas: - Bingbot had a problem ... Read more

Widespread Hacking

> This is as true today than it was more than five years ago when first posted. Due to the ongoing hacking of accounts and passwords on popular web services, it is a good time to consider the following suggested security practices. If you feel you do not have the time to deal with this, ... Read more

WHO and CDC Growth Charts

Especially the first year for a child, there is an enormous amount of growth and development for a child. Parents of course will worry obsessively, and breast-feeding mothers will become anxious and paranoid about feeding. Here are a few guidelines to help. - WHO and CDC growth charts, use WHO for the first two years. ... Read more

SCP – Secure Copy

scp, the secure version of cp, aka copy, is pretty great, since it is straightforward to copy one or more files or directories from any one machine to any other machine (and the command could be running on a third machine). SCP Syntax Note: it is best to use sudo, and full paths for everything. ... Read more

No More Underpowered Devices

I've reached the end of my patience for underpowered devices. I've entertained quite a few thin clients, including: Various Netbooks Chromebook Apple TV Chromecast Fire Stick Intel Compute Stick NEC MobilePro 770, 780, 790 (more on this below) Return on Investment The return on investment (ROI) of any device can be considered on the dimension ... Read more

AutoSSH (and MOSH)

Note: This started out as a page about MOSH, but I've moved on to AutoSSH, which is way easier without much configuration, and better at what it does. I had not been aware of Mosh (mobile shell), though clearly its own level of awesome is not a reason for that. Basically it replaces SSH, but ... Read more

WordPress Site Performance

Site performance comes down to two issues: Perceived relevance Perceived responsiveness Actually, perceived responsiveness could be considered an aspect of relevance (but not the other way around). To be relevant is to be speedy and relevant. Catch 22 - Speed vs. Functionality For WordPress, the architecture is one where responsiveness goes down logarithmically to the ... Read more

Grayscale Web Pages with CSS

In Thailand, due to a period of mourning on the death of the King of Thailand, many websites have removed color and gone black-and-white (grayscale) for home pages, and some for all pages. There is a fairly easy way to do this with CSS, with the exception of images used as background images in CSS ... Read more

SERP Star Ratings ⭐⭐⭐⭐⭐

Star ratings, which indicate review averages, can be useful indicators of quality on search results pages. There are several tactics to include star ratings (or rather, rating/review stars). There may be an interesting use case for not having a root page / in a WordPress website. That is, forcing a redirect from root to a ... Read more

Private Video Streaming Options

Public video can easily be hosted and streamed on YouTube at no cost. But for those who want some restrictions on the video, YouTube has only limited options. Currently YouTube only allows sharing private videos with up to 50 YouTube accounts, via including their email addresses or Google+ account, in the video manager. In addition, ... Read more

Mad WooCommerce Development

The WooCommerce team is introducing a huge amount of integrated functionality. WooCommerce must be considered a platform at this point (with WordPress as a much more generic, broader platform). Think of Windows and Office. Windows is a generic operating system and Office is a set of applications. While the analogies only go so far, WooCommerce ... Read more

Alternatives to Earth Class Mail

2019 Update - I simply no longer use remailers. Everything gets shipped directly to Chiang Mai, Thailand whether that be from Ebay, Amazon, or more often, Lazada (the Amazon of Southeast Asia). I pay the extra shipping charges (at least on Amazon, as in many cases the shipping costs are the same on Ebay and ... Read more

Diapers – Reusable and Disposable

Disposable diapers are a blight on the planet and the pocketbook of parents everywhere. They are made out of plastic and go into landfills. Soiled diapers are toxic waste but they are hardly ever treated as such. Even when the cost of diapers are around 10 THB (~$0.30 USD), with upwards of 4,000 diapers in ... Read more

Email Marketing Automation

Update 03-JUN-2024 - I'm migrating off most of this (Woocommerce -> Stripe links) the only functionality that seems important is a simple newsletter. The Alo Easymail Newsletter was great but hasn't been updated in 4 years which means it is out of step with the latest PHP / MariaDB used in WordPress these days. Mailbluster ... Read more

Cookie Laws, Privacy, Do Not Track

> Google's EU user consent policy > > When using Google products that incorporate this policy, certain disclosures must be given to and consents obtained from end users in the European Union where EU data protection law requires such disclosures and consents. > > For end users in the European Union: > > You must ... Read more

CLI vs. GUI

The Command Line Interface (CLI), aka shell, aka command prompt, is a powerful, key, and underlying interface to most operating systems. However, there are huge usability problems. The main issue is one of recognition vs. recall which has to do with human memory. While there are endless comparisons between GUIs and CLIs most of these ... Read more

Paypal Checkout Options

> Updated July 2019 - I no longer use Paypal, as it is roughly twice as expensive as Stripe when looking at $100 USD/month in transactions (more than 10% with transaction fees and currency conversion), and without currency conversion it is still 30% more when only looking at transaction fees (usually because of the international ... Read more

Baby Toothbrushing

My son at 10.5 months has six teeth, four up and two down. He's had them for a while now. He is very fussy around his mouth, because his mother has consistently forced a washcloth into his mouth to clean his teeth and gums. This means he avoids any cloth around his mouth (napkins, etc.) ... Read more

Rise of the Chat 'Bots

In February 2016, I wrote about the Coming of the 'Bots. Now it is September, and indeed there are more on the horizon, as well as a few I missed from 2015. However, bot utility is fairly constrained now and likely into the future, mainly because the mental model is one around artificial intelligence which ... Read more

Progressive Web Apps

Apparently Progressive Web Apps are a thing. (Thanks Leon!) Anyone know of any agencies who've developed #ProgressiveWebApps esp. with service workers? We have a work project for you...— Leon Paternoster (@leonpaternoster) September 12, 2016 While the technology was announced (apparently) in 2015, in the March 2016 Google I/O there were many training and presentation events, ... Read more

Infants and Milk

There is a public perception of the dangers of cow milk for children under 1 year of age. One reads this caution everywhere. However, the idea that a child from one day (365 days old) to the next (366 days old) can drink milk, and even what that means, is a bit odd. My son ... Read more

Baby Led Weaning (BLW)

Baby Led Weaning is essentially letting the baby feed itself as early as possible. This of course requires age-appropriate food, patience, and a lot of clean-up. However, it can have positive effects such as eating a wider variety of food, and at the times of the spoon-feeding strikes around 8-10 months, BLW is the obvious ... Read more

Import Adwords to Bing Checklist

This is a handy checklist since Bing conveniently forgets a few settings, and also doesn't fully support a few features (and so generalizes, naturally). - Currency differential in bids and budgets. Bing treats a number as a number, even when Adwords campaigns in Thai Baht is imported into a US Dollar Bing account. Use the ... Read more

Climate as a Resource

Ran across an intriguing study that models climate as a (localized) resource and variable impacts on different kinds of tourism. This looks at the Bay of Palma (Majorca) and in particular shows impacts on seasonality. > ... optimal conditions are projected to degrade during the peak visitation period while improving in spring and autumn. That ... Read more

Search Crawler IP Address Blocks

Whitelist these CIDR IP blocks to not accidentally lock out or block spiders. These are for the following search engines: - Baidu - Bing - DuckDuck - Facebook - Google - Yahoo - Yandex 100.43.80.0/24 100.43.81.0/24 100.43.85.0/24 100.43.90.0/24 100.43.91.0/24 107.21.1.61 111.13.102.0/24 114.111.95.0/24 115.239.212.0/24 119.63.196.0/24 119.63.199.0/24 122.81.208.0/22 123.125.67.144/29 123.125.67.152/31 123.125.68.0/24 123.125.68.68/30 123.125.68.72/29 123.125.68.80/28 123.125.68.80/30 123.125.68.84/31 123.125.68.96/30 ... Read more

Baidu Webmaster Tools

Baidu has decent webmaster tools. There only comes a problem if one does not read or write Chinese. However, Google Translate can do a decent job. Also, it is possible to create a Baidu account using a non-Chinese phone number for verification. Why Register a (non-Chinese) website with Baidu While it is the case that ... Read more

Amazon UCC128 Barcode

Updated 24-Nov-2018 Publishing Toolchain/Workflow Notes Syntax for ISBN .eps ./bookland -o 978-0-9822972-7-8.eps 978-0-9822972-7-8 Syntax for Amazon ASIN (effectively a hyphen-less ISBN-10 of the ISBN-13) encode128 0982297270 Take output and use Code128 Font to display The Amazon Barcode Note for revision: the latest version of encode128 is using different start/stop characters than what is displayed/discussed below. ... Read more

Infant prescription incompetence

My wife, anxious because our baby is sick, was convinced she needed to go to the doctor on the third day of his cold. Note that I had a cold earlier, and his symptoms are the same. A bad cough with lots of phlem. Certainly it is disturbing to see the baby suffer, but my ... Read more

Next Generation Vehicles

This page will be updated at ongoing, irregular intervals. Transportation on the Water One of the more interesting personal water craft is the Mokai powered kayak. Painless Mokai aftermarket products to improve the kayak This would be better as an electric watercraft. Not only would it be silent, but likely the maintenance costs would lower. ... Read more

Webmin, Virtualmin

> Note: as of 2017 I no longer use webmin or virtualmin, though I still believe it is much better than Cpanel and other related. This page will not be updated over time with information about Webmin and Virtualmin, and perhaps Usermin, and Cloudmin. Basically Webmin and Virtualmin are similar in functionality to the more ... Read more

WebP – Web Image Format

See also discussion of Image Optimization for the Web Note this is a brief note, as WebP is less interesting than originally thought. Yes, this format is out there, and yes, it can in many cases reduce the size of images by a certain amount. However, browser support is not complete (therefore you still need ... Read more