S E R V E R   S I D E
View current page
...more recent posts

Turns out that buying the second server was a good move. And rsync is the greatest command ever.

rsync -avzl -e "ssh -p22" user@example.com:/var/www/ /backup/www

Just ridiculously easy.
- jim 7-16-2008 5:17 pm [link] [add a comment]

Still haven't pulled the trigger on the iPhone [typical - ed.] Didn't really want to stand in line so I'm waiting for things to settle down. Looks like they sold over 1 million in the first weekend. It took them over 2 months to do that with the first one. Battery life is down thanks to the power hungry 3g radio chip, but it's still longer than other 3g phones. Not really a problem for me, but I understand it is a big deal for some people.

Overall I think the new software is a bigger deal than the new phone. The App Store is very well done. Over 10 million downloads already.

Check out this one: Zeptopad. Very nice. (I want to know more about "shake and share", that looks clever.)
- jim 7-15-2008 5:23 pm [link] [8 comments]

Nightmare data center scenario: power out in downtown Vancouver. Lots of hosts are down, as the backup generator at the Harbour Centre building failed after 20 minutes.
- jim 7-15-2008 4:29 pm [link] [add a comment]

domize.com: excellent domain name search tool.
- jim 7-15-2008 3:31 pm [link] [add a comment]

Jacques Chester: "Shared hosting is doomed (and I have the graphs to prove it)"
- jim 7-10-2008 1:15 pm [link] [add a comment]

High-res AT&T 3G coverage map.

Three days and counting...

- jim 7-08-2008 3:17 pm [link] [12 comments]

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!
- jim 7-08-2008 2:51 pm [link] [1 comment]

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.
- jim 7-01-2008 12:01 am [link] [add a comment]

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.)
- jim 6-29-2008 7:01 pm [link] [add a comment]

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!
- jim 6-29-2008 6:46 pm [link] [3 comments]

older posts...