Blackberry eScreen Keygen

As an avid BlackBerry user I always love to see what new things I can make it do.  One of the more interesting parts is the Engineering Screen or “eScreen” within the OS. However you need a special key to unlock it.

RIM has the keygen published on their website but you need a password to get to it (Perhaps it is for partners only?) You can see the site here:

Earlier this year a few websites published their own keygen to compute the unlock code. Much to my dismay, however, none of them decided to share exactly how they did this. With that, I decided to discover the unlock code myself and publish the results. (more…)

Add a Little Privacy to Google Latitude

This title must sound very ironic given that the whole purpose of Google Latitude is to reduce privacy. I am not saying this is a bad thing, just that telling people where you are right now is less private than not telling them.

Recently, Google took the reduction of privacy a little further by allowing you to setup a web site badge for Latitude. Up until this point, you could only share your location with select friends, however, now you can share it with the whole world via your website, blog, etc. I do use this, so you can spy on my location if you wish.


Google Voice and Asterisk

Many months back Paul Marks and I looked into how to integrate Google Voice and Asterisk. Inbound calling was simple as you direct your Google Voice account to a Gizmo5 number and Asterisk integrates with the open SIP standard that Gizmo5 uses.

However, our task was to be able to make outbound calls without the need to use the web interface to place the call. What essentially had to happen is when you dialed a number on your SIP phone, Asterisk would have to talk to the Google Voice site and handle the call setup for you.


Kindle Books, without the Kindle…

As everyone is well aware, Amazon has one of the largest eBook libraries available for sale. The only caveat to this was that you had to purchase their $350 Kindle / Kindle 2 Reader before you could take advantage of these books. All that has changed now with the release of the iPod/iPhone app for Kindle books. Now you can register your iPod or iPhone with Amazon and purchase Kindle books for it. But there is more… You can also manage to extract the purchased books from the iPod / iPhone and take off the DRM so you can use your book on any of your other readers.


Trac – Part 2

In Part 1 I mentioned that I had recently selected Trac as my project management tool of choice. It is fairly feature complete for my needs and where a core feature is lacking, there is usually a plugin to facilitate it.

In this part I will describe how I setup this system. I had specific goals in mind so this may need to be adapted for your needs. Additionally I will briefly cover the Subversion setup that was required to make this work.


PyAMF 0.4

Well almost…

We just release PyAMF 0.4-RC2 yesterday! While it is not quite the final version, this is a huge step for the project and includes a ton of updates and features.

Some highlighted features include:

  • cPyAMF – An implementation of PyAMF serialization that results in tremendous speedups.
  • SQLAlchemy Adapter – Adapter for the popular Python Database ORM.
  • Improved Google AppEngine Adapter – makes deploying Flex/Flash apps on Google’s new service even easier.

You can see our official announcement on the PyAMF Blog.

Currently PyAMF 0.4 is in the Release Candidate stage so we are testing and getting feedback. The release candidate and final version (when it is ready) are available for download here.

Site Updates (continued)

As I was in the coding mood from my changes last night to my website/blog, I took the next logical step and completely overhauled the entire theme. After heavily modifying a theme I think I have the general look I am wanting.

Some of the notable changes include:

  • Grouped categories into logical groups.
  • Better search with context provided along with titles.
  • New logo based on old site logo + favicon (with a touch of red)
  • A few other interesting features that I may take advantage of in the near future

Everything should be in place, if anyone notices some stray PHP code or CSS trying to escape, please let me know so I can put it in its place.

Google App Engine

Last night, Google launched App Engine which allows developers to create web applications and publish them on Google’s infrastructure. The exciting part of the App Engine in my eyes is that the language you use to develop on it is Python. Google provides many API’s to interface the Python programming language with the various services they offer. You can authenticate via Google accounts, use Bigtable to store data, and use Google Aps to bind your application to your own domain. They opened the initial “Preview Release” to the first 10,000 developers to sign up. From the looks of it, those 10,000 spots filled up within the first few hours of the launch.

I was fortunate to be one of the first to sign up and got my account last night. I created a basic hello world application to test and overall the system seems very easy to use. My demo is at

I also created an account for the PyAMF project and we were able to get a PyAMF echo server running on App Engine. It is currently located at: We are continuing to work with it today and tomorrow to write up some examples and a How-to to get people started quickly. We will continue to add more examples to the site as time progresses and we get everything documented.

Hydra Preview

With the public announcement of Hydra EMS being announced any day now, I thought I would give those of you that have been following its development a sneak preview of the UI and some of the new features we have added recently.


Web File Listings

I finally made my web file listings integrate with my web site theme. Normally web file directories look pretty very ugly and this certainly was an improvement. Apache has built-in support for header and footer files to be wrapped around the file listing. You can even wrap PHP or other scripting languages around it if you configure Apache properly. I chose to use PHP as it can easily pull in template changes from the main site.


« Previous Entries