Link Search Menu Expand Document



I host my site for free with Netlify, since I moved to Jekyll in 2017. Cloudflare may not be needed with Netlify's static HTML pages, if not for the DNS management and other features I wanted. However, having to host static HTML pages in one `Cloudflare` with its features, outweigh its downside.


I had DNS management managed by my domain registrar `` for more than a decade. Having been exposed to cloudflare for years, I have finally decided to move DNS management to cloudflare.


This is an update to the tools I'm using ~ in local, dev, and production.


I tried coming up with my own design and theme in the past, and all, but I quickly lost appetite with the looks of what I'm converting from design into theme code. So everything ends up unfinished. I did it several times. I gave up several times too.


This is the native way, and from scratch, to create Drupal 8 project using composer ran using docksal/cli.



This privacy policy has been compiled to better serve those who are concerned with how their 'Personally Identifiable Information' (PII) is being used online. PII, as described in US privacy law and information security, is information that can be used on its own or with other information to identify, contact, or locate a single person, or to identify an individual in context. Please read our privacy policy carefully to get a clear understanding of how we collect, use, protect or otherwise handle your Personally Identifiable Information in accordance with our website.


I was notified to upgrade from maxOS Sierra to macOS High Sierra earlier and I thought for few seconds and hit install button. I waited for almost an hour for it to finish the OS upgrade.


Suppose, you want to move a directory from a repository A to be merged into another repository B. The noob approach would be just to copy the contents of the said directory from A to (that of) B.



Ruby Version Manager (RVM) is a tool that managers Ruby application environments and enables switching between them. This is more of a personal note, as I always end up re-searching about this.


An nginx proxy pass server is where you pass a request from nginx to proxied servers, whether this be another nginx or other web servers, over different protocols.


I blocked someone from Skype using the Franz app and got surprised we still exchanged messages day afterwards.


Can't help myself but play.


I have been a slate user for years, and I am still amazed by this tool. I'm trying to find something else, but I am always pulled back.


After years of using Drupal 7.x on my personal website, from, to using a secure protocol, and to, I have finally decided, after serveral months of search, to move to Jekyll for my own website, just to save paid cloud servers, among others.


"The goal of user acceptance criteria is to compile a set of statements that accurately identify what your customer does/does not want when commissioning your project. Establishing user acceptance criteria is an essential technique aimed at preventing project teams going of on a tangent and building something that your customer doesn't actually want."


Ncmpcpp is an mpd client. It is compatible with mopidy and its UI is very similar to ncmpc. It's a TUI-based music player that is very lightweight. Default installation on OSX can be easily done with `brew install ncmpcpp`.


After learning yesterday that there exists a (dot) sh domain name, I had second thoughts of changing my old and existing domain name,, to a much shorter name, I have been using for several years already, since 2008. Now, I just have registered, and configured its DNS to point to my existing Digital Ocean droplet server instance.


Due to the fact that I purchased just today and I moved to Let's Encrypt yesterday, I also have issued certificates to both and domain names.


I use Comodo's PositiveSSL for this website, However, after Let's Encrypt has been released and after I used it to 2 of my subdomains, I have finally decided to move to this open source SSL. Yesterday, I created SSL certificate for both and



In article `Install mpd + ncmpcpp on OSX Yosemite`, many asked how to run mpd automatically. This isn't an issue at first, because I run mpd manually. I first suggested to include `mpd` into your shell rc file, but did not realise that it will run mpd each time a terminal is being opened, e.g., in new tab or window, thus resulting in `Address already in use` prompt, which may, if not, all the time, annoying.


Cowsay is a program which generates ASCII pictures of a cow with a message. It can also generate pictures using pre-made images of other animals, such as Tux the Penguin, the Linux mascot. While fortune is a simple program that displays a pseudorandom message from a database of quotations.


The following steps are the easiest way to install rtorrent - a console-based torrent client - on OSX Yosemite. The same may work on Mavericks and previous versions, but not personally tested. I previously installed it with the previous OS differently which I cannot recount anymore.


You may at one point deleted a vagrant directory, accidentally. Perhaps you had that project, finished, and wasn’t able to have it up for too long. This will make your vagrant virtual machine as an orphaned VM. So you went ahead and opened your vagrant’s default provider, e.g., Virtualbox, and delete these VMs. What you did not realise is that, the vagrant entry/ies is/are still there.


A former colleague introduced me to gelstudios’ gitfiti. It’s a tool to decorate your github account’s commit history calendar by (blatantly) abusing git’s ability to accept commits in the past.


I had successful installation of mpd + ncmpcpp on Linux and OSX Mavericks. When I upgraded to Yosemite, I had this installed too, but on the exception that running mpd requires --no-daemon option. That was last year.


The tools listed here are the tools I personally use for development, and other matters. I have arranged them in categories, as well as provided information (when I can) as to when I started using them.



I'm `Timothy`. My name comes from two Greek words, `Timh`, _honor or respect_, and `Theos`, _God_. My name, therefore and literally means, `honoring God`.


This tutorial is a personal knowledge based on compilation of several tutorials on the web that worked for me on how to install LEMP and PHPMyAdmin in Ubuntu 12.04. LEMP stands for Linux, Nginx, MySQL and PHP.



This article is a personal recollection of what I did when I installed a virtual host in my remote instance server running Ubuntu 11.10.


A multi-site with a domain name for each site; A multi-site with one shared core files, modules and themes; and A multi-site with separate databases for each site but with an option to share common users, sessions and user roles.



Setup, configure plupload using pecl uploadprogress in ubuntu 11.10 and Drupal 7.


Setup, configure memcached in Ubuntu 11.10 and use with Drupal 6 and 7.


Backup and restore MySQL databases using terminal in linux.

Back to top


This site uses a fork version of Just the Docs, a documentation theme for Jekyll, by Patrick Marsceill.
Copyright © 2008-2021 Timothy Escopete.
All rights reserved as provided by law.