Skip to main content

Blog Archive for daniel during October 2003

During his keynote at O'Reilly's Mac OS X conference, Andy Ihnatko described how he had written his own blogging software. Then it occurred to him that as new standards appeared that he wanted to take advantage of - he was the one that would have to implement these improvements. There are times you want to roll your own. The tool you create does just what you want, it is available right now,...
The Virginia Tech supercomputer is ramping up for its official launch after the first of the year. We imagine an effective switcher ad for a project that was originally slated to deploy on Dells and moved over to more than a thousand PowerMac G5s. I was in the market for a new machine. I was hoping to get ten teraflops by the end of the year. I'd never used a Mac and had been looking at Dells...
C++ designer Bjarne Stroustrup explains in his interview The C++ Style Sweet Spot "A lot of people see C++ as C with a few bits and pieces added. They write code with a lot of arrays and pointers. They tend to use new the way they used malloc. Basically, the abstraction level is low. Writing C-style code is one way to get into C++, but it's not using C++ really well." He says, "The problem...
The internet continues to provide virtual communities where people can come together and share ideas and collaborate. What about a place to go to play live music over the internet? No way. Can't be done. What about latency? Sound Jack has the goal of making these distributed Jam sessions a reality. Soundjack, this week's featured project, comes from the JXTA community The project home...
Hey Rocky, I know a great way to teach this difficult concept - watch me pull a rabbit out of my hat. What do students take away from games and stunts? If you aren't careful, they remember the rabbit trick and not the concept being demonstrated. Advertisers cringe when the public remembers a tag line from a carefully crafted commercial and can't identify the product being sold. In...
Much of the perceived performance problems with Swing can be addressed by working better with the Swing single threading model. Jonathan Simon writes that you need to "execute code in the appropriate thread" and take advantage of "asynchronous execution using SwingUtilities.invokeLater()." This reminded me of a couple years back when Blake Stone was a panelist in one of my "Java on the Mac"...
A wiki is a web site where every page is editable by anybody. It is a site that is easier for authors and harder for readers so what are wikis good for? In Also in Java Today Bill Venners interviews the creator of the wiki, Ward Cunningham, in Exploring the Wiki . Ward says that "In creating wiki, I wanted to stroke that story-telling nature in all of us. Second, and perhaps most important...
We've been looking at items that need renaming here at java.net. Take a look at the Project Listing page for java.net. Most of the categories, by which I mean projects, make sense. Arrgghhhh - already a naming problem. When we were putting together java.net we imagined projects that would live in communities. In a way, the communities would be both categories that would help you locate related...
While others argue about Swing vs. the SWT, there are many who sidestep the issue by using an HTML based front end. Last month Will Iverson wrote about this in his blog Bandwidth, Installers, and Schema Updates saying I really like Swing for certain kinds of development, but I've always been a bit surprised at how hard it is to build a really good user interface with it. I would be the last...
Despite the economy, we still live in a boom time for new standards and APIs. While you try to keep up with the latest thing, it would be nice to figure out what is real and what isn't. Brett McLaughlin asks about a specific slice of technology in his blog entry Is anyone actually using XML Encryption and XML Signature? He writes Being an editor and advocate of open source, I often live in...