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,…

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…

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…

Preventing your smtp server being marked as spam sender


So my last post talked about setting up an smtp server strictly for the purpose of sending e-mail out.  Google sometimes categorizes such server as a bulk sender. Mail servers don’t usually like bulk senders, since they, for the most part are source of spams and advertisements. Below are a couple of pointers that could…

E-Mail header manipulation with Postfix


So the company I’m working for requires some agents from our partner to be able to send email on our behalf, using our domain, from their site. We can give them access to our Office365 smtp server but then we need to deal with authenticating them without giving them too much access, and currently there’s…

Publishing a Webmethod IS WSDL behind a NAT


So I need to publish a webservice to one of our business partner. For security (through obscurity, HA!) we decided to put the ESB behind NAT. Obviously, WSDL generated by Webmethods will point to the original IP, instead to the newly assigned NAT IP. Check your WSDL for to see which IP is used on…

Linux Gaming and fancy gaming mouse: Logitech M950 Performance MX vs TT eSports Level 10M Hybrid vs Steelseries Sensei Wireless vs Razer Ouroboros vs Apple Magic Mouse


Well, now that you have installed Steam and PlayonLinux, download some games, you’re ready to play your games, right? Not quite? So today, I’ll be doing a brief comparison between some high end (price-wise) mice. We’ll be covering the highly regarded Logitech Performance MX M950, the Ouroboros, an ambidextrous wireless offering from Razer , TT eSports…

My 10 essential Gnome-Shell extensions


While hating Gnome Shell seems to be a popular stance among linux users, I actually like it, and have been using it since version 3.4, to get away from that monstrosity called Unity (which is as of now is actually quite good). Anyway, while it’s not as customizable as combination of Gnome 2, Compiz, and…