One thing that most consumer software of value does today is to integrate in some way with the major social networking incumbents, Facebook and Twitter. zeebox, naturally, is no different, and we’ve worked fairly closely with Facebook to get our Open Graph implementation right while also ensuring that we make best use of their platform.

There’s been a few bumps along the way. In past, Facebook have gently chided us for pre-filling the message field when posting to people’s walls from the app, which runs afoul of Facebook’s platform policy. Basically, any app that posts to your wall should have an empty field that allows you to express your thoughts about the subject matter you are posting.

But the truth is, there are loads of apps out there that flout this policy.

Draw Something:

Amazon Kindle:

And even some of zeebox’s competitors.. yap.tv:

In all these cases, Facebook’s platform policy is being violated because there is pre-filled content in the field rather than it being blank. In the case of yap.tv, you can’t even edit the text and, worse still, incomplete text is being displayed to the user.

It’s a little frustrating to see that FB’s platform policy isn’t quite enforced with an even hand, though I suppose the benefits of having a good relationship with Facebook outweigh this.

Leave A Comment, Written on April 23rd, 2012 , All, Dev & Test, Social Software, Tech


Facebook does many things very well, but most would agree that they are not particularly adept at managing their users’ privacy or security.

A recent example hit me the other day while browsing the Facebook iOS SDK integration docs. Facebook suggest that SDK developers store the Facebook access token that grants a client (e.g. an iPhone app) access to the Facebook platform in the iOS user defaults. This is not secure and could result in someone else masquerading as the user on Facebook or hijacked the user’s identity.

What is a Facebook access token?

A Facebook access token allows a 3rd party app to interact with Facebook on behalf of a particular user. Depending on what permissions the user granted to the app, the holder of the Facebook access token can do anything from posting to a friend’s wall, to accessing all the user’s personal information. It is important, therefore, that this access token is only ever accessible by the app in question.

What are iOS user defaults?

As any iOS developer knows, this is where an app can store a user’s preferences and any other information that might help the app to understand a user better across app sessions. These defaults might store things like a user’s ID, a preferred colour scheme, or the user’s first name, among other things.

User defaults, however, are not secure. Data stored in the defaults is stored in plain text, and while iOS apps cannot access the defaults of another app, anyone who had access to your phone, or a backup of your phone, could easily extract the Facebook access token and use it to masquerade as you. Not a good scenario.

Facebook makes the suggestion in the “Implementing SSO” section of their iOS tutorial. The offending bits:

The right place to store secure data on iOS devices is in the keychain.

Leave A Comment, Written on February 27th, 2012 , All, Dev & Test, Mobile, Social Software, Tech

Lovebox is definitely one of London’s best festivals, and one I look forward to fondly every season. But in December it seems such a long way off… so good thing Skate is on at Somerset House with Lovebox DJs! This time it was Horse Meat Disco and while the music is a little more commercial than what you might hear from them at the festival, it was still brilliant good fun. Recommendation for even more fun– allow alcohol onto the ice!

Leave A Comment, Written on December 9th, 2011 , Random

This was definitely one of the best shows I’ve been to this year. It got off to a slow start, but things really kicked off when Metronomy launched into Love Underlined and the Royal Albert Hall’s Incredible lighting system induced an effect that half had me believe that a spaceship had just cracked off the roof of the building. I think I actually shed a tear as the bass ripped through the venue.

Before long everyone was on their feet and proper loving it. Yay.

Leave A Comment, Written on October 4th, 2011 , Random


After a fair bit of wrangling, it’s finally come together. We’ve partnered with MTV and the Staying Alive Foundation to rebrand iCondom as the MTV iCondom, with a grand portion of proceeds going towards the Staying Alive Foundation, a sexual health charity. MTV will be broadcasting adverts across their worldwide network and ads have been produced in several different languages. See the English-language ad here.

We’re also looking for further partners to help update and maintain our ever-growing database of locations, so please get in touch if this is of interest!

Leave A Comment, Written on August 2nd, 2011 , Dev & Test, Mobile, Tech

I came across this while cycling home the other night:

A “public urinal..” possibly the most public urinal ever. And it’s functional:

Awesome.

Leave A Comment, Written on July 15th, 2011 , Random

Another raaza app in the wild.. This one is US Flu Fighter, which is basically a mashup of various different CDC feeds with Facebook and Twitter in an iOS native app. It’s another one with a Ruby on Rails web services back end, which I’m finding increasingly handy for quickly building such back ends. I used the CorePlot framework to draw the graphs, which was a pleasure to use once i got familiar with it. US Flu Fighter has been submitted to the CDC’s Flu App Challenge so please go ahead and give it a vote.

Leave A Comment, Written on June 3rd, 2011 , Dev & Test, Mobile, Social Software, Tech


This is year two for the Addicted to Ibiza Island Guide, a location-based listings app for the Ibiza party crowd. It includes event listings, a club guide, maps, DJ mixes and more.

The back end for this one was built in Java using largely the same components as last year, i.e. Struts 2, Spring, Hibernate, Freemarker and JAXB. If I had to do it again I would probably build it on Ruby on Rails, simply for the increased speed at which the solution could be delivered.

It’ll be available until December this year and then taken out of the store in anticipation of next years guide. :-)

You can learn more about it on the Addicted to Ibiza blog, and don’t forget to like the Addicted to Ibiza fan page on Facebook to hear all the atest Ibiza news… 250,000 members and going strong.

Leave A Comment, Written on April 24th, 2011 , Dev & Test, Mobile, Social Software, Tech

uktalogotype

The latest app from raaza, UK Terror Alert, has just gone live in the iPhone App Store. This is another Ruby-on-Rails backed app that feeds data sourced from the UK Home Office and the MI5 Secret Service into native app format. This was the first time I’ve used Apple push notifications in an iOS app and it was a bit of a trying process getting an APN server up and running on top of RoR.

As for the basics, with UK Terror Alert you can:

  • see the latest alert levels for international and Ireland-related terrorism
  • receive push notifications whenever the alert levels change
  • view a history of all alert level changes
  • get practical advice on how to mitigate the effects of terrorism
  • share this info on Facebook and Twitter.

For more info, visit the website:
http://www.ukterroralert.com

Leave A Comment, Written on January 20th, 2011 , Dev & Test, Mobile, Social Software, Tech

Proper cooking is fantastic, but sometimes all you want is a hassle free nibble to tide you over to your next feed. There are, of course, many fresh and delicious light bites that you can whip up yourself from scratch, but every once in a while you just want something you can grab and devour without a second thought. This post is all about just this kind of grazing food- my favourite easy-access snacks.

fooddoctor1. Food Doctor Dry Roasted Bean Mix

Discovering this bean mix was a complete revelation for me. This product is a melange of soya, black and broad beans with some dried peas thrown in for good measure and it is absolutely delicious! It’s also one seriously nutritious snack, chock full of protein and only lightly salted. It contains 35 grams of protein per 100 gram portion– that’s almost as much as beef by weight. I scarf through at least one jar of this stuff a week.

tyrells2. Tyrells Habas Fritas

This treat is lightly spiced and very morish. These do have some added sugar and salt, but they manage to straddle that fine line between sweet and savoury with finesse. Basically, this snack is broad beans lightly fried and coated in seasoned breadcrumbs. Good for an occasional graze.

peppadew3. Peppadew Peppers with Cream Cheese

Spicy food really works for me. I love strong, bold flavours and this product has it in spades. Peppedew peppers are great on their own– that sweet, fiery flavour is seriously toothsome– but paired with cooling cream cheese they make for a really great snack. I enjoy these as a lunch-time side dish, though at around £4 – £5 a jar I don’t have them quite as frequently as I’d like.

plantain4. Waitrose Plantain Crisps with Chili and Lime

I love plantains, but they can be a little bland if served with out a zing of this or that. Some added spice really does go a long way to jazz up what can otherwise can be a rather bland snack, and this is certainly true of this Waitrose creation. The combination of chilli and lime thrown on these plantains is superb, and they really pack a punch. Treat your tastebuds to a great time with these hot little bad boys.

crespo5. Crespo Pitted Dry Black Olives

I’m a big olive lover, and these are my absolute favourite. It must be said that these are just standard supermarket fodder, and not at all like the high-end, brightly packaged fresh olives that can be found in the chiller section such as those from Unearthed. No, these are simple, back-to-basics olives that are great to munch on any time of day. And they’re cheap– only about £1.40, depending on where you shop. I’ve sampled pretty much all the olive brands available at Sainsburys and Waitrose, and I always return to these.

Feel free to add your own recommendations in the comments.

Leave A Comment, Written on November 28th, 2010 , All, Food

richardrauser.com is proudly powered by WordPress and the Theme Adventure by Eric Schwarz
Entries (RSS) and Comments (RSS).

richardrauser.com