Fixing Replication Monitor on upgraded SQL 2008 Server

By | Database | No Comments

Recently I had to upgrade an instance of SQL Server 2000 Publisher/Distributor to SQL Server 2008. The in-place upgrade process from Microsoft went as expected and merge replication picked up where it stopped prior to the upgrade. There was however an issue with the Replication Monitor. It failed to connect to the Distributor. What’s even worse it did not give…

Read More

Pys60 App Skeleton

By | pyS60 | No Comments

Over the development of a few applications with pys60 I have standardized on an app skeleton that simplifies and speeds-up the initial process of getting something going. The basic idea is to have an application shell up and running on various environments without needing a lot of configuration changes as quickly as possible. By default the app will run fine…

Read More

Google Voice for S60

By | Symbian | No Comments

In light of recent Symbian developments and Nokia’s unwillingness to continue improvement of the Python runtime we are forced to discontinue work on GoogleVoiceForS60. We have, however, open-sourced the code to the app and posted it on Google Code. Sorry for the inconvenience and thank you for using the application so far. http://code.google.com/p/googlevoicefors60/ Necessity is the mother of all invention….

Read More

N97 Music Library

By | Symbian | No Comments

As I said in the previous part, the N97 sound playback is very good. There is no distortion, no hissing or cracking during playback. Even when you use the equalizer there is no audible distortion as long as you stay within sane limits. Most of the time I transfer songs to the device in mass-storage mode and have not experienced…

Read More

Nokia N97 From Developers Perspective

By | Symbian | No Comments

Let me state upfront that this is not a typical phone review. Rather it’s the first part of series of articles written from a developers “point of view”. I will try to go over how it is to develop on this phone, the experiences while using it and of course the issues I encounter. I am a developer and I…

Read More

N97 Small Emulator Skin

By | Symbian | No Comments

Recently I have installed and started experimenting with N97SDK 0.5. One of the first things I noticed that the emulator window is huge(due to the 360 x 640 phone resolution) and will be partially off-screen on mylaptop with its low resolution of 1280×800. Creating the actual skin configuration file and the bitmap for the N97 is fairly simple because in…

Read More

XML/SWF Charts in Ruby on Rails

By | Ruby on Rails | No Comments

Since RMagick seems to be broken on Win32 when using with Ruby 1.8.4 and Gruff is using RMagick to draw its pretty graphs, I had to go out and find an alternative chart library for use with Rails. XML/SWF Charts Fortunately I have run into this chart library a while back when doing php evelopment. It’s not really a php…

Read More

Dreamweaver 8 and Ruby on Rails CodeHints

By | Ruby on Rails | No Comments

I am so used to coding help (intellisense) from Visual Studio, that not having an IDE with this type of functionality is a major inconvenience when working with the Ruby on Rails framework. There are editors that offer syntax highlighting and project management options, but all of them lack the intellisense (aka. code completion or coding hints) functionality. The closest…

Read More

Five Years with Firebird

By | Database | No Comments

It’s unbelievable, but the Interbase with VB article has been written over five years ago. Over the years the article has received hundreds of thousands of hits and I hope we have left a mark with the developer community. This little write-up is intended as a follow-up or more like a status update on our experience with Interbase/Firebird. Even though…

Read More

Interbase and ADO tutorial

By | Database | No Comments

Has anybody ever wondered if there is an Open Source alternative to SQL Server or Access databases? Well, I have, and I found Interbase. Interbase is a Client/Server database from Borland. It is Open Source. It runs on Windows, Linux and bunch of other *nix platforms. It has a very small memory footprint and it is relatively fast. It will…

Read More