Author Archive

Flask + GitLab OAuth

Monday, September 5th, 2016

I’m back. A lot of things have changed since I last wrote and one of that is my go-to language. Earlier today, I needed to write a simple Flask application using GitLab as the OAuth2 provider. I immediately turned to Flask-OAuth to do the job, but it keeps on failing with: SSLHandshakeError: [Errno 1] _ssl.c:510: […]

CloudWatch INSUFFICIENT_DATA for Linux System Metric

Tuesday, March 24th, 2015

I recently had to recreate images for our production systems on EC2 because they didn’t have ephemeral storage that we require to keep our temporary tcp dumps. Considering that they are EC2 instances, it was quite easy. We use mon-get-instance-stats.pl to monitor system metrics such as memory utilization and disk space. Naturally, I copied alarms […]

Why I Will Never Buy From Senheng Ever Again

Thursday, July 3rd, 2014

I’m still alive and before I reach the point of one year without writing anything in this blog, I thought that I should write something. Have been busy with life. I’ve been frowning upon the “as long as it works” mentality with Malaysians since I was born. People are providing services without qualifications, and doing […]

DD-WRT: OpenVPN Server Using Certificates

Monday, October 14th, 2013

GUI confuses me sometimes, so I prefer to make configurations in text files. For DD-WRT, OpenVPN server is available in OpenVPN, OpenVPN Small, Big, Mega, and Giga builds: K2.6 Build Features. Since I have never used any router with USB storage capabilities, I can’t be sure but I think OpenVPN can be installed using ipkg […]

WordPress Update: Upgrade package not available (3.5)

Tuesday, August 13th, 2013

I used to upgrade WordPress manually using FTP. I would update a local copy of the website, make sure everything works on my laptop and then upload it to the server. Not that I don’t trust WordPress automatic upgrade but I am paranoid that my custom plugins and changes will break the site. However, starting […]

Happy 10th Anniversary WordPress!

Monday, May 27th, 2013

Today marks the 10th anniversary of WordPress which was first released on May 27th, 2003. WordPress now powers countless number of blogs in the Internet via the community driven project WordPress.org and the hosted solutions at WordPress.com. This site has been running on WordPress since the beginning, in 2005. Being sick today, I will not […]

CrashPlan 3.5.3 Headless Upgrade

Saturday, April 20th, 2013

A headless installation of CrashPlan will fail when it tries to update itself. This short post assumes that you already have it setup and successfully running before, and is targeted only to help you save some time by identifying important files to copy. Running the installer again will also work, but we actually spend more […]

Inbox Zero: Gmail vs. Mailbox

Monday, February 18th, 2013

Mailbox is really cool for someone who has a lot of emails like me. It was worth the wait although I didn’t have to wait long (registered in the queue weeks ago). Have you been activated?

CloudFlare: Reliable?

Monday, January 21st, 2013

This website and some other websites I maintain had their ups and downs. All of my websites are running via CloudFlare. When you are utilizing CloudFlare and your website is dynamic (not static HTML pages), CloudFlare will still need to contact the server where your website is hosted in order to get the latest contents. […]

Redirecting WordPress Permalinks in Nginx

Saturday, January 19th, 2013

I know, it’s been really a long time since I last wrote an article in this blog. But trust me, I’ve done a lot of improvements at the back end. The blog is now in a new server, with new backup infrastructure, and most importantly served by Nginx. I was just casually looking at 404 […]

Konvensyen Jutawan Awesome 2012

Monday, October 1st, 2012

This year, I am trying to learn as much as possible by joining seminars and conventions related to business and entrepreneurship. I’ve attended seminars by Dr. Azizan Osman and they are superb. As someone who has a day job (salary earner), I still have plans for retirement by having my own business some day. Earlier […]

Pink iPhone Cable from Giveaway

Tuesday, September 4th, 2012

I received a surprise in the mail today. It’s the iPhone cable I won in a giveaway organized by LiewCF.com. Thanks LiewCF and I should also thank MudahAlih.my for sponsoring the gifts. I laughed because I expected that he will send me a pink cable, as I commented about pink in the post: Thank you, […]

Sluggish iChat, Messages, Terminal, and Others in Mac OS X Lion

Saturday, May 12th, 2012

After about 60 days using my MacBook Pro running Mac OS X Lion (10.7.3), I saw some sluggishness in some apps. At first, it was Messages (iChat replacement for Mountain Lion). It went unresponsive and displays the rainbow wheel for a few seconds, enough to annoy an impatient user. Then, the same behavior happened in […]

Build LFTP on Mac OS X Lion

Saturday, May 5th, 2012

If you’re a seasoned Linux SysAdmin, you’ll miss LFTP. It’s a really powerful FTP client. Yes, you can also install it using MacPorts or Fink but right now, this is much quicker for me. Here’s how I built LFTP 4.3.6 on my MacBook Pro. For the record, I’m on 10.7.3 Prerequisite: Apple developer tools (Xcode) […]

UniFi Phone Call Forwarding

Thursday, February 23rd, 2012

If you’re here to look for the way to forward the phone that comes to UniFi to another phone number, I apologize. I don’t know how. I tried asking TM call center but they told me to call UniFi support for UniFi phone. For the record every time I try *61*XXXXXXXXXX# the automated voice response […]