Firefox 1.5 is fast!

I’ve tried Mozilla Firefox 1.5 today (thanks to Acap!), it’s surely fast! Switching between tabs is almost instantly as well as “Back” and “Forward” actions. I haven’t f serious memory-leak yet, as the case of Mozilla Firefox 1.0.x series

Other notable improved :

  1. Supports some CSS3 elements
  2. Supports ATOM 1.0 feeds for Live BookMark
  3. Cool SVG supports

p/s : I just realised that Mozilla Firefox website has been moved to a new domain : http://mozilla.com :p

So why wait? get Mozilla Firefox now

PHP – Generate PDF on-the-fly with FPDF

Do you want to create PDF documents online for your commercial software? Now you can do it with FPDF class library. FPDF is a PHP class which allows to generate PDF files with pure PHP without depending on external library such as PDFlib.

What’s wrong with PDFlib? well for starters, PDFlib support need to be compiled in the php to make it work, secondly PDFlib isn’t free software meaning that you need to buy a separate license if you with to use PDFlib to generate pdf docs for your commercial apps and business. On the other hand, though not stated in a formal form, FPDF is freely distributable with or without modification and there are no restriction on the use of FPDF class library.

Of course being a pure PHP implementation, FPDF suffers from the lack speed of PDFlib, but the performance degradation won’t be noticeable unless you are planning to generate a large pdf files. FPDF library has been ported to other languages like Ruby, PHP and and C++ as there’s no restriction imposed on it.

Here’s a link to those who are interested to use FPDF in their projects :
http://www.fpdf.org/

NanoBlogger – a weblog engine in bash

Nanoblogger is a weblog system that is written in GNU bash. It utilises common unix tools like cat, grep, and sed to create static HTML content. Because of this, nanoblogger itself is highly configurable and scriptable.

It also spots the most common feature of popular weblog engine like permalinks, archiving, atom/rss syndication, category, calendar, multi-language support and multi weblog supports.

It simple requirements of bash and some simple unix tools makes it portable across various platform (architecture and operating system). IMHO, considering how small the engine is, Nanoblogger packs the most powerful and useful features that a weblog ever need. A definite use for geeks who spends most of their time in command line driven box.

Source: Nanoblogger website

Linuxtracker – GNU/Linux torrent tracker site

Hey, i found a GNU/Linux distro bittorent tracker site at http://linuxtracker.org/. You can find a lot of GNU/Linux distro here from the most familiar (Debian, Fedora, SUSE and Slackware) to seldom heard distro (astaro, auditor, b2d, berrylinux, etc). There’s a lot of distro to choose from! The list is not only limited to GNU/Linux distro, *BSD distro flavour derived operating systems are also listed here (FreeBSD, opensolaris, netbsd, OpenBSD, etc), making choices more diversified.

On the negative side, distros (torrents) offered here seems to lack seeders, with the exception of popular distros (Ubuntu, Fedora, Knoppix, etc), you will be considered lucky if you can get a torrent with more than 10 seeders for some seldom heard distro.

Finally, this site can be useful for you if you want to try out exotic distro or to find how diversified GNU/Linux distributions are.

solat.xml – get prayers time in xml format

Surfed the internet today and I found an interesting project, the solat.xml from http://zaim.abrahman.com/labs/. According to the website, solat.xml is a web service API that uses REST based protocol.

Basically, to use solat.xml service, you just have provide your location, month and year, and the service will return you the list of prayers time in xml format, as defined in the above-mentioned website.

Currently the service only supports prayers time within malaysia, using data generated from http://www.al-azim.com/falak/, an astronomy association from Melaka.

I think this is a useful service, because it could be easily integrated into any applications be it web-based or stand-alone. Please write to the author of solat.xml (abuzaim+solatxml@gmail.com) if you have any ideas or improvements for the project.

RSS 2.0 / Atom 1.0 for Coppermine 1.3.x plugin

Coppermine 1.3.x Plugin RSS 2.0

I’ve made some improvements over my previous Coppermine plugin.

I’ve added Atom 1.0 support and picture caption to the published feed. I’ve also altered the default feed to publish the latest 10 photos instead of 6.

Well, glad to have a plugin that can publish both RSS and Atom feed in Coppermine 1.3.x

old Download links :

  1. zip package
  2. tar.gz package

Download Coppermine RSS/ATOM plugin here:

  1. Mirror #1
  2. Mirror #2
  3. Mirror #3

*Note that this plugin worked under Coppermine 1.4.x also, but it is untested with PHP 5.x.