Stuck in maintenance mode? here is a quick fix.

WordPress is wonderful and updating the software is usually a breeze. You will get notification on your admin dashboard indicating updates available for plugins, themes, … and WordPress itself. Click a few button and you can initiate the updates. But here is the problem, the update process runs from...

Need to synchronize files? Try FreeFileSync

Do you have files where you use and update in multiple locations, and it is a nightmare to try to make sure that they are in sync? I found a very effective software which is free and open-source, FreeFileSync that does an excellent job for me. What does it...

Want to auto test your website? Try Nibbler

As I’m trying to expand my website with more contents, I’m planning a reorganization and redesign in stages. One of the thing that troubles me is how do I make incremental changes while making sure that my website is still intact, and my user’s experience while visiting my site...

Google Home Mini on Wheels (Battery)

The popular smart voice automation devices like Amazon Echos and Google Home devices are very common in our households now. They are certainly useful and once you have them, you kind of can’t live without them The one major complain I have for them is: they are not very...

Amazon Alexa on Raspberry Pi

I’m doing a number of projects with the Raspberry Pi.  The latest? I just got Amazon Alexa running on my Raspberry Pi and respond to the wake word “Alexa”.  This is all base on the Alexa AVS Sample App, provided by Amazon. Ready to setup it up? So what...

Bubble Sort

Sorting algorithm is probably one of the first thing we learn when we study computer science.  My goal is to try to provide the simplest tutorial for you that hopefully will inspire you to think in simple way, and learn the underlying data structure and algorithm. What is bubble...

R in the web – with Shiny App

R

How do you host R application on the internet?  One of the available service is from shinyapps.io.  This is a hosting service that allows you to deploy your R application to the server, and shared them on your web pages. It was really easy to setup.  I used RStudio to develop...

How to change iTunes Library Location?

iTunes is a music software innovation that was quite impressive when it was first released back in 2001. It was way ahead of all the competitors and it definitely turns heads with its great user interfaces.  It was developed by Bill Kincaid and released by Casady & Greene in...

Python via Trinket (2) – Having fun with Spirals

This is part 2 of the Python via Trinket series. Next, let’s do something a bit more complex.  Let’s draw some spirals.  Creating patterns with spirals are very interesting and relaxing to watch.  There are many way to do this, I created 2 reusable functions so the source code...

Tower of Hanoi – a study of recursive function

The Tower of Hanoi is a classic project assignment that most student of Computer Science would encounter in their academic classes. It is usually used to illustrate the power of recursive logic in a program, of cause that it is also a great puzzle to give some good exercise to...