The origional base32 hash encoder that I origionally wrote was very very basic. It basically went strictly by the RFC so it was slow, unoptimized and ugly. I basically wrote it to get the rest of ccBanshee working. After a lot of reading around, I realised that one of my initial examples, Base32.java, was licensed under Public Domain! This is huge because this was by far the best example code I could find. I converted it to C# and all was dandy. I wasted about a week trying to figure out a good algorithm for base32 encoding and I’m glad I was able to use some good code in the long run.
After I got ccBanshee verification functionality working 100%, I moved on to the polishing and design of the project. I started with replaceing the CellRenderer with a pixbuf displaying renderer. Now ccBanshee functions exactly how it looks on the concept art.
Next to come is the massive code restructure to better fit the Banshee plugin API. This will take a lot of work and I think Aaron wanted to work with me on this to make sure I complete my code to Banshee design specifications.
- None Found
Pingback: Base32 Encoding in C#, Java | OpenRadix.org