Skip to content
Archive of entries posted in the year 2010

iPhone SDK base64 encode / decode

I found this useful class for base64 encoding / decoding. It is written by Kiichi Takeuchi Base64.h @interface Base64 : NSObject { } + (void) initialize; + (NSString*) encode:(const uint8_t*) input length:(NSInteger) length; + (NSString*) encode:(NSData*) rawBytes; + (NSData*) decode:(const char*) string length:(NSInteger) inputLength; + (NSData*) decode:(NSString*) string; @end Sample Usage [Base64 initialize]; NSData * [...]

iPhone SDK generate MD5 Hash of a string

This function will help you generate MD5 hash of a given string Class.h + (NSString *)getMD5FromString:(NSString *)source; Class.m + (NSString *)getMD5FromString:(NSString *)source{ const char *src = [source UTF8String]; unsigned char result[CC_MD5_DIGEST_LENGTH]; CC_MD5(src, strlen(src), result); NSString *ret = [[[NSString alloc] initWithFormat:@"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X", result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7], result[8], result[9], result[10], result[11], result[12], result[13], result[14], [...]

iPhone SDK convert hex color string to UIColor

This function will help you to convert hex color string to UIColor Class.h + (UIColor *) colorWithHexString: (NSString *) stringToConvert; Class.m + (UIColor *) colorWithHexString: (NSString *) stringToConvert{ NSString *cString = [[stringToConvert stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] uppercaseString]; // String should be 6 or 8 characters if ([cString length] < 6) return [UIColor blackColor]; // strip 0X if [...]

Screenshot of the day :-)

The problem is due to my DNS, but is still funny as hell.

Released new Amazon S3 Plugin for wordpress

Couple of months before one of my friend was asking about Amazon S3 plugin for wordpress. For me most of them were either complicated or not working. So my main focus of the plugin was to be really simple and in the same time effective. I would say I have kind of achieved the goal [...]

Breaking the silence after a long time.

It has been a while since I wrote anything on the blog. I don’t want to give any excuse as it was mostly being lazy. After a while I started to get a feeling what to blog and I was really running out of topics. Yesterday I got an email from WordPress team that their [...]