archives archives
horizontal rule

3.10.2001

hmmm. i'm so close to wanting to move my layout to something more, um, "next-generation" [ c'mon, i use the a new browser and maybe you should too]. but beyond my general laziness with regards to recoding the site, and my general lack of any desire to force visiters to upgrade [ although you really, really might want to think about it ], there's always the fact that the holy grail hasn't been found :
"...all the CSS solutions i've seen so far have this problem, unless they're designed very carefully so that a) nothing can overlap, or b) if something does overlap, it doesn't wreck the layout. blue robot is an example of this approach (sidenote: and the design is gorgeous). but this puts some serious limits on the kinds of layouts you can achieve.

we're always open to discussion about this; feel free to use the comment feature or send us email with the contact form. and we're certainly not opposed to the concept of using pure CSS for layout. but a cost/benefit analysis of the table/div equation still comes out in favor of tables, for real-world implementations."
posted by e3 1:48:54 PM

openp2p.com has started to serialize the fun with jabber articles, starting with you have mail!:
"In this article, I'd like to show you how easy it is to put together a simple system for pager-style notification of incoming mail, using some standard tools, Perl and, of course, Jabber."
posted by e3 1:10:47 PM

3.9.2001

caveat - if you're interested in loosely-coupled service oriented architectures, then read on. if not, you might want to take a pass on this post.

there has been lots of stuff going on in the world of message-oriented middleware [mom] and distributed application development [dad] - i'm mainly interested in jabber and soap

dizzy, lead developer on jabber.com's commercial server and one of the original core developers on the jabber project, has been leading the charge on thinking about the future of jabber:
"It seems to me that Jabber is a "meta-technology". By that I refer to the fact that it enables other technologies to work together. It hides the complexities of moving structured (yet often disparate) data between network endpoints. In a sense, Jabber is like a telephone. When I pick up my phone to call my wife at work, I don't have to understand anything about how my voice gets to her -- I only worry about "addressing" the data to her and then talking when the connection is made. Jabber provides this same capabilities to applications and services. Indeed, it provides precisely what SOAP/XMLRPC doesn't -- a specific ability to get data from point A to point B. Could I be so bold as to say that Jabber could be the dialtone for XML applications?"
this line of thought eventually led to a jabber as middleware requirements forum and discussion group:
" Increasing interest has been expressed in using the Jabber architecture as a middleware layer for application-level communication. This is a natural and logical progression in Jabber's growth."
perhaps, it's not surprising that microsoft has a similar vision for the role that a 'mere' instant messaging platform can play in coupling applications:
"With Hailstorm, Microsoft wants to position IM as a Web services development platform instead of as a single-purpose application. In addition to IM, users would be able to do Web-based e-mail, real-time stock quotes and calendar functions.

One developer who plans to attend the meeting, but requested anonymity, said Microsoft is looking to extend the capabilities of IM as a standalone application and turn it into a software infrastructure that can be used to build many types of applications. "
soap is also a big part of this vision for microsoft and this is spurring developers to start seriously thinking about embedding services in applications:
"I have a feeling that now that as Visual Studio.NET beta 2 is preparing to hit the "shelves" and it's strong support for XML and SOAP, we're going to see a massive amount of SOAP/WebServices being embedded into applications, and the days of form "frustration" are slowly going to disappear behind us."
cam thinks that people are just starting to really get mozilla :
"The Microsoft marketing machine is starting up. It will be interesting to see how software developers react to their Microsoft's pitch. We all are starting to realize that software is increasingly going to be built using a distributed application framework model, but not many people have realized that Microsoft's .NET is really just their version of what Mozilla has been doing since 1998."
and just what is the larger role for linux? if ximian has its way, then it might be part of the soup:
""We're making it so you can write services in the Linux environment and bring them to the (Microsoft) .Net platforms, as well as do the reverse," said de Icaza.

"We think Microsoft.Net looks sweet," de Icaza continued. "Microsoft is supporting SOAP for creating .Net services. But we will let these services become available to Linux.""
posted by e3 7:12:07 PM

3.8.2001

it's official. i have turned into my mother's son. why? because today i bought a g6. no. a g6 is not some hopped-up mac. it's a kirby vaccuum cleaner. yeah, i laid out some cake for a freakin' vaccuum cleaner. wanna make something of it? i don't have a minivan. yet.

i can't believe it. i'm still in some kind of shock.

notice that they don't tell you how much the thing costs on the website. but it sure does a badass job of cleaning up the garbage bags of malamute hair that are laying around.

one other thing. e.commerce ain't got nothing on the arts of pursuasion that kirby obviously has honed over its 86 years of door-to-door sales.
posted by e3 9:51:41 PM

3.7.2001

all hail the gods of obfuscation:
"$_='while(read+STDIN,$_,2048){$a=29;$c=142;if((@a=unx"C*",$_)[20]&48){$h=5; $_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d= unxV,xb25,$_;$b=73;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=($t=255)&($d >>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9 ,$_=(map{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t ^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271)) [$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;eval"
posted by e3 9:47:11 PM

quick. how many of you have had a similar reaction to the thought of setting up a a 802.11b home network?
"The idea of a wireless network was right on my wavelength. "You mean I can get Ethernet-speed web browsing, file transfers, and the whole works -- with nary a cable connection in sight -- from as far away as the coffeehouse across the street? Um, I'll be working from there this morning. IM me if you need me.""
hmmm. i wonder if there's a spare machine laying around the office.
posted by e3 7:11:12 PM

3.6.2001

sweet jesus! if you want to preserve your sanity, do not under any circumstances visit corporate anthems:
"so what *is* it? it's corporate identity management at it's worst. relatively respectable companies who take themselves too seriously, and clearly have too much money to burn decide that what they really need is a corporate sound. usually something aspirational, to motivate the troops. unfortunately, they tend to take the whole thing just a little bit too seriously. they spend rediculous sums of money commissioning a corporate anthem. something they can play at office parties, conferences and secretly through headphones before they stride confidently into meetings. with few exceptions they eventually realise just how cringe-worthy their little tunes are, and attempt to bury them forever. they should be so lucky..."
i warned you. [via metafilter]
posted by e3 8:07:41 PM

Getting Started with XML-RPC in Perl, Part 1:
"Creating an XML-RPC Web service with Perl is almost as easy as CGI scripting. This article will bring you up to speed on what XML-RPC is and how to use Perl's Frontier::RPC library to create simple clients and servers."
posted by e3 7:05:41 PM

3.5.2001

hey! i just might have found an addition to the long list of things to say when you're losing a technical argument:
"WHY?! Why should I be force-fed a big pile of shit that I have no interest in? It's like going to a diner, asking for a cheeseburger and having to pay for the cheeseburger, a hot dog, and everything else the cook had on the grill at that time. It's wrong. The dependency madness will only lead us to a scalability nightmare in the not-too-distant future, and I for one want nothing to do with that."
posted by e3 6:02:57 PM

if you're involved in software development in a large, commercial organization - like the one i work for - you'll no doubt empathize with bruce perens' plight:
"An important point about my relationship with HP is that the decisions I make can't drive the company into bankruptcy. I have to find the balance between promoting free software and making money."
[via scripting news]
posted by e3 5:57:09 PM

3.4.2001

Manipulating XML documents with Perl and other scripting languages:
"In this first tutorial of his series on using scripting languages to manipulate and transform XML documents, Binary Evolution's Parand Tony Daruger takes you through the first steps of using these techniques with Perl. You'll see a method for transforming XML to HTML, followed by a simple stock trading application that uses Perl, XML, and a database to evaluate trading rules. You can apply the techniques using other scripting languages too, including Tcl and Python."
[via kumo via xblog]
posted by e3 7:48:46 PM

since raytheon has been hurting due to cutbacks in its defense contracting business, we're now lucky beneficiaries of all that spook work coming into the light of day - enter silent runner, which has got some serious sniffing capabilities:
""On an individual user, we can see what you're e-mailing, where you are surfing, if you send anything to be printed, collaborate with anyone on a Word document, access or change the database -- basically everything you're doing on the network," she said.

Although the program gives broad access, lab analysts are careful to only scrutinize information pertinent to the case at hand, she said.

SilentRunner's "collector" recognizes over 1,400 different protocols. It can detect and analyze Web pages, e-mail, digital video and sound files, spreadsheets, word documents, FTP, instant messages, passwords -- you name it."
i'd rant about the privacy implications, but it's much too obvious. any company that is stupid enough to turn this technology against its employees will hopefully get the type of employees they deserve.
posted by e3 10:44:36 AM

just in time for summer - look snazzy and support the site at the same time by buying some snowdeal schwag!

The stranger has been a fundamental touchstone of cultures at least since Abraham and Sarah invited weary road travelers into their tent only to find out that they were angels in disguise. The Odyssey, too, is a meditation on strangers and hospitality: Odysseus experiences different ways of being a stranger on his way home while the suitors abuse every rule of hospitality in his own house. It's easy to see why strangers are so important: a culture's attitude towards them expresses its understanding of its position in the world of social groups. In our culture, we're suspicious of strangers. They're a threat. They lurk in shadows. On the Web, however, strangers are the source of everything worthwhile. Strangers and their utterances are the stuff of the Web.

the hyperlinked metaphysics of the web





ev / cam / rc3 / dave / dangerousmeta / boing boing / keeptrying / textism / anil / sylloge / caterina / haughey / genehack / megnut / kottke / kalsey / splorp / john robb / paracelsus / nick denton / eatonweb / /usr/bin/girl / commonme / torrez / overstated / C:\PIRILLO.EXE / gulker / mcgee / delacour / webcrumbs / dane carlson / soapbox / vielmetti /

doc / satn / joho / egr / rushkoff / scoble / kevin werbach / amy wohl / tim o'reilly / dan bricklin /

langreiter / glish / morelikethis / hack the planet / raelity bytes / aaronland / burningbird / decafbad / tesugen / netcrucible / skippingdotnet / aaron swartz / flangy / salad with steve / w3future / jy / a frog in the valley / kumo / diveintomark / voidstar / too much news / dan sheridan / lawrence's notebook / joel / scott andrew / brent ashley / eric freeman / dithered / youngpup / loudthinking / jon udell / ringnalda /

shifted librarian / libtech / handheldlib / jessamyn / researchbuzz /

802.11b / sifry / reiter / mostly harmless / dailywireless / 802.11 planet /

qmacro / stpeter / dizzyd / durand /

blogzilla / mike's blog / mpt / hyatt / asa / blake ross / chris nelson /

simon fell / sam ruby /

webvoice / saltire / websense / bblog / poelog / bizquick /

forwarding address:osx /

bekkers / burkhardt / pope / hugh /

zeldman / rosenfeld / peterme / xblog / soapbox / design weenie / antenna / blackbeltjones / cognitive architects / arts and farces / noisebetweenstations / eleganthack / brad lauster / brushstroke / webword / signals vs. noise / uxblog / iaslash / nooface / lucdesk /

dan gillmor / glennf / onlinejournalism / deborah branscum / jd lasica / paul andrews / ken layne / talking points /

metafilter / metatalk / alterslash / spinsanity / adequacy / plastic /


valid xhtml 1.0 ?

Powered by Blogger Pro&amp;amp;#8482; Independents Day

This site designed by
Eric C. Snowdeal III .
© 2000-2002