Saturday, July 30, 2005
Someone stole the center wheel caps off of my SUV (I love San Francisco). I think I know where they went. The damned things are $18 each new. Maybe I'm in the wrong business. ;)
Tuesday, July 19, 2005
John C. Dvorak completely and utterly misses the point of the Creative Commons. I can't believe I just wasted 5 minutes of my life reading this crap. Dvorhack finishes his rant with, "And it seems to actually weaken the copyrights you have coming to you without Creative Commons." If he spent 5 minutes researching the subject, he would realize that's the point. He doesn't even seem to understand normal copyright law: "Now you just use the word 'copyright,' add your name and a date, and publish it." Actually, you can do nothing at all, and copyright law will still reserve all your rights whether you want them or not. The Creative Commons provides a standard, incremental framework for giving up your rights, not reserving more rights than the law allows. It's like an Open Source license. Why waste your time and money reinventing the license wheel just so you can give away your content? A creative commons license tells users how they can reuse your content without each and every one having to ask your permission. Users can learn the CC licenses and not have to parse umpteen million similar but slightly different copyright licenses. Update: That is not to say the CC is perfect. Far from it. Lawrence Lessig spoke at my company a month or so ago. He freely admitted that the CC has flaws and told a story about an earlier visit during which one of our founders asked if the CC could negatively impact the public's default rights to use content which isn't licensed under the CC. Could you imagine a world where an image search engine couldn't include a picture because the photographer forgot to tag it with a CC license?
Monday, July 18, 2005
After reading the test framework comparison thread and listening to Dave Thomas's interview on TSS, I wrote about package scoping and how many programmers don't seem to understand it on my java.net blog. If more people use package scoping, the World will be a better place. I'm still not completely sure where I plan to draw the line between my two blogs, but I think this entry qualifies as well thought out and generally applicable enough for the java.net audience.
Tuesday, July 12, 2005
- Where is
classalways seems to run my Logger declarations onto a second line.
- Have you seen the level names? SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST? At first I thought you could choose between two different sets of level names. You might as well have SEVERER and SEVEREST. Yuck.
- Why is
Handleran abstract class and not an interface (with an optional abstract support class)?
Friday, July 08, 2005
Abe Fettig described JotSpot Live, what sounds like an AJAX real-time collaborative editor:
Wednesday, July 06, 2005
Though there's no official announcement yet, Opera has added support for BitTorrent to their web browser. I was just wishing for this yesterday. A BitTorrent download should be just as user friendly as a normal HTTP download. Moves like this will bring BitTorrent to the non-geek masses (users may not even know they're using BitTorrent). When it comes to performance, a unified application can manage bandwidth better than two separate applications; the browser could prioritize tasks differently and achieve maximum BitTorrent download/upload speeds without slowing down normal web browsing. FireFox and IE plug-ins (or preferably native support) must follow soon for BitTorrent to beat out Microsoft Avalanche in the long run.
Tuesday, July 05, 2005
If you've configured your external NAT router to forward your BitTorrent port, but it still doesn't seem to work, you may also need to open the port in OS X's built-in firewall. Go to System Preferences -> Sharing -> Firewall, and add your BitTorrent port to the allowed list.