Previous Issue | List of Issues | TidBITS Home Page | Next Issue

TidBITS#351/28-Oct-96

Wilde je altijd al een Newton hebben? Apple heeft twee nieuwe modellen voor je, waarvan er een, met een ingebouwd toetsenbord, doet denken aan een notebook. Eveneens in deze aflevering kijkt Adam in detail naar de voors en tegens van RAM Doubler 2.0, is er informatie over Open Transport 1.1.1, en bespreekt Matt Neuburg diepgaand het nieuwste macro programma: Binary Software's KeyQuencer 2.0.

Topics:

Copyright 1996 TidBITS Electronic Publishing. All rights reserved.
Information: <info@tidbits.com> Comments: <editors@tidbits.com>


Deze editie van TidBITS werd gedeeltelijk gesponsord door:


MailBITS/28-Oct-96

Twee nieuwe Newtons -- Apple kondigde vandaag twee nieuwe Newtons aan: de MessagePad 2000 en de eMate 300. De MessagePad 2000 is een aanmerkelijk verbeterde "traditionele" MessagePad met een 161.9 MHz StrongARM 110 processor, 5 MB RAM, twee PC Card slots, een 100 dpi scherm met 16 grijswaardes, plus word-processing, spreadsheet, email, en Web software - alles vermoedelijk voor een winkelprijs van minder dan $1000. De eMate 300 vertoont daarentegen een compleet nieuwe vormgeving als notebook met ingebouwd toetsenbord, een 480x320 backlit scherm (met 16 grijswaardes), een 25 MHz ARM 710 processor, en een nieuwe "productivity suite" (hoeveelheid meegeleverde software) met programma's voor tekstverwerking en tekenen, woordenboek, rekenmachine, adresboekje, en kalender functies. Apple mikt met de eMate 300 op "distributed learning" omgevingen, en probeert de prijs beneden $800 te houden. Zowel de MessagePad 2000 als de eMate 300 werken met het Newton 2.1 besturingssysteem en zouden in het eerste kwartaal van 1997 beschikbaar moeten zijn. [GD]

<http://www.newton.apple.com/>


Apple brengt Open Transport 1.1.1 uit

door Geoff Duncan <geoff@tidbits.com>

Vorige week bracht Apple Open Transport 1.1.1 uit, de low-level systeem software die alle zaken afhandelt op het gebied van netwerken, inclusief AppleTalk en de Internet's TCP/IP protocollen. Niet alleen is Open Transport 1.1.1 de eerste versie van Open Transport die ook op Power Macintosh 52xx, 53xx, 62xx, en 63xx-series computers werkt, ook bevat het belangrijke bug fixes waar huidige gebruikers voordeel van hebben, met name webmasters en andere server administrators.

<http://product.info.apple.com/pr/product.updates/1997/q1/ 961024.prd.updt.opentrans.html>

Je kunt Open Transport 1.1.1 gratis downloaden, direct van Apple in de vorm van hetzij een netwerk installatie hetzij een serie floppy disk images.

<ftp://ftp.support.apple.com/pub/apple_sw_update s/US/mac/Networking-Communications/Open_Transport/>

Als je de disk images ophaalt, heb je een programma nodig zoals Chad Magendanz's ShrinkWrap om de schijfjes te "mounten" [dus de bestanden daadwerkelijk als schijfjes te benaderen] of je zult ze moeten kopiëren naar floppy. Voorts heb je het aparte OT 1.1.1 Extras archief nodig. (In de volledige netwerk installatie wordt dit meegenomen.) In totaal gaat het om 5.5 MB. Daarnaast is de Open Transport 1.1.1 update op CD-ROM verkrijgbaar voor $13 bij Apple (In de VS: 800/293-6617; offer number 1407).

<ftp://mirr or.aol.com/pub/info-mac/disk/shrink-wrap-201.hqx>

Insta llatie van OT 1.1.1 -- Open Transport 1.1.1 vereist een MacIntosh met een 68030 of nieuwere processor (o.a. elke Power Mac). Het is wel aan te bevelen om een reserve kopie te makenvan Uw Macintosh systeem (zeer zeker van Uw System Folder) voordat U nieuwe software installeert.

De installatie van OT 1.1.1 is vrij gemakkelijk: lanceer de installer en klik op de Install knop. (Als U naar Custom Install overgaat, kunt U kiezen voor versies voor 68K of voor welke MacIntosh dan ook). Huidige Open Transport gebruikers, moeten OT 1.1.1 over de OT versie 1.1 installeren. Houdt U wel versie 1.1 bij de hand in geval U in moeilijkheden komt. Open Transport 1.1 is in Uw computer winkel te koop en het komt gratis met System 7.5 Update 2.0 (Zie TidBITS-318). Als U System 7.5.5 al heeft, zult U misschien eerst even een custom install script nodig hebben om OT 1.1. te installeren vanuit de System 7.5 Update 2.0 (Zie TidBITS-349).

Als U een beta versie van OT 1.1.1 heeft, moet U deze verwijderen en versie 1.1 opnieuw installeren voordat U de OT 1.1.1. uitgave installeert.

Eigenaars van de Performa en Power Mac 52xx, 53XX, 62XX en 63XX computer series kunnen OT1.1.1 zonder meer installeren. De installer onderzoekt deze machines even om te zien of de Cache/ROM DIMM vervangen moet worden als deel van Apple's extension reparatie programma. Deze reparatie word gratis verricht door Uw Apple dealer - maar U kan niet Open Transport installeren voordat dit probleem opgelost is. Als dit zich voordoet kunt U Apple bellen op 1-800-801-6024 vanuit de USA.

<http://prod01.apple.com/pr/product.updates/1996/q3/960606.pr.up.repai r.html>

Alhoewel Open Transport 1.1.1 compitabel is met alle Systems vanaf 7.1, laat Apple weten dat het programmatuur aan te bevelen is voor alle gebruikers van System 7.5.3 en hoger. Wat verwarrend is, is de Network Software Selector - een utility dat het mogelijk maakt om makkelijk te wisselen tussen Open Transport en "klassiek" networking - alleen maar werkt met System 7.5.3 en hoger. Als U er op staat om Open Transport te gebruiken met een System ouder dan 7.5.3, maak dan zeer zeker een back-up van Uw huidige network settings zowel als de programmatuur.

Voordelen van OT 1.1.1 -- Open Transport 1.1.1 bevat veel oplossingen voor vroegere probleempjes zowel als algemene verbeteringen, maar de meeste zijn min of meer verborgen gehouden.

Bovendien, in de OT 1.1.1 ReadMe en Technical Info files staan uitgebreide voorlichtingen over het gebruik van OT 1.1.1 met bepaalde programmatuur, zowel als een lijst van erkende (alhoewel zeldzaam voorkomende) problemen en incompatibiliteiten. Als U moeilijkheden met Open Transport ervaren heeft, lees dan even deze documentatie door voordat U de nieuwe versie installeert.

Hoe werkt het met PPP? Voor Internet abonnees die inbellen, is Open Transport 1.1.1 combatibel is met MacPPP en FreePPP versie 2.5 of later en ook met verscheidene commercieële PPP uitvoeringen (zie de ReadMe files voor bijzonderheden). Maar de lang verwachte Open Transport/PPP van Apple is niet bij Open Transport 1.1.1 ingesloten - ondersteuning voor PPP is nog altijd officieel alleen maar te verkrijgen door middel van programma's van derden, die geen van allen "OT-savvy." zijn.

Apple verwacht de PPP uitvoering van Open Transport aan het eind van het jaar op de markt te brengen. Ondertussen kunt U een beta versie van OT/PPP vinden in de niet-ondersteunde Apple files.

< ftp://ftp.support.apple.com/pub/apple_sw_updates/US/mac/Unsupported/ >


RAM Doubler 2

door Adam C. Engst < ace@tidbits.com >

In januari 1994 introduceerde Connectix RAM Doubler, een innovatieve utility, die transparant het geheugen van de meeste Macs verdubbelde (er was een 68030-processor of beter voor nodig). Ik was toen wel onder de indruk hiervan (zie TidBITS-208 voor een bespreking en informatie over hoe het werkt), en nu Connectix RAM Doubler 2 uitbrengt, wat een belangrijke update is, blijf ik onder de indruk.

In de tijd daarna heeft Connectix een aantal gratis updates gemaakt voor RAM Doubler 1.x, hoofdzakelijk om bugs te herstellen en om de compatibiliteit te verzekeren met nieuwe Macs en nieuwe versies van de systeem-software. Vermits RAM Doubler op een zeer laag niveau werkt, kunnen hardware- en systeem-software-wijzigingen het gemakkelijker stuk maken dan andere programma's. Maar, zoals ik zei, alle updates waren gratis en beschikbaar op Internet, zodat het downloaden van die updates geen probleem was.

Nieuw en "cool" -- In augustus 1996 kwam Connectix uit met RAM Doubler 2, dat verscheidene belangrijke wijzigingen bevatte.

Waarom niet? -- Hoewel ik een groot voorstander ben van RAM Doubler 2, zijn er toch een aantal mogelijke redenen om het niet te gebruiken.

Redenen "pro" -- Spijts deze belangrijke redenen om RAM Doubler niet aan te schaffen, denk ik toch dat er nog vele redenen zijn om de zaak ernstig te onderzoeken.

Tensotte -- Sommige utilities zijn gemakkelijk aan te bevelen, daar ze functies bevatten die nergens anders te krijgen zijn. Hier is dit niet het geval, want Apple's VM is gratis. Hoewel, gezien het feit dan RAM Doubler reeds meer dan 1.000.000 kopieën heeft verkocht, en RAM Doubler 2 in zijn eerste maand reeds 50.000, is dit een aanduiding dat het hier gaat om een utility, die ingeburgerd is in de Mac-gemeenschap. Ik zou mijn ouwe 660AV niet meer kunnen gebruiken zonder RAM Doubler (Ik start nu meer programma's op tegelijkertijd dan waarvoor ik echte RAM beschikbaar heb), en RAM Doubler 2 was een welgekomen upgrade, deels omwille van het verdriedubbelen, deels omwille van de nieuwe interface, en ook omwille van de opslagcapaciteit van mijn PowerBook 5300, die genoeg RAM heeft met 24 MB en zijn harde schijf liefst niet te intensief laat lopen.

Een koopje -- We hebben voor TidBITS-lezers een koopje uitgewerkt met Cyberian Outpost. Als je inlogt op de hieronder vermelde URL, kun je RAM Doubler 2 online bestellen en krijg je een korting van $4 (beschouw dit maar als gratis verzending).

< http://www.tidbits.c om/products/ram-doubler.html >


KeyQuencer - QuicKeys concurrentie?

door Matt Neuburg < matt@tidbits.com >

Zij die hun Macs willen automatiseren zonder al te veel kosten of zonder het ophoesten van RAM, dat je nodig hebt om een van de grote, commerciële macro-programma's te draaien, kunnen eventueel KeyQuencer onder ogen nemen. Dit produkt van de inventiviteit en generositeit van de alom gekende Alessandro Levi Montalcini, dat vroeger een $10 shareware programma was, is nu opgewaardeerd naar versie 2.0 en wordt verkocht als een commerciële makro-utility van Binary Software voor $40. Het loopt vlot en snel, met minder dan 200K geheugen onder Systeem 7.x, en (weliswaar zonder officiële ondersteuning) schijnt de meeste functies ook te vervullen onder Systeem 6.0.4 of later.

< http://www.binar ysoft.com/keyquencer/keyquencer.html >

Wat is het voor iets? -- KeyQuencer makro's leven in "suitcases." De default-suitcase wordt opgeladen bij het opstarten, en zijn makro's (de actieve altans) kunnen aangezet worden door een toetsenbord-combinatie. Makro's in andere suitcases kunnen niet gestart worden door een toetscombinatie, maar zijn wel bereikbaar door een kleine toepassing genoemd KeyQuencer Launcher, dat alle suitcases toont met een dubbelklik-lijst. Makro-namen kunnen 31 karakters bevatten, dus het is een informatief lijstje. Eventueel kan je de Launcher konstant laten lopen, met meervoudige suitcase-vensters open. Je meest gebruikte makro's kunnen gestart worden met toetsenbord-combinaties, en als je een minder gebruikte makro nodig hebt (of je de combinatie voor een bepaalde makro vergeten bent), dat staat het nog altijd in een van de Launcher's lijsten. (Denk er wel aan: de Launcher is een programma, en geen dialoogvenster of een palet. Dus als je een makro dubbelklikt die betrekking heeft op het voorste venster, dan activeer je het Launcher's venster!)

Deze techniek verklaart waarom -in tegenstelling tot QuicKeys of OneClick- KeyQuencer niet zoiets heeft als een toepassing-specifieke makro. Eens je een toetscombinatie hebt toegezegd aan een makro en je deze makro activeert, is die toetscombinatie onbeschikbaar voor eender welke andere toepassing, zelfs op systeem-niveau.. Je moet dus wel wat plannen om toetscombinaties te vinden die geen invloed hebben op extensies, regelpanelen of programma's. Het gevaar is derhalve dat je keuze aan toetscombinaties uitgeput geraakt, of dat je een of andere makro ongewild activeert. KeyQuencer wordt geïnstalleerd met een groot aantal makro's vooraf. Zo heb ik bv. toevallig een Hypercard-stapel gecomprimeerd terwijl ik eigenlijk de stack-script wou lezen. Zo belandde tevens een belangrijk item in de prullenmand, niettegenstaande het feit dat het zelfs niet in de Finder stond. Een makro kan nagaan of een bepaalde toepassing actief is, en dan de toetscombinatie omzeilen of aborteren. Vele voorgeïnstalleerde makro's doen dat echter niet, dus: Wees voorzichtig!

Makro's worden gecreëerd, geëditeerd, benoemd, bedacht met toetscombinaties, en onderling tussen suitcases gekopiëerd in een andere toepassing genaamd KeyQuencer Editor. Een eenvoudige en aangename omgeving om in te werken. Je moet geen makro "openen" om hem te editeren: als je hem aanklikt in de lijst krijg je de inhoud te zien in een tekstverwerkingsblad voor het te bekijken of te editeren. Iedere makro bestaat uit een of meer tekst-kommando's. Je kan deze kommando's intikken, of je kan ze activeren door hun naam te dubbelklikken in een vlottend Command-venster, dat alle commando's oplijst en (als een commando geselecteerd is) zijn parameters toont. Een online helpfunctie doet dynamische updates, met een beschrijving van het commando en zijn parameters.

Het kontrast met QuicKeys kan echt niet groter zijn. QuicKeys heeft korte makro-benamingen en nogal verwarrende menu's voor het selecteren van het makro-type, en editeren gebeurt in een cascade van modale dialogen, die volledig moeten afgewerkt zijn voor je een makro kan testen, of ondervinden dat de makro niet werkt, om dan helemaal opnieuw te moeten beginnen. In KeyQuencer zijn Launcher en Editor gewone toepassingen met normale vensters, die je altijd actief kunt laten, tenminste als je daar nog zo'n 700K RAM voor over hebt. Editing is tekstueel, en je kan de makro's die je editeert dadelijk bewaren en uittesten, zonder iets te moeten afsluiten.

Communicatie -- Er is geen speciale KeyQuencer menu trigger die vergelijkbaar is met het QuicKeys menu, maar het shareware-programma OtherMenu van James Walker, dat wordt bijgeleverd, kan een KeyQuencer macro activeren. KeyQuencer heeft ook geen trigger gebaseerd op tijd, maar als je alleen absolute tijd nodig hebt (in plaats van de tijd die verstreken is sinds een programma is gestart) kan je het shareware-programma Cron van Chris Johnson gebruiken, dat ook meegeleverd wordt. Het is mogelijk om een Control Strip module of NowTabs plug-in te gebruiken, die het mogelijk maakt om een actieve macro te selecteren en te activeren. Je kunt communiceren met KeyQuencer vanuit AppleScript of Frontier, inclusief het doorgeven van variabelen. Macros kunnen zelfs geïncorporeerd worden in het CodeWarrior build proces.

<ftp://mirror .aol.com/pub/info-mac/gui/other-menu-183.hqx>
<ftp://mirro r.aol.com/pub/info-mac/cfg/chris-cron-10a7.hqx>

KeyQuencer kan om het even welke functie uitvoeren op een remote computer op het netwerk die KeyQuencer ook geladen heeft; het is mogelijk (maar niet noodzakelijk) om de gewenste functionaliteit te configureren als een KeyQuencer macro op de remote computer. (Ik heb dit niet getest.)

De taal -- KeyQuencer heeft ongeveer 260 'standaard' macros; als je hiervan een wilt veranderen, of een nieuwe wilt schrijven, moet je de KeyQuencer taal gebruiken, een rigide, moeilijk te onthouden commando-met-parameters idioom, waarbij je gewoon weet dat je nooit zonder online help of reference manual zult kunnen.

In feite is het zelfs meer een verzameling commando's in plaats van een taal. Er zijn geen subroutines: de enige manier om de ene macro op te roepen vanuit een andere is door de eerste macro de opdracht te geven de keystrokes voor de tweede te typen. Er zijn geen constructies als looping, branching of condities, maar er is wel een Repeat commando (welke als parameter een string tussen quotes vereist, bestaande uit een of meer macro commando's) en commando's die een macro stoppen als een bepaald programma zich in de toplaag bevindt of als twee strings overeenkomen. Er zijn geen rekenkundige operators, maar er is een Evaluate commando die rekenkundige expressies in het Kladblok opslaat en een Counter commando die een tijdelijke teller bijhoudt. Er is zijn geen functies voor het afhandelen van strings, maar er is een Kladblok-afhankelijk commando dat een aantal zou kunnen uitvoeren. Er zijn variabelen, maar de syntax voor het doorgeven laat je haren te berge rijzen.

Om A op 1 te zetten en B op 2, en ze vervolgens op te tellen en het resultaat hiervan in C op te slaan, zeg je:

SetVariable A "1"SetVariable B
"2"Evaluate "\[a]+\[b]" copy -- dit slaat het resultaat
in het clipboardSetVariable C kladblok op -- dit haalt het er weer
uit

Om nummers van 1 tot 10 te typen, elk gevolgd door een tab en een return, zeg je:

Repeat 10 "Counter increment
save\rType $counter \q\\t\\r\q"

Wat Het Kan Doen -- Ieder KeyQuencer commando correspondeert met een klein bestand in een map (in je Systeemmap) genaamd KeyQuencer Extensions. Het verwijderen van een van deze bestanden uit deze map en herstarten zet dit commando uit; het toevoegen van een nieuw bestand als je er een geschreven hebt breidt je repertoire commando's uit. (Als er commando's zijn die je niet gebruikt, is het uitzetten hiervan gelijk aan het beschikbaar maken van meer geheugen; als je slechts een paar macro's hebt met een paar commando's kan KeyQuencer minder dan 80K in beslag nemen!)

Er zijn de gebruikelijke macro-gedragingen als het indrukken van een toets, het typen van een string, het kiezen uit een menu, het klikken van de muis en het wachten op een bepaalde activiteit. Er zijn ook extra's equivalent aan die van QuicKeys - en sommige zijn uitgebreider, zoals het schakelen tussen applicaties of schermen, het aanpassen van het niveau van de speaker en het aantal kleuren van de monitor, het kiezen van een printer en het opstarten van een server. Er is een krachtige Batcher applicatie: voor iedere kopie die je maakt, preconfigureer je welke macro uitgevoerd moet worden, vervolgens drag & drop je er bestanden of mappen op welke verwerkt moeten worden.

KeyQuencer heeft ook een afwisselende hoeveelheid 'rest'-commando's, zoals: het forceren van een venster- of schermverversing; het starten of sluiten van je PPP verbinding; bestandsinformatie opvragen; het overduidelijk tonen van de positie van de cursor; het bovenste venster verplaatsen; het afspelen van een audio-CD; het veranderen van de inhoud van het kladblok; het manipuleren van 10 kladblokken en het lezen en schrijven tussen het kladblok en een bestand.

Kleine Stoorzenders -- Er volgen nu een aantal zaken die mij opvielen, maar waarschijnlijk iemands algemene oordeel over KeyQuencer niet zullen aantasten. Een paar commando's werken mogelijk niet perfect: het commando om het niveau van het geluid aan te passen werkte niet op mijn computer; de "scroll top/bottom" commando's werken niet in Nisus Writer. Sommige toetsencombinaties (zoals die voor het aan- en uitzetten van KeyQuencer) kunnen niet aangepast worden. Op mijn computer werkte Now SuperBoomerang soms niet in de Editor, en het openen van een suitcase had soms het schrijven van rotzooi in het Online Help scherm tot gevolg en vervolgens een crash. In de Launcher is het niet mogelijk om de sorteringsvolgorde in de lijsten te configureren (naar naam versus naar toets); je zit vast aan de sorteringsvolgorde die je gebruikte in de Editor, de laatste keer dat je een bestand opsloeg. De syntax van de HyperCard XCMDs is niet gedocumenteerd en als laatste zou de handleiding meer helderheid van uitleg en ontwerp kunnen gebruiken.

Oordeel?! -- Op deze plek zou ik een samenvatting moeten plaatsen en je vertellen of deze macro-hulp datgene is waar je zo lang op gewacht hebt. Eerlijk gezegd weet ik het gewoon niet. Alhoewel dit een krachtig programma is, vermoed ik dat het niet geschikt is voor iedereen. Het hangt grotendeels af van jezelf, je prioriteiten en je huidige gereedschappen. Het beste is waarschijnlijk de demo te downloaden die snel verwacht wordt op de Web site van Binary, en het vervolgens zelf te bekijken. Ondertussen wat provocerende gedachten.

Wat ruwe functionaliteit betreft is er waarschijnlijk niets wat QuicKeys kan en wat KeyQuencer op de een of de andere manier niet kan, en KeyQuencer heeft een aantal mogelijkheden die bij QuicKeys ontbreken. Desalniettemin kan voor sommigen de taal te lastig zijn, of te weinig uitgewerkt. Mijn persoonlijke macro Holy Grail moet gereedschap worden gegeven om gereedschappen te bouwen, en mijn gedachten volgen een programma-taak traject. Voor mij voelt KeyQuencer dus aan als een hoeveelheid extensies die gebundeld zijn door een taal. Ik verkies de meer volledige programmeer- and informatie-constructs van OneClick die me in staat stellen om mijn eigen multipele kladblokken te maken (in plaats van het Clipboard commando van KeyQuencher), om AppleScript te gebruiken voor het openen of sluiten van MacPPP (in plaats van de PPPSwitch van KeyQuencer), om een lijst van schermen te verkijgen en het topscherm te sluiten (wat KeyQuencer, voor zover ik weet, totaal niet kan). Bovendien vind ik het geen probleem om een batterij aan scripting gereedschappen te gebruiken omdat geen programma alles kan wat ik wil - Frontier, AppleScript, HyperCard, ga maar door. Misschien ben ik gewoon een rare. Ik vermoed dat je eigen gevoelens over deze filosofische vraagstukken beslissender zullen zijn dat zaken als KeyQuencers gebrek aan applicatie-specifieke macro's en opneembaarheid. Voor diegenen die houden van een verzameling kant-en-klare krachtige gereedschappen, zal KeyQuencer aantrekkelijk zijn.

Het allerbelangrijkste is dat KeyQuencer een hoge rigoreuze standaard kent, iets dat niet ieder macro programma heeft. In het geval van iets dat zo simpel is als een toetsencombinatie die het actieve venster een regel naar boven op laat schuiven, kan OneClick niet concurreren met de vensters van Nisus Writer omdat de pijl omhoog van de scroll bar niet in de normale lokatie is, maar KeyQuencer "vertelt" het venster om te scrollen op een meer fundamentele manier en kent geen problemen. KeyQuencer kan het 'dubbel-control-klikken' simuleren, wat op mijn systeem WindowShade activeert. Dit lukt me niet met OneClick. Dit getuigt van de toewijding, de kennis en de filosofische basis van de auteur van KeyQuencer, Alessandro Levi Montalcini. Het is prachtig dat een dergelijke krachtige functionaliteit aan het brein van een persoon kan ontspruiten in deze tijd van grote software corporaties.

Een overeenkomst -- We hebben een overeenkomst gesloten voor lezers van TidBITS die KeyQuencer willen aanschaffen bij Cyberian Outpost. Als je de onderstaande URL gebruikt, kan je KeyQuencer 2.0 online bestellen en $4 korting krijgen (bekijk het als het schrappen van porto-kosten).

<http://www.tidbits.c om/products/key-quencer.html>

[Those of you hoping to compare KeyQuencer, OneClick (TidBITS-350), and QuicKeys (TidBITS-348) should stay tuned for a future issue. -Adam]

Binary Software, Inc. -- 310/449-1481 -- 310/449-1473 (fax)
<binary@binarysoft.com>


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.

Previous Issue | List of Issues | TidBITS Home Page | Next Issue