…If they run across a problem in one of the Android (or iOS) apps, they can take advantage of a bug reporting feature Facebook builds into its internal betas.
It’s called “Rage Shake” and the name is spot-on. Employees just violently shake their phone and it automatically logs its current state and sends in details to Facebook’s mobile bug-squashers. The Google+ team apparently also has a “Rage Shake” feature and even gave access to it to end users, though it’s unclear which company had if first.
By avoiding a more complicated manual reporting process, Facebook maximizes the number of bugs it hears about from its 4,000 employee-testers. If Facebookers like the taste of Droidfood, they could make sure it’s not their actual users shaking their phones in fits of anger.
Sounds like a neat way to pick up a frustrating bug. I wonder how it works with the native iOS “shake to undo”?
Instagram Announce Long-Awaited Web Profiles
It’s taken them a while, but web-based profiles are finally coming to Instagram; slowly rolling out to users over the next week or so. Uploading is still mobile-only, which is smart to me – it keeps the core of the product intact, but allows them to promote to and entice a wider audience.
If you’re using a device with iOS 6, and have enabled Facebook Integration, you may have noticed its annoying habit of displaying events you have said you’re not going to. I don’t know about you, but I like to keep my calendar looking as clean and concise as possible. Any invite I decline gets removed immediately to avoid any confusion.
That Facebook Events would still appear even after I had declined was an annoyance – and I hope, a bug. What exacerbates the issue is there is no way to remove the event from the calendar app manually. The straw that broke the camel’s back, however, was one particular event which instead of repeating every Thursday, showed as running every day for the next few years. Every. Damn. Day.
I needed a solution to this. In the end, I hit on two things which must have sorted it… one of them worked, I’m just not sure which. “Huzzah!” for clear documentation!
1. Remove the Event through the Facebook Website.
Hover over the event in your event list. A blue “X” icon appears in the upper-right corner. Click it.
2. Change your Event Settings to Hide Declined Events.
In the upper-right of the Events page is a small cog icon.
Click it, then click “Settings” in the drop-down menu.
In the dialog box which appears, untick the box to “show declined events”.
I don’t know about you, but if I’m checking Facebook on my iPhone, my priorities are one of two actions: add something new, or see the latest from my friends. So it baffles me that they would devote so much space at the top of the main view to friend suggestions. That feature is not important to 99% of mobile users, 99% of the time (yes, numbers plucked out of thin air… so sue me). By all means include the friend suggestion feature, but put it in the friends view.
[*] Yes, the image is slightly contrived by showing the screen in landscape orientation, but not much. I see one extra status update if in portrait view.
Most of my small personal projects tend to get built with CodeIgniter (CI), which is a simple to use, fast, lightweight PHP5 MVC framework.
For a while now I’ve had an itch to build something fun against the Facebook API so I can start learning how Open Graph works, and as a primer to building a “proper” Facebook integrated application. I also realised I hadn’t actually tried using CodeIgniter 2.x since it was released (quite some time ago). With an abundance of free time this weekend it seemed like the perfect time to get hacking!
Before I could build anything I would need to know one thing: just how do you connect a CodeIgniter app to Facebook?
Facebook and Heroku have teamed up to bring you the fastest and easiest way to get your own Facebook app up and running in the cloud.
I need to catch up with Heroku. Last I checked they only did Ruby, but now it seems they’re supporting at least Node.js, Python and Ruby as well.