the web, mobile technology and location based services as I see it
In: Open Data|Programming
25 Jul 2010In my previous post, I talked about open data and how making the Nigerian postcode data open and more accessible has a wide potential for powering several applications. I’ve received several comments on Facebook with even more examples on how that data could be useful. In this post, I would share how this extraction was [...]
Sometimes, an auto-generated number isn’t enough and what you really need is a unique identifier. Several people have different techniques for generating their unique identifiers. My favorite has been generating a random number and then hashing it through the md5 hash generator. Here’s an example I was once using: <?php $unique_identifier = md5(rand(100000, 999999)); ?> [...]
Git is currently my favorite source code versioning tool and while I used Subversion, I knew about something called hooks that I never used. Essentially, hooks allow you to execute custom scripts when you perform certain actions on your repository like committing files, pulling updates and so on. This is a very useful as you [...]
In: Programming
14 Sep 2009A BOM is an acronym for byte-order mark and is essentially used to tell the type of encoding of a data stream or file without having to explicitly specify it (for instance, through the content-type header in HTTP response). I’d been having a particular issue with an API I built for a web application I’m [...]
I’ve configured some deployment servers to use SSH over non-standard SSH ports and that can really be a problem when you want to use that with git. No matter what you do, git would always attempt to connect through the standard SSH port 22. There was really no point in scratching my head and trying [...]
In: Programming
3 Sep 2009One of the big benefits of using source code versioning (or source code management systems) is that it allows you to maintain a history of all the changes in code and allows for easy collaboration amongst several developers on the same code base. SCMs will allow you answer the following questions: Who made what change [...]
Tim Akinbo's Weblog is the personal weblog of Tim Akinbo. Here he discusses issues relating to technology. Special interests include the web, mobile technology and location based services.