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

Free WordPress blog hosting

I’ve compiled a list of websites that offers free wordpress blog hosting, listed in no particular order :

  1. wordpress.com
  2. http://blogsome.com
  3. http://weblogs.us (no ads)
  4. http://blogs.bizhat.com
  5. http://blogtastic.com
  6. http://www.lustjournal.com (for NSFW)
  7. http://www.tacticalblog.com
  8. http://www.blogthing.com
  9. http://ilblog.it/
  10. http://www.modblog.com
  11. http://wpblogs.com/
  12. http://webloog.com/

Note that most of these free blog hosting services offer WordPress-mu version, which uses a different template engine than the mainstream WordPress. Other features and plugins are compatible with the normal WordPress however.

p/s : Please add other WordPress hosting service to the list as I might miss out on something.

osCommRes – sell your services online

osCommRes is an e-commerce application that allow businesses sell services online. It differs from conventional e-commerce web application which sells tangible or digital products.

osCommRes instead allows you to sell your services, be it massage service, counselling, spa threatment, etc. osCommerce allows you to sell it all across the internet.

osCommRes key features is :

  1. Product/Events: Products and events can be purchased in the one transaction saving you and the customer time and money.
  2. Online customer payments: Customers can book in and purchase products online in the same transation.
  3. Website Template: If you have the skills in-house, you can modify the look and feel of the product to suit the design of your site.
  4. Online reservation: Allows customer to reserve your service

osCommRes is licensed under the GNU General Public License an was based heavily on the rock-solid oscommerce e-commerce web application.

[osCommRes project page]

Blastwave.org – Software repository for Solaris

I don’t know if any of you guys ever heard of blastwave.org, but it has the reputation of being the largest software repository for Solaris/Opensolaris operating system. Born out of a grassroots movement, blastwave repository started with an initial set about 50-100 packages. It is now has grown in popularity, complexity, offerings and expectation since its formation.

Sponsored by Sun Microsystem, Genesi and DTU, blastwave software repository now covers hundres of software packages for the Solaris and OpenSolaris operating system, making it the largest Free and Open Source software repository for Solaris.

So Solaris user, what are you waiting for? browse for http://blastwave.org

p/s: Blastwave software distribution is also available on dvd along with OpenSolaris code-base. You can order Blastwave DVD here if you are a Solaris fan.

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.

Python in Nokia Symbian (S60) phones

Nokia has released Python 1.2 SDK for its S60 Symbian phones. Now python programmers can utilize their expertise in creating useful and exciting apps in mobile phones.

The Python SDK Nokia features :
* 2D Graphics, Images, and Full-screen applications
* Camera and Screenshot API
* Contacts and Calendar API
* Sound recording and playback
* Access to System info, such as IMEI number, disk space, free memory, etc.
* Rich text display (fonts, colors, styles)
* Support for Scalable UI
* Networking support for GPRS and Bluetooth
* On-device and remote Python console
* Support for native GUI widgets
* SMS sending
* Application build tool for packaging stand-alone application installers
* Compatible with all Series 60 1st and 2nd Edition devices
* Expanded key events
* Telephone dialing
* ZIP module

In order to run Python applications, you need to download Python runtime at Python for S60 page. Look for the file PythonForSeries60_for_2Ed_*.SIS (registration required). In addition, the Python for S60 SDK 1.2 is also available from the same website, sans registration.

p/s: I’m glad to hear that I can code mobile apps in python now, instead of J2ME (Java). :D

[Source]