Web 2.0

You are currently browsing the archive for the Web 2.0 category.

Everyone knows Flickr is awesome. I totally agree! I like to use Flickr to get ideas of other photos on a particular subject. But — you knew there was going to be a ‘but.’ But when I’m looking for a photo or an idea, it takes too long. I realized that what I wanted was a higher level view of multiple photos at once.

After getting an API key, I created this Flickr Macro View. Since the geeks will want to know, the XMLHttpRequest is called using Prototype.js.

Here are some good demo links. Try it out!

Literally hours after I trash blog about, how busy the Orkut folks must be, to make me wait so long for access to the Orkut developer sandbox, I’m granted access.

Dang. <– Napoleon Dynamite impressions here

Those guys are good!

orkut-access.png

For the last month or so, I’ve been spending a lot of time reading and writing OpenSocial code. I know, show me the codey. Patience, grasshopper…
But ever since the Google I/O gathering, my brain’s been working overtime on ideas.

But I’ve had a stumbling block or two, mainly in the sandbox arena. Apparently, the team over at Orkut is too busy to grant me full developer access there. Even though I was a member long before the Brazilian mafia took over. But it’s all good now, because I’m working in my own sandbox now.

Introducing, Shindig – an Apache incubator project for OpenSocial and gadgets.

The build and run docs are easy to read, I had the puppy up and running in no time at all.

To be truthfully honest, I did run into one situation that needs a little improvement. With the demo OS app below (http://www.bytecounts.com/projects/opensocial/random-quotes.xml), the Shindig “Gadget testing container” totally breaks.


No appropriate view could be found for gadget:
http://www.bytecounts.com/projects/opensocial/random-quotes.xml

Took me a while to realize the solution. Shindig can’t handle the OS profile view.
This code:

  <ModulePrefs title="Multiple Content Sections (version 5)">
    <Require feature="opensocial-0.7" />
  </ModulePrefs>
  <Content type="html" view="profile">
  <![CDATA[

needs to be changed to this code:

  <ModulePrefs title="Multiple Content Sections (version 5)">
    <Require feature="opensocial-0.7" />
  </ModulePrefs>
  <Content type="html">
  <![CDATA[

But I’m totally digging Shindig! Oh come on, you knew it was going to happen ;)

Run, don’t walk to your nearest Open Social sandbox, and drop this code in quick. You’ll have access to all the kick ass (yet, random) quotes that I display on the blog homepage.

http://www.bytecounts.com/projects/opensocial/random-quotes.xml

I've really grown used to searching in the browser's chrome. The majority of the time I'm searching Google, so this is fine. But I've been performing a lot of queries lately on Apple's Support Discussion Board application. So I decided to write my own (and first) Firefox search plugin: searching discussions.apple.com. It wasn't any trouble at all. Mozdev provides a great tutorial on writing your own plugins.
I followed the "new school" method of plugin development by using the OpenSearch standard. Sorry, Sherlock. (cue sad trombone sound) Waaah waaaaaaaah. This means my plugin is supported by Mozilla Firefox 2 and IE 7.

So check it out! It's on the official mozdev site here.

The Machine is Us

Woah. The machine is us? I was still Raging Against The Machine. And raging twice as hard since Zack came back.

However, this video is a beautiful depiction of what the Internet should be.

I was speaking with a friend last night, who is doing quite a bit of interviewing here in Silly Valley. No worries, the friend and the company will both remain anonymous.
She said that one of the interview questions was, "what's your favorite Firefox extension?" It doesn't really matter what her answer was (for this posting, at least). This gets blogged, because of my Pavlovian response, when she was telling the story. My eyes lit up, I lurched forward and belted out, "Firebug! It has to be Firebug!"
This good reader leads us to today's topic: my favorite Firefox extensions. FYI, these are in preferred order, as well.

  1. Firebug
  2. Live HTTP headers
  3. Web Developer

Firebug has too many great features to list them all. I find myself using the "edit CSS, HTML and JavaScript" feature most often. It has a top notch DOM Explorer as well.

Live HTTP headers is just straight up the GUI for TCPFlow you always dreamed there would be. This app has literally saved me hours of debugging. Not to mention, who can actually remember the TCPFlow start command anyway?

sudo tcpflow -i en0 -c -p port 80

Web Developer makes it easy to tweak out your browser as bad as any crazy old AOL user. It’ll let you _easily_ turn off JavaScript, display all form details, even outline all of the Table Cells on a page. Definitely worth while if you are working on frontend web apps.

OK. That’s my list. But there are thousands of extensions to pick from, so let me hear it. What is your favorite Firefox extension?