Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: Come Dream With Me: Stirling Engines 6

As the price of gas surged past $3.00 a gallon, many consumers began to wake up to more efficient road vehicles such as hybrid cars. These cars reduce your overall costs by requiring less gas at the pump for the same range. Unfortunately, such savings are bound to be only a temporary fix. Oil prices have dropped back down for the moment, but they're still sitting at some of the highest prices in the history of the modern world. To avoid a transportation collapse (which would result in an economic collapse), we need to reduce our dependency on oil. And fast.

This week's article is part of a new series of articles I'm introducing called, "Come Dream With Me." This series is intended to showcase existing technologies that can be used to make our everyday lives better and our futures brighter. All we need to do is develop them.

The current episode is a two parter focused on Stirling Engines in both planes and cars. Let me know what you think. My hope is that everyone will learn a little something that will help them in the future. :-)

User Journal

Journal Journal: The Synergistic PC 2

Alrighty, then! Now that I've finally got home internet again (which means that I'll soon be replying to many of the emails that I have piled up in my box!) I've put out a new article! This time, you can actually *have* the future I described, today!

Read More!

Don't you love the title, BTW? Buzzwords are fun, whee! (Or maybe I've done just a little too much cold medication. You decide.)

User Journal

Journal Journal: As those of you on the notify list already know... 2

...the latest and greatest article is up and running! This week I decided to take some time and tackle the recent article by Sal Cangeloso, where he suggests that Linux needs more consolidation.

Sorry if I've been kind of slow in responding to your posts. I've been a little busy working on some cool stuff for the future. Not that I'm going to give anything away... ;-)

User Journal

Journal Journal: In other news... 4

...it seems that OSNews has picked up the followup series. It strikes me that the comments this time are much better thought out and even handed than the first story. Of course, some people are still repeating the same stupid mistakes. "I don't want 18 copies of a PNG loader in memory!"

*sigh*

User Journal

Journal Journal: Ok, so I wasn't early 3

Well, I did try to get this article out early, but it just didn't happen. So here we are on Thursday Night (as usual), and I've just published the second part of the Followup series. I highly recommend you read this one, because it covers a lot more detail about how the DBFS can be implemented and used. Feel free to submit the followup to any news source that will take it. I certainly don't mind the traffic. ;-)

Another new and interesting thing you'll find on my blog is a small white box located underneath the skyscraper ad on the left. If you type your email address in there, you can sign up to receive an automatic email every time I publish a new article. I'm running it through the Notify List service, so we'll see how it works out.

Enjoy!

User Journal

Journal Journal: Spread the word! 7

A follow up to last week's four part series is now online. Call all your friends, neighbors, relatives, blogging buddies, and Linus Torvalds to let them know! ;-)

Follow Up article.

User Journal

Journal Journal: Uh Oh 17

Unless you've been living under a rock, you've probably seen that my article is now on the front page of Slashdot. Unsurprisingly, the comments are of a much better quality than those on OSNews.

I have to say that it's a bit weird, though. It's like looking into the eye of a hurricane and hoping you won't get blown away. If I thought I had trouble keeping up with the comments before, there is absolutely no hope now.

Now if you'll excuse me, I myself am going to go hide under a rock until the storm blows over. Maybe after it's over, the aftermath will have hooked a few interested Linux developers. ;-)

User Journal

Journal Journal: Wow. Just wow. 6

I can't believe my recent blog article is getting so amazingly hammered. I've been trying to respond to criticisms and questions, but I'm quickly getting overwhelmed. So... I have no idea what I'm going to do about it other than keep plugging away. It's kind of fun to fan the flames. :-)

Even though Slashdot doesn't seem to want to pick up the story, I found out that OSNews picked it up. The people over there have been generally unkind, and have decided to ignore the intelligent points of my article and instead use their forums for an all out flamefest. The few actual criticisms seem mostly based on things I either didn't say, or a desire to plug their ears, ignore any points that are made, and hope it goes away. I have no idea why they do this. Are OSNews discussions always this... I don't know... useless?

Outside of OSNews, one of the things that I've noticed is that a lot of people seem to be skimming over the articles and losing the details. They then go on to criticize without double checking. A few examples:

- Is it a good idea to tie MySQL (or other major DB Engine) to the file system? How does that effect maintenance? (For the record, I used SQL tables as a metaphor. The DBFS should be a complete file system. Using something like Berkeley DB to store the data in a file on the DBFS is probably the easiest solution, but is hardly the same thing as bringing a large database online.)

- AppFolders aren't abstract enough. The user can still see inside the folder. (These people seem to miss the HUGE sections on wrapping the AppFolders into disk images.)

- Have you seen technology XYZ? It already does some of this. (Yes, I have seen it. That's why there's a link to it at the bottom of the article.) ;-)

Now I realize that the language could use some cleaning up in a few places (especially the last article which was a bit rushed), but is it possible that something else is impacting people's ability to read clearly? For example, does the blog color scheme cause anyone here problems? I've been considering changing it, but I'm none too happy with most of blogger.com's offerings. I may have to create a custom template. :-/

Welp, back to the grindstone. (With a little sleep in between.)

Announcements

Journal Journal: Back in the Writing Business 1

In case you've been hiding under a rock, I have recently decided to start blogging. Most of my previous articles have already been copied over, and I've been adding new articles on the order of about once per week.

The most recent episode is still a work in progress, but the first two parts have been released. So if you're curious and can't wait, here are the links:

The Linux Desktop Distribution of the Future Part 1
The Linux Desktop Distribution of the Future Part 2

I'd love to hear from you all what you think of the new blog. What types of articles would you like to see? Should I just keep chugging on as is? Would you like a mailing list to hear when new articles get posted? I'm interested in your opinion!

User Journal

Journal Journal: Judged by an Anonymous Coward 4

So I'm working late tonight, testing out some backup software. While I'm waiting for an OS update to download and install on my company's labserver before I install the backup software, I decide to hop onto /. to pass the time. I see this:

You have 1 new message waiting for you.

I click the link, and see that someone has replied to my post under "New iPod Firmware Locks Out RealNetworks' Music" article. Instead of an on-topic reply, I was greeted by this:

Just noticed your sig and read your journal entry on the junk faxes. Glad you nailed the jackass, but what you did with the "winnings" makes me sick. Did those junk faxes + your time fighting the case actually cost you $6,000?? I'd be willing to bet that hell no, they didn't. Then why the fuck did you get all greedy and spend that money, not rightfully yours, on yourself? Asshole.

You may have had a legitimate case, but these sorts of damages are exactly what's wrong with the legal system. They encourage frivolous bullshit lawsuits that tie up the system because people are looking for a big fat payday. Punitive damages should be kept to punish the wrongdoer, but the plaintiff should not get one red cent beyond reasonable, itemized compensation for actual damages. No emotional distress bullshit (you CAN NOT put a price on that, any attempt to do so is pointless - life sucks sometimes, deal with it; therapy is another story, and should be included in itemized damages), no $500 a freaking fax ($1000 actually with your lawyer). That probably cost you, what, 20 cents max? Probably much less?

Instead, punitive damages should go to a charity of the court's choosing. Preferably related in some way to the case. Or to some government fund to help reduce overall taxes. The bad guys get punished but the lameass "good" guys don't get all greedy and clog things up with bullshit.

I understand you settled out of court so in effect it was a private transaction, not subject to any hypothetical laws or judicial conventions I propose. But I still maintain that it was unethical for you to spend that money as you did, because it was not rightfully yours. The faxer did not do $6,000 worth of damage to YOU, so you are not morally entitled to $6,000 in compensation. The faxer did deserve the $12,000 penalty because he was surely doing it to others, plus it would deter him from doing it again.

You should have given that money to charity - maybe bought a few iMacs for an underfunded school computer class.

First of all, Mr. Anonymous Coward, you can kiss my ass. If you want to judge me and/or lecture me on what is and is not moral, at least have the balls to post using your /. nick.

Secondly, the money was and is rightfully mine because the law says so, period. Tell you what, Sparky-- if you don't like the law, then bitch to your elected representatives or run for office yourself to try to get it changed. Don't tear into me because I acted in accordance with it to claim what it says I can claim.

Sun Microsystems

Journal Journal: Another Look at Java Desktop System Release 2 6

Note: I originally intended to submit this to Linux.com or some other online news agency. Since I've recently become quite busy with more lucrative writing, I've finally decided to release this since I'll never finish polishing it. Enjoy, and feel free to share your thoughts.

Linux.com's recent review of Sun's Java Desktop System came up with less than stellar results. When my colleague-in-print attempted to take the OS through its paces, he found that he was unable to even complete a simple installation. In his review, he identified the culprit as Sun's poor support for ultra-modern hardware. (Although many Slashdotters have commented that it may have been due to bad CDROM media.) Given that Sun has often claimed that JDS is targeted at corporations users who wish to reuse existing hardware, I will attempt to provide a second look based on slightly older hardware.

Configuration

For this test I am using a PIII 733 w/512 MB of RAM, a GeForce2 GTS, an AWE32 sound card, an Intel Etherexpress NIC, two 40 GB Western Digital ATA100 drives, a Creative 40x/8x/4x CDRW, a standard PS/2 keyboard, and a Microsoft Intellieye Optical Mouse. This machine was custom built a few years ago for maximum capacity and compatibility, with a focus on machine stability rather than performance. These decisions resulted in a slower processor and smaller disks than the maximum available at the time. In other words, exactly the type of machine a corporate office might look at deploying.

Installation

Upon inserting the disk and rebooting, I was presented with a graphical GRUB bootloader screen. I selected "install" and the YaST installer started up. If you've ever used SuSE, you should know what to expect out of YaST. It does a quick analysis of your system and suggests intelligent defaults for the install. When I previously installed JDS Release 1, the installer automatically chose ReiserFS as the filesystem and detected all the hardware without issue. The same thing occurred this time, except that I told the installer to upgrade the current installation instead of reformatting my ReiserFS partition.

After the installer finished analyzing the system, it proceeded to install all the packages from the first disk. This appeared to be core system components such as the kernel and command line utilities. The installer then asked me to remove the CDROM and reboot. After the reboot, the installer relaunched and began installing packages from the second and third CDROMs. When it was finished, I was presented with the Java Desktop login screen.

All in all, it doesn't appear that the installer has changed from Release 1 to Release 2. The install was straightforward, easy, and intelligent. I can't say that I have any complaints in this area, save for the fact that the install "feels" very much ripped from SuSE rather than having been customized for JDS.

Overview

Upon login, you are presented with a highly customized GNOME interface that looks a lot like Windows. There's the "Launch" button on the lower-left hand corner, volume control on the right, and the list of open windows in the middle. There are only two things about the interface that would seem unfamiliar to a Windows user. The first is that the clock is located directly to the right of the Launch button. This is pretty minor and will only confuse users for a short while. The second difference is the addition of a desktop pager. This is potentially dangerous feature as help desks are bound to receive a large number of calls from users who believe that it caused all their programs to crash. Thankfully, it can be easily removed via the right-click popup menu.

A useful assortment of both Open Source and commercial software can be found under the "Launch" menu. All the standard GNOME utilities and games are there, as well as Mozilla, Real Player, Macromedia Flash, StarOffice, Evolution, GIMP, Java Media Player, and a variety of open source Java software. Given the visual integration of the Desktop and GNOME software, Mozilla and RealPlayer seem out of place. Mozilla has a skin to make it look like a JDS application, but the skin is only half complete. In all fairness, it has been much improved since Release 1. Never the less, there are still a lot of visual glitches and combined button styles.

RealPlayer is the same free player that is available for download from the Real site. As one would expect, there is no full screen support, and it does not integrate with the desktop in any way other than to associate itself with RealPlayer files. Sadly, not even the file associations works correctly. Double clicking on a RealMedia file merely results in an error message about expecting a file path instead of a URL. RealPlayer then forces you to navigate its antiquated File|Open menu in order to open the file.

The Java Media Player is pretty much useless. Of all the videos on my NTFS drive (including professional videos of real events, recordings of television shows, and VCD cartoons for the kids), only some MPEGs (excluding the VCDs) and a few documentary clips of shuttle launches were able to play. MP3s do play, but JMP doesn't have a playlist to queue them up. On top of that, JMP automatically loops both audio and video files. In short, Sun needs to spend a little time working out a few of the kinks in the player.

StarOffice is nearly identical to the latest OpenOffice release, sans two minor differences. For one, the look and feel has been smoothed out to give it a more professional feel. Second, the clipart library has been upgraded with a wide variety of images for spicing up any document or presentation.

As it turns out, Evolution is a very slick email client. The email setup is reminiscent of Outlook Express, but with the addition of a zooming world map for choosing your physical location. I have no idea why Evolution needs geographical information, but the map widget is so impressive that you'll find yourself not caring. Once Evolution is configured, the interface looks and functions almost exactly like that of Microsoft Outlook. Weather, news, calendar, mail, and contacts lists are all there and function as one would expect. A few features for grouping mail appear to be missing, but this is far from a deal breaker. Even advanced users of Microsoft Outlook should feel right at home.

GIMP is included as an alternative to Photoshop and MS Paint. While the version number is 1.3, the interface is the same as the new 2.0 series of GIMP. Sun must have decided to include a well tested development branch that lead to the 2.0 release.

Java Desktop System also adds a desktop folder called "Network Places" that's very similar to the Windows' Network Neighborhood. It allows you to access various network file systems including FTP, SMB, and NFS. Mounting one of these file systems simply adds a shortcut to the "Network Places" folder instead of actually mounting the it to the underlying filesystem. This has the side effect of preventing most programs from opening and saving files to these locations. Attempts to open a file are usually met with the message "[program] does not support [ftp|smb] urls". To get around this issue, I found myself copying files to and from the desktop to edit them.

SMB (Windows File Sharing) was particularly annoying. The Network Browser doesn't work without a Domain Controller, and every time I changed directories or copied files, I found myself facing three or four "enter password" dialogs. While I was able to muddle through, businesses may wish to consider adding smbfs entries to the '/etc/fstab' file instead.

Java Support

Java support in Release 2 is overall a very pleasant experience. Applets work without any configuration, and Java Web Start programs launch at the click of a link. Even executable JAR files work correctly, which is a major improvement over the previous version of JDS. Given that JDS has no native installer or packaging system, the support for executable JAR files will finally allow ISVs to deploy software on the Java Desktop System.

New in this Release

Java Desktop System Release 2 comes with a mixed bag of new features and broken software. On the up side, JDS now allows you to create and modify Launch Menu icons by right clicking on the open menu. The new Online Update program is very cool looking, and easy to use. It also adds a CD with the Java Development Kit (JDK 1.4) and the NetBeans IDE. Unfortunately, it does a lot of things quite badly as well.

The first thing I noticed was that the graphical boot has disappeared. Where I used to see an att attractive progress bar while booting, I now see a small icon of Tux that quickly scrolls off the screen as the system boots. I'm sure that Sun had their reasons for this, but it makes the system look much less professional.

The next thing I noticed was that several programs were broken. The Online Update program appears to replace the "Online Software Update" program from the previous version. Too bad Sun mislinked it to consolehelper instead of consolehelper-gtk. Perhaps this was an artifact of doing an update instead of a clean install, but somehow I doubt it. It would be far more likely that the link simply wouldn't exist. It's a good thing that Sun is deploying this to corporate users. Home users would have no idea how to fix such a problem.

Sun also added two icons for "Sun Instant Messenger". The first one is a link to a JNLP file that supposedly launches the software. This returns a 404 Not Found from Sun's website. The other icon is a link to sign up for the service. If you follow the link and sign up for the service, you are presented with two launch options. Supposedly one is over a secure VPN. The "non-VPN" link points to an unsigned application. I don't know what they're thinking, but Java Webstart won't launch an unsecured application that asks for unrestricted access to the machine. Launching the link for the VPN version fails with a missing library. Do they want people to try this service or not?

The last change is pretty minor. Totem (listed as "Video Player") seems to have completely disappeared from the system. While the icon for it remains, GNOME cannot find the executable. Again, this may be from the fact that I did an update instead of a clean install. It really doesn't matter as Sun's release of Totem has very few advantages over the Java Media Player.

Final Thoughts

Despite the rather "rushed" feel to Release 2, the Sun Java Desktop System is slowly shaping up into a serious Corporate competitor to Microsoft Windows. Many managers will probably decide that they wish to stick with their Windows laptops for the time being, but they'll probably drool at the opportunity to replace the rest of their very expensive Windows infrastructure. Home users might also appreciate this OS in its prebundled OEM form since its similarity to the Windows interface makes it easy to learn and use. However, they may wish to wait a few releases for Sun to work out the bugs.

Slashdot Top Deals

Ya'll hear about the geometer who went to the beach to catch some rays and became a tangent ?

Working...