TidBITS#849/02-Oct-06
=====================
Issue link: <http://db.tidbits.com/issue/849>
Apple turned on the update hose last week, spraying out updates to
many of the company's software products. Jeff Carlson reports on Mac
OS X 10.4.8, Aperture 1.5, iTunes 7.0.1, Final Cut Pro 5.1.2, Logic
Express 7.2.3 and Logic Pro 7.2.3, plus lesser updates to Final Cut
Studio and the programs in the iLife '06 and iWork '06 suites. For
your reading pleasure while Apple's updates download, Jonathan Sousa
provides a primer on getting started with MySQL, Adam looks at the
release of StuffIt Deluxe 11 and explains how to keep tabs on your
friends with iChat, and Glenn Fleishman notes the release of
Microsoft Messenger for Mac 6.0.
Articles
Mac OS X 10.4.8 Fixes Numerous Issues
iTunes 7.0.1, iLife '06, iWork '06 Updated
Aperture 1.5 Faces Latest Lightroom Beta at Photokina
Apple Updates Pro Applications, Final Cut Pro, and Logic
StuffIt Goes to 11
Microsoft Releases Messenger for Mac 6.0
Tracking Your Friends via iChat
Using MySQL on a Mac
Take Control News/02-Oct-06
Hot Topics in TidBITS Talk/02-Oct-06
------------ This issue of TidBITS sponsored in part by: --------------
* READERS LIKE YOU! Support TidBITS with a contribution today!
<http://www.tidbits.com/about/support/contributors.html>
Special thanks this week to Alfred Ford, David Teplow,
and Wiland-Bell Productions for their generous support!
* Make friends and influence people by sponsoring TidBITS!
Put your company and products in front of tens of thousands of
savvy, committed Macintosh users who actually buy stuff.
For more information and rates, email <[EMAIL PROTECTED]>.
* SMALL DOG ELECTRONICS: Exclusive for TidBITS Readers!
Classic 60 GB Click Wheel iPod Photo, Apple Refurbished,
one year warranty, on sale for $189!
Visit: <http://www.smalldog.com/tb> -- 800-511-MACS
* GET FETCH 5 FOR FREE! Fetch Softworks makes Fetch, the original
Macintosh FTP client, free for educational and charitable use.
Fetch 5.1 is Universal with a new widget and Automator actions.
Apply today at <http://fetchsoftworks.com/edapply>!
* WebCrossing Neighbors Creates Private Social Networks
Create a complete social network with your company or group's
own look. Scalable, extensible and extremely customizable.
Take a guided tour today <http://www.webcrossing.com/tour>
* Circus Ponies NoteBook: Get organized, in two easy steps!
De-clutter your Desktop. Organize your Web clippings. Manage
your projects. Voice annotate your notes. With NoteBook, it's
simple. Try it free for 30 days. <http://www.circusponies.com/>
* MARK/SPACE, INC: The Missing Sync connects cool gadgets to Macs,
allowing you to keep important (and fun!) information and
multimedia in sync across devices. For Windows Mobile, Palm OS
and Sony PSP. $29.95-$39.95. <http://www.markspace.com/bits>
---------- Help support TidBITS by supporting our sponsors ------------
Mac OS X 10.4.8 Fixes Numerous Issues
-------------------------------------
by Jeff Carlson <[EMAIL PROTECTED]>
article link: <http://db.tidbits.com/article/8689>
The autumn harvest from Apple's programmers came in last week, as
Apple updated almost their entire software product line. Although
each major application saw revisions, most Mac users will be
interested in Mac OS X 10.4.8, a bug-fix update that spans several
areas of the operating system.
Notable changes include security enhancements, improved connections
using the Apple USB Modem, support for the EAP-FAST protocol to
improve wireless network authentication security, better
compatibility with third-party USB hubs, better performance on some
broadband networks, and improved camera RAW support. Also, Apple has
addressed a few bugs that affect Microsoft Office, and fixed a
problem where Rosetta code translation on Intel-based Macs could be
inaccurate.
<http://docs.info.apple.com/article.html?artnum=304200>
The coolest new feature is that if you hold down the Control key
while scrolling with a scroll wheel (or a pseudo scroll wheel, such
as is provided by Raging Menace's Side Track utility), the screen
zooms smoothly. Screen zooming has been available for a long time
(see the Universal Access preference pane), but using keyboard
shortcuts to zoom in and out is awkward. Scroll wheel-based zooming,
which you can control in the Mouse view of the Keyboard & Mouse
preference pane (and where you can also choose another modifier key
besides Control), will be a boon to anyone with less-than-perfect
eyesight or presenters who want to focus on a particular aspect of
the screen.
<http://www.ragingmenace.com/software/sidetrack/>
Mac OS X 10.4.8's release notes were chatty, for Apple, but we're
still pondering several of the items, such as "Windows File Sharing
now generates only one process, avoiding an issue that could cause a
Mac OS X computer to become unresponsive if it won a master browser
election" - might a recount help?
Then there's "Resolves an issue in which a Finder alert message with
the buttons 'Initialize', 'Ignore', and 'Eject' might not appear
after connecting a partitioned FireWire hard drive." We generally
prefer _not_ seeing that dialog when we connect FireWire hard drives
of any sort, other than uninitialized ones.
And although Apple does explain this next comment in a link, our
first reading had us desperately trying to recall our classes in
theoretical physics: "Improves Apple File Sharing client performance
by changing the default AFP WAN quantum size."
The update is available in several forms, depending on your machine.
Software Update should deliver the correct version, but updaters are
also available as stand-alone downloads. For the Intel updates,
Apple notes that the computer will restart _twice_ after the update
has been applied. As with all system updates, we recommend making a
backup before proceeding. You can find the updaters here:
* Mac OS X 10.4.8 Update (Intel) (206 MB)
<http://www.apple.com/support/downloads/macosx1048updateintel.html>
* Mac OS X 10.4.8 Update (PPC) (31 MB)
<http://www.apple.com/support/downloads/macosx1048updateppc.html>
* Mac OS X 10.4.8 Combo Update (Intel) (294 MB)
<http://www.apple.com/support/downloads/macosx1048comboupdateintel.html>
* Mac OS X 10.4.8 Combo Update (PPC) (149 MB)
<http://www.apple.com/support/downloads/macosx1048comboupdateppc.html>
* Mac OS X 10.4.8 Server Update (PPC) (62 MB)
<http://www.apple.com/support/downloads/macosxserver1048updateppc.html>
* Mac OS X 10.4.8 Server Combo Update (PPC) (196 MB)
<http://www.apple.com/support/downloads/macosxserver1048comboupdateppc.html>
* Mac OS X 10.4.8 Server Update (Universal) (202 MB)
<http://www.apple.com/support/downloads/macosxserver1048updateuniversal.html>
iTunes 7.0.1, iLife '06, iWork '06 Updated
------------------------------------------
by Jeff Carlson <[EMAIL PROTECTED]>
article link: <http://db.tidbits.com/article/8690>
Apple has released a maintenance update for iTunes 7 that deals with
a variety of issues in the initial release. According to Apple,
iTunes 7.0.1 "addresses stability and performance issues with Cover
Flow, CD importing, iPod syncing, and more." Windows users were
apparently hit harder with iTunes 7.0, so we hope this release
solves those issues as well. iTunes 7.0.1 is available via Software
Update or as a 25 MB download.
<http://www.apple.com/support/downloads/itunes701.html>
The programs that make up iLife '06 and iWork '06 add
interoperability with Aperture 1.5 (see "Aperture 1.5 Faces Latest
Lightroom Beta at Photokina," 02-Oct-06). The following updaters are
available via Software Update or as separate stand-alone downloads:
iMovie HD 6.0.3 (7.1 MB), iWeb 1.1.2 (23 MB), iDVD 6.0.3 (7.2 MB),
GarageBand 3.0.4 (30 MB), iPhoto 6.0.5 (80 MB), Keynote 3.0.2 (2.7
MB), and Pages 2.0.2 (2.8 MB). The iMovie HD update also claims to
improve stability and fix a number of unspecified "minor issues,"
while the iPhoto update also contains new themes for printing
calendars, greeting cards, and postcards.
<http://www.apple.com/aperture/>
<http://db.tidbits.com/article/8691>
<http://www.apple.com/support/downloads/imoviehd603.html>
<http://www.apple.com/support/downloads/iweb112.html>
<http://www.apple.com/support/downloads/idvd603.html>
<http://www.apple.com/support/downloads/garageband304.html>
<http://www.apple.com/support/downloads/iphoto605.html>
<http://www.apple.com/support/downloads/keynote302.html>
<http://www.apple.com/support/downloads/pages202.html>
Aperture 1.5 Faces Latest Lightroom Beta at Photokina
-----------------------------------------------------
by Jeff Carlson <[EMAIL PROTECTED]>
article link: <http://db.tidbits.com/article/8691>
At last week's Photokina photographic conference in Cologne,
Germany, Apple unveiled Aperture 1.5, a significant update to its
professional photo-management tool. The software itself was released
late in the week as a free update for existing Aperture owners (a
125 MB download); it costs $300 for new users.
<http://www.photokina-cologne.com/>
<http://www.apple.com/aperture/>
<http://www.apple.com/aperture/download/>
Aperture 1.5 addresses several issues that professional
photographers have asked for since Aperture 1.0 arrived almost a
year ago. At the top of the list is the capability to access images
anywhere, rather than allowing Aperture to copy everything to its
own library location on disk. The program can now also store
previews of photos that reside on offline volumes to help you track
your entire photo library better; these previews can be rated,
reviewed, and organized while the originals are offline as well.
Also improved are Aperture's color adjustment controls, RAW image
support, the loupe's viewing settings, and metadata import and
export. Aperture photos can now also be accessed from within iLife
'06 and iWork '06 applications, and can be synchronized to an iPod
using iTunes.
<http://www.apple.com/aperture/newfeatures/>
In an unusual (but welcome) move, Apple also reduced the minimum
hardware requirements with Aperture 1.5, enabling it to work on all
current Macs; earlier versions did not recommend the Mac mini and
MacBook due to those machines' integrated graphics processors.
Apple has aggressively pushed Aperture to establish a foothold in
the professional photography market, no doubt due to increasing
competition from Adobe's pro photo tool Lightroom. Now re-branded
Adobe Photoshop Lightroom, the beta 4 version was also released at
Photokina as a free 14 MB download for Mac or Windows.
<http://labs.adobe.com/technologies/lightroom/>
Lightroom is still a work in progress, but it demonstrates how Apple
and Adobe are actively courting photographers and apparently
responding directly to feedback. It's always fun to watch two
heavyweights duke it out, knowing that the people using the products
will end up winning as the programs improve.
Apple Updates Pro Applications, Final Cut Pro, and Logic
--------------------------------------------------------
by Jeff Carlson <[EMAIL PROTECTED]>
article link: <http://db.tidbits.com/article/8692>
Apple's high-end video and audio applications got a boost this week
with a pair of updates. The Pro Applications Update 2006-02 fixes
some unspecified problems with the underlying frameworks and shared
components of Final Cut Studio 5.1, Final Cut Pro 5.1, Motion 2.1,
Soundtrack Pro 1.1, DVD Studio Pro 4.1, LiveType 2.1, Compressor
2.1, Apple Qmaster 2.1, and Final Cut Express HD 3.5. The update is
available via Software Update (if you own any of those products) or
as a 7 MB download. However, clicking the download link at Apple's
page about the update takes you to a form for downloading Final Cut
Studio updates, which requires a Final Cut Studio license, so
Software Update looks to be your only source if you use Final Cut
Express HD or LiveType.
<http://www.apple.com/support/downloads/proapplicationsupdate200602.html>
Independent filmmakers will be happy to learn that Final Cut Pro
5.1.2 fixes a number of bugs and improves native compatibility for
cameras, such as new HD camcorders from Canon (the XLH1) and JVC
(the GY-HD100 ProHD) that are capable of shooting at 24 frames per
second (which is standard film speed). The update also supports
native editing of the Sony XDCAM HD format, fixes critical issues
with video scopes, and now supports Apple's FxPlug plug-in
architecture. More details can be found in the Late Breaking News
About Final Cut Pro 5 PDF (a 244K download). The Final Cut Pro 5.1.2
update is available via Software Update or as a 28 MB download for
registered owners.
<http://www.apple.com/downloads/macosx/apple/finalcutpro512.html>
<http://www.usa.canon.com/consumer/controller?act=ModelDetailAct&fcategoryid=175&modelid=12152>
<http://pro.jvc.com/prof/attributes/features.jsp?model_id=MDL101642>
<http://manuals.info.apple.com/en/Final_Cut_Pro_5.0_lbn_z.pdf>
Apple also released updates to its audio-editing tools this week.
Logic Express Update 7.2.3 (a 14 MB download) and Logic Pro Update
7.2.3 (a 25 MB download) resolve issues related to running the
applications on the Mac Pro and Power Mac G5 Quad systems. In
addition, both programs are "optimized for PowerPC G4, G5, and Intel
based Macs with up to 2 dual-core processors," according to Apple.
<http://www.apple.com/support/downloads/logicexpressupdate723.html>
<http://www.apple.com/support/downloads/logicproupdate723.html>
StuffIt Goes to 11
-------------------
by Adam C. Engst <[EMAIL PROTECTED]>
article link: <http://db.tidbits.com/article/8693>
Smith Micro Software, which purchased Allume Systems (previously
known as Aladdin Systems) last year, has released StuffIt Deluxe 11,
the latest version of the compression program that has been a part
of the Macintosh landscape since 1986. StuffIt Deluxe 11 makes some
significant changes to the way users interact with archives, but
leaves the core functionality from StuffIt Deluxe 10 alone (see
"StuffIt Deluxe 10 Plays with Tiger," 19-Sep-05).
<http://db.tidbits.com/article/8165>
<http://www.stuffit.com/mac/deluxe/>
<http://db.tidbits.com/article/8252>
**StuffIt Archive Manager Takes Over** -- The most notable change in
StuffIt Deluxe 11 is StuffIt Archive Manager, which brings an
iTunes-like interface to archive management. A pane on the left
lists "collections" which are essentially the equivalent of smart
folders in the Finder - automatically created groups of files that
meet specific criteria. StuffIt Archive Manager comes with
pre-defined collections for archives of various sorts, and you can
also create your own collections with any criteria you want, and
StuffIt Archive Manager keeps those collections up-to-date using
Spotlight. In this respect, StuffIt Archive Manager isn't doing much
more than creating a set of smart folders that appear in the
Finder's sidebar, although it lets you filter the list of files
quickly, providing a way of narrowing the list without redefining
the collection.
But the point of StuffIt Archive Manager isn't to replace smart
folders, it's to provide an interface for working with archives, and
it replaces the old StuffIt Deluxe application. Toolbar buttons in
StuffIt Archive Manager enable you to create new archives, browse
existing ones (double-clicking them also works), and expand selected
archives. When browsing an archive in its own window, you can create
new folders, drag additional files in, get info on files in the
archive, extract individual files, delete items, and add comments
about the archive.
If you work with a lot of JPEG images, a preview pane in StuffIt
Archive Manager displays thumbnails of images inside archives,
eliminating the need to go outside the program to figure out which
files to work with. StuffIt Deluxe's Spotlight support has gone in
the other direction; it installs Spotlight plug-ins that enable
Spotlight to look inside compressed archives. StuffIt Deluxe 11 also
includes support for opening encrypted Zip archives that use the
256-bit AES encryption method.
Not surprisingly, StuffIt Deluxe 11 is now a universal binary for
improved performance on Intel-based Macs. It also takes advantage of
multiple PowerPC processors and Intel cores, and is multi-threaded,
so rendering thumbnails for the preview pane doesn't restrict access
to the rest of the program.
Other aspects of the StuffIt Deluxe 11 package include:
* Archive Assistant, which helps users schedule archive creation and
copying to a variety of locations; it could be a useful tool for
automating certain backup and copying tasks.
* DropStuff and StuffIt Expander, which provide a drag-and-drop
interface to compression and expansion.
* Magic Menu, which puts an item in the menu bar that provides access
to all the basic StuffIt features (they're also available from the
contextual menu if you Control-click an item in the Finder).
* StuffIt SEA Maker, which lets you create what are essentially simple
installers that automatically expand files to a particular location
and can display splash screens and Read Me files.
**StuffIt Standard Edition Updated** -- Also updated was StuffIt
Standard Edition, a bundle of DropStuff and StuffIt Expander (the
latter remains a free download on its own). The only new feature in
StuffIt Standard Edition 11 is support in StuffIt Expander for
encrypted Zip archives.
<http://www.stuffit.com/mac/standard/>
<http://www.stuffit.com/mac/expander/>
**Pricing and Requirements** -- StuffIt Deluxe costs $80, with
upgrades from previous versions of either StuffIt Deluxe or StuffIt
Standard Edition priced at $30. StuffIt Standard Edition costs $50,
with upgrades from previous versions at $15. StuffIt Deluxe requires
Mac OS X 10.3 or later, with Mac OS X 10.4 required for the
Spotlight importer and Automator support in StuffIt Deluxe and for
StuffIt Standard Edition 11 (older versions of StuffIt Standard
Edition are available for earlier versions of Mac OS X and Mac OS
8.6 through 9.2).
Microsoft Releases Messenger for Mac 6.0
----------------------------------------
by Glenn Fleishman <[EMAIL PROTECTED]>
article link: <http://db.tidbits.com/article/8694>
Instant messaging from Microsoft received a significant Mac-centric
upgrade last week with the release of Messenger for Mac 6.0. The
latest version is a universal binary, offers Spotlight searching of
transcripts, and interoperates with Yahoo's Messenger service.
Microsoft Messenger is a free 8.6 MB download and has no fees for
its use.
<http://www.microsoft.com/mac/default.aspx?pid=msnmessenger>
The latest version offers a custom status message showing the
currently playing track in iTunes. It also handles custom and
animated emoticons, a feature that doesn't exactly thrill us, but
it's nice that the Mac version is in parity with Windows on this
front.
iChat and AOL Instant Messenger users can't be reached with the
single-user version of the Microsoft product, but corporate users
with a Microsoft Office Live Communications Server can connect with
AIM, iChat, and Yahoo IM users.
Tracking Your Friends via iChat
-------------------------------
by Adam C. Engst <[EMAIL PROTECTED]>
article link: <http://db.tidbits.com/article/8695>
Let's say you desperately need to chat with a friend in another time
zone as soon as he's awake or at work. Leaving voice mail or email
is fine, but what if your friend doesn't think to check voicemail or
read email first thing? Assuming he uses iChat sufficiently to log
in automatically, you may be able to rely on a little-known feature
of iChat: single-use, per-person alerts.
Select your friend's name in your Buddy List, choose Buddies > Get
Info (Command-I), and in the Info window, choose Actions from the
Show pop-up menu at the top. Then choose Buddy Becomes Available
from the Event pop-up menu, and choose an alert - I prefer spoken
text. Make sure to select "Perform actions only next time event
occurs" if you don't want to be alerted every time your friend
becomes available. Click OK, and wait. As soon as he appears online,
iChat alerts you, and you have a chance to touch base right away.
I looked for a similar feature in Skype, but as far as I could tell,
it has only the capability to alert you in general when any one of
your contacts becomes available, rather than when a particular
person becomes available (iChat can do that too). Still, unless you
have a vast number of contacts, even that general capability could
be worth using on a short term basis.
Using MySQL on a Mac
--------------------
by Jonathan D. Sousa <[EMAIL PROTECTED]>
article link: <http://db.tidbits.com/article/8696>
For many Macintosh users, the relational database is first and last
encountered through recent versions of FileMaker Pro. While Windows
users have long utilized Microsoft Access, there has never been an
equivalent product included in the Mac version of Microsoft Office.
Since the move to Mac OS X and its BSD underpinnings, however,
several of the favorite databases of the Unix crowd now run with
little fuss on your Mac. One of the most popular of these databases
is the open source MySQL. It is certainly not the only option if you
are looking to try your hand with a full relational database, but it
does have a number of friendly interface options and the additional
advantage of being packaged with Mac OS X Server.
<http://www.mysql.com/products/database/mysql/>
Recently, new or improved applications have made it possible to
access most features of MySQL without having to master a command
line interface or the nuances of SQL (Structured Query Language).
Power users can still take advantage of the extensive capabilities
for storing and retrieving complex data, but one no longer needs to
become a full-time database administrator to create a handy index of
clients, books, sales figures, or whatever material you need to
store. There is even a program to import your iTunes library
directly into MySQL (SQLTunes). If you are finding spreadsheets
useful but unwieldy, you might want to consider MySQL.
<http://www.sqltunes.com/>
Using most current relational databases requires knowing a bit about
how their pieces fit together. The core of the database is software
designed to store, index, and retrieve data efficiently, but it
normally has no graphical user interface at all. You communicate
with the database through a text console by sending it commands in
SQL or its own variant of SQL. In effect, the database acts as a
server, and its actual location matters little so long as you have
an IP connection directly to it and the appropriate ports open in
any firewalls along the way.
The front end to such a database is really just the equivalent of a
Web browser in that it interprets your requests, sends them in
language the database server can understand, and displays the output
in a friendly fashion. In theory, a single front end could not only
connect to multiple MySQL databases, it could connect to any
database that speaks SQL. Unfortunately, there are many
eccentricities in how different database products interpret SQL, so
you are often limited to certain pairings of database and front end.
ODBC (Open Database Connectivity) drivers are supposed to act as the
interpreters between SQL and the database's internal language, but
they are sometimes proprietary pieces of code and not available for
all situations. MySQL, as an open source product, offers more
flexibility than many databases in letting you pick the front end
you want to use.
**Installing the MySQL Server** -- But before we get to the fun part
of working with the graphical interface, you need to start the
database server humming on your Mac. As I mentioned, if you are
already running Mac OS X Server, you probably have MySQL installed
and simply need to start it using the preference pane (in System
Preferences) for that purpose.
Otherwise, if you have Mac OS X 10.3 or 10.4, a version is ready for
you at the MySQL organization's Web site. The current stable release
is 5.0, with 5.1 undergoing further testing and development. Note
that Apple includes a fairly old version with Mac OS X Server, so
you may wish to upgrade to access the latest features. Simply follow
the instructions in the Readme file to install the database (most
often double-clicking on the package installer is all you need to
do) and add the System Preferences pane included on the disk image.
The preference pane needs to be placed in /Library/PreferencePanes;
again, double-clicking the file should handle this task smoothly.
The forums on the site can be helpful if you get stuck. The moment
of truth comes after the database is installed and when you open
System Preferences. Select the MySQL icon that should appear at the
bottom of the window and click the Start MySQL Server button. You
will need to supply an administrator password. If you are informed
that your database is running, then you have successfully installed
and started a full relational database.
<http://dev.mysql.com/>
<http://forums.mysql.com/>
Now you need to pick a front end... or several. There is no reason
not to experiment with a number of the products I mention to find
the one that best meets your needs. A good place to start, however,
is with the tools offered by the MySQL organization. You will need,
at a minimum, MySQL Administrator installed on your computer.
Remember that what we have installed so far is only a server, so we
must give instructions to the client you use on how to access it,
just like you tell your Web browser what site you want to visit.
When you start MySQL Administrator for the first time, it will ask
you what database you wish to connect to. You should enter a server
hostname of 127.0.0.1 (that IP address is a shortcut to your
computer; the address "localhost" will also work), a port of 3306, a
username of root, and no password. If all has gone as it should, you
will be looking at a window with all sorts of information about your
database. The first thing you should do is add a password for the
root account (you will need to use it the next time you log into the
database) and create an additional account for day-to-day use. Be
sure to give this new account most of the privileges available, or
at least Select, Insert, Update, Delete, Create, Drop, and Alter.
Keep in mind that these privilege restrictions exist in case you
want to create an account that, for instance, can only select data
from the database but not make any changes.
<http://www.mysql.com/products/tools/administrator/>
**Working with Tables and Data** -- Now that you have the database
installed and running, and you have a way to administer it, you can
begin to work with tables and data. Several software choices are
available, all of which attempt to do the same thing: let you work
with MySQL while limiting your reliance on SQL. Many people will opt
for the MySQL organization's toolset that includes MySQL Query
Browser and MySQL Workbench. These programs overlap somewhat in
features - the Table Editor is built into both MySQL Query Browser
and MySQL Administrator. Workbench, also included in the download,
aids in visually laying out and constructing a complex database.
These programs are good, if basic, tools for creating tables and the
data fields that they contain.
<http://dev.mysql.com/downloads/gui-tools/5.0.html>
<http://www.mysql.com/products/tools/query-browser/>
Unfortunately, these tools don't always work as would be ideal. For
example, creating a field using the CHAR data type to hold text
prompts you to fill in the maximum number of characters that should
be allowed. Using the similar but more flexible VARCHAR data type,
however, does not prompt you for the field length, and if you forget
to add it, applying your changes brings up a notice that there is a
syntax problem with your SQL, but doesn't specify the error. Given
that one of the reasons to use the graphical interface is to avoid
memorizing SQL, you are left with little recourse but to dive into
the copious online documentation. That's not to say the
documentation isn't useful; it is constantly expanded by helpful
users through comments added at the bottom of each entry. In fact, I
highly recommend you spend a few minutes learning about the
different data types that MySQL offers for storing your data. There
is always more to learn about using relational databases, but you
can get surprisingly far with only a little bit of study.
<http://dev.mysql.com/doc/refman/5.0/en/>
The MySQL Query Browser won't do enough for many novices in avoiding
SQL when it comes to selecting specific data. Its features are more
those of a drag-and-drop syntax helper for creating queries than a
fully graphical interface. If you have never encountered a basic
SELECT statement before, you might want to look to one of the more
friendly free or commercial applications.
When we venture beyond the MySQL application family, we encounter
some other open-source projects designed to interface with your
database server. CocoaMySQL is a clean, exceedingly Mac-like piece
of software built to let users administer MySQL databases. While it
does not provide functionality much beyond that of MySQL
Administrator, it manages to be more intuitive at practically every
step of the way. It won't help you build queries to retrieve your
data, nor lay out a complex database diagram, but for quickly
constructing a table with many columns it is an excellent
application. Note that you will need the beta version to interface
with MySQL 5.0, since the stable edition is now some three years out
of date.
<http://cocoamysql.sourceforge.net/>
The SQuirreL SQL client is built on Java so as to be cross-platform,
but it also requires that you have a recent version of Java
installed on your computer and forsakes most Mac interface
conventions. Because the SQuirreL client runs inside the Java
runtime environment, you end up with an awkward double set of menus.
Installation instructions suggest you need to venture into Terminal,
but simply double-clicking the downloaded file works for most
people. In general SQuirreL is an ungainly piece of software and
only something the most advanced users will want to explore.
<http://squirrel-sql.sourceforge.net/>
Another free, albeit limited, option comes from the phpMyAdmin
Project. If you are already running a Web site using PHP and MySQL,
then installing their set of PHP scripts enables you to administer
most aspects of the database through a Web browser. It can also
retrieve data for you if you already know enough SQL to create the
queries you want to use. The situations where phpMyAdmin is handy
are very specific and mostly concern webmasters, but using it can
make your job easier... or at least keep you from having to go into
the office on the weekend to clean up a database problem.
<http://www.phpmyadmin.net/>
A similar but more extensible software tool is Webmin, based on the
Perl language. This free product not only manages your MySQL
database, but adds system accounts, configures file sharing, and
performs dozens of other common server administration tasks. Webmin
aims to be a complete and expandable system for running most common
types of servers through a Web interface, but unless such servers
are your everyday companions, the package is likely overkill for
simply interacting with MySQL.
<http://www.webmin.com/>
Moving away from the free tools and into generally more polished
commercial products, we find a number of options at various levels
of maturity and sophistication. Luckily, as with text editors and
Web browsers, the variety of alternatives ensures there is probably
a database front end that will suit every user's needs, likes, and
dislikes. Better yet, most of these products offer trial versions
for download on their Web sites.
One of the most Mac-friendly applications out there is SQLGrinder
from Advenio. At $60, SQLGrinder provides an elegant, universal
binary front end with nice features like SQL auto-completion,
excellent import and export capabilities, and AppleScript and
Automator compatibility. Images are stored and viewed directly
through the program and it even remembers query results locally,
allowing you to flip back to recent sets of data without having to
rerun complex queries. The application uses a single window approach
that makes it fairly intuitive to use and speeds navigation through
multiple connections to different databases. Unfortunately, it does
not offer a graphical SQL query builder - an omission that will
leave novices struggling to create basic queries - yet it remains an
excellent and well-designed tool for the user already familiar with
writing SQL code.
<http://www.advenio.com/sqlgrinder/>
The awkwardly named SQL4X Manager J from InterServices is a
universal binary program for $60 that allows one front end to manage
most major relational databases, including the big commercial ones
such as Oracle and Microsoft's SQL Server. It is smart enough to
adjust to whichever database you are connecting to by downloading
recent database drivers, and it shows you only the features that
work with that server. The interface is fairly complex (and could
benefit from the addition of tooltips) but offers some very advanced
features. You can add image files directly into BLOB (binary large
object) fields and then view them in a slide-out drawer. There is
even a basic reporting module like that found in the venerable
Windows program Crystal Reports for creating dynamic documents from
your data. Unfortunately for novices, there is no non-SQL query
builder included, so with this product you must learn the language
to leverage the power of your relational database. For people
already comfortable with databases, however, SQL4X Manager J offers
some unexpected capabilities in a single package.
<http://www.dbsuite.de/?action=product&actionid=sql4xmanagerj>
<http://www.oracle.com/>
<http://www.microsoft.com/sql/>
<http://www.businessobjects.com/products/reporting/crystalreports/>
Of all the commercial products (and there are more I tested but
found either too unstable to mention or lacking the updates
necessary to use with MySQL 5.0), two remain on my hard disk after
experimenting with their features. The first, and the best one for
power users, is Aqua Data Studio from AquaFold. This program
requires Java 1.5 to be installed on your Mac, and it feels a little
sluggish despite being a universal binary application, but it offers
an excellent feature set that behaves similarly to the tools
supplied by Microsoft to manage their SQL Server product. The
average user will never utilize all of this program's capabilities,
but it includes a powerful graphical query builder, a full query
analyzer to ease writing SQL by hand, and complete database
administration functionality. The license allows for free personal
and educational use; otherwise it costs $150. Aqua Data Studio has
its quirks and takes some time to learn, but it is an expansive and
exceedingly useful product.
<http://www.aquafold.com/>
The other standout program is Navicat from PremiumSoft, which
delivers a clean and efficient front end for MySQL for $100. A
30-day trial is available for download. The program's single primary
pane and detailed editing windows let you create tables, modify
their fields, add data to them, and retrieve result sets through
complex queries, all without knowing a bit of SQL. If you switch
between operating systems, Navicat is available for Windows and
Linux in addition to Mac OS X. Navicat's interface is very Mac-like
and friendly, with clear, labeled icons and a sensible layout. The
graphical query builder provides an introduction to SQL by enabling
you to create queries through arranging and connecting
representations of tables, while showing the code your actions
produce in another tab. The query builder does not let you set
selection, grouping, and sorting criteria in a single window the way
Aqua Data Studio or Microsoft Access does, but its approach using
multiple tabs to build the parts of a query works reasonably well.
Navicat is currently my choice of the commercial options for the SQL
beginner because of its ease of use, intuitive design, and graphical
query builder.
<http://www.navicat.com/>
If you end up spending a lot of time working with MySQL or value the
time savings a well-designed interface provides, you may want to
consider either of these two commercial products, which come with
the added benefit of technical support.
Regardless of the front end selected, Mac users at last have access
to the power and efficiency of a full relational database. When
spreadsheets no longer meet your needs, it might be time to give
MySQL a try.
[Jonathan D. Sousa, an online applications architect, owns Sousa
Consulting, LLC in Washington, DC. When not at his computer, he can
be found running long distances or practicing yoga.]
<http://www.jonathansousa.com/>
PayBITS: If this article helped you to get the most out of MySQL
on your Mac, consider thanking Jonathan via a PayBITS donation!
<https://www.paypal.com/xclick/[EMAIL PROTECTED]>
Read more about PayBITS: <http://www.tidbits.com/paybits/>
Take Control News/02-Oct-06
----------------------------
by Adam C. Engst <[EMAIL PROTECTED]>
article link: <http://db.tidbits.com/article/8697>
**New Ebook Helps Dreamweaver Users Get Started** -- Dreamweaver may
be the dream tool of the pros, but it can be a nightmare for
newcomers and casual Web designers. Users who need help getting
around in Dreamweaver and who need to put together a real site in a
sensible way can now find help in the handy "Take Control of Getting
Started with Dreamweaver." Written by Arnie Keller, a professor who
teaches Web design at the University of Victoria, the 88-page ebook
gives step-by-step instructions for creating a functional,
template-based Web site that uses styles, layers, and an interactive
navigation bar.
<http://www.takecontrolbooks.com/dreamweaver.html?14@@!pt=TRK-TB849-TCNEWS>
Like all Take Control ebooks, "Take Control of Getting Started with
Dreamweaver" contains clickable links and bookmarks to help readers
navigate efficiently and switch to the Web for supplemental
material. New in this ebook are video screenshots that play
mini-movies to provide live-action illustration of Arnie's
instructions. The video screenshots are freely available for
previewing from the ebook's Web page.
**Upcoming Author Appearances** -- TidBITS Senior Editor Joe Kissell,
author of numerous Take Control ebooks, will be speaking at the
Macintosh Computer Expo (MCE) in Santa Rosa, California this coming
Saturday, 07-Oct-06. His presentation, which begins at 10:00 AM,
will cover running Windows on an Intel-based Mac. In addition to the
material in "Take Control of Running Windows on a Mac," Joe will
discuss CrossOver and other methods for running Windows applications
without Windows itself.
<http://www.ncmug.org/mce.html>
<http://www.takecontrolbooks.com/windows-on-mac.html?14@@!pt=TRK-TB849-TCNEWS>
Then, on Tuesday, 17-Oct-06, Joe will be the featured presenter at
the Diablo Valley Mac User Group in Walnut Creek, California. At the
7:00 PM meeting, Joe will cover the ins and outs of backing up your
Mac based on "Take Control of Mac OS X Backups," and how Leopard's
Time Machine feature will affect your backup strategy. He'll also
present a special segment devoted to Thanksgiving dinner!
<http://www.dvmug.org/>
<http://www.takecontrolbooks.com/backup-macosx.html?14@@!pt=TRK-TB849-TCNEWS>
<http://www.takecontrolbooks.com/thanksgiving.html?14@@!pt=TRK-TB849-TCNEWS>
Hot Topics in TidBITS Talk/02-Oct-06
------------------------------------
by TidBITS Staff <[EMAIL PROTECTED]>
article link: <http://db.tidbits.com/article/8698>
**Bluetooth and Mighty Mouse on Mac Pro** -- Kirk McElhearn shares his
tale of woe getting the add-on Bluetooth module working in his Mac
Pro. (7 messages)
<http://emperor.tidbits.com/TidBITS/Talk/962/>
**Any good deals on .Mac renewals?** This is the time of year when
early adopters signed up for Apple's .Mac service at its
introduction, which means it's time to renew. However, there are
less-expensive ways to get a year's coverage. (13 messages)
<http://emperor.tidbits.com/TidBITS/Talk/963/>
**Peering into the Future of the Infosphere** -- A reader notes
parallels between Luciano Floridi's ideas (in last week's issue) and
the writings of a French Jesuit paleontologist 50 years ago. (2
messages)
<http://emperor.tidbits.com/TidBITS/Talk/964/>
**Proofread repetition** -- The previous TidBITS Talk thread spawns
its own thread about philosophical schools of thought. (3 messages)
<http://emperor.tidbits.com/TidBITS/Talk/965/>
**Nibbed USB extension cable fits only Apple Keyboard** -- The handy
USB extension cable was designed to work only with one device,
because you really need even more cables near your Mac. (3 messages)
<http://emperor.tidbits.com/TidBITS/Talk/966/>
$$
This is TidBITS, a free weekly technology newsletter providing timely
news, insightful analysis, and in-depth reviews to the Macintosh and
Internet communities. Feel free to forward to friends; better still,
please ask them to subscribe!
Non-profit, non-commercial publications and Web sites may reprint or
link to articles if full credit is given. Others please contact us. We
do not guarantee accuracy of articles. Caveat lector. Publication,
product, and company names may be registered trademarks of their
companies. TidBITS ISSN 1090-7017.
Copyright 2006 TidBITS: Reuse governed by Creative Commons license.
Contact us at: <[EMAIL PROTECTED]>
TidBITS Web site: <http://www.tidbits.com/>
License terms: <http://www.tidbits.com/terms/>
Full text search: <http://www.tidbits.com/search/>
Subscriptions: <http://www.tidbits.com/about/list.html>
Account help: <http://www.tidbits.com/about/account-help.html>
--
If you want to unsubscribe or change your address, use this link
http://emperor.tidbits.com/webx?unsub@@.3c557dc4!u=306a67f9