Struggling with debugging hairy focus and other UI problems in Swing (Java)? Here’s a handy little tip that I just found out about: When running a Java application, type Ctrl-Shift-F1 and the VM will dump the components hierarchy into standard output. p.s. Editorial comment: I question whether I should enter these super-geeky-limited-interest notes here. In the end, as I am using this blog as my personal lab notebook I decided that it’s ok even though it might put some people off. My new standard is that I will precede the title with [geek] to give early warning and allow people to skip it.
Yes, I guess some of you have never seen American Idol, so you wouldn’t appreciate this ironic and funny commentary: “Finally, following a sax rendition of “The Star-Spangled Banner” by a former idol, Bill Clinton, George W. Bush and John Kerry could stand up, holding hands, trembling but beaming encouragement to each other, as Ryan announced our next American president. “ In ‘American Idol’ Democracy, Fantasia Wins
It’s even worse than you thought: “E-mail security firm MessageLabs’ filtering statistics for April, which were published on Monday, show that 67.6 percent of all global e-mail traffic is spam.” See: Spam Now two thirds of email
Scoblebemoans the fact that folks aren’t all using the XML Icon, and he cites Random Bytes. (Lucky Random Bytes for being mentioned by Scoble. As they say in Holleywood, you can say anything you like about me, just as long as you spell my ...
One of the core goals of BlogBridgeis to give a newbie a quick and delicious taste of the world of blogs. One of the very first steps of course is to decide what feeds to follow. Other blog readers come with an initial set of feeds built in or offer the user to pick fro...
This is getting interesting. In the last few weeks we’ve added a bunch of new features and we are now in the final stabilization of this release to make it suitable as a beta. While it is still way less featurefull than for example FeedDemon, we do have some very neat wrinkles that others don’t have. Try it!
I was scanning Jon Udell’s blog and came across the following: “Plog is a brand-new word that’s even uglier (if possible) than blog. But the words don’t matter*. What’s striking is how the art of storytelling — our instinctive human way of mak...
If you are doing Java programming, check out Hardcore Java by Robert Simmon Jr. It’s a idiosyncratic tour through many very interesting advanced Java topics. My wife who sees another Java book sprout on my table every week wonders why it’s taking me so long to learn this “Java” thing 🙂
Various peopleare saying that Opera, with it’s new release, is the first email client to integrate RSS access. Not true. Oddpost, a very nice and unique web-based mail client has had this for a while. I recommend it.
I’ve seen some discussionon the issues related to changingblog infrastructure from one system to another. In my case, I moved from Radio to Movable Type. My experience is that is was pretty easy to move the data (no data lock in) but the problem was the urls. Even if you take steps to make sure that the root url doesn’t change, the individual post and archive urls will probably change which means that anyone linked to your blog before will stay linked to your old blog and so you will experience a disruption in your traffic.
As you know we are developing BlogBridge, “a new kind of blog reader.” As you may know, BlogBridge is open source(see https://sourceforge.net/projects/blogbridge/.) With all our recent progress, I feel that pretty **soon B...
It’s been quiet but we’ve been busy. We are getting ready to put up a major new revision of BlogBridgewith goodies such as drag and drop of Channels, Collapse/Expand groups of articles, based on age, Next Unread processing, a bunch of new User Preferences. Also we are doing a bit of a reorganization of this site. The ‘Tasks’ page has become a nuisance to maintain and really not that useful, so it’s gone. And the Specs page is being totally revised to be more useful. Expect lots of additions to the Specs page as we move into another phase of development. Keep those cards and letters coming in!
Scott Kirsner turned me on to Vaja Leather Products. This outfit supplies what look to be the coolest possible leather cases for Treo 600s, other PDAs, Digital Cameras, Cellphones or what not, that you’d like to attach to your hip. Very cool for the jet-set. Take a look.
It’s been quiet but we’ve been busy. We are getting ready to put up a major new revision of BlogBridge with goodies such as drag and drop of Channels, Collapse/Expand groups of articles, based on age, Next Unread processing, a bunch of new User Preferences. Also we are doing a bit of a reorganization of this site. The ‘Tasks’ page has become a nuisance to maintain and really not that useful, so it’s gone. And the Specs page is being totally revised to be more useful. Expect lots of additions to the Specs page as we move into another phase of development.
Hard to believe what we are hearing these days, isn’t it? The link is to an summary about the Prison scandal, with lots of links to other reputable publications, putting the pieces of the puzzle together.
Remember when the Berlin wall came down and the Soviet Union ended up breaking up? People talked about the power of decentralizaiton, about how simple faxes were used by individual Soviet citizens to tell the world what was going on and topple the ultimate centralized power? Or the impact of th...
Here’s a handy bit of esoterica: To force Log4J to report on it’s initialization sequence do this: java -Dlog4j.debug=true (And no, I usually don’t use log4j, I use the Java 1.4 built in logging facility, but some of the libraries I like still use log4j.)
In order to debug a hairy problem, I need to step into some Java system classes (hashmap.java) HashMap.class is to be found in rt.jar, part of the standard Java distribution (1.4.2_04) but it does NOT have debug info compiled in. So what to do? I think I did a pretty exhaustive set of steps but I w...