Roger, Rod and Randy
 

'Noids and Nerds

 
The human factor.
You can't discuss computers without taking the human factor into account, and that's what this 'Noids and Nerds section is all about. All sorts of people use computers for all kinds of reasons; some consider it little more than a necessary evil (filled with ritual pain), while others use computers to create and accomplish spectacular things with relative ease. What makes the difference? Why do some folks make it look easy, while others struggle to perform even a simple task? Experience is a major factor, of course, as is understanding how this tool works, but there's much more to it than that.....

 
Computer Aversion Therapy:
Teaching someone to hate computers - to become filled with dread and loathing at the thought of even having to touch a computer - is easy. Here's how:
  • First, give 'em that old hand-me-down, freebie computer you can't use anymore. The processor should be at least four generations old, with a hopelessly small capacity for obsolete RAM, a floppy drive, a puny hard disk..... make sure it's a real doorstop, one with an ancient Operating System and equally outdated software.
  • Next, hook 'em up to the Internet with a version 3 browser and a 14.4 modem.
  • Wait five years and repeat (if necessary) with a newer, obsolete, outdated computer.
My point is this: If you think you're doing someone a favor by giving them that old PC you replaced last summer because you couldn't use it anymore, think again. They won't be able to use it either. Make a dedicated rolodex out of it, or use it to store recipes in the kitchen. Sell it on eBay for parts, or make a sculpture out of it, or a birdhouse, or use it as a doorstop. But please don't condemn someone you care about to a frustrating experience you know enough to avoid.
Warranties and Rebates.

Despite every effort, things sometimes go wrong, especially in an industry that changes as rapidly and as often as computer technology. A manufacturer's warranty may be viewed as a kind of buffer against unforeseen events, one that is as valuable to the manufacturer as it is to you.

No warranty will protect against accidental damage or negligence, loss or theft, and many extended warranties are designed to do little more than pad the bill. That said, the only extended warranties worth considering are those offered by the original manufacturer, and the only extended warranty we recommend is with purchase of a notebook - any notebook - computer.

The same goes for rebates: Rebates from manufacturers may serve to cushion a sudden price drop or a pending upgrade, but the practice is no less obnoxious. (Why not just lower the price?) Unless the rebate occurs at point of sale, without conditions or additional requirements, they are best avoided.

Most rebates will prove to be as difficult to justify as they are to collect, and offering such a rebate tends to steer many people toward competing products with better options or lower prices.

License and Registration.

When you purchase software, you are buying a limited license to use that software, a license that has specific restrictions and conditions. Buying software does not entitle you to share it, distribute copies or hack it, nor does it necessarily entitle you to free updates. (A company's update policies, practices and charges should be considered before buying.)

Most licenses limit the number of "seats," meaning a few users may be licensed on a single machine, or a single user may be licensed on a few machines.

To be fair, I suspect at least some responsibility for software piracy rests with obscene prices charged for canned software, but nonetheless, theft is theft. Having had my own intellectual property stolen in the past, I tend to come down on the side of programmers and authors.

Having paid the price, please do not hesitate to register your product. Registration might entitle you to tech support (online forums, possibly phone support), discounts, updates, and other perks. And, if you lose your registration code, a phone call or email to the company will put you back in business. (Write registration info on product's install disk with the official CD labeling device: A Sharpie felt pen.)

Cookies and Browsers.

Good cookies, bad cookies, cookies from strangers? Most browsers provide at least a few cookie control options (in browser's preference settings): Accept all cookies, refuse all cookies, or accept only those from server you connected to. Some browsers notify you of a pending cookie and allow you to accept/deny on a case-by-case basis; this last option can be tedious but informative.

A little digging into cookies collected by your browser will reveal dates, origins, contents and destination of cookies. It's not difficult to determine which ones are useful and necessary, and which should be removed. (In Safari, open preferences, click Security tab, then click "Show Cookies" button.)

A good rule of thumb when dealing with unfamiliar, unrecognized cookies (and servers) is to refuse cookies returning data to any other server except the site you're on, since you have no way of knowing what is being collected or why. Generally, cookies serve a useful and legitimate purpose - on useful and legitimate web sites.

If sorting thru cookies is not high on your list of priorities, don't worry - it's not terribly important and shouldn't be a big concern for most people.

Logic Bored

Market Segments

Prosumers and Consumers: Market reflects lifestyle and philosophy.
 
"Prosumer" is a somewhat new target subset of buyers in the marketplace. Whereas the vast majority of consumers are generally focused on price alone, prosumers tend to aim for technical specifications and professional quality.
 
In the computer world, the difference is often between those who only use computers as an 'information appliance' (email, Internet, word processing), and so-called "power users" who design, illustrate, analyze, edit, explore, program and create on computers.
 
The Prosumer market is a relatively small target, probably less than 10% of computer users as a whole. High-end products that appeal to power users can be as specialized as they are expensive; as technical requirements increase, competition and choices tend to narrow. A decision often hinges on a critical component or a single specification. Prosumers research their options to the nth degree, usually with specs and plans in hand, prepared to examine, discuss and use all relevant technologies. They take pride in being computer-savvy, and most require high-end towers.
 
Good Fast and Cheap
 
Consumers, on the other hand, don't wanna know all the grisly details - they just want it to work. They know there's more to life than technobabble, and they'd like to get on with it. They want the bottom line as quickly as possible..... which is fine, provided they're getting good advice and can afford equipment that works easily with a minimum of trouble. Computer technology doesn't come cheap, especially with a trial-and-error approach, and a seemingly simple decision can lock you into an unpleasant routine for the duration. As they say, "the devil's in the details." You won't get the right answers without knowing what questions to ask.
 
Even if all you want to do is email, Internet, maybe a little word processing now and then, at least take a look around at the different equipment and software others are using. Ask a lot of questions. Ask about any complaints. Ask for demonstrations, and compare results: Ease of use, speed, efficiency, capability, quality - these are all factors that will affect your computer experience. Compromise any of these for a lower price and you'll be paying every time you startup your machine. If delving into details is not in the plan, taking a good look at how other people use computers (and with what degree of success) can at least suggest a path to follow.
Altsumers: (Alternative + consumer, coined just for California). Dolly?
 
Altsumers - alternative consumers - are in a whole different world all their own. An alternate universe, with altered state of mind, tapped into some great cosmic consciousness. Having found alternatives to most everything in life - food, medicine, energy, designer water - being an Altsumer is a California mind set, a modus operandi, a fluid state of being.
  
It starts by dismissing any and all conventional wisdom that may apply (including what was once known as "common sense"), in favor of an alternative. Any alternative. For some, this is entirely automatic, as is its corollary: Ignore the obvious. Understanding this first step is crucial, because it leads to everything that will inevitably follow.
 
Granted, when given a choice, some alternatives are certainly better than others. I tend to pick ones that are proven to work, but that's just me. Altsumers have other priorities above and beyond simply getting results; they aim to "increase awareness" and "educate the public."
 
Using complex calculations involving geopolitics and organic chemistry, decisions are reached according to what products don't contain, or won't do, or where they haven't been. Unless, of course, the alternative is cheaper. Typical altsumers will happily ignore all the politically correct nonsense in favor of the cheapest alternative, since altsumers are nothing if not frugal. They gravitate toward things that are too good to be true, borrow rather than buy, and they always mean well. But, after all is said and done, the very _best_ alternative is still the alternative to paying.
 
Gee, I hope all that doesn't sound too judgmental..... 'Course, using your own judgment is heavily frowned upon by altsumers, too. Anyone who decides something is right or wrong is being judgmental, and we mustn't be judgmental, no. This has proven to be a major boon to those who promote bogus alternative solutions to real-world problems, and it's also created endless government funded nonsense. Actually solving a problem means the end of selling solutions, so - obviously - it's far better to just keep treating the symptoms. Judge me as too judgmental.
From innermost emotion to the outer atmosphere: It's all about control.
 
Having had the opportunity to observe someone I consider to be a poster child for political correctness, while under stress and in the midst of a crisis, it was both surprising and mystifying to witness irrational behavior that was not only counterproductive but potentially disastrous. When confronted by resistance, obstacles and the unforeseen consequences of his actions, he merely redoubled his efforts rather than change course or reevaluate objectives.
 
The idea that one controls all things in life may lead to a false sense of almighty self-importance, but a mindset governed purely by force of will has little effect on real-world logic. Aside from the occasional "hunch" or lucky guess based on experience, there is no room for feelings when applying troubleshooting routines or evaluating cause-and-effect. Only a logical, step-by-step, 'if-then-else' approach will get the job done, and each step must be evaluated as being either true or false - a judgment call some people seem unwilling or unable to make.
 
It may sound silly, but those who are so focused on how things should be - or how they think things should be - often have a great deal of difficulty dealing with things as they are. I once had a client who insisted on renaming everything in his own terms rather than refer to objects by their proper designations. A cursor was a "pointer" or an "arrow" (except when it wasn't an arrow), dialog boxes were "message windows," menus were "message boxes," windows were "frames," and on and on..... discussing operations over the phone was all but impossible. Another client, focused on astrology and the supernatural, thought her machine was haunted by a former owner, or someone nearby was practicing "psychic hacking." Unable to put personal prejudice and emotional attitudes aside, these people cripple themselves when dealing with things beyond their "comfort zone." The inability to apply logic to a problem inhibits the search for a solution. There is no place for superstition, for a personal "belief system," or for so-called "political correctness" - which is one of the great things about computers, far as I'm concerned.

Double A: Attitude and Approach

 
A "user interface" consists of two parts: A human-half, and a machine-half.
Sadly, a great deal of computer problems we deal with here at the MacShack have more to do with the human-half of that equation than the machine-half. Thought processes range from superstition to paranormal to hands-in-the-air helplessness. Enough with the drama! It's always a joy to deal with so-called "power users" who know what's what, but some folks just can't - or won't - even attempt to understand these machines. Following are a few examples.....
Technology Stress Factor?
 
When I learned that a client was using the long-gone Imation SuperDisk as her media of choice to distribute data, I just had to ask why. At 120MB, SuperDisk once competed with the 100MB Zip disk at roughly $15 each until both were replaced by CD-RW drives. Today's common CD disk costs about a dime for over 600MB of storage, so if your intention is to physically distribute data the CD (or DVD) is certainly the media of choice. I tried to explain how easy it is to burn a CD - easy, fast, economical and universally accepted, but.....
 
"I don't need any more stress in my life ," she sighed.
 
I still don't quite understand that reply, but I've noticed similar reactions to technology. Even some advertising aimed at the phenomenon, describing confused and frustrated consumers forced to deal with technologies they cannot comprehend. Forget all the spectacular results achieved with proper application of modern technology; just learning how to burn a simple CD is apparently too much for some people. (How do you burn a CD? You stick the blank into your Mac, drag whatever you want to the CD's window, and eject it. Couldn't be easier.)
 
What strange sort of psychology is at work here? Technology = change = stress? Is that the formula? Or is it simply a matter of laziness? Lack of interest? Inability to grasp the concept? No two ways about it, some folks glaze-over faster than a Krispy Kreme when the subject arises. Have they somehow been beaten-up by computer technology? Where does stress enter into the equation?
 
In this case, just locating a SuperDisk drive to read my client's data was going to be a problem. Haven't seen one o'them in years. (One wonders if anybody reads the data she's distributing.) She already has everything she needs (except some blank CDs). It's a simple solution and it would be a big improvement. Better yet, why not post or submit files via the internet? Another sigh. She didn't want to hear that, either. Too stressful.

Time to clock out.
Punchout
 
The only mystery here is whether it was a right cross or left jab*. Yup, someone got so frustrated that he punched this poor notebook, shattering the display and breaking its frame. What caused his frustration? Not that it matters, but he said he was trying to setup an online account which kept giving him errors and forcing him to reenter information over and over. So, he punched the screen. Damage was about $600.
 
Here's the thing about computers: They're only tools. They do what they're told to do. Do the same thing over and over, and you're most likely to get the same result, over and over. There might have been a problem with an IP address, or perhaps the site was down, or maybe some setting somewhere was interfering. Possibilities are legion; in fact, it's a wonder the internet works at all. When an internet problem is encountered, consider checking preferences and settings and permissions, see if a different browser behaves any differently, or give it some time and try again later. Do _something_ different (f'heaven's sake!), but please don't destroy the equipment. Okay? Pretty please?
 
* I've just been informed that it was a right cross, in case you were wondering.

Determined to have a bad day.
 
Some human interface problems solve themselves in a matter of seconds, right over the phone. First in this category was a gentleman who called the shop repeatedly, getting our voice mail system each time and hanging up. Since he didn't leave a message, I didn't return his calls.
 
A word here about the shop's phone system: It's not your typical answering machine. Voice mail presents only two options; press 1 for info, or press 2 to leave a message. Deceptively simple. It's Patty (a Mac) who screens out telemarketers, spoofs and autodialers, routes and responds to specific personal and business calls, dispenses data, handles FAXs, messages and more. She logs every step and records everything she hears (bless her lil' silicon heart).
 
Call logs showed this caller did nothing but hang up each time he called; he never pressed a key and never said a word. Long about the 4th incoming call, I had an opportunity to answer before voice mail picked up.
 
Soon as I said hello, he complained. "I called earlier but you never called back."
As I apologized about being busy, I pulled up the call logs. "I see you called, but you didn't leave a message. No matter. What can I do for you?"
"I left a message," he insisted. "I left a few messages. You didn't return my calls."
 
So now I begin playing each of his (short) recordings prior to hangup. I hear faint classical music in the background, some breathing and a click - no message - and told him so.
He seemed a bit unnerved.
"If you can't even operate an answering machine," he sputtered, "I don't think I wanna bring my computer to you," and hung up.

Another Self-Solving Human Interface (SSHI).....
 
Returned a phone call from an unidentified woman pleading for help. After some confusion, we got around to the - alleged - Mac problem.
 
"We badly need a copy of Internet Explorer," she stated. "Do you have one?"
 
That simple question told me all I needed to know. But, just to make sure, I asked about their current system. Each question was relayed to another woman whose reply was echoed back to me. They had an old (grape) G3 CRT iMac running System 8. Hard to believe it wasn't infested with a dozen or more copies of IE, but I digress.....
 
I tried to explain that IE went extinct years ago, that a current OS would allow use of modern browsers like Safari or Firefox, but before I could complete a sentence, she cut me off.
"Foxfire," she said to her companion who corrected her. "Firefox. Oh, yes, that's what the other guy said, too. Do you make housecalls?"
Other guy? I had to laugh. "No, sorry, I quit making housecalls when I opened -"
"I know, I know. It's funny, huh," she said.
"No, it's not funny. It's just that -" she cut me off again. And that was when she said it:
"We know what we want. I guess you can't help us. Good-bye."

A tale of two newbies: Rod and Randy.
 
When Rod reluctantly encountered computing for the first time, he approached it with dread. He was certain it would be expensive, troublesome and frustrating. Intimidated by technology he refused to even try to comprehend, he thought it best to follow the masses flocking to Windows from DOS. He bought the cheapest equipment he and his friend could cob together; a computer built from quirky, low-cost, no-name components with minimal specs. His resulting experience was 100% predictable.
 
Rod's Solo
Rod
"It's all crap," says Rod. "If you have to buy one o'those things, ya might as well buy the cheapest you can find, 'cause it's all crap anyway."
 
That's Rod's spin on things, and he's proven it a thousand times. From computers to household goods and appliances, you-name-it: He buys the cheapest thing he can find, and when it breaks he just nods. "Told ya so."
Some things escape Rod's maxim, but not many. Being a craftsman and machinist by trade, he appreciates quality materials and precision when discussing certain objects - tools, firearms and engines, for example - but that's where it stops and no one can tell him any different. For most other things, quality is the last consideration: It's all disposable, and it's all the same. When it comes to anything electronic, especially anything with a computer chip in it, it's all crap.
 
To hear Rod tell it, he came by his first "real" computer when a buddy of his put a PC together for him out of unwanted spare parts. They went shopping for a cabinet, then stuffed it full of yard sale hardware. Rod was enormously impressed by his friend's expertise; they installed Windows with copies of outdated antivirus and repair utilities, added a load of pirated software, and overcame countless difficulties. When it was done, Rod reluctantly entered the Information Age. He'd avoided it as long as he could, but he considered himself lucky to have arrived so cheap.
 
Yup, sure enough, something is always going wrong with Rod's PC. It doesn't recognize peripherals, files seem to vanish into thin air, it slows to a crawl, then freezes and crashes. While his son makes repairs and tries to explain what went wrong, Rod ignores advice because he already knows the answer: It's all crap. He can't be bothered with technical details, he's not interested in how any of it works. He couldn't care less about platforms, versions, protocols, capacities, file types, bit depth or anything else with a voltage. It's all the same, and it's all a load o'crap.
Rod's buddy Randy had a somewhat different experience.
 
Randy
Randy
Randy started out with endless questions about connectors and software and file types, "how to" this and "how to" that. Since his first love was music, his first computer was a Mac. It wasn't long before he had a professional recording studio up and running, where he and his band produced their first CD. They posted a few tunes online, and began landing some pretty impressive gigs. Randy thought it was the coolest thing ever.
Attitude, I think, is responsible for at least half of everything that happens to these two guys. Those who look at information technology with an open, logical and analytical mind tend to approach the subject with purpose, a certain amount of zeal, and a goal (as Randy did). Both of these guys are intelligent individuals and goodhearted souls. Both have the means to use a computer in whatever way they wish. But..... while Rod is given to fits of doom and gloom, Randy is rockin' out, looking to expand his horizons and excited by new developments and capabilities. Randy finds constantly changing technology a bit overwhelming at times - frustrating even - but he studies it until he has a good working understanding, irons out the details, and adapts.
 
The answers are out there, if you're willing to hunt for them. If you look at the computer as a not-so-necessary evil designed primarily to expand you vocabulary of swear words (Rod), you're not going to get much from the experience beyond what you expected - especially if you're getting bad advice. If you are goal oriented, creative and resourceful (Randy), you'll see the computer as a tool - which it is - and you're much more likely to select the right tool and use that tool to your advantage.
Use your Macs to the max.
 
I've used the Mac to remodel my house, design and build furniture and mechanical devices, make motorcycle modifications, create artwork, design databases and produce printed circuits. It edits and stores audio and video, photographs and graphics, text and data of all kinds. Plus, it keeps the books, manages communications and provides endless material for research purposes. I mention this because there are still people out there who wonder what they'd ever do with a computer.
 
The first "killer application" was word processing; the ability to type and edit a document _before_ printing was reason enough to buy a computer, just to replace that old typewriter. Today, most folks recognize internet access as being a whole new window on the world, with email serving as the new means of written correspondence, both of which are excellent reasons to invest in a computer. (If all you use a computer for is email and web surfing, using a Mac provides a big advantage due to security features and ease of use.) But there is so much more you can do, it seems like a waste of power to stop at communications without branching off into other uses.
 
Your Mac comes equipped with software designed to manage a great many basic necessities, such as communications, photos, text, music, addresses, all sorts of things. It even comes with a set of developer tools for creating your own programs. All the basics are covered right out of the box, but for specialized applications you may need to purchase additional software.
 
One odd thing about software: Good programs always seem deceptively simple, with a tasteful, coherent interface, easy to use and understand - which tends to conceal the program's power. If you can accomplish a given task with one click, it's because the program's designer has dealt with all the details for you. If, on the other hand, you have to wade through an assortment of buttons and dialog boxes to accomplish that same task, then the programmer has decided to let you do all the work. Easy for them, not so easy for you. And somehow, bad software seems to leave an impression of "sophistication" due to the complexity of dealing with it.
 
It pays to shop around and test drive applications before buying. The cumulative effect of using bad software can translate into a considerable waste of time and repetitive effort, which will more than offset any money saved in its purchase price. (Also true of Operating Systems and hardware, by the way.) Having said that, you may find you already have a program capable of assisting with whatever project you have in mind and additional software won't be necessary. I've often used simple graphics apps for remodel projects and design work, starting with MacPaint way-back-when, then I used Aldus SuperPaint for many years (until it became extinct). Photoshop is currently my app of choice, but not because it's easy to use - it's far from easy - only because it has become _the_ graphics app by default.
 
Be creative! Apply the power of the Mac to whatever holds your interest. You might find an app onboard that can handle your project, or you might decide to invest in specialized software, but please don't look at the Mac as an ordinary computer or some sort of appliance. It's far more that that.

Programming Made Easy

 
Remember HyperCard?
It's back - sorta - with a foreign passport.
The genius of Bill Atkinson, Dan Winkler and the HyperCard Team will always shine as a prime example of the Mac at its very best. HyperCard is _still_ ahead of its time, and truly was a "killer app" in its day. Somebody once likened it to early mans' discovery of fire. Bill Atkinson correctly called it a "software erector set."
 
Current pretenders to the HyperCard throne include a program called Runtime Revolution out of Scotland, and a couple of other imports from beyond the pond. One app that stepped into to the void left by Apple's disheartening abandonment of HyperCard was a program called SuperCard, currently alive and well in Northern California. <http://www.supercard.us/>
 
HyperCard was easy to learn and use; its language, tools and interface were simple and brilliant. To say it had a learning curve would be inaccurate. Once you grasp the concept of object-oriented programming, the rest came naturally. Built-in interface elements, objects with scripts in plain English, power, versatility, special effects, debugging on-the-fly, it had everything - except proper color support (which says a lot about its age). It was unsurpassed as a teaching tool. Commercial applications included games, databases of all kinds, printer and communications utilities - all written and compiled using HyperCard. It _should_ have been the language of the Internet..... instead, it was allowed to atrophy after 1998, finally discontinued in 2004.
HyperCard HeadStone
 HyperTalk might have become the language of the Internet (instead of HTML), except for two things: It was never properly promoted and supported by Apple, and we all had to sink to the lowest common denominator to accommodate DOS and the WinTel world. Even tired old "Wired" magazine recognized the significance of HyperCard - 15 years later. If HC were to resurface today, under OSX, it might well become the next "killer app."
 
SuperCard has made the transition into the 21st century, with OSX versions running under 10.3-10.5 Leopard. SC uses much of the HyperTalk language and does the best job of importing HC apps, even maintaining a resource fork (if desired) along with type/creator codes. Better language, toolbox and interface than that of Revolution. SuperCard is the ticket!
High-to-low-level Language:
Computer languages range from machine code (impossible to comprehend) up to high-level languages described as "readable" or "English-like" (assuming you speak English), including those written in scripts (called scripting). AppleScript is such a language; easy to read and understand, as are a variety of others (Real Basic comes to mind). HyperCard is the granddaddy of scripting languages. Here's an example HyperCard script from a button (object) appearing onscreen:
 
on mouseUp
put the loc of me into tempVar
add "100" to item 1 of tempVar
add "100" to item 2 of tempVar
set the loc of me to tempVar
end mouseUp
This button will move diagonally by 100 pixels each time it is clicked. It'll march right off the screen and disappear if clicked enough times, taking its script with it. "Me" refers to the button itself, "loc" is button's location relative to screen, and "tempVar" is a temporary variable (or container) used to store and manipulate button's present location (which consists of two numbers, horizontal and vertical, item 1 and item 2). MouseUp, of course, is the message sent to HyperCard when mouse button is released; it only arrives at this button if it happens within the button's perimeter onscreen. That's a lot going on for only six lines of script.....
 
Most programming languages fall somewhere between machine code and Earth. Some languages use specific strings of obscure keystrokes to communicate with the CPU; others, like the exquisitely crude HTML used on the internet, employ "tags" as a human-to-machine interface. Generally, the higher the language, the easier it is to understand.
 
An easy, high-level language can greatly lower the threshold of computer programming, removing the barrier of having to learn - memorize - computer coding techniques and rules. It comes with a cost, tho, being processing speed. As the load of translation shifts from human to computer, the machine's processor has to work harder and longer (slower). Enter compiled code. By inserting a compiler into the mix, high-level languages can be compiled into machine code when finished (further editing requires recompiling).
 
Object oriented programming (OOP) and command line:
The example above is an object oriented language. The object - a button - is self-contained. It has properties of a button; a size, location, appearance, name and an instruction set (script), all of which live or die with the button itself. It can be operated by remote control with a "send mouseUp to [button name]" command.
 
Command line is a much different concept: a list of commands runs over and over. As the CPU cycles down the list, it looks for a line matching its current command objective, executes the instruction, then cycles thru the list again. Something like going over a grocery list and comparing it to the contents of your grocery cart. Get the next item, check list, get item.....
 
Obviously, this isn't intended as a "how to" segment, but it helps sometimes to look at computer instructions from a programmer's point of view. It can also be helpful to know that about 80% of a properly written program is dealing with error correction; improper input can crash a program if it isn't anticipated and taken into account. In the mouseUp example above, there's nothing to stop that button from arriving at a relative location that is actually off-screen (invisible).

Nerdly Mac tricks

 
Following is a random collection of obscure tricks unique to early PowerPC Macs.
(It helps to be familiar with Apple's ResEdit or Mathemaesthetic's Resourcerer of the day.)
 
STPDs
 
As you might recall, the two SimpleText icons above have one major difference: The one on the left is read/write, while the one on the right is read-only. The Creator code for both is "ttxt." The Type codes are "TEXT" and "ttro" respectively. Any SimpleText doc can be turned into a read-only version by changing it's Type code to "ttro".
 
But that's only part of the trick.
 
The real trick is creating an illustrated read-only SimpleText document, and here's how you do it:
  • First, have your graphic(s) ready to copy-and-paste.
  • Next, open the SimpleText document, determine where you want to place the first graphic, and type enough returns to place the cursor well below the space to be occupied by your graphic.
  • Go back up to the top-left corner of the graphic's designated location, and type an invisible <command+spacebar> character.
    • NOTE: Certain utilities you may have on board might trap for this invisible character. If the cursor doesn't move in SimpleText when you type a <command+spacebar>, you can always copy-and-paste the character from someplace else. (Here's one, between these angle brackets [honest!]: < >.)
  • Quit SimpleText. Copy your graphic to the clipboard, then open that same SimpleText doc with ResEdit or Resourcerer. Create a new PICT resource; the first PICT resource must be numbered 1000. Paste your graphic into the newly created PICT #1000.
  • Quit ResEdit and save the changes to your document.
Any additional PICTs must be numbered 1001, 1002, etcetera, and will appear in the order of their resource numbers wherever additional <command+spacebar> characters are placed. (Remember to type enough returns to accommodate the height of each graphic; if you have too many returns, they can be deleted later.)
 
When you open that SimpleText doc normally, your graphic should appear where you placed the invisible <command+spacebar> character (provided you've typed enough returns below it).
When you've finished editing your SimpleText doc, use ResEdit again to change its Type code to "ttro" and you've created a read-only, illustrated, portable SimpleText document.
Startup Screen
Startup
 
 
This next one has to do with the startup routine and an all but forgotten trap for a startup screen. It effectively overrides the normal OS startup and progress bar with a custom graphic or photo. (As an added bonus, it also plays well with Conflict Catcher®). Some graphics programs will export images in StartupScreen format specifically for the Mac (PICT) and will do most of the following for you.....
  • Check your screen resolution, and create a graphic (photo/JPEG/whatever) to those exact dimensions (1024 pixels by 768 is a common size).
  • Save a copy of it as a PICT file (ID = 0)
  • Very important: Name it "StartupScreen" _exactly_ (no spaces).
  • Place it in the System Folder and restart to see it display during startup. (Works on OS 7-9x.)
 

MiniMac

nCity Home..........Solutions...........Support..........Technical..........Services..........Courses.......... Links