General


8
Dec 11

Caffeinated Beta – Most recent download post

Please find the most recent download in this post:

Version 0.99 can be downloaded from:

Click here to download Version 0.99


1
Jul 11

Who exactly is this “GeekyGoodness”?

Good question…who actually runs this?

Well…, hello, I’m Curtis and thats me below.

Me!

Theres only one of me, no group, just the one. Im 21, 22 in August and reside which tends to be rainy Portsmouth UK.

During the day I work for MindWorks – as a web developer, when it hits home time I tend to either play games or just write code.

Ive been writing Object-C for about three and a half years now – thus Caffeinated was born.

As you can tell from the picture, I like music, to the point of playing an instrument! I have been playing guitar for about 8 years now and have 9 of them! Love to shred and play heavy s**t!.

I absolutely cain games…, xbox / ps3 / maybe pc. If your on xbox, add me “NBK THE1″, if your thinking ah ok, so you don’t get out much well…I do… as the next picture is also me ( second from left )

I play for Southern Pirates Tournament paintball team – who knew!

Techy gear wise, I have a Macbook Air ( Jan 2011 model ) running REDACTED, as-well as a Mac Pro 8-core ( 2009 model ) running both Snow Leopard and REDACTED, also have a 360, PS3, WII, Zepelin Air, 3DS…list goes on.

I love Apple products, I also have a lust for extremely sexy UI, I’m not a designer myself but Caffeinated was all designed by me, Im ok with interfaces, but not full blown websites so to speak.

So thats a-bit about who I am, just incase anyone was curious ;).


17
Jun 11

UIImage From URL – Simplified

Heres a simplified version of the very old post I wrote long long time ago, this method uses blocks so will run on iOS4 onwards :

void UIImageFromURL( NSURL * URL, void (^imageBlock)(UIImage * image), void (^errorBlock)(void) )
{
    dispatch_async( dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0 ), ^(void)
    {
        NSData * data = [[[NSData alloc] initWithContentsOfURL:URL] autorelease];
        UIImage * image = [[[UIImage alloc] initWithData:data] autorelease];
        dispatch_async( dispatch_get_main_queue(), ^(void){
            if( image != nil )
            {
                imageBlock( image );
            } else {
                errorBlock();
            }
        });
    });
}
 
// usage
 
UIImageFromURL( [NSURL URLWithString:@"image url here"], ^( UIImage * image )
{
    NSLog(@"%@",image);
}, ^(void){
    NSLog(@"%@",@"error!");
});

9
May 11

Caffeinated Beta Update – Very Sparkly…

Hey guys/girls,

Its that time again for another build!, since last time the following has happened :

  • Fixed space bar bug with not scrolling down the article before going onto next item
  • Fixed issues with favicons not showing up.
  • Increased storing speed of items in CoreData
  • Read It Later plugin has been added! – Theres a rate limit on my API key, so if it starts to error, its because you all need to get out more ;)
  • Loads of plugin API changes, can do all sorts, request headers, responses, talk to different parts of the app…yay! – Maybe I need to get out more? :D

Oh and theres one more thing…

Caffeinated will now use Sparkle to update it’s betas!, yes I put it into this version and did all the server stuff so you lovely people dont have to visit cloudapp or my site again :).

Be sure to follow updates on Twitter : @caffeinatedapp

and here is the download link :

Download Caffeinated Beta


7
May 11

Caffeinated Beta Update

Hey guys,

Ive been working really hard over the past few days to crease out as many bugs submitted as possible – if yours has not been fixed yet, sorry!

Also added a fair amount into Caffeinated aswell, such as :

  • Starred items now have a little ribbon with a start on them – don’t ask me how I overlay, was an absolute headache!
  • Plugins ( only one so far is Instapaper ) can now call the “cuter” less intrusive API’s to display messages ( the little status that comes down from above the table view )
  • When refreshing, if any items where marked as read from an external reader such as the GR site whilst Caffeinated was running, it will now apply the updates locally to!
  • Also when refreshing subscriptions now also get synced.
  • Subscription management, although you still cant add a subscription, you should be able to click and drag them around into folders and out now – I hope!
  • Got rid of the default menu within the WebView – any links that you right click on you can now open in your default browser.
  • Any links you click on from inside the webpage within Caffeinated will now open in your default browser.

Also alot of changed within code that arnt worth mentioning but you will notice speed increases.

Again, any bug reports please send to :

bugs@caffeinated.com

and to download, use the link below :

Click to download.