Just posted v0.7.2 which adds the option to fix up linefeeds from non-windows platforms so that they display properly. Thanks to Eric Promislow for the suggestion.
TCPTrace: for when you’re banging your head against the wall debugging web services.
Busy making things: @mc, notes, tinycast, github, links, photos.
Just posted v0.7.2 which adds the option to fix up linefeeds from non-windows platforms so that they display properly. Thanks to Eric Promislow for the suggestion.
TCPTrace: for when you’re banging your head against the wall debugging web services.
Bill Kearney thinks about oldskool CB radios and the 10 codes that were used:
This isn’t quite syndication related. Once upon a time there was CB radio and it’s ten codes. You know, 10-4, 10-20, etc. I’m wondering how these codes might be relevant to notification/update systems. Especially with regard to query/response sessions with wireless and/or low-bandwidth devices. Being able to query for a location started this train of thought. Being able to ask/reply to a ’10-20′, for example, would be rather handy if one were doing any geo-positioned sort of stuff.
Bill has put together an RDF schema as a thought, but I can see something like this utilized at a much lower level. Howabout a cel phone running a minimal TCP/IP stack, a stripped down web server (with XML-RPC or SOAP built on top perhaps). Now imagine that cel phone sending a simple HTTP request to a HTTP 10-20 query:
HTTP/1.0 200 OK
Date: Sat, 28 Dec 2002 13:46:23 GMT
Server: GNokiaSrv/0.2.1
Content-type: text/plain
10-20: Lat: 45 35 30 Lon: -90 45 10
Now imagine all of the wicked things that even a small horsepower processor could do with that information relative to its current location.
Now, lets take a step back, take a look at some common 10 codes and think about the wicked things that could be done with them.
Today’s big picture moment brought to you by the number 10 and the letter Z.
Hope ya feel better, Erik.
Ximian Evolution 1.2.1 has been released. The freshmeat page notes added features and bugfixes.
Phil Windley on enterprise storage:
If someone’s going to store sensative data, they ought to use the best techniques available, not the same ones my Aunt uses to store her recipes.
Andy Oliver: I suspect is the configuration that Sammy boy uses to run Gump on his Thinkpad… It is building all of Jakarta/XML/etc., so its understandibly a lot for my T-30 to do. Somehow, I manage on my T-23. Also, I think you underestimate the community. Centipede is getting on board – by starting small. My guess is that the JAXP stuff can all be removed. FYI: here is a complete list of dependencies that are required for a full build.
Rael releases Blosxom 0+6i BETA 1. Looks like static rendering is in this version.
PHP 4.30 has been released:
This release contains a multitude of changes, bug fixes and improvements over the previous one, PHP 4.2.3. It further elevates PHP’s standing as a serious contender in the general purpose scripting language arena.
Mark Pilgrim is on the bleeding edge of the semantic web. See what he can do with the cite tag.
I took my home-built machine into work this morning – and all was peachy until I asked the help desk to add my computer to the domain. Politics came into play and I was told that the technicians have to build the machines, not some dev-head. No biggie, just get me a faster machine I said. I argued with the guy for a bit as I tried to explain that a 700 Mhz, 128 MB RAM machine was too slow for Java Development. When he said that was one of the fastest machines they had, I almost choked. Luckily, they found a 2 Ghz machine that I get to start using tomorrow – this’ll be the 3rd machine I’ve built since I started last week. Damn. Sure is nice working from home when you have everything setup already. Do you think that tele-commuting will be the wave of the future? The clients that’ve paid me to work from home are getting a heckuva better deal than the ones that require an on-site consultant.
One of the fastest machines they had? Ouch. I think I need to build a new box in the near future. The more I use Ant and JUnit and do builds more frequently, the more free time I seem to have while things build and test. My current win-dev box is dual PIII-733, but the quick Athlon stuff is getting really inexpensive. Hmm…
David Mertz at IBM developerWorks goes over Spark, a Python parser:
Spark is a powerful and general parser/compiler framework written in Python. In some respects, Spark offers more than SimpleParse or other Python parsers. Being pure Python, however, it is also slower. In this article, David discusses the Spark module, with code samples, an explanation of its usage, and suggestions for its areas of application.
[Via RootPrompt]
Chris Gulker nails it:
Andrew Brown offers a good comment. My thoughts: the constraints on coders are relatively obvious and straightforward: not so for ‘bloggers – in a way, bloggers have to work harder, and think through more ‘fuzzy’ undefined stuff, to offer a step forward… Harder, IMHO, than writing code with a specific input/output… you put yourself out in ‘opinion space’ where anyone can shoot you down… no code expertise required…
Weblogs are a creative outlet for some and a semi-professional news gathering/commentary exercise for others. The great thing about weblogs is that even if you only have a handful of readers and say something intelligent enough to be picked up, your meme might travel a long way. It is the modern equivalent of annonymity and freedom that bbses and the early internet offered. If you’ve got interesting stuff to say, someone will be listening.
Jenny points out that there is a Creative Commons weblog and RSS feed. Cool!
If I wasn’t so lazybusy, I’d write a spider to crawl the web, seek out content with creative commons licenses, categorize and index. Maybe if I get a chance today, my friends S, S, and H might let me get a little devtime in.
PHP Builder goes over PEAR (PHP Extension and Application Repository) basics.
I’ve got something up my sleeve. I’ve been fiddling around with the python I need (gotta love interactivity) in order to pull it off. It should be pretty interesting. It should be trivial but neat. More info as I code it.
Python’s ftplib seems really zippy, by the way. At least over a full-duplex 100 megabit switched network anyway.
Ug. My weblog isn’t updating. Tragic. No new content since last night.
Can’t get into the box, though Radio is still running (but not upstreaming). It might finally be time to do a reinstall on my server.
Update: A little Radio restart seems to have worked.
Aaron Swartz waxes philosophical on the Jon Postel phrase Be liberal in what you accept, and conservative in what you send.
It seems to me that a well-designed protocol would have only one saying things and require that you use it. After all, there are two types of interfaces: good interfaces and user interfaces. (There is actually a third type, as demonstrated by XML: bad interfaces, which are neither good for computers nor users. It never ceases to amaze me how XML is bad at everything.)
I can’t say that I agree, but it is definately a point of view. I think that there’s lots of hype around XML, but it does serve its purpose. It may not be easily human readable, not easily computer readable (or without headaches), but it might be the lowest common denominator.
Several interesting tidbits show up in today’s Sourceforge news:
Guess what I got for Christmas? My girlfriend’s parents snagged me Java Tools for Extreme Programming: Mastering Open Source Tools Including Ant, JUnit, and Cactus from my Amazon wishlist. Thanks! I’ve read the introduction and can’t wait to dive into it. It will definately compliment Java Development With Ant.
“It looks as if the CFP for next year’s OSCon has been announced. The deadline for submissions is February 15, so you better get moving…”
It’s happening in Portland, OR July 7-11 2003. I’m not sure if I’ll be able to make it, starving student and all. Attending the Web Services DevCon set me back significantly (even though fees were extremely reasonable). I learned a ton though. I’ll be attending PyConDC2003 because it’s about Python and it’s being held in my backyard.