Author Archives: Marko

Change serif, sans-serif and monospace generic font families mapping on Linux operating system

Ubuntu Font FamilyDifferent Linux distributions map different fonts to generic font families like serif, sans-serif and monospace and thats fine. Unfortunately as a web developer I need those families consistent on all my machines and as similar as possible to generic font families mapping my code users have. Because of that the first thing I do when I decide to keep Linux distribution around is to configure serif, sans-serif and monospace generic font families mapping.

Continue reading

Install Oracle (Sun) Java 6 on Debian, Ubuntu and LinuxMint revised

Java Logo I've already wrote about installing latest Oracle (Sun) Java JDK and JRE 6 on Ubuntu based operating systems. In that article I wrote about BASH script used to download Oracle Java packages from Oracle servers and to create Debian packages. Unfortunately this script often fails due to Oracle web site changes and then you're supposed to wait for script developer to update his work or update it your self. In this article I'll show you how to create Oracle (Sun) Java 6 packages from Java 6 binary files you have downloaded your self. This procedure is using Janusz Dziemidowicz packaging work without any helper BASH scripts.

Continue reading

Detect visitor's country from his IP address in your WordPress plugin or theme

GeolocationRecently while coding my "who is online" WordPress plugin Quick Count I had an idea that it would be great if I could somehow detect visitor's country of origin from his IP address. After doing some research I've learned that most online IP to country services are proprietary and offer limited services for free or they don't offer free service at all. Then I came across a great ip-countryside open source project by Markus Goldstein. He has developed open source C++ application that creates IP to country database using 5 Regional Internet Registries (RIR): AFRINIC, APNIC, ARIN, LACNIC and RIPE. I've decided to create open source WordPress plugin named Quick Flag that uses this database to provide IP to country services to all WordPress community. In this article I'll show you how to install and use Quick Flag IP to country functionality from your own plugin or theme.

Continue reading