Phonecall for Tasty!
Need to tell your friends about that sweet lobster harmonica you just bought? If only the phone on this shirt was for sale.
Need to tell your friends about that sweet lobster harmonica you just bought? If only the phone on this shirt was for sale.
I always knew squirrels were sneaky creatures of the night, but this tshirt proves it!
ive been warring with the squirrels in my yard … i shake my stick at them in anger, but they dont seem to care. the squirrels in this neighborhood have pot bellies … im serious.
mang has cool pics up from his Living Art midterm at ITP. I love his blue flower! You can see read about the construction process by checking out his living art tag.

There is something oddly surreal about watching a bunch of horses run around shaking a big rubber ball like Fido shaking a rubber chicken.
Link to Horseballs video, so can buy your own.
According to Technorati this video was a brief internet fad exactly one year ago. Can we get it onto BoingBoing this time around?
Oh, and while you are wasting time today, perhaps you would like to pop some bubblewrap?

Is the AlphaGrip actually ergonomic? Could it possibly replace my FingerWorks? Will it reduce RSI? Why is does the pink one on their homepage have a different key layout? Why is the image named “frontbigdummmy.jpg”? Is it mac-friendly?
I don’t know!! But I’m going to buy one for $100 and let you know how it works!

wet willies are gross!!!
It’s totally packed in here! Everyone loves Laszlo!
The free pizza and b33r doesn’t hurt :)

7:40pm: Max Carlson, cofounder and lead DHTML architect

“Open source since Oct 2004!”
“150K downloads!”
Open Source: It’s Our Only Hope™
LZX: Laszlo’s XML App Description Language.. xml all the way down and runtime independent. All Laszlo components written in in LZX.
Right Now: Flash 6, 7, 8
Mid 2006: Flash 8.5
End of the year: DHTML
Big issues: Accessibility, Browser back/forward, Native (osx, windows) look and feel
LZPix demo.. thumbnails don’t work in Safari..
Max: “I can’t commit to a date, but I want to get it out there for you to use as soon as possible.”
Audience: “What’s still needed?”
Max: “We need some more work on the compiler, and we’re working on some partnerships with AJAX libraries”
Audience: “How do you handle rich media types?”
Max: “Handled via flash player”
Audience: “Thanks for saving the world!”
8pm: break time!

Kent and Pablo of Laszlo: Bring us your resumes! :)

During the break, Jim says to me, I added XPath to WebKit in 57 lines of Python!

8:10pm: Antun Karlovac, Web Applications Engineer
Showing a cool demo of building a web app using Laszlo in realtime. Writing in vi, compiles on the fly, web browser shows the app running on localhost.
8:13pm: via iChat, Jim sends me his Python code to add XPath to WebKit (you need PyObjC):
Bonjour IM with James Speth .
8:13 PM
- !/usr/bin/env python
-
- dombridge.py
- by James G. Speth
-
import objc
from Foundation import *
from AppKit import *
from WebKit import *
class DOMNodeList (objc.Category(DOMNodeList)):
def __len__(self):
return self.length()
def __getitem__(self, index):
if index >= len(self):
raise IndexError, index
return self.item_(index)
class DOMNode (objc.Category(DOMNode)):
def __len__(self):
return len(self.childNodes())
def __getitem__(self, index):
try:
for i in index:
self = self.childNodes()[i]
return self
except TypeError:
return self.childNodes()[index]
class NodeProxy (object):
def __init__(self, node):
self.node = node
def __repr__(self):
return ' %s' % (`self`, `name`, msg)
raise AttributeError, name
def getChildNodes(self):
return [NodeProxy(child) for child in self.node]
childNodes = property(getChildNodes)
if __name__ == '__main__':
webView = WebView.alloc().init()
wso = webView.windowScriptObject()
doc = wso.valueForKey_('document')
docProxy = NodeProxy(doc)
from xml import xpath
query = '/HTML[1]/BODY[1]'
nodes = xpath.Evaluate(query, docProxy.documentElement)
print 'query:', `query`, '\nresult:', `nodes`
8:17pm: OK, we’re paying attention again..
Synchronicity – Antun is talking about pointing to widgets using XPath
hehe.. since Laszlo source code is XML, if you want to use the less-than operator, you type & lt ;
Demo finishes, small web app built while we watch, using *very* few lines of source! Applause!!
8:28pm: Kent back on the mic, time for developer demos
8:30pm: Tom from pandora.com, speaking from the VIP deck:

Talking about the very cool Music Genome Project.
Using Laszlo to bring the technology to consumers. Works on all platforms in all browsers. MP3 playback via flash. Been around for three months, millions of listeners.
Eight months of engineering time to build the app. “Laszlo is the only great choice if you are interested in multimedia and being cross-platform.”
Their unit tests run in the rhino js interpreter.. rhino is mike’s project. I hadn’t used it until i got interested in ajax stuff.
“I never said damn that laszlo!“
8:42pm: Chris and Clint: Sneak preview of Gliffy Online
An web app similar to Visio. Just 2 guys in 8 months. Wiki-like collaboration.

“Big props to Laszlo for the rich-text editor”
Ocean thermal energy conversion:

Gliffy is contributing Print functionality back to OpenLaszlo.
8:56pm: Jeff and David doing a demo of HomeBase CRM app
3 guys, working for two years.

HomeBase is CRM for the mortgage industry, used to send junk mail. Jeff holds up sample pieces of junk mail.
The app is cool, but I’m getting bored so I’m going to give Jesse a wet willy and then blog about what happens… (oh shit he read what I was typing)0000nies11111!!!
UPDATE: I gave Jesse a wet willy!
This talk has been a great success!
David finally stops saying “Laws-lo” and says “Laszlo”. He just learned this today.
Annoying guy from audience: “Why don’t you open source?”
David: “I live in Santa Cruz!”
Annoying guy from audience: “And you can sleep at night?”
David: “Not really, I have a fifteen-month-old son here… he’s going to community college”
9:10pm: Don Hopkins “from the Community” is showing SimFaux, a parody of Faux News
Don is showing video in OpenLaszlo
O’Liely Factor live updating graph!
Poll: Is Faux News Fair… or Balanced?
Two streaming videos, one is being composited with alpha over the other..
Ariana Huffington with blue screen, in web browser:

Jesse, talking about crazy alpha video overlays: “This is awesome.. we need this in iChat!”
TicTacFaux: “Right before you are about to win, the computer will cheat, because it is Fox”
Don’s demo is at the Contagious Festival
Don: To maximize compatibility, I’m taking all the quotes out of context. That’s good component design!”
9:24pm: Dashwell Project, New Zealand
Developing apps for mobile devices using Laszlo

9:34pm: Bob from SVCfinancial.com
Mazarin Media Platform: named after 14th Century monks who invented encryption
“Our development team is pretty small.. it’s my son”
9:42pm: We’re still sober! Time to relocate!
raj! you need the indentation for my python code. i’ve posted it at http://end.com/speth/2006/03/xpath-for-webkit/ with the indentation preserved.
and you guys should turn on trackbacks in wordpress… they make the world go ’round.
I tried to fix the intenting; hope I didn’t mess anything up!
I think trackbacks are on, but the trackback URL isn’t published. Until we fix it, I’m sure you can figure out the url.. :)

This guy has a website devoted to running System 7 (specifically Mac OS 7.6.1) in modern times. He claims it is faster, equally productive, smaller footprint, geeky cool. This is CRAZY!! Everyone knows System 6 is where it’s at!
Update: Oh crap! He’s got NetPresenz available for download! I remember running a NetPresenz web server on my 8100! This is so awesome!
mang’s flickr stream is interesting to watch.. It’s usually filled with pics of the cool tronix projects he’s working on, but sometimes Lenny Ktravitz and Michel Gondry show up.. Ah, to be an artist in NYC!
Update: check out mang’s blog!!
The Freedom of Information Act turns 40 years old!! In celebration of Freedom of Information Day, check out the EPIC’s 2006 FOIA Gallery, The National Security Archive, The FOI Day Conference, and Sunshine Week!
yay FOI!!
Are you a scientist who wishes to break the mold? Are you tired of the receding-hairline-and-glasses-look generally associcated with thinking too damn much? If so, then the Luxuriant Flowing Hair Club for Scientists™ is for you!
I nominate Mr.Dr. Foo!

If Web 2.0 was a coffee shop, it would be Axis Cafe. It’s everything you want in a post-boom cafe: good coffee, comfy couches, yummy sammiches, a huge outdoor patio, free wireless, and, of course, a fireplace!
The wireless here is really interesting.. It’s done by a company called PlaceSite. The wireless is free, but the first time you load a webpage, you get taken to a portal page. The portal shows you who else in the cafe using the wireless node and gives you a cafe-specific bulletin board and chat. Here’s Parker, one of the guys behind PlaceSite:

Check this place out:



Ooh… couches… And a fireplace, too? Not enough fireplace cafes in the city with wireless hotspots. I gotta get my hipsterness on and go.
Yup, here is a picture of their swank fireplace!

This is the power strip you want to for traveling with geeks. Everybody will love you! Kevin had one at ETech and the power strip itself was a supercollider node :-)
Powersquid is the new chopstick ;)

Happy Pi Day!! It’s also Albert Einstein’s birthday today! Celebrate by taking a trip to the SF Exploratorium, and spending they day soaking up the science!
Also check out this *amazing* PI VIDEO!! It might be the greatest music video ever made!
Pic snarfed from the Exploratorium

Pizza! Beer! AJAX! Laszlo! Is the place to be, Thursday night, fo sheez. CELLspace, 7pm, be there.
Link for directions, more info, etc.
I’ll be there!!!

Check the micro plants! These are miniature living cacti you can hook up to your keys or your cell phone. “Victo” brings you luck and “Rance” is for courage. And yes, these are big in Japan. On sale now at Firebox
Release the pirates!!!!
Kevin Marks 12:27 am on March 20, 2006 Permalink |
The original is by Dalí and is in the Tate in London:
http://www.tate.org.uk/servlet/ViewWork?workid=2988&tabview=image
rajbot 1:04 am on March 20, 2006 Permalink |
Wow! I don’t know how I didn’t know about the Lobster Telephone.. Thanks Kevin!!!
bobslobster 2:45 am on March 20, 2006 Permalink |
Thanks Kevin. Someday, I hope to hear in my house, “Will someone pickup the lobster? Its been ringing for like 5 minutes!”