Monday, February 21, 2011

Moving on...

So after about 3 highly successful posts in this blogger blog in the last 2 years I am moving on. Expect more exciting silence on my fresh tumblr blog on johanneswagener.tumblr.com. Best consumed through my flavors.me page on johannes.wagener.cc.

Tuesday, July 6, 2010

Another hack quicky: loc.n31.de

Another quick hack from the last week is loc.n31.de. The name and address are just temporary, until I find better ones. The idea is quite simple. You're somewhere in the middle of nowhere and try to point a friend to your current location. So you just go to loc.n31.de using your fancy new smart phone which supports the geolocation standard. Once you're there you'll get a shortlink to your current location on google maps. Copy and paste that into an SMS and send it. The recipient opens the link in his shiny iphone and knows where you are. Done.

Well of course you could also use the share location feature in your iPhone Maps app, but that just supports sharing via MMS or EMail. And I've always missed SMS support since I think it's a bit more direct than an Email and a bit cheaper and more commonly used than an MMS.

Introducing RecButton.com

A few of weeks ago I went to the small island Rögrund in the swedish archipelago to hack and relax with a couple of friends.
Together with Eric and Alex I've started to hack on the RecButton.com, which we were finally able to finish and release last week.
So here we go:
It is a very simple website which just shows a button to record audio and once you've done that you are able to rehear what you've recorded and push it to SoundCloud to share and distribute it.

To capture the audio from your microphone it uses a new API from Adobe Flash 10.1, which allows you to buffer the raw recorded audio directly in the client instead of using a flash media server. I plan to release the flash recorder plus a small javascript wrapper for it as a seperate project. For now you'll find the undocumented and messy code in my github repository.

Happy Hacking!

Thursday, May 14, 2009

OAuth and ActiveResource / SoundCloud

In the last week i was creating a ruby api wrapper for SoundCloud. They have a restful API, which could work almost out of the box with ActiveResource, if ActiveResource would support OAuth.

So i've created the oauth-active-resource gem. With the help of some dynamic module/class generation magic, it's now as simple as it should be to create oauth/activeresource clients.

Have a look at the SoundCloud gem to find out how you can implement your own API wrappers based on the oauth-active-resource gem. If you've any questions feel free to contact me.

small bonus: Multipart file post to an active-resource
another bonus: I wrote a small script to sync rdoc documentation to a github project wiki.

Sunday, May 10, 2009

Hello World!

Welcome to my new blog!