Fix for Dreamweaver CS 4 : Server Model SSI.htm: has configuration information that is invalid

Came back from a CS 5 Roadshow and Dreamweaver CS 4 decides to go a bit wonky.
The following translators were not loaded due to errors:Server Model SSI.htm: has configuration information that is invalid.
Fixing it with these steps (thanks to Sachin (link))

Close Dreamweaver, if it is already open.
Open this folder: “C:\Documents and Settings\[username]\Application Data\Adobe\Dreamweaver CS4\en_US\Configuration”
Delete [...]

continue reading —

Installing iPhone OS 4.0 beta on the iPhone 3GS

The recent announcement of iPhone OS 4.0 beta brought some interested features for developers. I’m still pretty new to iPhone development and was trying to figure out how to update my phone. Below are the instructions once you’ve downloaded the IPSW file to update the firmware.
Installing iPhone 4.0 beta on the iPhone

Make sure to have [...]

continue reading —

Quick way to create patch files based on modified date with xcopy

Recent projects and deployment method made it difficult to simply publish changes to a web server. Had been doing it manually (check for modified files, copy and transfer) and thought it was wasting too much time each day when change requests occur. After some quick research, I realized that the simplest method would just be [...]

continue reading —

Back to basics in Mobile Development

I’ve been holding off starting iPhone development for some time. The recent iPad announcement coupled with the lack of progress in the Windows Mobile world has lead me to making a decision to try out a new platform (finally). With the purchase of the MacBook Pro, it’s time to dive right in and start from [...]

continue reading —

Solving a small issue with Paypal standard payment

Was testing out a site that was about to go live and came up with this error even though the sandbox account worked ok. It seems that the live merchant account wasn’t setup properly.
The error upon submitting the payment data to Paypal
Data does not match input character set or default encoding. For more information, please [...]

continue reading —

Day 2 with Google Wave

Impressions after more partipants have gotten their invites. Wave is a huge mess once everyone tries to talk (not unlike a real life meeting). You can also hijack a person’s message if you want to so that can be rather distracting. Still not sure how it’s going to work unless we work on a project using [...]

continue reading —

Day 1 with Google Wave

Managed to get Google Wave access yesterday and have been testing out the various features. An area of interest to me is how to best reduce the UI clutter of various windows and incoming streams as I keep up to date with news and try to work at the same time.
The concept of waves to mash [...]

continue reading —

A Robust Rule-Based Event Management Architecture for Call-Data Records

Rules provide a flexible method of recognizing events and event patterns through the matching of CDR data fields. The first step in automatic CDR filtering is to identify the data fields that comprise the CDR format. In the particular case of the Nortel Meridian One PABX, five different call data types can be identified that are critical for call reporting. The architecture we have proposed will allow for line activity analysis while continuously publishing action choices in real-time. For performance evaluation of serial-line CDR data communications, an approximation to the CDR record loss rate at different simulated call traffic intensities was calculated. Here, the arrival process represents the arrival of newly generated CDR to the output buffer and the service process represents the process of transmitting the CDR over the serial connection. We calculate the CDR loss rate at different arrival intensities and observed that the CDR loss rate is negligible when the CDR arrival rate is less than 4 CDR per second.

continue reading —

Network Programmer for Société Générale

Client: Société Générale
Business Type: Banking & Finance
Project: CDRTool
Duration: July 2002 to Nov 2003
A major European bank, the Société Générale Group is recognised for its profitability and its capacity for innovation.
Whilst studying to acquire my degree, I had the opportunity to collaborate with Société Générale, a major European bank, to develop CDRTool, a PABX Monitoring System [...]

continue reading —