// archives

HOWTO

This category contains 7 posts

InputStream to ByteArray on a BlackBerry

A quick and easy method to read an InputStream to a byte array is available in the IOUtilities class of the BlackBerry API.  I didn’t check if this is available pre 4.6 or not, but it does exist in 4.6 To read an InputStream directly to a byte array you can do something like this: [...]

App World Dynamic Licensing HOWTO

I started releasing commercial applications on BlackBerry App World and yesterday was the first time I used the Dynamic Licensing model.  I devised a quick solution for working with Dynamic Licensing based on Google App Engine and this post shows how this can be achieved and also includes sample source code for other developers in [...]

Emulating the BlackBerry Phone Call Log Field

While writing an application for the BlackBerry, I wanted to emulate the layout of the Phone Log.  Typically, this looks like a set of rows laid out in a two-column or multi-column format.  Since there was no available field to achieve this, I had to write my own.  The way I did it was to [...]

Installing the JDE Plugin 5.0.0 for Eclipse

I wanted to try out the new Eclipse JDE plugin with OS 5.0.0 so I downloaded the ZIP file from the BlackBerry developer website and tried to install it on my Eclipse. Towards the very end of the installation, I received some error messages. They looked something like this: An error occurred while collecting items [...]

Spyware removal howto guide

It occurred to me that I didn’t do a proper guide for the removal of the Etisalat spyware with my tool HiddenProgs.  I did a quick how-to. Get the Spyware Removal Guide.

Sending messages to the Apache Error.log file when using Django

Solves the problem of “sys.stdout access restricted by mod_wsgi”

Installing CarvFS on Ubuntu 7.04

In place carving can save you a fair amount of space. There was a paper written about it and the Dutch National Police Agency also wrote a tool called CarvFS that does exactly this. What CarvFS allows you to do is mount an EWF image or raw ‘dd’ image and reference blocks of data by [...]