VPN, do I need it?

In order to understand what VPN is, you need to first know what an IP address is? The World Wide Web (WWW) was created in the late 1980s early 1990s. It revolutionize how people and machine communicates. The WWW also rely on one important thing, an IP address. It...

Ad ID on your phone? What is it?

I’m sure some of you have already come to realize, your cell phone’s setting is getting to be very complicated. If you need to go to setting and try to do anything, you probably need a college degree or higher to try to figure it out. Privacy has been...

Need dark mode for your website?

Screen time! There seems to be no way to avoid it nowadays. We are looking at our computer screen or mobile devices all the time, in addition to the big television. Not sure why, probably due to the initial low resolution and size of screens, the industry started with...

Stuck in maintenance mode in WordPress?

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...