Hardening & Securing Apache HTTP Server How’s it going people? Everyone wants 100% secure applications but the problem is do 100% applications exist in the world? Answer is ‘Nope’. That’s bad but you can secure your application up to a certain extend by applying security. Hope you have read my last two articles on PHP Security. Article 1 & Article 2 where you can apply security at the ...

The Idiot’s Guide to Googling Let’s face it. Yahoo and MSN may have been at the top of their game back in the day but when was the last time you heard someone say “just Bing it”? Protest all you want, but by and large, everything’s about Google. Here’s a few tips and tricks to help you get the most out of it: Quote it Believe it ...

Everything You Need to Know About Google’s ARA If you haven’t seen it by now, you should know that February is going to be quite an interesting month. Why you ask? Well, the answer is simple: Project Ara. What exactly is Project Ara? Ara is the name given to Google’s latest headline initiative: building an open hardware platform, one that would allow users to create an entire range of modular smartphones. Think ...

Road.lk’s Carpooling Service Road.lk, the country’s first and only crowd-sourced traffic alerts service, is about to introduce a novel way for Sri Lankans to commute and, in the process, significantly reduce rush hour traffic in the city and suburbs, via a dynamic, online carpooling system. How Does It Work? You log in to Road.lk and enter your starting location and destination The system ...

Advice to the Government: How to Set Up A Computer Lab, Part 2 We covered the hardware area in the previous article. Now on to the next area. Software: Licensed or Open Source? This is the next hurdle you have to face and it depends solely on what environment you want the lab to run under; Windows or Ubuntu.  The syllabus usually calls for Windows. If you choose the Windows path, then you have ...

Who’s Been Running the #PresPollSL? The recent Presidential election spawned a singularly phenomenal amount of activity on Sri Lankan social media. While most of us bickered and clicked through various notifications on Facebook, it was Twitter, with its noisy and instantaneous nature, that emerged as the best way of tracking the ceaseless flow news, opinion, predictions and political gossip. While Facebook seems to have quieted ...

GUI on Ubuntu Server with X11 Forwarding So X11 Forwarding! Hey there! How’s it going? Today we are going to focus on how to run an application that requires a graphic interface on your Ubuntu server where typically Ubuntu server does not come with GUI. Let’s map your Desktop GUI to the remote server by using X forwarding, It is easy to accomplish X forwarding on Ubuntu using X11 ...

How Advanced is our Warfare? You’ve probably played or at least heard of the Call of Duty franchise. (If you haven’t, time to come out from under the rock you’ve been hiding under and go take a look at it). The latest iteration of the series, titled “Call of Duty: Advanced Warfare” puts the player in the year 2054, in the boots of Private Jack Mitchell ...

Apache Load Balacing with HAProxy As I said earlier loading balancing is a hot topic when it comes to High Availability(HA). So here goes the 2nd post on HAProxy. Let’s distribute the workload among server using our favorite load balancer HAProxy. If you didn’t read the 1st post on MySQL load balancing with HAProxy it’s time now or never. Today we are going to take a ...

MySQL Load Balancing With HAProxy What’s HAProxy HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for very high traffic web sites and powers quite a number of the world’s most visited ones. Loading balacing is a hot topic when it comes to high availability(HA). You can distribute the ...

A story reporting Pew research on perceptions on the Internet has this little nugget showing how different developed markets are from ours. For all the talk of our culture moving to mobile phones, more than one-third of the respondents said a landline phone was vital to their jobs, compared with the one-quarter that said a cellphone was very important. Pew ...

MySQL Master-Master Replication What’s MySQL Replication Replication enables data from one MySQL database server (the master) to be replicated to one or more MySQL database servers (the slaves). So MySQL Master-Master Replication In other words MySQL replication is the process by which data stored in a database, will be copied to a second server’s database. This is called MySQL master-slave replication. Today I’m ...

Over the past weeks, Sriganesh Lokanathan and I made multiple presentations on the above subject to potential funders and data donors in multiple countries, using the slideset given here. In an ideal world, we would be using our energy making presentations to those could make better informed policy decisions as a result (we have done such presentations and plan to ...

Previous Page