Archive for March, 2009

Free Ebook: Mastering JXTA »

Free ebook on JXTA Download link

Open Source Project Management Web Application »

Before this I used dotproject or MediaWiki for project control and management, nowadays I am using Redmine. Redmine is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database. Multiple projects support Flexible role based access control Flexible issue tracking system Gantt chart and calendar News, documents & [...]

PHP Accelerator »

eAccelerator is a free open-source PHP accelerator, optimizer, and dynamic content cache. It increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. It also optimizes scripts to speed up their execution. eAccelerator typically reduces server load and increases the speed of [...]

High Performance Web Server »

lighttpd is a secure, fast, compliant, and very flexible web-server that has been optimized for high-performance environments. It has a very low memory footprint compared to other webservers and takes care of cpu-load. Its advanced feature-set (FastCGI, CGI, Auth, Output-Compression, URL-Rewriting and many more) make lighttpd the perfect webserver-software for every server that suffers load [...]

Web Application Security Project »

The Open Web Application Security Project (OWASP) is a worldwide free and open community focused on improving the security of application software. An OWASP project is a collection of related tasks that have a defined roadmap and team members. OWASP project leaders are responsible for defining the vision, roadmap, and tasks for the project. The [...]

Mobile Browser Definition FIle »

The Mobile Browser Definition File contains definitions for individual mobile devices and browsers. At run time, ASP.NET uses the information in the request header to determine what type of device/browser has made the request.This project provides a data file that when used with ASP.NET will detect the incoming mobile device and present you as the [...]

Microsoft Web App Gallery »

Now you can use Microsoft Web Platform Installer to install various open source software from the Web App Gallery.

Unix: Find Files Older Than X Hours »

Here is a simple script to find files older than X hours #!/bin/ksh   # time in seconds. E.g 7200 = 2 hours TIME_SECONDS=7200   # directory to search DIR=/tmp   # touch file TMP_FILE=/tmp/flagfile   STAMP=$(perl -e ‘($ss, $mm, $hh, $DD, $MM, $YY) = localtime(time() – $TIME_SECONDS); printf “%04d%02d%02d%02d%02d”, $YY + 1900, $MM + [...]

iBatis: SQLNestedException:Cannot get a connection, pool error Timeout waiting for idle object »

When this happened, and you are sure that the connection pool is actually enough to handle all the transactions, then most probably that there is a connection leakage lying within your application. E.g. the connection is not closed properly. One example in iBATIS is that you start a transaction, but does not end it. sqlMapClient.startTransaction(); [...]

Open Street Map »

OpenStreetMap is a free editable map of the whole world. It is made by people like you. OpenStreetMap allows you to view, edit and use geographical data in a collaborative way from anywhere on Earth.

Windows: Automated Crash Analysis and Security Risk Assessment »

!exploitable (pronounced “bang exploitable”) is a Windows debugging extension (Windbg) that provides automated crash analysis and security risk assessment. The tool first creates hashes to determine the uniqueness of a crash and then assigns an exploitability rating to the crash: Exploitable, Probably Exploitable, Probably Not Exploitable, or Unknown. There is more detailed information about the [...]

Open Source Web Based Code Editor »

ecoder is an open-source web-based code editor, with real-time colour syntax highlighting, which allows multiple documents to be edited directly online at the same time. ecoder is a simple, web-based code editor, which includes a file browser, file uploader, and tabbed system to allow multiple files to be edited at the same time. using this [...]

Oracle: Maximum Cursor Exceeded Problem »

Here are some useful SQLs to help resolve maximum cursor exceeded problem. The SQLs are from Monitor Open Cursor –total cursors open, by session select a.value, s.username, s.sid, s.serial# from v$sesstat a, v$statname b, v$session s where a.statistic# = b.statistic# and s.sid=a.sid and = ‘opened cursors current’; Monitor By User Name and Machine [...]

Open Source Tool for Mobile Phone »

gnokii provides tools and a user space driver for use with mobile phones under various operating systems. gnokii allows you to communicate with the phone over the serial cable connection, usb connection (support depends mostly on the operating system level support), infrared connection and bluetooth connection. gnokii provides many functionality of different areas for user [...]

Free VOIP Software »

Here are some alternatives to Skype Gizmo5 Gizmo5 is is a Free Phone For Your Computer that makes calling as easy as instant messaging   Jajah JAJAH is free and low-cost global calling with your regular phone. There is no headset, no download, no software and no broadband connection needed. You are using your existing [...]

Glade – a User Interface Designer for GTK+ and GNOME »

Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit and the GNOME desktop environment, released under the GNU GPL License. The user interfaces designed in Glade are saved as XML, and by using the libglade library these can be loaded by applications dynamically as needed. By [...]

C/C++ IDE on Linux »

Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux. It has been written for GTK/GNOME and features a number of advanced programming facilities including project management, application wizards, an interactive debugger and a powerful source editor with source browsing and syntax highlighting. Anjuta is an effort to marry the flexibility [...]

GWT Additional Components »

Here are some open source libraries to add additional components to GWT. Advanced GWT Components Advanced GWT Components is an extension of the standard Google Web Toolkit library. It allows making rich web interfaces extremely quickly even if you’re not skilled in DHTML and JavaScript programming. Currently the library supports such popular browsers like Internet [...]

Open source Microblogging »

JaikuEngine is a social microblogging platform that runs on AppEngine. JaikuEngine powers

Java: Open Source Workflow »

Here are some open source workflow solutions that may suit your needs. Choose depending on what your requirements are OSWorkflow OSWorkflow is fairly different from most other workflow systems available, both commercially and in the open source world. What makes OSWorkflow different is that it is extremely flexible. This can be hard to grasp at [...]