Showing posts from 2005

Open source Web Hosting Control Panel

I just look for web hosting control panel software or some software to control web server, database server, etc...

Most software is base on Linux; InsPanel is software for Windows. I think VHCS is best software for open source Linux web hosting control panel, also Webmin quite interested for dedicate server as well.


VHCS delivers a complete hosting automation appliance by offering significant security, total-cost-of-ownership, and performance advantages over competing commercial solutions.
With VHCS Pro you can configure your server and applications, create user with domains with a few point-and-click operations that take less than a minute. There is no limit to the number of resellers, users and domains that can be created.At the core of VHCS Pro are 3 easy-to-use, Web-based control panels. VHCS provides graphic user interfaces for the administrators, resellers and users.

How to install? I recommend the article - Build an Apache Based Web Hosting Service.



Server environment checker script

Just note about some script for check server environment - server/hardware info, pre-installed copoment, etc...


1. phpinfo() is a function in PHP to show any PHP environemt information. (DEMO)

2. phpsysteminfo is a script to show hardware/server info. (DEMO)


1. Component Tests check more than for 300 components. (DEMO)

2. installed object scanner. like component test, not demo but good one.


1. PERL Driver, this is very good script. (DEMO)

2. PERL Info, a free script to show how about your server information. (DEMO)

Get Free : Windows Mobile 5.0 Developer Evaluation Kit

Windows Mobile 5.0 Developer Evaluation Kit

The Windows Mobile 5.0 Developer Evaluation Kit enables you to start developing applications for Windows Mobile 5.0 before the official release of Visual Studio 2005. This kit includes developer tools and technical resources, including Visual Studio 2005 Beta 2, Windows Mobile 5.0 SDKs, Microsoft ActiveSync version 4.0, white papers, and training videos.

The Windows Mobile 5.0 Developer Evaluation Kit Includes:

Windows Mobile 5.0 SDK for Pocket PC

Windows Mobile 5.0 SDK for Smartphone

Visual Studio 2005 Beta 2

ActiveSync version 4.0

Microsoft Device Emulator 1.0 Community Preview

Windows Mobile 5.0 and Visual Studio 2005 white papers and videos

Information regarding new Windows Mobile partnering opportunities

System Requirements
1.5 GHz computer with 512 MB of RAM, supporting at least 1024 x 768 resolution and 32-bit color

DVD drive

Microsoft Windows 2000 Service Pack 3 or later, or Microsoft Windows XP Service Pack 2 or later

Microsoft Internet…

Get start Windows Mobile 5.0

Python 2.4.2 released!

Python 2.4.2 is a bugfix release of Python 2.4 - Python 2.4 is now in bugfix-only mode, no new features are being added. More than 60 bugs have been squashed since Python 2.4.1, including bugs that prevented Python working properly on 64 bit AIX and HP/UX.

Python 2.4 has improve new language feature :

multi-line imports - when using imports in the form from foo import bar, baz, bing, bang, you can surround the imported names with brackets, and they can be split across lines. This is part of PEP 328.

Farewell to OverflowWarning - as documented in PEP 237, Python no longer generates OverflowWarnings.

function/method decorators - function and method decorators, first described in PEP 318, have been added to the language, using 'pie-decorator' syntax. Decorators are on the line before the 'def', and prefixed with an '@' sign. (PEP 318)

Assigning to None - the compiler now treats assigning to None as a SyntaxError.

Failed import cleanup - when a module import failed, …

Mac OS on X86!

If you are the one who love Mac, and you would like to move Mac OS to you PC (intel x86). I found a interested blog which help you run Mac OS x86 on your PC.

Mac OS x86 ( have guides for : (Please check your hardware support first)

Mac OS x86 on VMware & SSE2 cpu

Mac OS x86 on VMware & SSE3 cpu

Mac OS x86 Native Installation& SSE2 cpu

Mac OS x86 Native Installation& SSE3 cpu


Just link about 2D Barcode relate

2D Barcode Links

2D Barcode กับ Mobile User (in Thai) by work4best

Barcode, also Matrix code lists (matrix code, also known as a 2D barcode)
2-Dimensional Bar Code Page By Russ Adams, website of BarCode 1. This recommend site!

SemaCode on wiki, also visit their offical site at


QR Code quite popular, also visit their site at (Free QRCode 2D Barcode ActiveX Download


Barcode Fact from

Web-base Generator Tools

Online PostScript Barcode Generator, more info visit Barcode Writer in Pure PostScript

Barcode Maker, Online service from Wasp Barcode.

2D Barcode Sample



QR Code

SPA (Single Page Application)

A "Single Page Application" is a web application that fits on a single page, and which might be optionally enhanced by connectivity with a server.

Example of SPA
TiddlyWikiGTDTiddlyWikiHailiWikihRouter for ReblgTime-Tracker - A Time Management Application
I would like to give some interested project. TrimJunction is a clone project of the Ruby on Rails (RoR) web MVC framework. Don't miss to check there "Next Action" demo.


One of my friend, 9Aum. He send me a links for a util software name Explore2fs.
This tool can manage file in ext2fs from your windows. That's cool. Thanks.

Download Explore2fs,

Picasa, Free photo sofware from Google!

Picasa is software that helps you instantly find, edit and share all the pictures on your PC. Every time you open Picasa, it automatically locates all your pictures (even ones you forgot you had) and sorts them into visual albums organized by date with folder names you will recognize. You can drag and drop to arrange your albums and make labels to create new groups. Picasa makes sure your pictures are always organized.

Picasa also makes advanced editing simple by putting one-click fixes and powerful effects at your fingertips. And Picasa makes it a snap to share your pictures – you can email, print photos home, make gift CDs, instantly share via Hello™, and even post pictures on your own blog.

let's see screenshot

To learn more, please check click Take a tour of Picasa. If you like it, just download here.

If you have a blog or you would like to share your photos, plase try You can use Hello and Picasa together.
visit >Share feature page.

Picasa + Hello. You can send pictu…

Sun Java Wireless Toolkit 2.3 (beta)

What's New

WTK 2.3 support 3 APIs

The Security and Trust Services APIs (SATSA, JSR 177) allow MIDlets to communicate with smard cards and perform cryptographic functions.

The Location API (JSR 179) gives MIDlets a way to discover the current location of the device.

The Content Handler API (CHAPI, JSR 211) provides a mechanism for launching MIDlets based on the type of content a device receives.

Not only 3 APIs, WTK have enhancements exist feature, e.g. :

HTTP authentication
copy and paste text to and from text fields in the emulator
Midlet signing tools have been improved
edit the decsriptor attributes for an existing MIDlet


What's New in the Sun Java Wireless Toolkit 2.3 beta

Cell - Comming Soon

Cell is a microprocessor jointly developed by IBM, Toshiba and Sony.

The Cell architecture is intended to be scalable from handheld devices to mainframe computers by utilizing parallel processing.

The first major commercial application of Cell, and thus the source of much of its publicity, is in Sony's upcoming PlayStation 3 game console.


Cell (microprocessor)

Cell Architecture Explained: Introduction by Nicholas Blachford

Cell ซีพียูพลิกโลก (in Thai)

Cell Linux port heads for mainstream kernel tree

Meet the experts: Arnd Bergmann on Cell

IBM, Sony, Toshiba detail Cell processor architecture

Welcome back, Palm!!??

On PDA market, most popular OS is Palm, Pocket PC and Symbian.
Many people said Palm is dead? But now Palm just lunch new release of OS.
However I think Palm is not leader in market. Do you think Palm will comeback?

Palm OS Cobalt
As a next generation mobile operating system, Palm OS Cobalt delivers a host of new features to licensees and developers, creating new opportunities in demanding segments such as enterprise, multimedia, and communications. Palm OS Cobalt is a complete rewrite of Palm OS resulting in a new OS architecture, providing a platform for developers that enables them to reduce their development cycles as well as deliver new and innovative products to our mutual customers. While providing major advancements for the platform, PalmSource was careful to maintain support for PACE (Portable Applications Compatibility Environment) ensuring that 68K-based applications will continue to run and thrive on Palm OS Cobalt.

Palm OS Garnet
Uniting code bases of Palm OS 5.2 and 5.3 and b…

Pure Performance Suite, Server load test!

The products in Minq Software's Pure Performance Suite are used to address the challenges brought by new technologies, providing IT departments with the flexibility to better manage their resources, increase efficiency and reduce costs. Our Pure Performance Suite tests and monitors the performance of critical applications to help maintain optimal quality and minimize costly downtime.


PureTest is available free of charge and is targeted for functional testing. Supports graphical design of scenarios for testing of FTP, Mail, NNTP, JDBC, JNDI and of course HTTP applications. PureTest includes the HTTP Recorder and Web Crawler utilities which makes it really useful for generic verification of HTTP requests and web content checking. The command line based ScenarioRunner utility enables execution of scenarios for regression testing.


PureLoad is our load testing tool that simulates hundreds or thousands of users executing requests against server based applications. Use Pur…

Great Free PHP, MySQL Hosting!

I just found a great free hosting, Their provide PHP, MySQL, FTP and 2.5 monthly Bandwidth with CPanel Control Panel. Not any Ad (Banner, Popup, etc..)!!

>.Freehosting123.comis a free web hosting provider which offers free CPanel hosting incl. PHP, mySQL and FTP support. Freehosting123 provides most featured to people who do not need a host with things like SSL certificates, and dedicated servers. We do not require any posts or banners on your site but we only accept users, invited by existing users.

If you would like to be a user, you need a Invitation Code from exist users. May you can find from their forum or user lists


JXTA, P2P on Java

JXTA technology is a set of open protocols that allow any connected device on the network ranging from cell phones and wireless PDAs to PCs and servers to communicate and collaborate in a P2P manner.

JXTA peers create a virtual network where any peer can interact with other peers and resources directly even when some of the peers and resources are behind firewalls and NATs or are on different network transports.


Stock photos website

DbVisualizer 4.3.1 Released!

Minq Software just release the DbVisualizer 4.3.1

DbVisualizer is the leading platform independent and cross database tool aimed to simplify database development and management for database administrators and developers. DbVisualizer supports an extensive collection of databases and the majority of operating systems.

DbVisualizer has been developed on Java. You can use it on Windows, OSX, Linux and Generic Unix (AIX, HP-UX, Solaris, etc) and Other Java enabled platforms

Now DbVisualizer support most popular database, e.g.
Informix ,
Sybase ASE,
Sybase ASA,
SQL Server.

New Features
- Table Data Import wizard
- Connection Setup Wizard
- Export result sets directly to files

DbVisualizer has 2 versions. DbVisualizer Free and DbVisualizer Personal ($99 per user), please check table for how it difference.

Some …

JSP Engine List

Just list :)


BEA Weblogic

Blazix Java Server

IBM Websphere

LGPL, Open Source

Open Source


BSD-style Open Source



Commercial, Open Source

Servlet Exec

SUN One Application Server

Apache Software Licence, Open Source

Welcome FreeSBIE

I believe you are the one who have try Linux on Live-CD version. Especially a cool projects like Knoppix, Ubuntu.
Now FreeBSD have a live-CD version, they call FreeSBIE or A FreeBSD live CD.

The FreeSBIE current version is 1.1 is based on FreeBSD 5.3, FreeSBIE support several of desktop environment, and you should use shell only.

You can download FreeSBIE-1.1.iso (610MB) from FTP or Bit Torrent. Now FreeSBIE support only i386 and AMD64.



Spark Project

Luke Hubbard has develop a project name Spark. Now He is very hard working...

Spark is a Java server designed to provide various services to Flash clients. Its combines some well established open source projects (Jetty, Spring, OpenAMF, Hibernate, Rhino, Netty2) to form a single server. It’s designed to be modular and extensible also so it should be easy to adapt to your needs. As it’s still early days in this projects life.
Read more? Please visit
Spark | Java Flash Server web page

You can join a mailing list and download source code on Subversion server.



Spring Framework









VIA, Sun and iGoLogic had a brilliant idea: to create the first complete embedded x86 development platform for J2SE, to facilitate rapid deployment of embedded Java programs

JBox is the first dedicated hardware and software solution to support the easy and cost-effective development, testing and implementation of Java SE embedded programs, and is ready to run any Java application straight out of the box.

As the embedded market turns to the x86 architecture for the increased performance and capability, the JBox fills the vacuum for a common platform to act as a standard for embedded program development. Dedicated configurations using one of the versatile VIA EPIA mainboard family are available for the development of multiple applications that leverage the power and capabilities of the embedded x86 platform.



VIA - JBox

Java Technology for Embedded Use

Sajax 0.10

Sajax is an open source tool to make programming websites using the Ajax framework — also known as XMLHTTPRequest or remote scripting — as easy as possible. Sajax makes it easy to call PHP, Perl or Python functions from your webpages via JavaScript without performing a browser refresh. The toolkit does 99% of the work for you so you have no excuse to not use it

Now, Sajax support for ASP, ColdFusion, Io, Lua, Perl, PHP, Python and Ruby.
Try calculator example?
try it or source code.


Sajax project

io language

lua language

perl language

cfm langauge or cfml (ColdFusion Markup Language)

python language

ruby language



Dynamic AJAX Tables(DAT)

Chat Wall

OpenSolaris, new OS from SUN

Sun just lunched new OS name OpenSolaris. OpenSolaris is an open source project. It's also a community and a website for collaboration, conversation, source, downloads, mailing lists, events and developer tools

How is difference?
Solaris 10 is the latest version of Sun's tested, certified and supported enterprise operating system, available free for download. Future versions of the Solaris operating system will be based on technology from OpenSolaris. Sun will continue to invest in delivering a high quality, highly secure and reliable commercial Solaris Operating System, with the same amount of extensive quality testing and security protection as always expected.

In my opinion, I think OpenSolaris and Fedora is as a front line OS. That’s mean SUN use OpenSolaris to implement new technologies, new version of software or introduce new features. If anything is enough stable then SUN will implement to production Solaris OS. Are you ready? Try? Why not download? just visit http://open…


"AJAX is an acronym that stands for Asynchronous JavaScript and XML. AJAX gains its popularity by allowing data on a page to be dynamically updated without having to make the browser reload the page."

Ian Suttle explain what is AJAX in Implementing AJAX Using ASP.NET 1.1 article.

Also you can use a free library name "
Ajax.NET", Please review his page, easy to use :)

Lastest news, ASP.NET 2.0 will support for AJAX concepts.

CentOS 3

Are you Redhat lover or Redhat fan club? Nowadays Redhat move to commercial os, But
If you would like to use Linux like Redhat Enterprise Linux, try CentOS.

CentOS is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor. CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible. (CentOS mainly changes packages to remove upstream vendor branding and artwork.) CentOS is free. CentOS is now accepting donations via PayPal, please click the button for more information

CentOS 2 and 3 are a 100% compatible rebuild of the RHEL 2 and 3 versions, in full compliance with RedHat\'s redistribution requirements. CentOS is for people who need an enterprise class OS stability without the cost of certification and support.

I think CentOS 4 will release soon, because Redhat just released RHEL 4.0.


The Community ENTerprise Operating System

Redhat Linux

Fedora Core 4 Released!

Fedora Core 4 is now available from Red Hat and at distinguished mirror sites near you, and is also available in the torrent. Fedora Core is available for x86-64, i386, and ppc/ppc64. Please file bugs via Bugzilla, Product Fedora Core, Version 4, so that they are noticed and appropriately classified. Discuss this release on fedora-list.

You can download from

What's new

GNOME 2.10 2.0 prerelease.

Fedora Extras

KDE 3.4

PPC (PowerPC) Support!

More information please visit


XAML (short for eXtensible Application Markup Language, and pronounced "Zammel") is the user interface definition language for the next version of Microsoft Windows, code named Windows Longhorn.

XAML is a declarative XML-based language optimized for describing visual interfaces, such as those created by Macromedia Flash. SVG and XUL are open source examples of XML user interface languages.


Microsoft XAML overview>>


XUL (XML User Interface Language) is a user interface markup language developed to support Mozilla applications like Mozilla Firefox and Mozilla Thunderbird. Like UIML, it is an application of XML that describes user interfaces.



Macromedia Flex is an application server initially released in March of 2004. In short it is a J2EE application that compiles on the fly Flex mark up language (MXML) and Actionscript into Flash applications.

The goal of Flex is to allow Web application developers to easily build Rich Internet Applications, otherwise known as RIAs. In a multi-tiered model, Flex applications serve as the Presentation Tier. These applications were already possible using Macromedia Flash MX 2004; however for non Flash developers many found it challenging to develop in an animation based environment.


Flex Overview

Macromedia Flex


Rich Internet Applications(RIA) are a cross between web applications and traditional desktop applications, transferring some of the processing to the client end.

RIA's typically:

run in a web browser, not requiring installation.
run locally in a secure environment called a sandbox
can be "occasionally connected" wandering in and out of hot-spots or from office to office
The term "Rich Internet Application" was introduced in a Macromedia whitepaper in March 2002

links :

Overview - Rich Internet Applications Tool

Engineering Rich Internet Applications


AJAX or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications

One area that's been pushed in web software development is AJAX - Asynchronous JavaScript with XmlHttpRequest. The fundamental idea is that it updates web pages without posting back the whole page.

links :

AJAX (technology used in Google Suggest)

J2ME Polish

the open source tool J2ME Polish, which revolutionizes the way J2ME applications are created. Some of its features are:

More Screenshot? click here

Build Tools: J2ME Polish compiles, preverifies, obfuscates and packages your application. Preprocessing and JAD creation are also done. J2ME Polish also contains a device database, which can be extended easily.

Device Optimization: Create standard MIDP applications and let J2ME Polish do the optimization work for you - automatically.

CSS Design: Use the webstandard CSS for designing your J2ME application. Simple text files control the outer appearance of your application. Designers can work independently of the programmers. The design and all the content can be easiliy adjusted for specific devices or device groups.

Preprocessing: Create faster, leaner and device optimized applications with the power of J2ME Polish' preprocessing and the integrated device database. Check and use device specifications within your code without using hardcoded…

Peer to Mail

Someone in have talk about trend to get file from mailbox. I found application name Peer to Mail

Peer2Mail is the first software that let you store and share files on any web-mail
account. If you have a web mail account with large storage space,
you can use P2M to store files on it. Web-mail providers such as Gmail
(Google Mail), Walla!, Yahoo and more, provide storage space that ranges
from 100MB to 3GB.

Python for Series 60

Oh yeah! Since Nokia open only corperate member to test/trial to use it.But now, they just release the Python for series 60. It pretty good for develop application demo :)

Python for Series 60 allows developers to execute Python commands and run Python scripts and applications in devices based on Series 60 Platform. In addition, developers can execute Python commands and scripts in the emulators of Series 60 Developer Platform SDK's. Development starts with an interactive console in a Series 60 compatible device where Python commands can be executed. Alternatively, a developer can write Python scripts, install them to a device executing scripts and applications from the Python Environment.

Python for Series 60 is capable of running applications that use native resources of Series 60 Platform and Symbian OS. It is well suited to the development of prototypes or for building proof of concept applications with a simple and consistent language. Python for Series 60 is an idea choice fo…

Symbian OS 9 targets smartphones for mass market

Symbian OS 9 targets smartphones for mass market

Symbian Limited today has announced the launch of Symbian OS version 9, the latest evolution of their OS for smartphone devices.

The company says Symbian OS v9 helps lower Symbian OS licensee development costs and accelerate time to market for smaller, less expensive and even more capable Symbian OS smartphones. As a robust, secure, open and standards-based platform, Symbian OS v9 will support network operators’ cost-effective deployment of revenue-generating services, content and applications.

Symbian OS licensees have phones based on Symbian OS v9 in development, with product launches anticipated during the second half of 2005.

The Symbian OS v9’s multimedia capabilities support Symbian OS licensees’ development of phones for specific markets. For example, Symbian OS v9 supports Bluetooth stereo headsets, USB mass storage, advanced audio mixing and playback, as well as the latest MPEG and OMA DRM standards that make Symbian OS the foremos…