...more recent posts
HTML 5 is so cool I'm sure it will never really get here. Check out this latest proposal: WebSocket, "a full-duplex communications channel that operates over a single socket."
JavaScript:
var conn = new WebSocket("ws://www.example.com/livedemo"); conn.onopen = function(evt) { alert("Conn opened"); } conn.onread = function(evt) { alert("Read: " + evt.data); } conn.onclose = function(evt) { alert("Conn closed"); } conn.send("Hello World")Nice!
Inside baseball web 2.0 smackdown: behold web 2.1 and the server side blink tag. It's funny 'cause it's true. This stuff is hard to scale.
So I don't forget: PHP and jquery upload progress bar. Why the PHP team didn't change the way uploads are handled in PHP 5 is completely beyond me. As a file uploads it gets written to /tmp, but your script which is to handle the file has no way of knowing which file in /tmp is yours. This would be simple to fix. I wonder how many developers started looking at Ruby on Rails just for this one feature? (I know, that would be a crazy reason to switch languages, but I'll bet it happened.) Anyway, seems like third parties have now made it pretty easy to add this to PHP (you used to have patch the source and then recompile.)
Western Digital's newish VelociRaptor SATA hard drive speed tests when configured in a 3 drive RAID-5.
The burst speed recorded was robust 598MB/sec, according to HD Tach, which is about on par with what we've seen from WD's Raptor WD1500 line in this configuration. However, average read performance is through the roof, with a 209.4MB/sec land speed record set for what we've seen in our labs and about a 33% performance gain over what we've seen with Raptor WD1500 drives in RAID 5 on the Areca controller. Finally, random access clocks in at a snappy 7.2ms.Damn!
I don't like the sound of this:
ICANN, the organization that oversees internet addresses, will soon allow anyone to apply for his very own generic top-level domain (gTLD). In other words, you'll soon have the power to put almost anything at the end of your url, eschewing existing top-level domains such as ".com" or ".edu."But I guess it's an opportunity for someone clever. You just need to think of a character combination that will let people make cool sounding URLs (sort of like how del.icio.us made clever use of .us.) Off the top of my head I think .tion would be a good one. Dave?
ICANN estimates it will begin taking applications in April or May of next year. The fee for each application will be "in the low six figures in American dollars," and the first customized gTLDs will likely arrive in the fourth quarter of 2009.
The new Diner Journal Blog was launched today. It had been on blogger until now. I guess this is the first blog running on geneva (v1.2).
Is Gmail imap acting up for anyone else today? I think this must be google's least reliable, least well thought out service (I don't mean gmail itself, just the imap part.)
Slashdot article on wikipedia's shoe string budget server infrastructure got this funny comment:
How hard can it be to increase the budget or add more servers?
Just go to the Wikipedia page with those numbers and change them. You don't even need to have an account.
Apparently Amtrak is doing some work on a bridge between NYC and Boston, so it's my first time on the Bolt Bus. $17 one way (take that Accela!) Free WiFi. AC in every seat. Pretty nice.
SproutCore is Cocoa for the web:
As Apple's public schedule for WWDC explained, "SproutCore is an open source, platform-independent, Cocoa-inspired JavaScript framework for creating web applications that look and feel like Desktop applications.Roughly Drafted has an in depth look at SproutCore in the context of its' closed source competitors: Adobe Flash and Microsoft Silverlight.
Very interesting. I can't wait to check out the MobileMe web apps that Apple is rolling out using this sort of technology.