HTTP 404 and 500 problem with CodeIgniter and Apache


So, a certain website that our department supposed to manage was hosed up. Apparently it was a VPS node that noone was aware of, and one that we have lost control of. We managed to pull out the website codes from the original server via cpanel, and score a secondary node, and load apache, php,…

Review: Logitech MX Anywhere 2 Mobile Mouse


I’m a big fan of Logitech’s MX series mice, and I own both the M950 Performance MX, and M905 Anywhere MX.  I have them as  my daily drivers, the M950 at home on my main workstation, and the M905 accompanies me at the office. The M905 for me, is the best travel-sized mouse I’ve ever…

sftp hardening with chrooting and ACL


Chrooting is always a great option when you want to roll out  a service that will be accessed by a lot of users, even more so if it’s on the internet. On OpenSSH’s sftp server, chrooting is a couple of lines of setup away. You can add ACL on top of that to get more…

2015 Linux Gaming haul: Game On!


So 2015 is sort of a big year for Linux gaming isn’t it? Steam releases their long awaited  Steam Controller, the steam, Humble, and GOG linux library are growing bigger than ever,  and a couple of great new (old) tittles, some of them a great AAA tittles of yesteryear, saw a Linux port releases. My…

Using CSV file with webMethods Integration Server


So you have built a webservice that do certain things on transaction model. Then you need to do the exact same thing, but instead of realtime, you need in a batch, processing certain amount of data at once, instead of one data per-request. Should you devise another application or system that does the exact same…

Warning and error messages suppression on PHP, CodeIgniter


If you’re like me, stuck with 3 years old, unmaintained code that has to run on newer PHP version, you’re bound to receive some warning and error messages along the way. The correct way when facing situation like this is to find out what is causing these messages, and fix them. Well, perhaps To set…

Changing Apache and PHP versions on WHM


So, apparently I’m stuck with WHM & CPanel for a time being, so let’s make a full use of it. On my previous post I mentioned that I was required to transfer a CodeIgniter-based website to a new box. The original VPS host was built around 2013 and it uses CentOS 5.x, Apache 2.2 and…

What’s in my Youtube playlist?


So what would I do with my first week of between-job? I stayed home and binge-watched the 4th season of House of Cards, 2nd season of Daredevil, and currently am catching up with my youtube playlist😀 Seems a bit dull right? Well I’m still recuperating from flu, and the wife and I will be doing…

So long, and thanks for all the fish


So, last monday, as in March 21st 2016, was my last day in my current company. This feels strange, mostly because I’ve worked there for nearly 10 years, and it basically defines me and my professional credential. I’ll be joining a new company next month, and my focus will be back on infrastructure. Expect more…

Timeout: The Castle Settlement on Fallout 4


Yes, I play games on Windows, and the one I’m currently playing is the awesome Fallout 4. One of the new feature touted by Bethesda on Fallout 4 is building settlement, and one of them is The Castle, which is yours if you join The Minuteman and become their commander. This is how I setup…

Updating Nvidia Graphic driver on your Ubuntu 14.04/15.04/15.10 boxen


The release of SteamOS bring a slew of new exciting new games to our beloved platform, on top of hefty discounts on them as well as a couple of other titles. I just started playing  Middle Earth: Shadow of Mordor and halfway through downloading Spec Ops: The Line. I’m currently on 14.04 and it originally…

Android apps on your linux (+chrome) box


This is a fairly simple tutorial on how to get your favorite android apps running on your Linux (or Windows, or Mac) boxen. Please note that not every android apps is compatible with ARC. Some apps are specific to certain framework such as Samsung’s TouchWiz or HTC’s Sense, and those that requires Google Play Service…

The curse of apt-get dist-upgrade


So a couple of days a go, I foolishly attempted a “apt-get dist-upgrade” on my 14.04.3 install. The box has seen moderate customization, custom hibernate and boot scripts, non-canonical repos overriding the official ones, and such and such. Obviously something went wrong and I saw the box in crumbled in realtime. First all icons on…