February 23, 2006

Invisible JTable Column Headers

THE SWING/JFC FAQ: "3.2. Why doesn't my JTable show the column names? Although JTable has the column information, it only shows the column headers when the table is put into a JScrollPane: panel.add(new JScrollPane(myJTable))"

February 17, 2006

Lost Garden: Software Development's Evolution towards Product Design

Lost Garden: Software Development's Evolution towards Product Design: "The diagram also contains a surprising amount of poo. But then, that is the bigger lesson lurking within the scrawls. Much of what software developers create fails to serve the full spectrum of their customer’s needs."

February 14, 2006

Slashdot | Firefox Memory Leak is a Feature

Slashdot | Firefox Memory Leak is a Feature: "firefox's memory usage has always been a thorn in my side. I tend to average around 20 to 25 tabs open, usually while I'm running other ram hungry applications. Firefox generally was eating up about 200-250 megs of ram on my machine (and I've seen it go as high as 600 megs). After changing the browser.sessionhistory.max_total_viewers to 0 and running 'top' firefox seems to be using about 46 megs of ram right now. It also doesn't feel particularly slower than it did before. I have a feeling that the benefit of caching so much was actually having a negative return after a certain point because the machine was so starved for ram. On a side note, if anyone is like me and looks in about:config for browser.sessionhistory.max_total_viewers and doesn't see it, you have to actually add the line. Right click and choose 'new' then type in 'browser.sessionhistory.max_total_viewers' and then 0 (or whatever you like)."

Modern Mechanix

Modern Mechanix is a cool blog that scans retro magazine ads and stories.

Yugo runs by wood-gas

Wow. Really left me speechless. Yugo runs on wood

Yahoo! UI Library

Yahoo! UI Library

Yahoo! UI Design Pattern Library

Yahoo! Design Pattern Library

February 09, 2006

Azul Systems | Network Attached Processing for Unbound Compute™

Azul Systems has a cool JVM remoting technology to dynamicaly offload processing to their big iron.

January 05, 2006

NativeCall - calling operating system methods from Java

NativeCall - calling operating system methods from Java

THE WORLD QUESTION CENTER 2006

THE WORLD QUESTION CENTER 2006 This is absolutely great! >100 short essays by some really smart people on a vast array of social and scientific problems. The best way to kill an entire day on the internet that I've seen since last years edition.

The Perils of JavaSchools - Joel on Software

The Perils of JavaSchools - Joel on Software: "Still. CS is proofs (recursion), algorithms (recursion), languages (lambda calculus), operating systems (pointers), compilers (lambda calculus) -- and so the bottom line is that a JavaSchool that won't teach C and won't teach Scheme is not really teaching computer science, either. As useless as the concept of function currying may be to the real world, it's obviously a prereq for CS grad school. I can't understand why the professors on the curriculum committees at CS schools have allowed their programs to be dumbed down to the point where not only can't they produce working programmers, they can't even produce CS grad students who might get PhDs and compete for their jobs. Oh wait. Never mind. Maybe I do understand."

December 22, 2005

Linux screensaver for Windows

Link This Linux screensaver is from Nathalie Carrie and Arnaud Verhille, science teachers on Reunion Island, a French colony in the Indian Ocean. This screensaver comes equipped with 700MB of applications to help school children learn their math and physics. Linux screensaver for Windows "This Linux screensaver is from Nathalie Carrie and Arnaud Verhille, science teachers on Reunion Island, a French colony in the Indian Ocean. This screensaver comes equipped with 700MB of applications to help school children learn their math and physics.

December 09, 2005

December 08, 2005

View the Message Source in Outlook 2003

View the Message Source in Outlook 2003 ***New to Outlook 2003*** Outlook doesn't have a View, Source option like you'll find in Outlook Express. It has View, Options which shows you the Internet header in a small text box. But it only includes the Internet header, not the full message source. Using Outlook 2003 you can view the header and source together, if you edit a registry key. This works on mail obtained from Internet mail transports, not Exchange server mailboxes. However, if you access the mailbox using an Internet transport, you'll see the full source. Open the registry editor and navigate to: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Options\Mail right click on the right pane and choose new DWORD: Parameter: SaveAllMIMENotJustHeaders Value: 1 Note: This works only on new mail received after you create the registry key. You won't be able to see the source on messages already downloaded. "

December 01, 2005

WISER

This is what Java Server Faces should have been from the beginning. A UI framework for generating swing or web interfaces from one set of source code.

November 21, 2005

How To Write Unmaintainable Code

Quidquid latine dictum sit, altum sonatur. - Whatever is said in Latin sounds profound.

November 17, 2005

Metaphor, Morality, and Politics

Metaphor, Morality, and Politics Liberals do not understand what unifies their own worldview and so are helpless to deal effectively with conservatism. Not only is there no unified liberal political structure, but there is no overall effective liberal rhetoric to counter the carefully constructed conservative rhetoric. Where conservatives have carefully coined terms and images and repeated them until they have entered the popular lexicon, liberals have not done the same. Liberals need to go beyond coalitions of interest groups to consciously construct a unified language and imagery to convey their worldview. This will not be easy, and they are 30 years behind.

Saving the Net: How to Keep the Carriers from Flushing the Net Down the Tubes | Linux Journal

Watch the language. While the one side talks about licenses with verbs like copy, distribute, play, share and perform, the other side talks about rights with verbs like own, protect, safeguard, protect, secure, authorize, buy, sell, infringe, pirate, infringe, and steal. link

November 16, 2005

Type Manager

I would like to introduce you to the future of desktop applications, the Type Manager.

October 21, 2005

DB2 +WAS + Linux on VMware Workstation

DB2 Universal Database (DB2 UDB) is the most scalable and powerful database in production today. DB2, VMware, and Novell SUSE have joined forces to bring you the experience of the data center right to your PC. With the DB2 for Linux images for VMware Workstation - you can quickly and easily deploy your own pre-configured DB2 database. http://www-306.ibm.com/software/data/db2/linux/vmware/