Archive for October, 2007

Oops, I forgot my Windows Administrator password »

This is the problem faced by one of my friends. Before this I normally use EBCD to reset the Administrator password, but this time EBCD could not detect the Windows partition. As quoted from the website, EBCD is a bootable CD, intended for system recovery in the case of software or hardware faults. It is [...]

Ultimate Boot CD for Windows »

Recently my friend laptop had some problem and it cannot be booted. Some of the system files are missing. The problem is that we do not have the Windows XP installation CD. The CD coming with the laptop only has the OS image. So there is no way for us to go into the Recovery [...]

Know Your Phone Better Programmatically »

Well, this is just some tips for you to understand your phone better by issuing AT commands to retrieve information from your mobile phone and SIM. First you need to set up your phone as modem. Take note of the port number as you need to connect to it using HyperTerminal later. Next, use HyperTerminal [...]

Open Source Maven Repositories »

These are the 2 open source maven repositories that I have tested. Of course there are some others that I may not have tested. I am quite happy with the them since they meet my requirements. If you have better ones, do let me know. Artifactory Artifactory is a Maven 2 enterprise repository with advanced [...]

Open Source Network Management Software »

In one of my previous post, Open Source Business Solutions – ECM, CRM, CMS…, I wrote about Hyperic, which is the open source network management and monitoring tool that I used. Recently I got to test out other open source network management software. The ones that I have tested are Zenoss, Nagios, and OpenNMS. Zenoss [...]

ACE – An OO Network Programming Toolkit in C++ »

It has been awhile since I last did my project in C++. In my previous C++ project, I need to build a service level guarantee system which involves close to real time system and network monitoring. The platform is Unix based and we are using Corba for communications between different processes. There is a very [...]

Use JSON to Transfer Data between .NET and Java Web Services »

In my previous post, Java – Use JSON for Data Transfer, I showed you how I passed an array of objects between my Java processes. Here I am going to show you how I used it to pass values between .NET and Java web services. In the project that I worked on before this, I [...]

Load Data into Database without Creating Java Data Object »

I am sure many of us are using ORM tools for Java to persist data into database. For most of the ORM tools, often that we need to create Data Object for each table in the database. E.g. when a new column is added in a database table, you need to create the corresponding field [...]

Web Scraping using Web-Harvest »

Web-Harvest is the tool that I used to extra information from structured web pages. I need to correlate information from several web sites and I need a flexible and configurable tool that I can easily integrate into my Java application. As quoted from the website, Web-Harvest is an open source Web data extraction tool written [...]

Recover Deleted Files in Windows »

Here are some freeware to recover deleted files in Windows. You maybe already using one of them. Undelete Plus Undelete Plus is a quick and effective way to retrieve accidentally deleted files, files removed from the Recycle Bin, in a DOS window, from a network drive, from Windows Explorer with the SHIFT key held down. [...]

JBoss Mobicents – The Open Source SLEE and SIP Server »

Frankly speaking I haven’t tested it yet. I was browsing through the projects by JBoss, and discovered Mobicents. Telco is one area that I am always interested in, as most of my projects are telco related. It is interested to see a open source project like Mobicents. According to JBoss, Mobicents is a highly scalable [...]

Java – Build Your Semantic Web Application using Jena »

In my previous articles, I talked about GATE, Protégé, Crunch and Lucene. I used all these tools together with Jena to build a semantic web application. If you have no idea what semantic web is, here is a good introduction. Tim Berners-Lee originally expressed the vision of the semantic web as follows: I have a [...]

The solution is not perfect, somehow I still need to deliver it ! »

This is the dilemma faced by me, and maybe some of us doing sofware project implementation. There are times that we know that the solution architecture is not really right, and maybe totally not suitable for the business or system requirements. However, since we are doing project and customer is the boss, we still need [...]

Java – Use JSON for Data Transfer »

Download Binary and Code I need to have a lightweight mechanism to pass complex objects between my Java processes. In my previous article, I used XStream or Simple to serialize my object as XML to store the business rule. I could have used the same way to achieve this. However, after some studying, I decided [...]

Compile and Reload Java Class Dynamically using Apache Commons JCI »

In one of my recent assignments, I need to have the flexibility to modify my Java class, compile and then reload it dynamically. I played around with a few tools and finally decided to use Apache Commons JCI. JCI is used projects like JBoss Drools, Cocoon, and other commercial products. As quoted from the website, [...]

Protégé – Open Source Ontology Editor and Knowledge Acquisition System »

Protégé is a free, open source ontology editor and knowledge-base framework. I used it together with GATE, Crunch , Lucene,and other tools to create my knowedge-based system with automated ontology population. As quoted from the website, Protégé is a free, open-source platform that provides a growing user community with a suite of tools to construct [...]

How I Use Twitter to Monitor Server Remotely »

Download Source Code + Binary This is a piece of code that I just developed out of fun, but it helped to resolve one of my recent problem. I was running a batch job in one of the Unix server. It was already 10 p.m. I had not taken my dinner yet. The batch was [...]

Open Source PHP E-Commerce Solutions »

I was doing an e-commerce project and looking for a good open source solution. There are a lot of solutions out there. Here are what I have came across and tested. osCommercie osCommerce is an Open Source based online shop e-commerce solution that is available for free under the GNU General Public License. It features [...]

Framework for .NET mobile programmer- OpenNETCF Smart Device Framework »

Smart Device Framework from OpenNETCF is a very useful framework for .NET mobile programmer. It complements .NET Compact Framework in the sense that it supplies you with the missing features that are available in .NET Framework. Besides, it also comes with some of the libraries available in Microsoft Enterprise Library. Here I showed some of [...]

FileHelpers – A .NET Equivalent to Java Super Csv »

I came across Super Csv at DZone, which has just released a new version. In fact I used Super Csv in one of my previous projects and found that is very convenient. I also need to parse Csv file in some of my .NET projects. For .NET, I use FileHelpers. FileHelpers is a delimited (CSV) [...]