Code

Location Based Internet

Thursday, October 23rd, 2008 | Code | 1 Comment

Nowadays someone’s always introducing “the Internet of <whatever>.”

With blogging was introduced “the Internet of thought.”
With ubiquitous computing, we’ve got “the Internet of things.”
And with Myspace, “the internet of Your Extended Network!”

Yahoo launched a new pixel-happy, lower case named, and Web-2.0 chic “fire eagle” a few months back.  Their launch advertised the beginnings of, go figure, a new kind of Internet.  Web sites that get your location from your cell phone tower, your laptop, your wireless Internet connection, your text message, and whatever else they get their filthy paws on.  There are just as many web sites for sharing your location with… well, whoever.  They cite all manner of noble causes like coordinating medical activity, business activity, and gathering all your people together mentally to do it physically.  “Geoscrobbling,” they call it.  It’s just a little way of saying “oh, by the way, dear Internet, I’m over here.”  The guys even provide you with a simple diagram just so you don’t get confused.

Copyright 2008 Yahoo

Copyright 2008 Yahoo

“But wait”, you say, “this all sounds familiar.  Little updates sent to large groups of subscribers?  An interface so simple you can update from anything?”  It starts to sound a lot like a certain someone else who’s already got the “oh, by the way”-market cornered.  When fire eagle launched, I really wanted it to be relevant. I really wanted to figure out some way to use it and have it be a day-to-day tool.  Come to think of it, I mostly really wanted it to be something new so I could justify spending a half hour watching that guy talk about it on Vimeo.

If fire eagle really is a new idea, one of their shining stars in the starting lineup of supported sites, BrightKite, puzzles me a bit.  Yes, you can update your location on the go with BrightKite.  Yes, you can share random thoughts and amusing pictures along with your location. And yes, you can do it all with Twitter.  No, you don’t need a fire eagle account if you don’t already have one.  In fact, I have yet to see any applications for this that can’t be done just as well if not more easily with Twitter, which is already insanely well established and really popular to boot.  Yahoo did spend a lot of money on this, though.  There’s a reason why, right?  Did they reinvent the wheel again?  What did I miss?

edit:

I was thinking today.. and fire eagle doesn’t deserve this sort of chewing out.  It’s an api.  It relies on other things to provide its usefulness.  From the perspective of the avid mini-blogger, a la twitter for example, yes, this is useless.  But you don’t build an API immediately knowing that it will become relevant.  It’s a concept.  We don’t know where the concept is going yet, and we can’t presume to.

Good eagle.  You didn’t do anything wrong.

Tags: , , , , , ,

The History Meme

Wednesday, October 22nd, 2008 | Code | 1 Comment

Stolen from Zach Hale who stole it from Dive Into Mark

On RainyDawg’s server as root:

darude:~# uname -a
Linux darude 2.6.18-6-686 #1 SMP Mon Aug 18 08:42:39 UTC 2008 i686 GNU/Linux
darude:~# history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -r
n | head
166 ls
66 date
46 net
37 nano
30 crontab
16 df
11 exit
10 cd
9 ifconfig
8 ssh

As samwr:

samwr@darude:~$ history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | s
ort -rn | head
57 sudo
14 ls
9 locate
7 ssh
7 nano
5 tail
5 su
5 ping
4 /usr/sbin/useradd
4 groups
samwr@darude:~$

Tags: , , , ,

You, Your First Web Site, and You

Monday, September 8th, 2008 | Code | 2 Comments

This next month I’ve given myself the task of redesigning the front end of Rainy Dawg Radio’s web site.  Don’t be fooled, the schedule is not current, the featured album is something like six months old, the current events aren’t current anymore, and “LISTEN NOW” means nothing, unless you want to hear the dead summer air that comes as a result of ASUW cutting our budget.  No, I’m not getting paid this month either, unless you count karma points as currency.  (I don’t.)  The trouble with giving myself this task is having criticized the old web site so thoroughly and completely that I may very well refuse to design anything like it.  This is probably a very bad idea.  In the past I’ve tended to criticize people too harshly about something or other, proceed to fall short of the insanely high standard I’ve set, and then just leave everyone feeling bad about it in the end.  This isn’t to say that I mean to sacrifice any functionality to just get this done, but damn it I want to come out of this feeling good about my work.

› Continue reading

Tags: , , ,

The Web 2.0 Mess

Monday, August 11th, 2008 | Code | No Comments

Why does nothing fit together anymore?

Why do we have to go out of our way to stitch together all the parts of our scripting languages? It feels kind of like we need a back-to-square-one sort of movement to drag ourselves out of this Web 2.0 thing. Of course, the people who have to deal with the messy parts (read: programming) have no say in the matter. All these people online want to see who their friends’ friends are and what they’re doing. Maybe send a message. Look them up on google maps according to their flickr photos that they found on facebook via some poor soul’s third party Google Web Toolkit app that their company has demanded of them. The fact of the matter is that programmers now, more than ever before, have to know how three different compilers fit together along with some weird voodoo library to generate “good” javascript to design their pages. All that Web 2.0 seems to mean is finding the easiest way possible to automatically generate javascript.

Let’s face it, the internet is aging, as are all the languages that come with it. › Continue reading

Tags: , , ,

Search