Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Stories · 1,414
-
A Better Breed of GPS Software?
willo asks: "I recently built an on board computer for my Grand Cherokee. The initial uses for it include music, gps navigation, on board diagnostics and a baby cam so I can see how my kid is in that rear facing seat. After lots of research and testing, I'm really disappointed with the mapping software out there for Linux. Gpsdrive provides the basic functionality I need, but the street names are built into the image and are difficult to read at a glance while driving. Not to mention that it has to download the maps it needs ahead of time. Xastir can handle almost any map out there, but it reads through every map for each redraw! It also seems to lack the ability to zoom intelligently based on location. Note that it's not really designed to be a navigation aid, but rather a ham radio APRS tool. (I am a ham). Delorme Street Atlas USA does what I really want, but it's been a pain to make run properly under wine. Is anyone else out there working on a decent navigation application?""To be really usable navigation software should do the following:
- handle maps efficiently and draw them quickly
- have intelligently organized map sets for countries/states. (You can't download a friggin map in the middle of Montana!)
- include serial gps/gpsd support. (just about everyone has this)
Map Sources do exist for this! Bruce Perens made TIGER/line data availible. NAVTECH is the map source for pretty much all the vehicle navigation systems out there, and high resolution maps are availible from the Geographical Information Survey." -
Gaim For Windows
-
User-Mode Linux Merged Into 2.5 Kernel
An anonymous reader writes "With little fanfare, User Mode-Linux (UML) has been merged into Linus' BitKeeper tree. The merge followed a patch by UML author Jeff Dike, resynching UML with the 2.5.34 development kernel. From the UML homepage, User-Mode Linux provides you with a virtual machine that offers 'a safe, secure way of running Linux versions and Linux processes. Run buggy software, experiment with new Linux kernels or distributions, and poke around in the internals of Linux, all without risking your main Linux setup.'" There's more UML resources available at the community site. -
Slashback: Segwait, Farscape, Leg-pulling
Slashback tonight with news of the Farscape backlash, an explanation for the slight shipping delay on your hypothetical new Human Transporter, an amusing chapter in the long and boring Nigerian spam book (check out the passport), and some tips on getting Linux on an Xbox. Enjoy! Update: 09/13 00:34 GMT by T : And a late add as well below with some important information for anyone intrigued by yesterday's mention of discarded AT&T microwave towers for sale.You knew this had to be too good to be true. Joe Ryan from AmericanTower.com writes: "Please note that the information posted Wednesday regarding sites American Tower has for sale is not accurate. American Tower Corporation has a limited number of surplus towers for sale. The list of sites can be accessed through our sites for sale list at http://www.americantower.com/mainweb/SitesForSale.asp. These are the only towers that are for sale. Please also note that these Surplus sites are sold on a strictly "as is-where is."
Thanks for the correction.
If the site you are inquiring about is not on the "Sites For Sale" list, then it is not for sale."
Despite all the lobbying, the wait is on. dgreno writes "Like many other Slashdot readers, I stations signed up with Amazon.com to be notified when the Segway Human Transporter would be available for sale. Today Amazon sent me an email which included the following, "We've recently learned from our supplier that the item you requested to be notified about, Segway Human Transporter (also known as "Ginger" or "IT"), will not be available in the foreseeable future." I guess the sidewalks are safe for a while longer."
Don't they like devoted fans? $nyper writes "I just wanted to let everyone know that there is major backlash against the Sci-Fi channel from fans about the cancellation of Farscape. They appear to have miscalculated the Fans. For the past few days Sci-Fi's main office has been inundated with faxes, e-mails, and phone calls to keep the show alive for its 5th season. CNN Headline news also ran a story on the effort yesterday. What it boils down to is that at $1.5 million USD per episode the greatest science-fiction show on television is too expensive for Sci-Fi to produce. Even the top Executive at the Sci-Fi channel (Bonnie Hammer, Executive Vice President and General Manager), which is one of Farscape's biggest fans is currently only operating in figure head mode and is being made to keep quiet. Most think she would speak out in favor of the show but is worried about the status of her job at the moment. If you have any questions about what you can do to help out, just pop over to Farscape World for the best information. There is also a website setup for detailed up to the minute information about the struggle to save Farscape over at the main Save Farscape site including information being supplied under the table y a Sci-Fi channel mole. :)
After all the coverage Sci-Fi has stopped the construction crews assigned to tear down the sets and have re-entered negotiations regarding the show. The Jim Henson company that is responsible for the show's creation is also currently courting executives from Showtime and UPN about moving the show to another network for the 5th and future seasons."This will not be made into a Dummies book for a few years yet. dsyu writes "Follow-up to a previous article -- the good folks at the X-Box Linux Project have posted step-by-step instructions on how to install SuSE 8 on your XBox."
The Nigerian Spam saga wends ever onward. An anonymous coward writes "'Mike Aba' and 'Obi Azuka' are the fake names used by a Nigerian criminal who tried to defraud me. As soon as I read the "DEAR FRIEND" of the first e-mail, I knew it was a scam, but for fun I decided to mislead the criminal into believing that I was falling for his scam. You can read the exchange of e-mails here. This type of fraud is known as the Nigerian Fee scam. Unfortunately, gullible people do fall for this scam. Hopefully this page will alert more people and make criminals like "Mike" less successful."
-
Slashback: Segwait, Farscape, Leg-pulling
Slashback tonight with news of the Farscape backlash, an explanation for the slight shipping delay on your hypothetical new Human Transporter, an amusing chapter in the long and boring Nigerian spam book (check out the passport), and some tips on getting Linux on an Xbox. Enjoy! Update: 09/13 00:34 GMT by T : And a late add as well below with some important information for anyone intrigued by yesterday's mention of discarded AT&T microwave towers for sale.You knew this had to be too good to be true. Joe Ryan from AmericanTower.com writes: "Please note that the information posted Wednesday regarding sites American Tower has for sale is not accurate. American Tower Corporation has a limited number of surplus towers for sale. The list of sites can be accessed through our sites for sale list at http://www.americantower.com/mainweb/SitesForSale.asp. These are the only towers that are for sale. Please also note that these Surplus sites are sold on a strictly "as is-where is."
Thanks for the correction.
If the site you are inquiring about is not on the "Sites For Sale" list, then it is not for sale."
Despite all the lobbying, the wait is on. dgreno writes "Like many other Slashdot readers, I stations signed up with Amazon.com to be notified when the Segway Human Transporter would be available for sale. Today Amazon sent me an email which included the following, "We've recently learned from our supplier that the item you requested to be notified about, Segway Human Transporter (also known as "Ginger" or "IT"), will not be available in the foreseeable future." I guess the sidewalks are safe for a while longer."
Don't they like devoted fans? $nyper writes "I just wanted to let everyone know that there is major backlash against the Sci-Fi channel from fans about the cancellation of Farscape. They appear to have miscalculated the Fans. For the past few days Sci-Fi's main office has been inundated with faxes, e-mails, and phone calls to keep the show alive for its 5th season. CNN Headline news also ran a story on the effort yesterday. What it boils down to is that at $1.5 million USD per episode the greatest science-fiction show on television is too expensive for Sci-Fi to produce. Even the top Executive at the Sci-Fi channel (Bonnie Hammer, Executive Vice President and General Manager), which is one of Farscape's biggest fans is currently only operating in figure head mode and is being made to keep quiet. Most think she would speak out in favor of the show but is worried about the status of her job at the moment. If you have any questions about what you can do to help out, just pop over to Farscape World for the best information. There is also a website setup for detailed up to the minute information about the struggle to save Farscape over at the main Save Farscape site including information being supplied under the table y a Sci-Fi channel mole. :)
After all the coverage Sci-Fi has stopped the construction crews assigned to tear down the sets and have re-entered negotiations regarding the show. The Jim Henson company that is responsible for the show's creation is also currently courting executives from Showtime and UPN about moving the show to another network for the 5th and future seasons."This will not be made into a Dummies book for a few years yet. dsyu writes "Follow-up to a previous article -- the good folks at the X-Box Linux Project have posted step-by-step instructions on how to install SuSE 8 on your XBox."
The Nigerian Spam saga wends ever onward. An anonymous coward writes "'Mike Aba' and 'Obi Azuka' are the fake names used by a Nigerian criminal who tried to defraud me. As soon as I read the "DEAR FRIEND" of the first e-mail, I knew it was a scam, but for fun I decided to mislead the criminal into believing that I was falling for his scam. You can read the exchange of e-mails here. This type of fraud is known as the Nigerian Fee scam. Unfortunately, gullible people do fall for this scam. Hopefully this page will alert more people and make criminals like "Mike" less successful."
-
Microsoft to Hire Xbox Hackers?
handsomepete writes "According to PlanetXbox, Microsoft is looking to hire 'software design engineers' to look into the properties of modchips and detection code for hardware. A background in game hacking knowledge is listed as a preferred talent. Will any of the Xbox Linux participants take a stab at this job?" -
XBox Linux HOWTOs
killmenow writes "Following up this slashdot story from a few days ago, today The Register is reporting that the XBox Linux folks have released a HOWTO for getting SuSE 8.0 running. Cool...I may have to go buy an X-Box now." There's also a HOWTO for Debian if that's your style. All of these require an XBox with modified hardware... There's also a story about the XBox online gaming service that implies Microsoft will be scanning your machine to make sure you haven't modified it, but we can't link to it since silicon.com has some sort of stupid registration requirement. Anyone find the story elsewhere? Ah, News.com has a story about XBox Live. -
XBox Linux HOWTOs
killmenow writes "Following up this slashdot story from a few days ago, today The Register is reporting that the XBox Linux folks have released a HOWTO for getting SuSE 8.0 running. Cool...I may have to go buy an X-Box now." There's also a HOWTO for Debian if that's your style. All of these require an XBox with modified hardware... There's also a story about the XBox online gaming service that implies Microsoft will be scanning your machine to make sure you haven't modified it, but we can't link to it since silicon.com has some sort of stupid registration requirement. Anyone find the story elsewhere? Ah, News.com has a story about XBox Live. -
XBox Linux HOWTOs
killmenow writes "Following up this slashdot story from a few days ago, today The Register is reporting that the XBox Linux folks have released a HOWTO for getting SuSE 8.0 running. Cool...I may have to go buy an X-Box now." There's also a HOWTO for Debian if that's your style. All of these require an XBox with modified hardware... There's also a story about the XBox online gaming service that implies Microsoft will be scanning your machine to make sure you haven't modified it, but we can't link to it since silicon.com has some sort of stupid registration requirement. Anyone find the story elsewhere? Ah, News.com has a story about XBox Live. -
Looking At The Linux Kernel
A reader writes: "Some folks from The Boston Consulting Group with OSDN have been working on creating a visual representation of the Linux Kernel. It's been put online, complete with instructions with how to read it, and how to make sense of the information." There's also some new code checked into the Free Code Graphing Project, which enabled this to project to come together (look at CVS) - let's see if we can get people to do it with things like *BSD, Apache and some of the other great projects out there. This is a continuation with the other work being done, like the OSS demographic work. (Note: Slashdot is part of OSDN.) Karim Lakhani, progenitor in many ways of the project also commented: "The kernelmap shows beautifully the inherent modularity of the Linux Kernel. We think modularity of the source code is one of the important strategic advantages that the Linux Community has and we wanted to move beyond a magnifying glass on the kernel map poster to make it browsable and to let the community add new features. We hope that this can become a tool for navigating the kernel and learning more about how it works. Rusty Russel and Martin Pool did an incredible job creating the map and transforming it into html." -
Looking At The Linux Kernel
A reader writes: "Some folks from The Boston Consulting Group with OSDN have been working on creating a visual representation of the Linux Kernel. It's been put online, complete with instructions with how to read it, and how to make sense of the information." There's also some new code checked into the Free Code Graphing Project, which enabled this to project to come together (look at CVS) - let's see if we can get people to do it with things like *BSD, Apache and some of the other great projects out there. This is a continuation with the other work being done, like the OSS demographic work. (Note: Slashdot is part of OSDN.) Karim Lakhani, progenitor in many ways of the project also commented: "The kernelmap shows beautifully the inherent modularity of the Linux Kernel. We think modularity of the source code is one of the important strategic advantages that the Linux Community has and we wanted to move beyond a magnifying glass on the kernel map poster to make it browsable and to let the community add new features. We hope that this can become a tool for navigating the kernel and learning more about how it works. Rusty Russel and Martin Pool did an incredible job creating the map and transforming it into html." -
Xbox Runs X, KDE, Gnome, StarOffice and Tuxracer
freax writes "Today in the the xbox-linux mailinglist: I'm typing this into KMail using a USB keybaord (and a USB mouse) in front of the TV connected to the Xbox. ... and even StarOffice works quite fine. TuxRacer also runs (look at the new screenhots on the website), but only with one frame per second. Check out screenshots here." -
Updates for Jaguar Compatibility
Rob McKeever writes "I have just posted WirelessDriver 1.0.0b5.1 to both my iDisk (robm) and to the usual spot on SourceForge.net. This build has been compiled specifically for Mac OS X 10.2 (Jaguar) and will not work on earlier versions of Mac OS X. There will be a separate version coming shortly to fill this void. The installer will fail the first time you try to do this; please try to run the installer at least once more before asking for assistance." Wonderful! The panic-on-reinsertion bug appears to be fixed too, making it much more useful, as I only need to use the PC Card when the internal card is out of range. Also, SharePoints, for making arbitrary folders available via file sharing, was updated for 10.2 compatability. LiteSwitch X still isn't updated, but note that hot keys other than cmd-tab still work with the older version. -
Slashback: Galeon, Forgent, Platformation
Slashback's blizzard of updates, corrections and amplifications includes some more information about Win2K and HIPAA, another notch on the Browser Progress Chart, Dreamcast ethernet jacks, the Hoopla'd Red Hat Menace and more. Read on.Who said what now? bratgrrl writes "eWeek's "Red Hat: Next Redmond?"article was quietly and without comment altered- they deleted the crucial "Red Hat backlash" quote from the original article. No retraction, no explanation, just an Orwellian revision. Thank goodness for Google, which cached the original article.
I suspect the original quote never happened."
Because not everyone needs Chatzilla. Mozilla gets a lot of attention around here -- after all, it is the giant lizard of the open source browser world. But to the question "What about Galeon?", Nachtjäger writes: "The answer: LOTS is happening to Galeon. Given the length of time since the last release, we decided to write up an update on how things are going on Galeon2. Check it out here"
I hope certain aspects of Galeon (tab-name shortening and color coding, for two) are soon rolled back into Mozilla.
OK, now you can have it. Esekla writes "Slashdot did an article about the announcement of Kylix 3 (the first Kylix to support C++ code), but at the time it was not actually available for download. Now both Open and Enterprise Trial editions finally can be downloaded."
Now you can assemble your yard-sale cluster. Speaking of things now really available, BJH writes: "The site featured in last week's Dreamcast BBA story is now accepting orders! The good news is, they're only $US80 each. The bad news is, they're not accepting orders from outside Japan ;) (If there's enough interest, perhaps someone could be convinced to do a bulk buy and ship to people overseas...)"
Anyone who offers something interesting enough in trade can have my Dreamcast for mucking about ;)
When you trace things back far enough ... Dennis writes: "Although Chris has a valid point about the catch 22 between Win2K, SP3 and HIPAA, his example is not accurate because medical records that are related to students are protected by FERPA regulations and not by HIPAA. Here's a reference link with more info."
The fat ladies are still warming up. john82 writes "With all the hoopla still swirling about MP3s, there is fresh information in the JPEG saga. Dateline Berlin: Algovision-Luratech GmbH says that Forgent's patent claim (4,698,672) is all wet. Technical experts have laid out the technical and legal arguments against the claim. And they intend to air the dirty laundry at a meeting Sept 4. The announcement by Forgent earlier this year caused quite a stir here. Wonder if Sony can get their money back?"
Of especial interest to iBook owners. Earlier this month, Slashdot posted the news that rather than wiping your Mac's OS to put on a GNU/Linux system, you could order Yellow Dog Linux preinstalled on Apple hardware. Ray Sanders of Qli Tech Linux Computers writes: "We also are selling Apple Systems with Linux installed, however, Terrasoft is only installing Yellow Dog Linux, we offer Gentoo PPC, Debian PPC, Mandrake PPC, and SuSE PPC. We also have full working sound and video on the iBook and Powerbook with XFree86, whereas YDL Does not yet support the mobile Radeon chipset found on those two units."
Competition is good. -
Literate Programming and Leo
jko9 writes "First proposed almost 20 years ago by Donald Knuth, the idea of Literate Programming is basically that of making program documentation primary, and embedding code in the documentation, rather than vice versa. Despite some obvious advantages apparent to anyone who has struggled to understand a poorly documented program, literate programming never really caught on. That all could change, however, with the release of a new program called Leo, written by Edward K. Ream. Leo supports standard literate programming languages like noweb and CWEB, but with a crucial difference - Leo adds outlines. The effect is striking: overall organization of a program is always visible and explicit. Much of the narrative of the documentation gets placed in the outline, making documentation simpler, and allowing viewers to approach the code at various levels of detail. Screenshots and tutorials for Leo are here - if that site gets slashdotted, you can download the visual tutorials in .chm form or html form from Leo's Sourceforge site. Leo is an open source program written in Python. Any current practioners of Literate Programming techniques out there? People who have tried it and given it up? Can the addition of outlines to Literate Programming make it more powerful / popular?" -
Review: Mac OS X 10.2 Jaguar
I am a bitter old man. I hate change. Mac OS -- not Mac OS X, which is a different OS -- in its various iterations has been my OS of choice for over 15 years, and I have not looked fondly on the day that streak ends. But that day may very well be at hand. I like Mac OS X v10.2 enough that it may soon become my primary OS. From the day Apple acquired NeXT, and Rhapsody was announced, I was excited about the prospect of a "modern operating system" (read: Unix) that would look and act like my beloved Mac OS. But as Mac OS X started to become a reality, it became clear that this was not going to be Mac OS. It was going to be MacNeXT.Oh, it wasn't entirely un-Mac-like. But it was different enough that I wasn't comfortable in it. I love Mac OS because of its ease of use and applications and interface and all of the little things. I sit in front of this darned computer for most of my waking hours, and if I am not comfortable with it, then it's no good. Life is too short.
Mac OS X v10.0 was a disappointment to me, and many loyalists to Mac OS. Many things in the interface just didn't work at all, or as well as, they did in Mac OS. Many still don't work right, including cmd+arrow keys to open and close arrows in Finder windows (half works: cmd+opt+arrow should open or close all hierarchical folders) and in dialogs with progress bars, such as file copying (doesn't work). The file dialogs, stuck in a column view, are, in my opinion, a glaring design flaw. In many places in the OS, you can't merely hit "return" in an active dialog to select the default button (if there is a default button at all), or "escape" to cancel.
But these problems were just the beginning. In 10.0, performance was bad, even on G4s. This improved significantly in 10.1, but Mac OS v9.2 still seemed faster. The entire Mac OS X UI -- while eminently "lickable," like no OS before it -- was tiring to look at. Anti-aliasing made things harder to read, especially on LCDs, even with the unnaturally large fonts in the Finder; many of the UI elements, including the aqua ones, often distracted the eye.
But in 10.2 (Jaguar), much has changed. The aqua elements are sharper, crisper ... perhaps shinier. Many of the UI elements, such as the Dock, are more subdued. The Finder has more options for changing the appearance of elements such as font size. Gosh, complaining about font size sounds petty, but darnit, it is so much nicer to look at.
The cursors are improved: the busy cursor has gone from an ugly rainbow pinwheel to a cute rainbow pinwheel (and how long before Steve makes it monochrome?). The arrow cursor has a better outline around it. The I-bar cursor still needs work; I lose it on dark backgrounds. In Mac OS, that cursor would change from dark to light when it passed over something dark.
Similarly, I also now lose my selection box in the Finder; in previous versions of Mac OS X, a selection box in a white space would appear grey. Now it is white, and invisible. Oops.
But while in the Finder, one of my old favorites is finally back: multiple Get Info windows. If you select multiple items at once, you still get the single window with all the items, but you can at least now open many Get Info items for individual items, one at a time. And you can get the old behavior of a single floating window ("Inspector") by holding down Option.
I still can't copy the content of a text clipping in the Finder. That's just insane. Open the clipping. Read it. Cmd-c to copy the contents to the Clipboard. This is a no-brainer.
It's all of these little touches that make a significant difference in whether I can comfortably use the OS on a daily basis. And for the first time ever, despite the problems that still exist, I am mostly comfortable.
And man, is Jaguar fast. Everything is just more responsive. Previously, clicking on UI elements would begin a delay that isn't there anymore. It's noticeably quicker. Even Classic seems quicker, despite the fact that Mac OS is no longer included with Mac OS X.
But I still can't do everything in Mac OS X, even with Classic. My UMAX (*spit*) scanner won't work, and likely never will; I use it seldom enough that it's probably a better use of my time and money to boot into Mac OS to use it, for now. I am having trouble getting reliable fax software to work, so I booted into Mac OS to use FaxSTF last weekend (I was going to install the 10.0 installer I have and then the Jaguar update when it comes out, but 10.0 won't install at all on Jaguar, so I am probably out of luck with that, though I am keeping my eye on Cocoa eFax, too).
But most important to my comfort is that all of the apps I know and love from Mac OS -- BBEdit, Interarchy, DragThing, Mozilla, Eudora -- work natively in Mac OS X. The operating system exists to host applications. They are the reason I use the computer. I want the same apps, and, thankfully, I have them. Further, much of Mac OS is still there, like QuickTime, AirPort, Keychains, AppleScript, and Internet Config (although this works somewhat oddly in some cases, and there's not much of a UI for it).
But the big question is: why should I use Mac OS X? If I am just trying to recreate Mac OS, why not just stick with Mac OS?
There are two answers. The first is a single word: Unix. I don't need to describe in detail why Unix is a Good Thing to Slashdot readers, but I will say that XDarwin and fink are two of the most important features of Mac OS X, and having a stable operating system is a joy. The stability of Mac OS certainly was pretty good -- ignore the hypocrites who used to praise Mac OS but now decry it -- but it can't match Mac OS X. That I can put my laptop to sleep, and wake immediately, and still have many TCP/IP connections open, is incredible to me.
The second answer is that new features are added to Mac OS X to make it too compelling to ignore.
The i* software suite -- iChat, iTunes, iMovie, iPhoto, iDVD, iCal, iSync, iProbablyForgotSomething -- are in many cases some of the best products to hit personal computing in many years. iMovie and iDVD are leaders in their niches. iTunes was a bit flat in its earlier versions, but gets more compelling in its feature set every year. iChat is actually a nice chat client: unobtrusive, mostly well-integrated into the system and Address Book, and easy on the eyes (it's also a little buggy; expect a few crashes). iPhoto is a nice beginning, but really needs better features for more flexible exporting of image metadata to be well-used. iCal and iSync aren't yet released, but by all accounts look very promising: how long before I ditch my PDA, or at least Palm Desktop's contacts and calendar apps?
Then there's Rendezvous -- the "zero configuration" networking -- which is only beginning to get significant use, but is sure to be a staple of many applications for years to come. Despite having some problems with printer sharing (making a comeback, finally) via Rendezvous -- I mistakenly had some computers on my network with a 255.0.0.0 subnet mask while others were 255.255.255.0, and this was enough to throw it off -- it requires zero configuration once you're configured properly.
Sherlock is now finally its own separate beast, with Find integrated into the Finder (imagine that!) and no longer is it scraping web pages, but it is enabled with web services goodness.
All of these features and more are only available in Mac OS X. If you want them, you need to switch.
Still, some things simply don't work in Mac OS X v10.2. The upgrade went smoothly, but various third-party apps, and even some Apple programs, had trouble. My chosen replacements for the Dock -- DragThing and LiteSwitch X -- both needed updates (Proteron says LiteSwitchX update should be available any day now). WeatherPop needed updating. WirelessDriver -- a serious boon to PowerBook G4 users who need to work more than 20 feet from a wireless base station -- no longer works, and it's not been updated in many months.
Apple Remote Desktop 1.0.x doesn't work; you'll need to run Software Update to get version 1.1. Unfortunately, even the new version only half-worked for me; the client side seems fine, but the Admin app says it is not installed properly. I wanted to just uninstall the whole thing and start over, but there is no uninstall option, that I could find. So I deleted all the files that the Installer installs, and then tried to reinstall, and the Installer says it is already installed. So now I have nothing, and I can't change it.
I thought for awhile that Apple's ScriptMenu didn't work, too; it was still sitting in /System/Library/CoreServices/Menu Extras/ where I had left it, but it was not launching. I searched for ScriptMenu on the discs and hard drive for information or a replacement, and on Apple's site, but found nothing. I was later informed the name had been changed from "ScriptMenu" to "Script Menu": the replacement was in the /Applications/AppleScript/ directory. Oops.
fink has a few problems, as one might expect with an OS update that sees a move from gcc2.9 to gcc3.1. Most of the things I tried worked fine without recompiling, including XFree86. But xterm and bash broke because of dependencies relating to the change gcc3.1, and manconf (a wrapper for Mac OS X's man) broke, because the Jaguar man doesn't accept the -C option to specify a configuration file. The workaround is to install fink's man, or at least remove /sw/bin/man in the meantime. The fink team is working to resolve the issues, and updates are forthcoming. An update for xterm is available on the XonX page.
SSHAgentServices, which sets an ssh-agent for the entire login session, stopped working; but the author of SSHPassKey, which I use to provide the ssh password to GUI apps, said he would integrate ssh-agent services into the next version of his application. Some of TinkerTool was obsoleted by 10.2, as Apple has added some of those preferences into their UIs, things like Terminal transparency, and what to do with newly mounted CDs and DVDs, so there's a new version available.
Currently, SharePoints doesn't work. This configures NetInfo to allow you to share arbitrary folders with any users via file sharing. So now I don't have a reasonable file server, unless I want to give everyone admin access to see all the volumes on the machine. But the author says he has discovered the problem, and a new version is forthcoming. This makes me quite happy.
There's also the long-standing and unresolved problem of AvantGo not working with Mac OS X. It's amazing that this is still broken.
I'm not making any firm commitments, but I am using Mac OS X as my primary OS right now, and it's the least painful it's ever been. That's more of a compliment than it seems. But there's enough that doesn't work, enough that's raw -- especially with third-party software -- that I'd recommend people who don't like pain to wait at least a few weeks, if not a month or so, to allow all of the issues to be worked out, tech notes to be published, and workarounds to be posted.
-
Review: Mac OS X 10.2 Jaguar
I am a bitter old man. I hate change. Mac OS -- not Mac OS X, which is a different OS -- in its various iterations has been my OS of choice for over 15 years, and I have not looked fondly on the day that streak ends. But that day may very well be at hand. I like Mac OS X v10.2 enough that it may soon become my primary OS. From the day Apple acquired NeXT, and Rhapsody was announced, I was excited about the prospect of a "modern operating system" (read: Unix) that would look and act like my beloved Mac OS. But as Mac OS X started to become a reality, it became clear that this was not going to be Mac OS. It was going to be MacNeXT.Oh, it wasn't entirely un-Mac-like. But it was different enough that I wasn't comfortable in it. I love Mac OS because of its ease of use and applications and interface and all of the little things. I sit in front of this darned computer for most of my waking hours, and if I am not comfortable with it, then it's no good. Life is too short.
Mac OS X v10.0 was a disappointment to me, and many loyalists to Mac OS. Many things in the interface just didn't work at all, or as well as, they did in Mac OS. Many still don't work right, including cmd+arrow keys to open and close arrows in Finder windows (half works: cmd+opt+arrow should open or close all hierarchical folders) and in dialogs with progress bars, such as file copying (doesn't work). The file dialogs, stuck in a column view, are, in my opinion, a glaring design flaw. In many places in the OS, you can't merely hit "return" in an active dialog to select the default button (if there is a default button at all), or "escape" to cancel.
But these problems were just the beginning. In 10.0, performance was bad, even on G4s. This improved significantly in 10.1, but Mac OS v9.2 still seemed faster. The entire Mac OS X UI -- while eminently "lickable," like no OS before it -- was tiring to look at. Anti-aliasing made things harder to read, especially on LCDs, even with the unnaturally large fonts in the Finder; many of the UI elements, including the aqua ones, often distracted the eye.
But in 10.2 (Jaguar), much has changed. The aqua elements are sharper, crisper ... perhaps shinier. Many of the UI elements, such as the Dock, are more subdued. The Finder has more options for changing the appearance of elements such as font size. Gosh, complaining about font size sounds petty, but darnit, it is so much nicer to look at.
The cursors are improved: the busy cursor has gone from an ugly rainbow pinwheel to a cute rainbow pinwheel (and how long before Steve makes it monochrome?). The arrow cursor has a better outline around it. The I-bar cursor still needs work; I lose it on dark backgrounds. In Mac OS, that cursor would change from dark to light when it passed over something dark.
Similarly, I also now lose my selection box in the Finder; in previous versions of Mac OS X, a selection box in a white space would appear grey. Now it is white, and invisible. Oops.
But while in the Finder, one of my old favorites is finally back: multiple Get Info windows. If you select multiple items at once, you still get the single window with all the items, but you can at least now open many Get Info items for individual items, one at a time. And you can get the old behavior of a single floating window ("Inspector") by holding down Option.
I still can't copy the content of a text clipping in the Finder. That's just insane. Open the clipping. Read it. Cmd-c to copy the contents to the Clipboard. This is a no-brainer.
It's all of these little touches that make a significant difference in whether I can comfortably use the OS on a daily basis. And for the first time ever, despite the problems that still exist, I am mostly comfortable.
And man, is Jaguar fast. Everything is just more responsive. Previously, clicking on UI elements would begin a delay that isn't there anymore. It's noticeably quicker. Even Classic seems quicker, despite the fact that Mac OS is no longer included with Mac OS X.
But I still can't do everything in Mac OS X, even with Classic. My UMAX (*spit*) scanner won't work, and likely never will; I use it seldom enough that it's probably a better use of my time and money to boot into Mac OS to use it, for now. I am having trouble getting reliable fax software to work, so I booted into Mac OS to use FaxSTF last weekend (I was going to install the 10.0 installer I have and then the Jaguar update when it comes out, but 10.0 won't install at all on Jaguar, so I am probably out of luck with that, though I am keeping my eye on Cocoa eFax, too).
But most important to my comfort is that all of the apps I know and love from Mac OS -- BBEdit, Interarchy, DragThing, Mozilla, Eudora -- work natively in Mac OS X. The operating system exists to host applications. They are the reason I use the computer. I want the same apps, and, thankfully, I have them. Further, much of Mac OS is still there, like QuickTime, AirPort, Keychains, AppleScript, and Internet Config (although this works somewhat oddly in some cases, and there's not much of a UI for it).
But the big question is: why should I use Mac OS X? If I am just trying to recreate Mac OS, why not just stick with Mac OS?
There are two answers. The first is a single word: Unix. I don't need to describe in detail why Unix is a Good Thing to Slashdot readers, but I will say that XDarwin and fink are two of the most important features of Mac OS X, and having a stable operating system is a joy. The stability of Mac OS certainly was pretty good -- ignore the hypocrites who used to praise Mac OS but now decry it -- but it can't match Mac OS X. That I can put my laptop to sleep, and wake immediately, and still have many TCP/IP connections open, is incredible to me.
The second answer is that new features are added to Mac OS X to make it too compelling to ignore.
The i* software suite -- iChat, iTunes, iMovie, iPhoto, iDVD, iCal, iSync, iProbablyForgotSomething -- are in many cases some of the best products to hit personal computing in many years. iMovie and iDVD are leaders in their niches. iTunes was a bit flat in its earlier versions, but gets more compelling in its feature set every year. iChat is actually a nice chat client: unobtrusive, mostly well-integrated into the system and Address Book, and easy on the eyes (it's also a little buggy; expect a few crashes). iPhoto is a nice beginning, but really needs better features for more flexible exporting of image metadata to be well-used. iCal and iSync aren't yet released, but by all accounts look very promising: how long before I ditch my PDA, or at least Palm Desktop's contacts and calendar apps?
Then there's Rendezvous -- the "zero configuration" networking -- which is only beginning to get significant use, but is sure to be a staple of many applications for years to come. Despite having some problems with printer sharing (making a comeback, finally) via Rendezvous -- I mistakenly had some computers on my network with a 255.0.0.0 subnet mask while others were 255.255.255.0, and this was enough to throw it off -- it requires zero configuration once you're configured properly.
Sherlock is now finally its own separate beast, with Find integrated into the Finder (imagine that!) and no longer is it scraping web pages, but it is enabled with web services goodness.
All of these features and more are only available in Mac OS X. If you want them, you need to switch.
Still, some things simply don't work in Mac OS X v10.2. The upgrade went smoothly, but various third-party apps, and even some Apple programs, had trouble. My chosen replacements for the Dock -- DragThing and LiteSwitch X -- both needed updates (Proteron says LiteSwitchX update should be available any day now). WeatherPop needed updating. WirelessDriver -- a serious boon to PowerBook G4 users who need to work more than 20 feet from a wireless base station -- no longer works, and it's not been updated in many months.
Apple Remote Desktop 1.0.x doesn't work; you'll need to run Software Update to get version 1.1. Unfortunately, even the new version only half-worked for me; the client side seems fine, but the Admin app says it is not installed properly. I wanted to just uninstall the whole thing and start over, but there is no uninstall option, that I could find. So I deleted all the files that the Installer installs, and then tried to reinstall, and the Installer says it is already installed. So now I have nothing, and I can't change it.
I thought for awhile that Apple's ScriptMenu didn't work, too; it was still sitting in /System/Library/CoreServices/Menu Extras/ where I had left it, but it was not launching. I searched for ScriptMenu on the discs and hard drive for information or a replacement, and on Apple's site, but found nothing. I was later informed the name had been changed from "ScriptMenu" to "Script Menu": the replacement was in the /Applications/AppleScript/ directory. Oops.
fink has a few problems, as one might expect with an OS update that sees a move from gcc2.9 to gcc3.1. Most of the things I tried worked fine without recompiling, including XFree86. But xterm and bash broke because of dependencies relating to the change gcc3.1, and manconf (a wrapper for Mac OS X's man) broke, because the Jaguar man doesn't accept the -C option to specify a configuration file. The workaround is to install fink's man, or at least remove /sw/bin/man in the meantime. The fink team is working to resolve the issues, and updates are forthcoming. An update for xterm is available on the XonX page.
SSHAgentServices, which sets an ssh-agent for the entire login session, stopped working; but the author of SSHPassKey, which I use to provide the ssh password to GUI apps, said he would integrate ssh-agent services into the next version of his application. Some of TinkerTool was obsoleted by 10.2, as Apple has added some of those preferences into their UIs, things like Terminal transparency, and what to do with newly mounted CDs and DVDs, so there's a new version available.
Currently, SharePoints doesn't work. This configures NetInfo to allow you to share arbitrary folders with any users via file sharing. So now I don't have a reasonable file server, unless I want to give everyone admin access to see all the volumes on the machine. But the author says he has discovered the problem, and a new version is forthcoming. This makes me quite happy.
There's also the long-standing and unresolved problem of AvantGo not working with Mac OS X. It's amazing that this is still broken.
I'm not making any firm commitments, but I am using Mac OS X as my primary OS right now, and it's the least painful it's ever been. That's more of a compliment than it seems. But there's enough that doesn't work, enough that's raw -- especially with third-party software -- that I'd recommend people who don't like pain to wait at least a few weeks, if not a month or so, to allow all of the issues to be worked out, tech notes to be published, and workarounds to be posted.
-
Review: Mac OS X 10.2 Jaguar
I am a bitter old man. I hate change. Mac OS -- not Mac OS X, which is a different OS -- in its various iterations has been my OS of choice for over 15 years, and I have not looked fondly on the day that streak ends. But that day may very well be at hand. I like Mac OS X v10.2 enough that it may soon become my primary OS. From the day Apple acquired NeXT, and Rhapsody was announced, I was excited about the prospect of a "modern operating system" (read: Unix) that would look and act like my beloved Mac OS. But as Mac OS X started to become a reality, it became clear that this was not going to be Mac OS. It was going to be MacNeXT.Oh, it wasn't entirely un-Mac-like. But it was different enough that I wasn't comfortable in it. I love Mac OS because of its ease of use and applications and interface and all of the little things. I sit in front of this darned computer for most of my waking hours, and if I am not comfortable with it, then it's no good. Life is too short.
Mac OS X v10.0 was a disappointment to me, and many loyalists to Mac OS. Many things in the interface just didn't work at all, or as well as, they did in Mac OS. Many still don't work right, including cmd+arrow keys to open and close arrows in Finder windows (half works: cmd+opt+arrow should open or close all hierarchical folders) and in dialogs with progress bars, such as file copying (doesn't work). The file dialogs, stuck in a column view, are, in my opinion, a glaring design flaw. In many places in the OS, you can't merely hit "return" in an active dialog to select the default button (if there is a default button at all), or "escape" to cancel.
But these problems were just the beginning. In 10.0, performance was bad, even on G4s. This improved significantly in 10.1, but Mac OS v9.2 still seemed faster. The entire Mac OS X UI -- while eminently "lickable," like no OS before it -- was tiring to look at. Anti-aliasing made things harder to read, especially on LCDs, even with the unnaturally large fonts in the Finder; many of the UI elements, including the aqua ones, often distracted the eye.
But in 10.2 (Jaguar), much has changed. The aqua elements are sharper, crisper ... perhaps shinier. Many of the UI elements, such as the Dock, are more subdued. The Finder has more options for changing the appearance of elements such as font size. Gosh, complaining about font size sounds petty, but darnit, it is so much nicer to look at.
The cursors are improved: the busy cursor has gone from an ugly rainbow pinwheel to a cute rainbow pinwheel (and how long before Steve makes it monochrome?). The arrow cursor has a better outline around it. The I-bar cursor still needs work; I lose it on dark backgrounds. In Mac OS, that cursor would change from dark to light when it passed over something dark.
Similarly, I also now lose my selection box in the Finder; in previous versions of Mac OS X, a selection box in a white space would appear grey. Now it is white, and invisible. Oops.
But while in the Finder, one of my old favorites is finally back: multiple Get Info windows. If you select multiple items at once, you still get the single window with all the items, but you can at least now open many Get Info items for individual items, one at a time. And you can get the old behavior of a single floating window ("Inspector") by holding down Option.
I still can't copy the content of a text clipping in the Finder. That's just insane. Open the clipping. Read it. Cmd-c to copy the contents to the Clipboard. This is a no-brainer.
It's all of these little touches that make a significant difference in whether I can comfortably use the OS on a daily basis. And for the first time ever, despite the problems that still exist, I am mostly comfortable.
And man, is Jaguar fast. Everything is just more responsive. Previously, clicking on UI elements would begin a delay that isn't there anymore. It's noticeably quicker. Even Classic seems quicker, despite the fact that Mac OS is no longer included with Mac OS X.
But I still can't do everything in Mac OS X, even with Classic. My UMAX (*spit*) scanner won't work, and likely never will; I use it seldom enough that it's probably a better use of my time and money to boot into Mac OS to use it, for now. I am having trouble getting reliable fax software to work, so I booted into Mac OS to use FaxSTF last weekend (I was going to install the 10.0 installer I have and then the Jaguar update when it comes out, but 10.0 won't install at all on Jaguar, so I am probably out of luck with that, though I am keeping my eye on Cocoa eFax, too).
But most important to my comfort is that all of the apps I know and love from Mac OS -- BBEdit, Interarchy, DragThing, Mozilla, Eudora -- work natively in Mac OS X. The operating system exists to host applications. They are the reason I use the computer. I want the same apps, and, thankfully, I have them. Further, much of Mac OS is still there, like QuickTime, AirPort, Keychains, AppleScript, and Internet Config (although this works somewhat oddly in some cases, and there's not much of a UI for it).
But the big question is: why should I use Mac OS X? If I am just trying to recreate Mac OS, why not just stick with Mac OS?
There are two answers. The first is a single word: Unix. I don't need to describe in detail why Unix is a Good Thing to Slashdot readers, but I will say that XDarwin and fink are two of the most important features of Mac OS X, and having a stable operating system is a joy. The stability of Mac OS certainly was pretty good -- ignore the hypocrites who used to praise Mac OS but now decry it -- but it can't match Mac OS X. That I can put my laptop to sleep, and wake immediately, and still have many TCP/IP connections open, is incredible to me.
The second answer is that new features are added to Mac OS X to make it too compelling to ignore.
The i* software suite -- iChat, iTunes, iMovie, iPhoto, iDVD, iCal, iSync, iProbablyForgotSomething -- are in many cases some of the best products to hit personal computing in many years. iMovie and iDVD are leaders in their niches. iTunes was a bit flat in its earlier versions, but gets more compelling in its feature set every year. iChat is actually a nice chat client: unobtrusive, mostly well-integrated into the system and Address Book, and easy on the eyes (it's also a little buggy; expect a few crashes). iPhoto is a nice beginning, but really needs better features for more flexible exporting of image metadata to be well-used. iCal and iSync aren't yet released, but by all accounts look very promising: how long before I ditch my PDA, or at least Palm Desktop's contacts and calendar apps?
Then there's Rendezvous -- the "zero configuration" networking -- which is only beginning to get significant use, but is sure to be a staple of many applications for years to come. Despite having some problems with printer sharing (making a comeback, finally) via Rendezvous -- I mistakenly had some computers on my network with a 255.0.0.0 subnet mask while others were 255.255.255.0, and this was enough to throw it off -- it requires zero configuration once you're configured properly.
Sherlock is now finally its own separate beast, with Find integrated into the Finder (imagine that!) and no longer is it scraping web pages, but it is enabled with web services goodness.
All of these features and more are only available in Mac OS X. If you want them, you need to switch.
Still, some things simply don't work in Mac OS X v10.2. The upgrade went smoothly, but various third-party apps, and even some Apple programs, had trouble. My chosen replacements for the Dock -- DragThing and LiteSwitch X -- both needed updates (Proteron says LiteSwitchX update should be available any day now). WeatherPop needed updating. WirelessDriver -- a serious boon to PowerBook G4 users who need to work more than 20 feet from a wireless base station -- no longer works, and it's not been updated in many months.
Apple Remote Desktop 1.0.x doesn't work; you'll need to run Software Update to get version 1.1. Unfortunately, even the new version only half-worked for me; the client side seems fine, but the Admin app says it is not installed properly. I wanted to just uninstall the whole thing and start over, but there is no uninstall option, that I could find. So I deleted all the files that the Installer installs, and then tried to reinstall, and the Installer says it is already installed. So now I have nothing, and I can't change it.
I thought for awhile that Apple's ScriptMenu didn't work, too; it was still sitting in /System/Library/CoreServices/Menu Extras/ where I had left it, but it was not launching. I searched for ScriptMenu on the discs and hard drive for information or a replacement, and on Apple's site, but found nothing. I was later informed the name had been changed from "ScriptMenu" to "Script Menu": the replacement was in the /Applications/AppleScript/ directory. Oops.
fink has a few problems, as one might expect with an OS update that sees a move from gcc2.9 to gcc3.1. Most of the things I tried worked fine without recompiling, including XFree86. But xterm and bash broke because of dependencies relating to the change gcc3.1, and manconf (a wrapper for Mac OS X's man) broke, because the Jaguar man doesn't accept the -C option to specify a configuration file. The workaround is to install fink's man, or at least remove /sw/bin/man in the meantime. The fink team is working to resolve the issues, and updates are forthcoming. An update for xterm is available on the XonX page.
SSHAgentServices, which sets an ssh-agent for the entire login session, stopped working; but the author of SSHPassKey, which I use to provide the ssh password to GUI apps, said he would integrate ssh-agent services into the next version of his application. Some of TinkerTool was obsoleted by 10.2, as Apple has added some of those preferences into their UIs, things like Terminal transparency, and what to do with newly mounted CDs and DVDs, so there's a new version available.
Currently, SharePoints doesn't work. This configures NetInfo to allow you to share arbitrary folders with any users via file sharing. So now I don't have a reasonable file server, unless I want to give everyone admin access to see all the volumes on the machine. But the author says he has discovered the problem, and a new version is forthcoming. This makes me quite happy.
There's also the long-standing and unresolved problem of AvantGo not working with Mac OS X. It's amazing that this is still broken.
I'm not making any firm commitments, but I am using Mac OS X as my primary OS right now, and it's the least painful it's ever been. That's more of a compliment than it seems. But there's enough that doesn't work, enough that's raw -- especially with third-party software -- that I'd recommend people who don't like pain to wait at least a few weeks, if not a month or so, to allow all of the issues to be worked out, tech notes to be published, and workarounds to be posted.
-
Voyagers Legacy in Pictures
tanveer1979 writes "Space.com has an interesting photo feature from the voyager craft. For the uninformed voyager is the most distant man made object. For the first time we are recieving photos of distant parts of the solar system. Currently voyager is about 12 light hours away. Wonder how far is that? Well Sun is 8 light minutes away from Earth. In case you are wondering what is this all about, check out the current location of voyager. The voyager spacecraft are about to cross heliopause, which is the limit of the rule of the sun, after which inter steller winds take over, and for the first time scientists can get the feel of what lies outside the solar system." -
CompactBSD for Embedded Projects
miggidy_mac writes "FatPort (a wireless Internet service provider in Vancouver, BC) just released CompactBSD. It's a set of tools that allow you to build your own customized, lightweight distribution of OpenBSD and then burns it onto compact flash (or similar) so that it can be run on an embedded PC platform (like FatPort's own FatPoint). CompactBSD takes the security and networking features of OpenBSD that we know and love, and combines them with ease-of-build and small footprint, which is great for embedded devices. Check out the project on SourceForge." -
Crush/BRiX: An Experimental Language/OS Pair
An anonymous reader writes: "Brand Huntsman (the creator of the Bochs Front-End, among other obscure things) has been developing an integrated language/operating system for the past few years now. The Operating System is called BRiX, and it uses a language called Crush, which is woven tightly into the core of the OS. On his project web page he has posted the source code to his preliminary compiler, which runs in Linux and outputs optimized assembly from Crush source code. The Crush language itself is heavily influenced by Forth, LISP, and Ada, and provides strong typing and extensive namespace security." Update: 08/19 00:03 GMT by T : Note, the project page URL has been updated, hope it now works for everyone :) -
Interview with LGames' Michael Speck
Gentu writes "OSNews interviews one of the two more influential Free game developers for Linux today, Michael Speck of LGames. Michael talks about the Linux game market, about Linux's performance as a multimedia platform, his future plans and much more." -
Linux on Xbox One Step Closer?
RpiMatty1 writes: "Apparently the Linux Kernel has been booted on the Xbox. No mention of it on the Xbox-Linux Home page yet. Here is another posting of the same messages at Xboxhacker.net." I wonder if the recent security code change rules this particular development out for Xboxes purchased in the near future. -
Slashback: Picnic, Neonapster, Microsoft
Slashback tonight with some good news about Linux Weekly News, an annual update for interested picnic-goers, a followup on Neonapster, and a few words of caution on Microsoft's approach to code disclosure. Read on below for the details.Look at the nice horse they left. babbage writes "As part of ongoing antitrust settlement arrangements, Microsoft has 'opened' the source code to some of their protocol implementation source code. Go ahead and read the license -- but do keep an eye on the NDA you have to agree to first. If you find an NDA to be an objectionable first step -- and I'll admit, I haven't read the license because I don't agree to the NDA terms -- then speak up about it. The Department of Justice is accepting public comments from industry professionals about the new licensing terms. There is a real concern that such pseudo-open licensing could effectively scuttle development efforts on projects like Samba & Mono, but we need to get open access to the license in order to figure out what the risks are. If you have anything to contribute, now is the time to speak up to the DOJ."
Bring your own herring. Bill Kendrick writes: "From the folks who brought you the immensely popular "Linux10" event, comes Picn*x11, a picnic/barbecue celebrating 11 years of the Linux operating system. It's going to be held in Sunnyvale again, the Saturday after LinuxWorld Expo. So go RSVP now, and get your Picn*x11 t-shirt! (Proceeds go to EFF)"
With enough eyeballs many programs seem shallow, too. TheMMaster writes "Neonapster seems to have GPL'd their software, you can download the source here, not that I am terribly happy with what happened, but at least this seems to have been settled out of court ;) of course... it is still a cheap cdex rip off ;)"
LWN is good reading. Keck writes "We all shed a tear for Linux Weekly News a little too soon maybe?
Yes, we know we said there would be no LWN.net Weekly Edition this time around, but, in the end, it was worth the trouble to put together a mini version. So here it is; with luck, the full Weekly will be back on August 15. " -
Ibiblio Director Paul Jones Answers
Okay, here are answers from Paul Jones, director of ibiblio.org. You asked, and he responded -- and not always as seriously as you'd expect from someone who can ask us to call him "Professor Jones" or "Doctor Jones." But he's really "Just Paul," he says, "even in class." We hope a whole lot of you have a chance to meet Paul in person one day, because he's not only a warm and friendly guy, but one who has done a whole lot of good for Linux -- and for the Internet in general.Paul:
Let me start out with a little overview of sunsite.unc.edu/metalab.unc.edu. Or better yet to point you to our annotated timeline. Then say that ibiblio.org began and has continued to be a way for the University of North Carolina (the original and still the best) to explore information sharing in the context of our missions of education, research and outreach. You folks using and contributing are the outreach part. In particular, we "acquire, discover, preserve, synthesize, and transmit knowledge" with all of your help.We are a joint project of the School of Information and Library Science (there we are involved in digital archives and digital libraries), The School of Journalism and Mass Communication (there we are involved in electronic publishing and multimedia sharing), and the Vice Chancellor for Information Technology.
Except for one and occasionally two full time employees, our entire staff consists of students or in my case part time (as I have faculty responsibilities). So be nice to all of us, we're always learning. No matter what Robin said in the article introducing me, none of this would have happened without some very good people on staff and contributing content.
But that brings us to:
Question of Money
by too_bad
One of the things that people frequently ask about sites like ibiblio.org is "They are great. But how long will they be around?" Do you see this as a concern (esp. after the LWN announcement) and do you have any comments regarding this. Are there any good approaches you suggest (like augmenting free usership with voluntary subscriptions, etc) for such free sites in general?Paul:
We have been very lucky, since our beginning, to have generous and understanding support from The University of North Carolina and from sponsors large and small including Sun, IBM, Red Hat, VA Linux^h^h^h^h^hSoftware, Mandrake, Cisco and others.We also do get some research contracts and grants, but most importantly for us in the past two years has been a large gift from the founders of Red Hat and the Center for the Public Domain.
We have some top secret international funding sources as well. At the moment, we actually have a small endowment that if spent wisely should last several years. It is my hope that we will never have to charge the patrons of our digital archives.
BUT this brings me to my favorite question, which only got a rating of 4:
Donations?
by Anonymous Coward
Where do I send the cheque?Paul:
Send your or your organization's tax-deductible contributions to:Ibiblio.org
Moving on to:
Campus Box 3456
University of North Carolina
Chapel Hill, NC 27599-3456Typical Questions
by suwain_2
I've downloaded my share of things, and find that the 3 Mbps cap on my cable modem is almost always my bottleneck. So my question is fairly simple (albeit broad) -- can you describe your setup a bit, in terms of bandwidth (both what you have for an Internet connection, and how much traffic you actually use), servers, storage (I'd venture to guess it's to the tune of several terabytes?), etc.Paul:
We're on UNC's network. Our connections to the commodity and Internet2 networks are served by UNC's OC-48 network connection. We maintain a constant throughput of network traffic outbound in the 160-180Mbits/sec range.Our current main servers were donated by IBM and serve content from a central fileserver with 2TB of disk attached. In our racks, we have approximately 5TB of space (with system disks, Sourceforge and an Internet2/Distributed Storage Initiative node). We do some load balancing between streaming services, web services, and large downloads like distros. On a typical day, we move over 1.5 terabytes of data off our servers. (Thanks to Fred Stutzman for much of this info.)
Backups
by Chris Pimlott
What's your backup strategy? I imagine it's hard to deal with both so much data as well as being under constant bombardment from clients around the world. How often is data archived? Have you had any major data loss incidents and, if so, how well were you able to deal with them?Paul:
Like everyone else we rely on Archive.org, but seriously... (Fred answers this since he did the restore).We run managed backups on UNC's enterprise storage facilities. We run them every night and have incremental backups for three months. UNC uses StorageTek machines and Tivoli Distributed Storage Manager for enterprise backups. We have had major data loss incidents, in which a raid card failed and lost the array's configuration. One of the disks in the array died simultaneously, we were unable to re-import the configuration to the new card, so we had to restore from backup, which took a number of days.
I, Paul, can only say that in the past things were much worse and we did have one famous meltdown in 1995 that was not pretty. Since then the UNC enterprise backup has been our friend - and for the most part disks and RAID arrays have been increasingly more reliable.What's your biggest area?
by Otter
I know ibiblio (I still think of it as SunSite) as a) a repository of Unix software, especially useful for pre-Freshmeat apps and b) a mirror provider. "Free online publisher" wouldn't have made the list, but looking at your main page I see all sorts of things I didn't realize you hosted. Which ones get the most traffic?Paul:
For sheer bytes, ISOs rule. But then it doesn't take too many downloads to get a lot of bytes for an ISO. Source-based distros like Gentoo have seen a lot of activity lately.One of our most visited sites is also one of our oldest, Nicholas Pioch's WebMuseum (originally WebLouvre). An amusing reason may be that, as Nicolas writes:
"I've just found out that Microsoft Encarta Deluxe 2001 (the copy I just happened to find out and install) has direct links ('Web Links') from each artist's article to the webmuseum (on metalab.unc.edu at the time) and that's actually the only weblink provided in that 2001 edition."
Among other favorites are:- The Linux Documention Project, which began on sunsite
- Documenting the American South
- Hong Kong Picture Archive
- Henriette's Herbal Homepage
- Hyperwar A hypertext history of the Second World War
What about content producers?
by Fluid Donkey
In general how supportive have you found the producers of such content to be of your services? Do many if any really believe that something like this will cause them to starve to death?Paul:
First, they are all with us voluntarily and can leave any time, taking their stuff with them. That alone pretty much says that they believe in what we are helping them do.I should say also that not all material is copyleft. But all of it is free to view, listen to and to reference. We are working with Creative Commons, which we also host, to develop a small but viable set of licenses for folks including our contributors who want to share their work on various terms (attribution, home or personal use, educational use, etc).
One important contributor, Roger McGuinn, has been making one folk song a month available for download since November 1995 on his Folk Den. He also sells CDs and performs concerts. He seems to be doing pretty well. Many contributors are scholars or students who understand the importance of sharing information.
Dave Farley, who does the wonderful Dr Fun, has a book contract with Plan 9, and we're looking forward to seeing what we've seen in electrons in print.
Relative importance of different material?
by kafka93
What is the center's view on the publishing of material that might be considered "offensive" or "dangerous", and does the center make subjective judgements upon the importance of one piece of intellectual property over another on the basis of 'artistic worth', 'decency', etc.? With only limited resources available to promote the archiving of data, is there the risk that important fringe documents may be left by the wayside, or ignored due to political/social concerns?Paul:
Like non-digital archives and libraries, we have a Collection Policy. You'll note that we do not explicitly ban materials for content nor do we plan to. We do not maintain materials that are illegal, slanderous, libelous, or otherwise prohibited by law. Ultimately the contributors are responsible for their content and we do not review the content once a project is taken on.Most rejections of content come about because the content is too commercial, just personal, or relies on advertising.
Metadata and easy searching
by RyanMuldoon
iBiblio stands out as an excellent repository for a wide range of culturally valuable resources. As it and other sites grow in size, the importance of good searching and indexing becomes extremely relevant. Have you given any thought to how you might want to cope with this? Specifically, are there any metadata schemata that you are considering using? I would love to see iBiblio be used more like a content feed to research/cross-referencing applications.Paul:
Interesting that you asked about this as this is an area that we've been working in for the past couple of years. Actually we go way back to pre-Web metadata to the Internet Anonymous FTP Archive (IAFA) files which were the model for the Linux Software Map (LSM). Thanks to Jonathan Magid for this innovation and for suggesting that we host Linux in the very beginning.When we designed our contributor-maintained Collection Index, we designed it to create and display metadata that could be shared via the Open Archives Initiative (OAI). Please note that this metadata is at the collection level - not at the item level. Item level metadata is for future work. Also since you asked: Miles Efron and I will be presenting a paper at the Digital Resource in the Humanities conference in September on the Problem of Access in Contributor-Run Digital Libraries. Serena Fenton is co-author to this paper.
On the Linux Documentation Project front, we worked with several others to create the Open Source Metadata Framework (OMF).
The OMF aims to collect data about Open Source documentation, or metadata, that will be used to describe the documentation. The idea is that the OMF will act as a sophisticated card catalog type of system for the numerous Open Source documentation projects that exist. The OMF offers a number of advantages over standard card catalog type systems, however. Chief among these is the fact that the OMF has been designed from the ground up to be completely open, standards based, and sharable. We will accomplish this by using pre-defined standards (XML and the Dublin Core description for metadata) and allowing all metadata generated to be accessed by anyone that wants it. Because the metadata itself is to be stored in XML files, anyone should be able to use it.
OMF support is included in the Scrollkeeper project. Note that none of these metadata designs are overly complex. That is by design. The idea is to keep the metadata simple enough to be understood by the creator of the digital item or collection that it describes. If I could make one strong point about metadata design it is that simplicity is the key - and the hardest thing to pull off.
Trust metric and online publishing
by Creosote
I heard you talk at the Southern Presses conference last year about the use of trust metrics (like Slashdot's karma and Advogato's peer certification) as a possible alternative to the "top-down" means of filtering that scholarly and commercial publishers use, namely formal peer review and mass marketing, respectively. Are you more or less optimistic about the long-term viability of this model then you were then? (Especially in light of the powerful efforts to keep control of the gates we're seeing these days from Hollywood, the recording industry, and their political allies...)Paul:
Beginning here I am speaking personally and not on behalf of ibiblio.org or any of its sponsors or supporters including but not limited to the University of North Carolina.The Blog is one example of creator-empowerment that has gotten more attention since that talk and I think there will be plenty more examples to come. I still believe that people in constant communications will result in "Smart Mobs" (thank you, Howard Rheingold, for naming and noticing and writing on this). This is not just about music or movies or about one country or even one age group. While I don't think that we will completely replace our reliance, however reluctant, on Mickey Mouse, I do think that we are entering a time in which there are new opportunities for us to share information and to work together. The slew of misguided efforts by media and information cartels, especially the RIAA, which demonize their customers and clients, will make things tough but they also are signs that the old solutions are not working well and that newer, and I hope more inclusive and more open, solutions are on the horizon.
GeekPAC and "When Congress Attacks"
by lunenburg
I noticed that you are one of the founders of the American Open Technology Consortium and/or GeekPAC - the lobbying group that got a bit of fanfare a few months back when it was formed, but has been pretty quiet since then. With Congress launching seemingly daily attacks on our technological freedom in order to support the revenue models of a few huge businesses, the need for a voice in Washington is growing urgent. Is the AOTC/GeekPAC working to get our voices heard? Is there a need for an umbrella group to tie together various groups like GeekPAC, Public Knowledge, Digital Consumer, etc.?Paul:
Yes, (again speaking only as Paul) I am an officer of the American Open Technology Consortium (AOTC). But for various complex reasons, I am not a member of GeekPAC. As you might have guessed, getting these projects going has been no simple matter. Jeff Gerhard has been doing a wonderful job of making sure the legal and procedural steps are properly taken. So far, what you are seeing is some very motivated but very busy people learning how to work together to get the projects off the ground. The good news is that folks like Jeff, Doc Searles and others on the boards are smart, dedicated and experienced people who can and will play well with others (including Public Knowledge and Digital Consumer and EFF). We hope to represent slightly different voices than those already represented. If you are reading this, you know who you are and we need your help.About the umbrella group, I think that a summit conference (or at least a summit listserv) would make more sense. This kind of looser structure, often called an Action Committee or Organizing Committee, has been very successfully used by both ends of the political spectrum in the past half century.
Two words...
by Anonymous Coward
DRM? Palladium?What's your take on these two technologies?
Are you afraid they'll ultimately destroy what you have been working for, for the past 10 years? If not, why?
Optional question: What about the copyright extension we have seen?
Another optional question: Linux... or BSD? =)
Paul:
Not Linux vs BSD, but Digital Rights Management and Microsoft's Palladium. DMR is the general term for the groups of solutions to the need for creators to be compensated for their work while allowing their audience to easily access those works. Or at least that would be ideally what DRM should do.When DRM goes wrong, it tramples on the rights of the citizens to have access to information that they have legally purchased, want to criticize, parody, legally reuse or share.
When DRM goes wrong, it creates barriers to innovation and creativity. It biases access and reproduction of information to only certain technologies.
When DRM goes wrong, it creates and perpetrates closed markets and monopolies.
When DRM goes wrong, everyone suffers. It takes us back to the Stationers Guild, a response to the printing press. "The Stationers Guild obtained monopoly rights in the printing and probably distribution of all books, a monopoly codified by the Tudors in a licensing system aimed at censoring religious dissent" which lasted until the early 1700s.
When DRM goes wrong, it is called Palladium.
The good news is that Palladium is vaporware - so far.
What is your greatest success/failure?
by burgburgburg
Simple enough question in two parts:Looking back on 10 years of doing this, what would classify as your greatest success, and your greatest failure?
Paul:
The simplest question is the hardest, of course. Luckily, you've narrowed the success/failure question to deal only with sunsite/metalab/ibiblio and not the past 10 years of my life.One mark of great success is that we are still here hosting some of the original collections of information to be shared on the Net including the first 7/24 radio simulcast on the net, WXYC. We've been a part of many innovations and I, personally, have been able to work with some brilliant folks who often surprised themselves with what they had accomplished. We're also funded and we enjoy support from some wonderful and diverse faculties at UNC.
There is no question in my mind that the most significant decision that I made in those ten years was to listen to Jonathan Magid when he suggested that we become the US site for an operating system that didn't even work yet - Linux. If you are reading this far and are happy, you owe Jonathan. If you are unhappy, blame me.
In research, there is no such thing as failure. As I was explaining to our Interim Vice Chancellor, we are supposed to make mistakes. As Ms. Frizzle says, "Take chances, get messy and EXPLORE! Wahoo!".
Still, I do wish that we had found a way to use WAIS or another distributed search engine in a way that is still useful. There still seems to me to be something unfinished in that area. Killing gopher. That was more fun than Wack-a-mole.
And one final answer:
Slack.
by dsb3
You host a slew of subgenius content, so it must be asked ... do you have slack?Paul:
While I do not profess to completely comprehend slack, I have been assured by members of the Church that I do have it. -
NeoNapster's NeoAudio Rips Off CDex
mydoghasworms writes "There's an interesting thing going down at CDex. Apparently the CDex application has been ripped off by NeoNapster, replacing the logo and adding some spyware and adware. (For those not in the know, CDex is a very nice, very easy-to-use GPL (as in Open Source) Audio CD Ripper). The user comments at download.com make for a very entertaining read." -
NeoNapster's NeoAudio Rips Off CDex
mydoghasworms writes "There's an interesting thing going down at CDex. Apparently the CDex application has been ripped off by NeoNapster, replacing the logo and adding some spyware and adware. (For those not in the know, CDex is a very nice, very easy-to-use GPL (as in Open Source) Audio CD Ripper). The user comments at download.com make for a very entertaining read." -
Hacker Survey
Lisa writes "A new entry in Tim O'Reilly's blog, titled "Creativity, Flow, and Joy in Programming" talks about a survey of IS developers with projects hosted by Sourceforge. The results were presented at O'Reilly's Open Source Convention last week. 60% said, 'With one more hour in the day, I would program.' 70% of the respondents volunteered that lack of sleep was the most significant cost of participation. Almost 50% of the respondents agreed that 'When we prepare a program, it's just like composing poetry or music." OSDN has a page with the survey results in PDF or HTML. Slashdot is a part of OSDN. -
Indie Game Jam Results Posted
baruz writes "You may remember a previous story on Slashdot about the Indie Game Jam organized by Chris Hecker and company. The game sources have been posted." Anyone feel like porting these to Linux? -
Java Apache Admin Tool?
cant_get_a_good_nick asks: "I was trolling Sourceforge, and found NetLooney. Since there seemed to be interest in a quality Apache admin tool, I was wondering if anybody here had used it and can comment on it. It was commercial at one time, now iit's GPL'ed." -
GUIs for Everyone
An anonymous submitter writes: "A former Microsoft and Creative Labs interface designer has an interesting diatribe on the approach of Linux GUIs on the desktop. Thomas Krul has three Microsoft patents for human factors research into digital interfaces and graphic software functionality. Probably most known for the interface work he had done on Softimage DS and its web site. Though not a technical read, it does provide an interesting note on the approach for Linux on the desktop." And headless_ringmaster notes that Jef Raskin, the guy who designed the first Macintosh and author of The Humane Interface, has a SourceForge project putting his ideas into action. -
Pencigraphy: Image Composites from Video
jafuser writes: "Prof. Steve Mann (of cyborg fame) has a detailed technical description on his site that demonstrates a method of transforming video into a high resolution composite image. Pictures are seamlessly mosaiced together to form one larger picture of the scene. Portions of the video that were "zoomed in" will result in a much clearer region in the final picture. I wonder if this could be used in a linear sequence to 'restore' old video to higher resolutions? It's on sourceforge; download and play!" Mann has been experimenting with such composites using personal video cameras for years. -
New Features For 2.5 Linux Kernel
An anonymous person writes "The current development version of the Linux kernel is 2.5. At the recent Linux kernel summit, it was agreed to have a "feature freeze" on this kernel by October 31, 2002. Here's a story looking at what's left to be merged before the freeze. Projects most likely to make it into 2.5 (and thus be a part of the next stable kernel, 2.6), include: the reverse mapping VM, the Linux Security Module framework, User Mode Linux and support for filesystems greater than 2TB." -
Slashback: Alternatives, Ads, Apple
Slashback tonight with word on what you can use instead of JPEG, the return of AdCritic.com as payware, NCR vs. Handspring, and more. Read on for the details.Prepare the JPEG bonfire. Moderator writes: "Here is an open alternative to the JPEG file format. I tried posting it in the JPEG patent article but it got buried under all the comments about "THEY CAN'T DO THIS!" and stuff."
This project is called DjVuLibre and encompasses "a set of compression technologies, a file format, and a software platform for the delivery over the Web of digital documents, scanned documents, and high resolution images."
I hope the judge has a big "WITHOUT MERIT" stamp. theodp writes "A U.S. District Court has issued a summary judgement in the patent infringement lawsuit filed against Palm and Handspring by NCR, dismissing NCR's suit as having no merit. Praising the decision, Handspring's CEO said 'Settlement of this case was never an option,' while Palm's CEO remarked 'We refuse to succumb to intimidation by companies that use charges of patent infringement to bully others.' One of the NCR patents in question was for 'a portable terminal small enough to fit in the user's hand,' and the complaint went on to claim that NCR's researchers, 'recognized an unsatisfied need for a portable, handheld device which would allow the user to information such as appointments, to-do lists, and addresses, and execute financial and shopping transactions by connecting to networks using an interface module.'"
This is sure to bring out the AdCritic critics. thebus writes: "The good news. AdCritic is Alive! The bad news. You gotta pay!"
An annual subscription for $69.95 looks like something worth paying for if you're in the advertising industry, but it would be nice to get a less expensive "interested viewer" option as well. Oh well.
Oh Steve, ya big tease! Maïdjeurtam writes: "In this Yahoo finance article, Reuters asked Apple's CEO Steve Jobs about the possible abandonment by Apple of Motorola and IBM's processors (PowerPC G3's & G4's), and the possibility of Intel processor-equipped Macs. Steve Jobs didn't exclude the possibility. He noticed that, during the year 2002, Apple had to finish the OS X transition and, this done, there would be a lot of amazing possibilities, which he finds exciting."
Most of the content of this article was covered in yesterday's coverage of Jobs' keynote, and the bit at the end about other processors may be only a throwaway line, but it certainly is intriguing.
-
Linux on the Gamecube?
An Anonymous Coward asks: "Previously on Slashdot we have covered the hacking and programming of numerous consoles,- the Xbox, Dreamcast , and of course the Playstation 2. With Linux migrating to all of these platforms as fast as you can blink, why isn't it that I haven't heard anything about the Gamecube. These little beasts have been promoted by Nintendo as easy to develop for, so are there as yet any open source tools for Gamecube development? Are there any Initiatives to get an alternative OS on these systems? The feature of being able to plug a gameboy advance into one of these units makes them even more hack worthy." There was a Sourceforge project for this, but it's activity stats are fairly flat. What barriers are there in getting Linux to run on this piece of hardware, and how do they compare with the difficulties faced by similar projects on the X-Box?" -
Linux on the Gamecube?
An Anonymous Coward asks: "Previously on Slashdot we have covered the hacking and programming of numerous consoles,- the Xbox, Dreamcast , and of course the Playstation 2. With Linux migrating to all of these platforms as fast as you can blink, why isn't it that I haven't heard anything about the Gamecube. These little beasts have been promoted by Nintendo as easy to develop for, so are there as yet any open source tools for Gamecube development? Are there any Initiatives to get an alternative OS on these systems? The feature of being able to plug a gameboy advance into one of these units makes them even more hack worthy." There was a Sourceforge project for this, but it's activity stats are fairly flat. What barriers are there in getting Linux to run on this piece of hardware, and how do they compare with the difficulties faced by similar projects on the X-Box?" -
Arianne ALPHA 2 Released
Miguel Angel Blanch Lardin writes "Arianne is a Game Engine to build Internet games and applications. You can use it to create your own games, from RPG to Realtime strategy games, arcade or Turn based strategy ones." We noted Arianne two years ago.Miguel continues: This release of Arianne is a major milestone on our goal to get a working framework for simple online games creation. It features a new working and playable 2D Client with new gfx, music and sfx.
This release features also a working RP system on C++ with the next actions: Move, Chat, Attack, Spell, Get, Put, Consume, Look.
Arianne allows now a hardware limited number of connections to the server so you can have as much players as your hardware allow.
All files on Arianne features XML syntax.Go to Arianne and get it.
Report problems with Arianne to Sourceforge Bugs TrackerP.S:
We need binary packages for BeOS and MacOS X.
We need reports about BeOS, MacOSX, FreeBSD, OpenBSD, Solaris, IRIX, QNX, Linux and Windows NT.
We need new GFX ( don't ask what are them, look and do ).
We need new SFX ( _.wav ) -
Peekabooty, Camera/Shy Released
An anonymous (how appropriate) writer sends "Peek-a-Booty, a program designed to circumvent mechanisms (such as China's Great Firewall) limiting access to websites, has been open-sourced. It's listed as a "Beta" on SourceForge, but the Peek-a-booty website seems to encourage people to start using it." And Doug writes "PC World reports about a new tool to encrypt text with a click of the mouse and bury the text in an image. After posting an embedded image on a Web site, someone can notify intended recipients by e-mail with code words such as 'Go to this URL to see pictures from my birthday party.'" -
Perl & XML
dooling writes: "Perl & XML is a well-written book that accomplishes what it sets out to do. It states in the preface that it is written for Perl programmers who want to learn about XML and what is available in Perl for XML processing. It achieves this goal, but little else. When you are done reading this book you will have been given an overview of Perl and XML, know where to begin to attack an XML document, and know where to look to find more information." For dooling's more complete review, read on below. Perl & XML author Erik T. Ray & Jason McIntosh pages 202 publisher O'Reilly and Associates rating 6 reviewer dooling ISBN 059600205X summary Good introduction to XML for Perl programmers.The book starts out with a brief explanation of why XML and Perl are well-suited for each other. It then provides a teaser of things to come: an explanation of how to use the XML::Simple module. The first chapter concludes with some warnings and gotchas that seem a little premature since they have not really explained XML. Fortunately, most of these gotchas are covered in context later in the book.
The second chapter provides a whirlwind overview of XML -- covering its structure, DTDs, schemas, and XSLT (transformation). The discussion of XML in general, its history, and parts of an XML document are well done. They give someone who is familiar with static HTML the needed background to understand the structure of an XML document and the vocabulary used to describe it. Unfortunately, the discussion of where XML begins to distinguish itself from HTML, namely with DTDs, the new replacement for DTDs called schemas, and the transformation language XSLT, is too brief. They gloss over these topics with little explanation and few examples. That said, there are other books that do provide more in-depth coverage of XML (this book only promises an introduction).
The next five chapters cover Perl modules designed to process XML, starting with simple parsers and writers. Only methods and syntax relating to XML processing are explained. Therefore, if you are considering reading this book, you should be fairly comfortable with Perl and object-oriented (OO) interfaces to CPAN modules (nearly all the modules discussed provide OO APIs). Again, there are other books and perldoc documentation that cover Perl and it's OO features; so read them first if you are not familiar with OO Perl. If you are familiar with OO Perl, these chapters provide a good overview of the different ways XML can be processed (stream- and tree-based approaches), the advantages and disadvantages of each, and the Perl modules best suited for each approach. These chapters are the biggest strength of this book. The modules discussed in these chapters are by no means an exhaustive list of XML-related modules available from CPAN nor do the explanations of each module cover everything the module does. These chapters do, however, provide the reader with enough information that she can begin to process XML documents intelligently and know where to turn when she needs more information.
The next chapter, Chapter 8, covers XML tree iterators, XPath, XSLT, and XML::Twig. All of these topics are covered in a span of 16 pages (with only slightly over two pages dedicated to XSLT). Indeed, after reading the chapter, you may get the feeling that it was only included so the authors could cram more trite colloquialisms into the book. The short shrift given to these topics creates the impression, which is strengthened in the chapters that follow, that this book was rushed a bit to press.
Chapter 9 discusses applications of XML, including RSS and SOAP, and Chapter 10 is mostly example code. These chapters are intended to give you a feeling for what is possible without really giving you enough information to make it happen. The main problem with these chapters are the examples: the examples are long and the explanations are short. Thus, they are more useful as templates or a quick reference than for learning these topics in detail. Of course, the authors never promised you would be programming SOAP applications when you were done reading this book. And again, there are other books out there which discuss these topics in more detail. So the authors stay true to their promise throughout the book: they will introduce you to XML and tell you how to interact with XML using Perl, no more.
Personally, I found this book did, in general, give me enough information to get started using XML and pointed me where I needed to go to get more information. I am an experienced Perl programmer who is new to XML and comfortable with on-line documentation. This book seems to be written for people who fit this profile and who want to learn by doing (finding the answers to the "hard" questions as they arise). It does introduce a wide variety of XML-related topics and the Perl modules used to interact with them, which is what the authors promised to do in the preface. While it is by no means an authoritative text on Perl and XML, there is something to be said for keeping promises ...
Index As with most first-edition books, the index was adequate but not complete. For example, XML::Twig, which has an entire section covering it, does not appear in the index at all.
Contents
Preface
- Perl and XML
- Why Use Perl with XML?
- XML Is Simple with XML::Simple
- XML Processors
- A Myriad of Modules
- Keep in Mind ...
- XML Gotchas
- An XML Recap
- A Brief History of XML
- Markup, Elements, and Structure
- Namespaces
- Spacing
- Entities
- Unicode, Character Sets, and Encodings
- The XML Declaration
- Processing Instructions and Other Markup
- Free-Form XML and Well-Formed Documents
- Declaring Elements and Attributes
- Schemas
- Transformations
- XML Basics: Reading and Writing
- XML Parsers
- XML::Parser
- Stream-Based Versus Tree-Based Processing
- Putting Parsers to Work
- XML::LibXML
- XML::XPath
- Document Validation
- XML::Writer
- Character Sets and Encodings
- Event Streams
- Working with Streams
- Events and Handlers
- The Parser as Commodity
- Stream Applications
- XML::PYX
- XML::Parser
- SAX
- SAX Event Handlers
- DTD Handlers
- External Entity Resolution
- Drivers for Non-XML Sources
- A Handler Base Class
- XML::Handler::YAWriter as a Base Handler Class
- XML::SAX: The Second Generation
- Tree Processing
- XML Trees
- XML::Simple
- XML::Parser's Tree Mode
- XML::SimpleObject
- XML::TreeBuilder
- XML::Grove
- DOM
- DOM and Perl
- DOM Class Interface Reference
- XML::DOM
- XML::LibXML
- Beyond Trees: XPath, XSLT, and More
- Tree Climbers
- XPath
- XSLT
- Optimized Tree Processing
- RSS, SOAP, and Other XML Applications
- XML Modules
- XML::RSS
- XML Programming Tools
- SOAP::Lite
- Coding Strategies
- Perl and XML Namespaces
- Subclassing
- Converting XML to HTML with XSLT
- A Comics Index
You may also want to check out Erik T. Ray's home page, Jason McIntosh's home page, or O'Reilly's page for the book. You can purchase Perl & XML from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
Slashback: Zoning, Linking, Fooling
Tonight Slashback brings you updates (below) on the video card ATi isn't really putting out, home-brewed electronic multi-room temperature control, NPR's linking policy, and more. Enjoy!Welcome to the Fantasy Hardware League Regarding our post on the allegedly upcoming Radeon 8500 MAXX, reader eyelove yu writes: "This pic is fake, as many people have suspected. HardOCP.com (on front page) quoted Rubeena Hussein of ATi as saying,'"We have no current intentions of making this or similar boards.'"
Soon we will be able to assemble an entire system created in Photoshop. Yay.
Or you could roll down the windows ... vt@home writes: "As a followup to the earlier story, here is a system that not only allows to monitor the temperature throughout the house and draw nice charts, but also does already have computer controlled vents and even allows to control the A/C unit. Basically, this is a do-it-yourself zoning system, for under $500. Of course, the source is GPLd ;)"
Next week, the sidewalks will practically be free for public use. juanfe writes: "It's not like they really had any power to enforce their previous one, but NPR modified their Terms of Use on June 27. Now, linkers do not have to submit a form asking for permission, but NPR "reserve the right to withdraw permission for any link". More commentary from others.
Nothing like hundreds of angry bloggers threatening to withhold membership contributions to their local station."
Raising a stink to the power of 10. Snarfangel writes "After seeing Yet Another Slashdot Article extolling the virtues of meretricious metrification ("Isn't it Time for Metric Time?"), I decided to fight back the only way I know how -- by subjecting an innocent website to the Slashdot effect: This site goes into great detail about the importance of being Ernst (or at least Max Karl Ernst Ludwig) Planck, especially his system of units that only depend the fundamental constants of the universe -- the speed of light, the gravitational constant, the Planck constant, and the charge of the electron. With appropriate scaling, you get a unified measurement system that is not only more logical than Le Systeme International d'Unites, but is also much better for calculating physics problems in your head.
After all, if we are going to go to all the effort to change our measurement system, why not use that same effort and get the system *right* the first time?"
On a different note, Colin LeMahieu writes "I noticed your post on metric time. I stumbled across this while looking for various computer timing related articles and found it pretty interesting. This might not be as popular as metric time, but it seems to make more sense. The whole system is based on time as a fraction of a day; it even has the scientific measurment on how to re-produce the time, as with any scientific measurement."
-
Slashback: Zoning, Linking, Fooling
Tonight Slashback brings you updates (below) on the video card ATi isn't really putting out, home-brewed electronic multi-room temperature control, NPR's linking policy, and more. Enjoy!Welcome to the Fantasy Hardware League Regarding our post on the allegedly upcoming Radeon 8500 MAXX, reader eyelove yu writes: "This pic is fake, as many people have suspected. HardOCP.com (on front page) quoted Rubeena Hussein of ATi as saying,'"We have no current intentions of making this or similar boards.'"
Soon we will be able to assemble an entire system created in Photoshop. Yay.
Or you could roll down the windows ... vt@home writes: "As a followup to the earlier story, here is a system that not only allows to monitor the temperature throughout the house and draw nice charts, but also does already have computer controlled vents and even allows to control the A/C unit. Basically, this is a do-it-yourself zoning system, for under $500. Of course, the source is GPLd ;)"
Next week, the sidewalks will practically be free for public use. juanfe writes: "It's not like they really had any power to enforce their previous one, but NPR modified their Terms of Use on June 27. Now, linkers do not have to submit a form asking for permission, but NPR "reserve the right to withdraw permission for any link". More commentary from others.
Nothing like hundreds of angry bloggers threatening to withhold membership contributions to their local station."
Raising a stink to the power of 10. Snarfangel writes "After seeing Yet Another Slashdot Article extolling the virtues of meretricious metrification ("Isn't it Time for Metric Time?"), I decided to fight back the only way I know how -- by subjecting an innocent website to the Slashdot effect: This site goes into great detail about the importance of being Ernst (or at least Max Karl Ernst Ludwig) Planck, especially his system of units that only depend the fundamental constants of the universe -- the speed of light, the gravitational constant, the Planck constant, and the charge of the electron. With appropriate scaling, you get a unified measurement system that is not only more logical than Le Systeme International d'Unites, but is also much better for calculating physics problems in your head.
After all, if we are going to go to all the effort to change our measurement system, why not use that same effort and get the system *right* the first time?"
On a different note, Colin LeMahieu writes "I noticed your post on metric time. I stumbled across this while looking for various computer timing related articles and found it pretty interesting. This might not be as popular as metric time, but it seems to make more sense. The whole system is based on time as a fraction of a day; it even has the scientific measurment on how to re-produce the time, as with any scientific measurement."
-
Slashback: Zoning, Linking, Fooling
Tonight Slashback brings you updates (below) on the video card ATi isn't really putting out, home-brewed electronic multi-room temperature control, NPR's linking policy, and more. Enjoy!Welcome to the Fantasy Hardware League Regarding our post on the allegedly upcoming Radeon 8500 MAXX, reader eyelove yu writes: "This pic is fake, as many people have suspected. HardOCP.com (on front page) quoted Rubeena Hussein of ATi as saying,'"We have no current intentions of making this or similar boards.'"
Soon we will be able to assemble an entire system created in Photoshop. Yay.
Or you could roll down the windows ... vt@home writes: "As a followup to the earlier story, here is a system that not only allows to monitor the temperature throughout the house and draw nice charts, but also does already have computer controlled vents and even allows to control the A/C unit. Basically, this is a do-it-yourself zoning system, for under $500. Of course, the source is GPLd ;)"
Next week, the sidewalks will practically be free for public use. juanfe writes: "It's not like they really had any power to enforce their previous one, but NPR modified their Terms of Use on June 27. Now, linkers do not have to submit a form asking for permission, but NPR "reserve the right to withdraw permission for any link". More commentary from others.
Nothing like hundreds of angry bloggers threatening to withhold membership contributions to their local station."
Raising a stink to the power of 10. Snarfangel writes "After seeing Yet Another Slashdot Article extolling the virtues of meretricious metrification ("Isn't it Time for Metric Time?"), I decided to fight back the only way I know how -- by subjecting an innocent website to the Slashdot effect: This site goes into great detail about the importance of being Ernst (or at least Max Karl Ernst Ludwig) Planck, especially his system of units that only depend the fundamental constants of the universe -- the speed of light, the gravitational constant, the Planck constant, and the charge of the electron. With appropriate scaling, you get a unified measurement system that is not only more logical than Le Systeme International d'Unites, but is also much better for calculating physics problems in your head.
After all, if we are going to go to all the effort to change our measurement system, why not use that same effort and get the system *right* the first time?"
On a different note, Colin LeMahieu writes "I noticed your post on metric time. I stumbled across this while looking for various computer timing related articles and found it pretty interesting. This might not be as popular as metric time, but it seems to make more sense. The whole system is based on time as a fraction of a day; it even has the scientific measurment on how to re-produce the time, as with any scientific measurement."
-
Slashback: Zoning, Linking, Fooling
Tonight Slashback brings you updates (below) on the video card ATi isn't really putting out, home-brewed electronic multi-room temperature control, NPR's linking policy, and more. Enjoy!Welcome to the Fantasy Hardware League Regarding our post on the allegedly upcoming Radeon 8500 MAXX, reader eyelove yu writes: "This pic is fake, as many people have suspected. HardOCP.com (on front page) quoted Rubeena Hussein of ATi as saying,'"We have no current intentions of making this or similar boards.'"
Soon we will be able to assemble an entire system created in Photoshop. Yay.
Or you could roll down the windows ... vt@home writes: "As a followup to the earlier story, here is a system that not only allows to monitor the temperature throughout the house and draw nice charts, but also does already have computer controlled vents and even allows to control the A/C unit. Basically, this is a do-it-yourself zoning system, for under $500. Of course, the source is GPLd ;)"
Next week, the sidewalks will practically be free for public use. juanfe writes: "It's not like they really had any power to enforce their previous one, but NPR modified their Terms of Use on June 27. Now, linkers do not have to submit a form asking for permission, but NPR "reserve the right to withdraw permission for any link". More commentary from others.
Nothing like hundreds of angry bloggers threatening to withhold membership contributions to their local station."
Raising a stink to the power of 10. Snarfangel writes "After seeing Yet Another Slashdot Article extolling the virtues of meretricious metrification ("Isn't it Time for Metric Time?"), I decided to fight back the only way I know how -- by subjecting an innocent website to the Slashdot effect: This site goes into great detail about the importance of being Ernst (or at least Max Karl Ernst Ludwig) Planck, especially his system of units that only depend the fundamental constants of the universe -- the speed of light, the gravitational constant, the Planck constant, and the charge of the electron. With appropriate scaling, you get a unified measurement system that is not only more logical than Le Systeme International d'Unites, but is also much better for calculating physics problems in your head.
After all, if we are going to go to all the effort to change our measurement system, why not use that same effort and get the system *right* the first time?"
On a different note, Colin LeMahieu writes "I noticed your post on metric time. I stumbled across this while looking for various computer timing related articles and found it pretty interesting. This might not be as popular as metric time, but it seems to make more sense. The whole system is based on time as a fraction of a day; it even has the scientific measurment on how to re-produce the time, as with any scientific measurement."
-
OpenBeOs Developers Talk About Progress
DeltaSigma writes: "Michael Phipps, of the OpenBeos team, recently hosted a public Q&A Session where many of the public musings over a completely new open source operating system have been addressed. The answer to all the 'is there room in the market?' questions was answered in a way: 'We are an OSS project. Marketing is not our job.' Perhaps more /.ers could keep this in mind ..." -
Xbox Runs Its First Legal Homebrew App
PineGreen writes: "As Michael Steil, the Xbox Linux project leader says:'On the Xbox Linux website, you can download "linuxpreview," an application that runs on modded Xboxes and is completeley legal, because the XDK was not used for development, and it does not contain any Microsoft code.'. See the X-box logo and Tux on the same screen. More information here." -
Xbox Runs Its First Legal Homebrew App
PineGreen writes: "As Michael Steil, the Xbox Linux project leader says:'On the Xbox Linux website, you can download "linuxpreview," an application that runs on modded Xboxes and is completeley legal, because the XDK was not used for development, and it does not contain any Microsoft code.'. See the X-box logo and Tux on the same screen. More information here." -
The Zinf Project (ex Freeamp) Needs Help
Jayesh Sheth writes: "The Zinf Project (formerly known as Freeamp) needs your help! The Freeamp ( http://www.freeamp.org ) project, which produced the cross-platform mp3 and ogg vorbis player, is now known as the Zinf project. Freeamp distinguished itself early on as an easy-to-use music player for both Linux and Windows, with integrated support not only for the mp3 format, but also for the open source ogg vorbis format." Read on for the help this project is looking for -- in short, they're looking for some new blood."The project is unable to continue using the name 'Freeamp' due to legal action from PlayMedia Systems, Inc over the use of 'amp' in its name. Additionally, Emusic.com (currently owned by Vivendi Universal Net USA ) - which had previously sponsored the Freeamp project - has dropped its support for the project.
Fortunately, since Freeamp was run as an open source project, its source continues to live on - under the current stewardship of Robert Kaye (at the helm of Zinf.org), one of the original programmers for the project. The Zinf project,however, is looking for new project leaders, programmers, documenters, and user - support people.
If you have some free time, and would like to keep Freeamp alive as Zinf, please visit the Zinf website or its Sourceforge website, where you can add yourself to a user or programmer mailing list, download the source code or compiled files, check out the list of open bugs, and get in contact with the project .
Thanks for reading this. Lets keep Zinf - and diversity in the music player landscape - alive." -
Pi In The 4th Dimension
Anonymous Coward writes "Hoy! There is some crazy guy who is all set to prove that the value of the mathematical constant Pi is same for all dimensions. He has calculated Pi for the 4th dimension - and it..it's almost equal - 3.1447817532635 wheras the calculated value of Pi in 2 dimensions (circle) is 3.1416999189943. Math nerds can calculate the percentage error. The project is on SourceForge.net and they even have an online version " -
Pi In The 4th Dimension
Anonymous Coward writes "Hoy! There is some crazy guy who is all set to prove that the value of the mathematical constant Pi is same for all dimensions. He has calculated Pi for the 4th dimension - and it..it's almost equal - 3.1447817532635 wheras the calculated value of Pi in 2 dimensions (circle) is 3.1416999189943. Math nerds can calculate the percentage error. The project is on SourceForge.net and they even have an online version " -
New Red Hat Beta: LIMBO
joyoflinux writes: "Red Hat has released a beta version of its distribution, called LIMBO. It includes the latest desktop technology, gcc 3.1, Mozilla 1.0+, OpenOffice 1.0, and much more. You can download it here or use a mirror. Submit bugs here." Here's the announcement.