Gated communities are popping up all over the country, in every echelon of society. Security at such communities really does seem to be more urgent when you've got people like Bobby Brown and Whitney Houston living in your neighborhood; not only do you have to keep pesky fans out, but you have to be able to get those cops in quickly to answer domestic dispute calls. Plus, the residents of Country Club of the South in Alpharetta, Ga., where the Houston-Browns and several other big-name celebrities and sports stars make their home, have lots of parties for all their famous friends, and famous friends don't like to be left out in the cold because the guard can't find them on the guest list.
Sun Microsystems demonstrated what it calls the third generation of desktop computer accessibility technology, which it hopes to start shipping for the Linux operating system next year.
There have been a lot of articles written recently about the Firefox web browser as it nears 1.0. I've used Mozilla or other Gecko-based browsers as my main browser for quite a long time, first with Mozilla and then a few years ago Galeon. I particularly loved Galeon's tabbed browsing features and configurability (something Mozilla didn't have at the time) and other nice features such as vi-style navigation (using h,j,k, and l to move left, down, up, and right respectively, just like in vi).
News from the Mozilla project.
New features include Saved Search Folders (aka Virtual Folders) which allow you to display messages based on previously set search criteria across multiple folders. Message Grouping allows you to organize e-mail in a folder by grouping them based on various attributes like Date, Sender, Label, etc. Thunderbird 0.9 also includes numerous bug fixes and other improvements.
The Firefox developers please ask that you look at the following areas: site authentication (especially over SSL), extension installation via update.mozilla.org and other sites, MacOS X builds, and software update - "we're making another attempt at this. We think we've got the bugs from RC1, so please test by following these instructions."
Top Open Source Innovators Gather for Three-Day Show; Open Source Applications Foundation Chair Mitchell Kapor to Speak
In my previous article, I introduced some of the exciting new tools people are using to manage information on the Web. One of these is del.icio.us, which is best described as a social bookmark manager. The concept of del.icio.us is simple: every time you come across an interesting site, use a bookmarklet to type in a few keywords about the page, and save it to del.icio.us Web site. All saved bookmarks are public and everything is available through RSS feeds. Like any useful tool, del.icio.us has attracted a number of extensions and improvements as people figure out new ways to use it. Here are a few of those tips, tricks, and tools for del.icio.us that I have found particularly useful.
Much of the attention that Linux has received has been focused on its growing use in servers. However, Linux scales down as well as it scales up, and as a result, Linux has become an ideal operating system for a wide variety of systems. Nowhere has this been more evident than the world of embedded computing. Here's why.
The 2.6 kernel includes many new features and improvements over previous releases. Kernel developer Andrew Morton provides a personal tour, describes what lay ahead for 2.7 and beyond, and explains how others can contribute to the Linux core.
With the recent acquisitions of Ximian and SuSE, Novell Chief Executive Officer Jack Messman has transformed a marginalized company into a mover-and-shaker. Look out, Red Hat - and Microsoft - Novell has big plans for Linux.
Back in 1985, in my last year of graduate school, I was lucky enough to get a "real" office, including a door, a lock and key, a telephone, and a shiny, new Sun 3/110 workstation. After timesharing with the general population on VAX 11s for three years, the Sun machine was a godsend: a bitmapped screen, shell windows, and all the processing power of a 16 MHz 68020. (Man, those were the days!)
In case you don't have your map of Linux-related litigation handy, the docket for the SCO Group looks something like this.
To paraphrase a famous maxim, "Oh, what a difference a decade makes." The emergence of the Internet over the last ten years has brought extraordinary changes to software development. Because of the Internet, large amounts of useful, well-engineered code are now widely available, and much of that code is available for free or under generous licensing terms. Moreover, there's little distinction these days between developers and end-users: end-users have capitalized on the newly-networked world to take an active role in the development and enhancement of products that many of us use every day.
RPMs can be a great way to manage the packages you install on your system. Unfortunately, not everything you might want to install is available in RPM form. Perhaps you need a more recent version of a program than the one that ships with your distribution; or maybe it's a program you wrote yourself; or perhaps it's just something that's very obscure. Similar dilemmas can occur with non-program packages, such as font or clip art collections
Imagine that you're back from your summer vacation with 500 TIFF photo files that you'd like to convert to JPEG. You also need to rotate a lot of them. However, you don't want to open them one-by-one in your camera's photo editing program.
With the explosion of Internet use and its attendant traffic, keeping pace with rising demand is a common problem. Luckily, there are some concrete steps you can take to relieve system stress.
In the previous two columns, I introduced my templating system of choice, the Template Toolkit. Continuing from where I left off, let's look at some of the other features of the Template Toolkit (TT), including how to configure TT and use it from Perl, from the command line, and embedded in Apache.
While complex URLs work fine in the browser, sharing and bookmarking (and indexing) those URLs can be quite problematic. Email applications often scramble long URLs, and URLs filled with ? and& characters are hard for users to read and remember. Moreover, sites are rarely static. Keeping "legacy" URLs valid remains a challenge for an expanding site.
The Message Passing Interface (MPI) has become the application programming interface (API) of choice for data exchange among processes in parallel scientific programs. While Parallel Virtual Machine (PVM) is still a viable message passing system offering features not available in MPI, it's often not the first choice for developers seeking vendor-supported APIs based on open standards. Of course, standards evolve, and the MPI standard is no different.