TweetFollow Us on Twitter

March 95 - Letters

LETTERS

BOOKMARK CD ALIAS PROBLEM
On the develop Issue 19 Bookmark CD, there's an alias in the OpenDoc folder that can't be opened because it apparently thinks it's supposed to be on a disc with a different name than "Bookmark CD 19." What's the problem?
-- Eric Shepherd

There was an alias (to "AppleScript TM 1.1") in the OpenDoc A6 folder that pointed to the Developer CD. This slipped by us on the Issue 19 Bookmark CD; it should have pointed to a file explaining that the software was on the Developer CD or could be obtained through APDA. (Occasionally, we're unable to publish certain software packages on the Bookmark CD.) Thanks for pointing this out; we're now checking more carefully for such things. -- Alex Dosher

HOW NOT TO DO PREFERENCES?
When I saw the article on writing preferences files in Issue 18, I thought it would be great to finally have someone explain how to do it properly. But the article didn't really do that, at least not in my opinion, and it didn't agree with what Apple software does.

For one thing, I really think preferences files should use the 'pref' file type; it keeps down the time it takes for the Finder to display the contents of the Preferences folder, it automatically gives the files the correct icon, and it avoids the foolishness of having to register two creators for every application. The Finder should be revised so that double-clicking a file of type 'pref' gives the "can't open preferences file" alert. Programmers should not need to put what is effectively a fixed string in every preferences file. Balloon Help on a file of type 'pref' should yield something sensible instead of erroneously naming the file as the Finder's preferences file, especially since many other preferences files already use the 'pref' type.

Most of the rest of the article was on target, especially the bit about not putting static data in the preferences folder. But there was no comment about where static, shared data should go. The trend seems to be to drop everything into the Extensions folder, but it would be better if a new "Data" or "Shared" folder were created in the System Folder to support these shared resources.
-- Peter N. Lewis

I find little to disagree with in your note. I've received other messages on this subject, many containing the same good suggestions, among others.

I'll be the first to admit that several of the methods I describe in the article are, in their best light, convoluted, and at worst, an unpleasant hack. The article reviewers and I discussed the issues with Apple engineers and human interface folks, and nobody could come up with a better solution for the system as it exists today. (Maybe the title should have been "A Good Way to Implement Preferences Files" instead of "The Right Way . . .") I tried to codify the current thinking at Apple on the best way to handle preferences files in the existing system software environment, and I think I achieved that goal.

I'm actually pleased (in a perverse sort of way) that the article has created somewhat of a stir: it highlights the problems in this area faced by developers better than anything I might write. Granted, in the overall scheme of things preferences files are rather low on the totem pole, but still, this discussion may provide some impetus at Apple to fix things in a subsequent system release. At that time, I'll be more than happy to revisit the topic and do away with the two-creator hack forever!

It was also pointed out to me that the preferences library doesn't include any provision for handling cross- platform issues, and that because it's resource-based, it precludes the possibility of being cross-platform. What can I say? This is what happens when your thinking is too Mac-centric. Even though I don't work at Apple any more, I'm still a hopeless Mac fanatic!
-- Gary Woodcock

OBJECT-ORIENTED LISTS
The article on hierarchical lists in Issue 18 was especially interesting to me because I'm writing an object-oriented database and need to display large amounts of hierarchically organized objects. I'm using the PowerPlant library LListBox class; however, I want to be able to display icons and triangular buttons along with styled text, so I've started adding LDEF modifications to achieve that. The LDEF approach, being ultimately based on the List Manager, will have problems with large lists. Any suggestions you may have would be greatly appreciated.
-- Maynard Chen

You're in luck; we just happen to have a followup article with the information you need. See "An Object- Oriented Approach to Hierarchical Lists" in this issue.
-- Caroline Rose

FLOATING WINDOWS UPDATE
Recently, when I tried to use the floating windows library that was described in develop Issue 15, I ran into a few problems getting it to work with the universal headers (the library relies on SysEqu.h for the existence of the WindowList global variable). I'm trying to recompile this library for use with my CodeWarrior projects (MPW and I have had a falling out over speed!) but I'm having problems. Is there a more recent version of the code than the one on the June 1994 CD? If not, can you tell me how to fix it?
-- David A. denBoer

An updated version of the floating windows code appears on this issue's CD. The only changes to the code were to replace SysEqu.h with LowMem.h in the includes, and to change GetWindowList and SetWindowList to use the new low-memory accessor routines. The sample application was also revamped slightly to compile in CodeWarrior.
-- Dave Johnson

SPOTTED DICK REVEALED
The British dessert "spotted dick" seems to have become a running joke in develop . You've got me curious. Can your technical staff do some research and give us the scoop on this?
-- Steven C. Johnson

Spotted dick is Reason #87 on the list of Why There Will Always Be an England. (Reason #112 is "The word Worcester is pronounced Wooster.") A dick is a steamed dessert cake, or "pudding," made of suet (or shortening), flour, and other ingredients (like sugar) to make it taste good. It's usually served hot, with a milky syrup the British refer to as custard. If you add currants to the recipe, the dick ends up having spots, hence the name "spotted dick."

In a recent edition of The Patrick O'Brian Newsletter (he being a favorite author of mine), I was surprised to see a reference to this dessert as Spotted Dog, along with the variations Drowned Baby (glutinous surface), plum duff (prunes), figgy-dowdy (raisins), and roly-poly (rolled and spread with jam).

Surely this is more than you ever wanted to know. But for the terminally curious, I've got an actual recipe. Douglas Norton (of -- you guessed it -- Great Britain) sent it in "just to show that someone does read the little pieces at the bottom of the page."
-- Caroline Rose

IF YOU WRITE, WE WILL ANSWER We welcome timely letters to the editors, especially regarding articles published in develop . Letters should be addressed to Caroline Rose -- or, if technical develop -related questions, to Dave Johnson -- at AppleLink CROSE or JOHNSON.DK. Or you can write to Caroline or Dave at Apple Computer, Inc., One Infinite Loop, M/S 303-4DP, Cupertino, CA 95014. All letters should include your name and company name as well as your address and phone number. Letters may be excerpted or edited for clarity (or to make them say what we wish they did). *

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

BBEdit 11.6.5 - Powerful text and HTML e...
BBEdit is the leading professional HTML and text editor for the Mac. Specifically crafted in response to the needs of Web authors and software developers, this award-winning product provides a... Read more
OmniGraffle 7.3 - Create diagrams, flow...
OmniGraffle helps you draw beautiful diagrams, family trees, flow charts, org charts, layouts, and (mathematically speaking) any other directed or non-directed graphs. We've had people use Graffle to... Read more
OmniGraffle Pro 7.3 - Create diagrams, f...
OmniGraffle Pro helps you draw beautiful diagrams, family trees, flow charts, org charts, layouts, and (mathematically speaking) any other directed or non-directed graphs. We've had people use... Read more
DEVONthink Pro 2.9.11 - Knowledge base,...
DEVONthink Pro is your essential assistant for today's world, where almost everything is digital. From shopping receipts to important research papers, your life often fills your hard drive in the... Read more
DiskCatalogMaker 6.8.1 - Catalog your di...
DiskCatalogMaker is a simple disk management tool which catalogs disks. Simple, light-weight, and fast Finder-like intuitive look and feel Super-fast search algorithm Can compress catalog data for... Read more
Tunnelblick 3.7.0 - GUI for OpenVPN.
Tunnelblick is a free, open source graphic user interface for OpenVPN on OS X. It provides easy control of OpenVPN client and/or server connections. It comes as a ready-to-use application with all... Read more
Adobe Dreamweaver CC 2017 17.0.2.9391 -...
Dreamweaver CC 2017 is available as part of Adobe Creative Cloud for as little as $19.99/month (or $9.99/month if you're a previous Dreamweaver customer). Adobe Dreamweaver CC 2017 allows you to... Read more
Adobe Animate CC 2017 16.2.0 - Advanced...
Animate CC 2017 is available as part of Adobe Creative Cloud for as little as $19.99/month (or $9.99/month if you're a previous Flash Professional customer). Animate CC 2017 (was Flash CC) lets you... Read more
A Better Finder Rename 10.15 - File, pho...
A Better Finder Rename is the most complete renaming solution available on the market today. That's why, since 1996, tens of thousands of hobbyists, professionals and businesses depend on A Better... Read more
Creative Kit 1.1 - $149.99
Creative Kit 2016--made exclusively for Mac users--is your ticket to the most amazing images you've ever created. With a variety of powerful tools at your fingertips, you'll not only repair and fine-... Read more

Power Rangers: Legacy Wars beginner...
Rita Repulsa is back, but this time she's invading your mobile phone in Power Rangers: Legacy Wars. What looks to be a straightforward beat 'em up is actually a tough-as-nails multiplayer strategy game that requires some deft tactical maneuvering.... | Read more »
Hearthstone celebrates the upcoming Jour...
Hearthstone gets a new expansion, Journey to Un'Goro, in a little over a week, and they'll be welcoming the Year of the Mammoth, the next season, at the same time. There's a lot to be excited about, so Blizzard is celebrating in kind. Players will... | Read more »
4 smart and stylish puzzle games like Ty...
TypeShift launched a little over a week ago, offering some puzzling new challenges for word nerds equipped with an iOS device. Created by Zach Gage, the mind behind Spelltower, TypeShift boasts, like its predecessor, a sleak design and some very... | Read more »
The best deals on the App Store this wee...
Deals, deals, deals. We're all about a good bargain here on 148Apps, and luckily this was another fine week in App Store discounts. There's a big board game sale happening right now, and a few fine indies are still discounted through the weekend.... | Read more »
The best new games we played this week
It's been quite the week, but now that all of that business is out of the way, it's time to hunker down with some of the excellent games that were released over the past few days. There's a fair few to help you relax in your down time or if you're... | Read more »
Orphan Black: The Game (Games)
Orphan Black: The Game 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: Dive into a dark and twisted puzzle-adventure that retells the pivotal events of Orphan Black. | Read more »
The Elder Scrolls: Legends is now availa...
| Read more »
Ticket to Earth beginner's guide: H...
Robot Circus launched Ticket to Earth as part of the App Store's indie games event last week. If you're not quite digging the space operatics Mass Effect: Andromeda is serving up, you'll be pleased to know that there's a surprising alternative on... | Read more »
Leap to victory in Nexx Studios new plat...
You’re always a hop, skip, and a jump away from a fiery death in Temple Jump, a new platformer-cum-endless runner from Nexx Studio. It’s out now on both iOS and Android if you’re an adventurer seeking treasure in a crumbling, pixel-laden temple. | Read more »
Failbetter Games details changes coming...
Sunless Sea, Failbetter Games' dark and gloomy sea explorer, sets sail for the iPad tomorrow. Ahead of the game's launch, Failbetter took to Twitter to discuss what will be different in the mobile version of the game. Many of the changes make... | Read more »

Price Scanner via MacPrices.net

Is Apple Planning An iPhone Based Modular Doc...
Today’s more powerful and larger-screened smartphones and phablets are becoming the default anchor computing device for more and more users computing devices, but even a five or six inch panel is not... Read more
Razer Launches New Razer Blade Pro World’s Fi...
Razer, the gaming and high performance hardware specialists, have announced the new Razer Blade Pro laptop — the first laptop to be qualified for THX Mobile Certification, an accreditation reserved... Read more
Gro CRM’s Apple Small Business Mac And iOS CR...
Gro Software, developers of the Mac CRM software for small business and enterprise, are included in FinancesOnline 2017 CRM Rising Stars and Great User Experience lists by business software review... Read more
Deal alert! 15-inch and 13-inch MacBook Pros...
B&H Photo has the new 2016 15″ and 13″ Apple MacBook Pros in stock today and on sale for up to $200 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 15″ 2.7GHz Touch Bar... Read more
Save up to $420 on a new MacBook Pro with App...
Apple is offering Certified Refurbished 2016 15″ and 13″ MacBook Pros, including some Touch Bar models, for up to $420 off original MSRP. An Apple one-year warranty is included with each model, and... Read more
12-inch 1.2GHz Retina MacBooks on sale for $1...
B&H has 12″ 1.2GHz Retina MacBooks on sale for up to $200 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 12″ 1.2GHz Space Gray Retina MacBook: $1449 $150 off MSRP - 12″ 1.... Read more
Is A New 10.5-inch iPad Still Coming In April...
There was no sign or mention of a long-rumored and much anticipated 10.5-inch iPad Pro in Apple’s product announcements last week. The exciting iPad news was release of an upgraded iPad Air with a... Read more
T-Mobile’s Premium Device Protection Now Incl...
Good news for T-Mobile customers who love their iPhones and iPads. The “Un-carrier” has become the first national wireless company to give customers AppleCare Services at zero additional cost as part... Read more
FileWave Ensures Support for Latest Apple OS...
FileWave multi-platform device management providers announced support for Apple’s release yesterday of iOS 10.3, macOS Sierra 10.12.4, and tvOS 11.2. FileWave has a history of providing zero-day... Read more
Use Apple’s Education discount to save up to...
Purchase a new Mac or iPad using Apple’s Education Store and take up to $300 off MSRP. All teachers, students, and staff of any educational institution qualify for the discount. Shipping is free: -... Read more

Jobs Board

Fulltime aan de slag als shopmanager in een h...
Ben jij helemaal gek van Apple -producten en vind je het helemaal super om fulltime shopmanager te zijn in een jonge en hippe elektronicazaak? Wil jij werken in Read more
Fulltime aan de slag als shopmanager in een h...
Ben jij helemaal gek van Apple -producten en vind je het helemaal super om fulltime shopmanager te zijn in een jonge en hippe elektronicazaak? Wil jij werken in Read more
Desktop Analyst - *Apple* Products - Montef...
…technology to improve patient care. JOB RESPONSIBILITIES: Provide day-to-day support for Apple Hardware and Software in the environment based on the team's support Read more
*Apple* Mobile Master - Best Buy (United Sta...
**493168BR** **Job Title:** Apple Mobile Master **Location Number:** 000827-Denton-Store **Job Description:** **What does a Best Buy Apple Mobile Master do?** At Read more
Fulltime aan de slag als shopmanager in een h...
Ben jij helemaal gek van Apple -producten en vind je het helemaal super om fulltime shopmanager te zijn in een jonge en hippe elektronicazaak? Wil jij werken in Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.