Vorige aflevering | Search TidBITS | TidBITS Homepage | Volgende aflevering

TidBITS#452/26-Oct-98

Mac OS 8.5 blijft in het middelpunt deze week; Geoff Duncan richt zijn aandacht op enkele belangrijke veranderingen in en toevoegingen aan Open Transport networking, AppleScript, online help systemen, en Navigatiediensten. Iedereen die een server draait op een Mac zal ongetwijfeld ook geïnteresseerd zijn in onze tips aangaande het automatisch herstarten van gecrashte servers met behulp van MacsBug. In het nieuws behandelen we deze week het uitkomen van Netscape Communicator 4.5 en het overlijden van Internet ziener Jon Postel.

Onderwerpen:

Copyright 1998 TidBITS Electronic Publishing. All rights reserved.
Information: <[email protected]> Comments: <[email protected]>


Je kunt je gratis abonneren op de Nederlandse afleveringen van TidBITS door een (blanco) mailtje te sturen naar: [email protected]. Je krijgt deze dan per e-mail toegestuurd.
Om je abonnement op te zeggen, kun je een mailtje sturen naar: [email protected].

De Nederlandse editie van TidBITS is een letterlijke vertaling van de oorspronkelijke Engelse versie. Daarom is het mogelijk dat een deel van de inhoud niet geldt in bepaalde landen buiten de USA.


Deze editie van TidBITS werd gedeeltelijk gesponsord door:


Dit nummer werd uit het Engels vertaald door:

Verder werkten mee:


MailBITS/26-Oct-98

Vertaling: [DPF].

Uitgebreide Communicator 4.5 Blijft Beperkt Tot PowerPC -- Netscape Communications heeft vorige week Netscape Communicator 4.5 uitgebracht, een belangrijke update voor het geïntegreerde pakket Internet software. Communicator 4.5 biedt diverse prestatieverbeteringen tezamen met verbeteringen aan de e-mail en het contactbeheer (inclusief mail gebaseerd op sjablonen en hulp bij het adresseren). In samenwerking met de servers van Netscape stelt Communicator 4.5 gebruikers ook in staat om web-pagina's aan te passen en inhoud van het Web te filteren.

<http://home.netscape.com/communicator/v4.5/>

De web browser van Communicator 4.5 kent de recentelijk geïntroduceerde 'Smart Browsing' mogelijkheid van Netscape die je grotendeels vrijwaart van het intypen van "complexe en moeilijk te onthouden" URL's. Wanneer je de Internet Keywords mogelijkheid van Smart Browsing aanzet (zoals het standaard is ingesteld), wordt elk ingetypt adres langs de keyword server van Netscape gestuurd (zet deze mogelijkheid uit wanneer je je zorgen maakt over je privacy). Wanneer je dus "powerbook" intikt in het Addresveld brengt Netscape je naar de home page van Apple (maar niet naar de PowerBook pagina van Apple, waar je terecht komt na het intikken van "www.powerbook.com"); wanneer er geen bijbehorend keyword gevonden wordt, toont Netscape een pagina met suggesties, die vanzelfsprekend gepaard gaat met enige reclame. Smart Browsing kent ook een "What's Related"-knop die je suggesties voor sites doet, gebaseerd op de site die je op dat moment aan het bekijken bent. Communicator 4.5 wordt geleverd samen met de Netscape AOL Instant Messenger (of je die nu wel of niet gespecificeerd hebt), de Shockwave Flash plug-in, RealNetworks' RealPlayer client en verbeteringen aan de Messenger en Composer modules van Communicator. De volledige Communicator installer is alleen verkrijgbaar voor Macs met een PowerPC en is 13,9 MB groot (er is zowel een reguliere als extra beveiligde versie beschikbaar). Netscape Navigator, de zelfstandige Web browser component van Communicator blijft op versie 4.07. [JLC]

<http://home.netscape.com/download/>
<http://home.netscape.com/communicator/navigator/v4.0/>

Internet Ziener Jon Postel Overleden -- Jon Postel, een pionier van netwerken die een enorme en ongeëvenaarde macht had over het Internet, overleed op 16-Oct-98 tijdens hartchirurgie waarbij men een lekkende klep trachtte te opereren. Hij werd 55. Postel maakte deel uit van de groep die de eerste Internet protocollen onder het ARPAnet van het Amerikaanse Ministerie van Defensie vaststelde, en tot het moment van zijn dood is hij hierbij betrokken geweest. Recentelijk was Postel voorzitter van de Internet Assigned Numbers Authority (IANA), de organisatie die onder andere het proces afhandelt waarbij domeinnamen worden omgezet in nummers. Uit hoofde van deze positie stelde Postel een serie plannen op om het proces van domeinregistratie te veranderen. De meest recente werd eerder deze maand uitgegeven.

<http://www.iana.org/>

Net zoals de gepostuleerde filosofenkoning van Plato, die met name macht kreeg omdat hij het niet wilde, zag Postel zichzelf niet als iemand die in het centrum stond, maar hij was niet vies van het doen van werk wat erg nodig was. Hij koos zijn oorlogen met name vanuit technische redenen, niet zozeer politieke, en was meer bekend vanwege het bevorderen van veranderingen dan het opwerpen van blokkades. Postel was een sleutelfiguur in de groei van Internet en de commercialisatie ervan, en ook in het ontwikkelen van nieuwe standaarden en procedures. Zijn onpartijdigheid was bekend en gerespecteerd, zeker daar waar het zijn beheer van RFC's betrof, de documenten waarin technische specificaties gedefinieerd werden voor acceptatie door software en hardware ontwikkelaars. Het is mogelijk dat de dood van Postel verdere discussie oproept over de toekomst van domeinnaamregistratie. [GF]

<http://www.tbtf.com/archive/10-19-98.html#s01>


MacsBug voor de Onschuldige Geek, Deel III

door Geoff Duncan <[email protected]>. Vertaling: [MK] & [JS].

In voorafgaande delen van dit artikel hebben we MacsBug verkend, Apple's gratis low-level debugger. Eerst heb ik het gehad over het installeren van MacsBug en over hoe je het kunt gebruiken om een gecrasht programma te overleven, en en passant hebben we vastgesteld dat MacsBug waarschijnlijk het minst gebruiksvriendelijke programma is dat je ooit op een Mac zult tegenkomen. Daarna heb ik aandacht besteed aan veel gebruikte MacsBug-opdrachten die gedetailleerde informatie verschaffen over je Mac, applicaties en geheugen, en heb ik verteld hoe je logs moet maken van de problemen die je ontmoet. Hoewel MacsBug beschikt over een groot afschrikwekkend vermogen, kan het heel nuttig zijn, zelfs voor mensen die niet van programmeren hun broodwinning hebben gemaakt.

<http://db.tidbits.com/getbits.acgi?tbser=1057>

Nu je bekend bent geraakt met MacsBug, kun je die kennis gaan gebruiken om gecrashte servers automatisch te laten herstarten.

Armelui's Server-herstart -- Misschien is het je opgevallen dat de opdracht StdLog, die we in het tweede deel van dit artikel hebben behandeld, in feite output oplevert die verschillende andere MacsBug-opdrachten samen ook opleveren. Dat komt omdat StdLog in wezen een MacsBug-macro is, een opeenvolgend stel opdrachten gescheiden door punt-komma's. Met behulp van de Help-opdracht kun je zien uit welke opdrachten een macro bestaat: typ "help stdlog" om de StdLog macro volledig te zien expanderen.

Meestal hoeven niet-programmeurs geen macro's te definiëren. Maar MacsBug kent twee gereserveerde namen voor macro's - FirstTime en EveryTime - die iedereen van pas kunnen komen die een onbemande server heeft draaien. De FirstTime macro wordt uitgevoerd (als hij bestaat) wanneer MacsBug bij het opstarten wordt geladen, en als de EveryTime macro bestaat, wordt hij steeds uitgevoerd als MacsBug wordt aangeroepen, of dit nu door de gebruiker gebeurt of als gevolg van een systeemfout. Hier volgen een paar vaak toepasbare voorbeelden van hoe deze macro's kunnen worden ingevuld:

Eenvoudige herstart:
FirstTime: G
EveryTime: RS
Slimmere herstart:
FirstTime: DX OFF;G
EveryTime: STDLOG;RS

In het eerste voorbeeld wordt MacsBug opgedragen om de uitvoering te hervatten als hij bij het opstarten van het systeem wordt aangeroepen, om vervolgens de machine te herstarten in geval van een systeemfout. Het tweede voorbeeld is identiek, behalve dat het de user breaks uitzet in de FirstTime-macro (zie de opdracht DX in deel twee van dit artikel), en het zal MacsBug laten proberen een standard log aan te laten maken voor het de machine laate herstarten indien een systeemfout optreedt - op die manier wordt vastgelegd dat de computer problemen heeft. Merk op dat de opdrachten gescheiden worden door punt-komma's.

<http://db.tidbits.com/getbits.acgi?tbart=05130>

Als je wilt, kun je in deze macro's de opdracht RB gebruiken in plaats van RS. Zorg wel dat de laatste opdracht in de FirstTime-macro G is, want anders zal de Mac nooit doorgaan met opstarten. Op dezelfde manier moet je ervoor oppassen dat je de EveryTime-macro niet laat eindigen met G, anders kun je MacsBug nooit meer binnen komen.

De FirstTime en EveryTime macro's moeten als permanente marcros gedefinieerd worden voordat je ze kunt gebruiken om een machine te herstarten. Om dit te doen gebruik je een resource editor zoals het gratis ResEdit van Apple, waarmee je de macro's kunt definiëren en in een bestand kunt opslaan.

<ftp://ftp.info.apple.com/Apple_Support_Area/Apple_SW_Updates/US/Macintosh/Utilities/ResEdit_2.1.3.sea.bin>

Hoewel ik geen volledige instrukcties kan geven voor het gebruik van ResEdit zijn hier de stappen voor het maken van de macro's:

Beyond Merely Geeky -- Ik zal nog steeds niet beweren dat MacsBug voor iedereen te gebruiken is. Echter, ik hoop dat je gezien hebt dat zijn nut niet beperkt is tot de code-kloppers die teveel cafeïne drinken. Kennis hebben van de basis van MacsBug kan je helpen veel problemen te begrijpen en op te lossen, wat daardoor je Mac stabieler zal maken, en waardoor je productiever kunt werken. En dat is uiteindelijk wat iedereen wil.


Verder graven in Mac OS 8.5

door Geoff Duncan <[email protected]>. Vertaling: [IdM], [MSH], [JV], [GRP] & [LmR].

Vorige week, in TidBITS-451, wierpen we een eerste blik op Mac OS 8.5 met een babbel over systeembehoeften, installatie en opvallende nieuwigheden zoals Sherlock, Uitzicht en Thema's, en nieuwe Finder-eigenschappen. Deze week hebben we het over Internet en netwerken, de nieuwe op HTML gebaseerde online hulp, navigatiediensten en andere.

<http://db.tidbits.com/getbits.acgi?tbart=05142>

Internet en netwerken -- Netwerk-veranderingen zijn één van de meest opvallende nieuwigheden voor Internet-gebruikers - vooral als ze met een modem werken.

Ten eerste: Open Transport/PPP is verdwenen; je zal geen PPP-regelpaneel aantreffen in Mac OS 8.5. In plaats daarvan gebruikt Mac OS 8.5 de PPP-mogelijkheden in Apple Remote Access 3.1 - het Remote Acces-regelpaneel bevat nu alle bekende inbelkeuzes. PPP-verbindingen beschouwen als een vorm van "remote access" is geen grote gedachtensprong, maar doorgewinterde Mac-gebruikers denken misschien dat Remote Access alleen gebruikt wordt voor modemverbindingen naar AppleTalk-netwerken. Als die gebruikers Remote Access vroeger niet nodig hadden, slaan ze het misschien over bij een custom installatie van Mac OS 8.5. Het gevolg is dan een Mac OS 8.5-installatie zonder PPP-mogelijkheid. Dus als je inlogt op Internet via een modem, zorg dan dat je met Mac OS 8.5 Remote Access installeert.

Nadat je je inbel-instellingen hebt ingevoerd in het Remote Access-regelpaneel, kan je op het Internet aansluiten via het regelpaneel zelf of via het Remote Access Status-programma dat in het Apple-menu staat. Beide interfaces bieden een verbindingsstaat-venster. Goed nieuws voor wie FreePPP gebruikt in plaats van Open Transport/PPP: FreePPP werkt prima met Mac OS 8.5.

<http://www.rockstar.com/ppp.shtml>

Ook nieuw in Mac OS 8.5 is het Internet-regelpaneel. Dat brengt niet alleen veel Internet-instellingen samen, zoals mail-servers, e-mailadressen en suffix mappings, maar toont ook je default-browser, default-e-mailprogramma en default-Usenet-programma. Als dat je doet denken aan Internet Config, dan komt dat omdat het - onderhuids - Internet Config is. Apple voegde Internet Config 1.3, het public domain-programma van Peter Lewis en Quinn, stilletjes toe aan Mac OS 8.0 en gebruikte het om Internet-gerelateerde toepassingen te koppelen. Met Mac OS 8.5 biedt Apple via het internet-regelpaneel zijn eigen interface aan de instellingen van Internet Config 2.0, met daarbij dingen uit Internet Config zoals de mogelijkheid om verschillende voorkeuren-sets te bewaren en te verwisselen. (Verwisselen van voorkeuren is handig voor een draagbare computer die op verschillende locaties wordt gebruikt of voor computers die gedeeld worden door verschillende gebruikers.) Internet Config en het Internet-regelpaneel schrijven naar dezelfde voorkeuren, dus je kan je instellingen veranderen met één van beide, hoewel je Internet Config 2.0 of hoger dient te gebruiken.

<http://www.stairways.com/ic/>

Mensen die verschillende configuraties gebruiken op hun computer zullen in hun nopjes zijn: met de Location Manager (nu default geïnstalleerd) kan het switchen tussen groepen van instellingen in één keer gebeuren. Zo'n groep omvat Internet-instellingen, Remote Access, TCP/IP en AppleTalk, maar ook dingen als printers, sets uit Extensiebeheer, tijdzones, en meer. Opmerkzame gebruikers zullen vaststellen dat de suffix mappings van Internet Config ook verschijnen in het nieuwe File Exchange-regelpaneel (en vandaar uit ook kunnen veranderd worden). Dit regelpaneel vervangt zowel PC Exchange als Macintosh Easy Open.

Mac OS 8.5 wordt geleverd met Open Transport 2.0, een belangrijke verbetering wat betreft de fundamentele netwerk-technologie van het Mac OS. Al zullen gebruikers geen verschillen zien in de TCP/IP of AppleTalk regelpanelen, Open Transport bevat ondersteuning voor het verbeterde Dynamic Host Configuration Protocol (DHCP) en andere verbeteringen voor betere interactie met op Windows NT-gebaseerde servers. Open Transport 2.0 ondersteunt ook het Simple Network Management Protocol (SNMP). Ondanks de naam is SNMP een ingenieus gereedschap voor het beheersen van netwerken; sommige sites in een netwerk zouden gebruikers kunnen verplichten om SNMP op hun systemen te installeren. SNMP software zit in de Mac OS 8.5 installatie-set (niet als onderdeel van de Internet software set van Mac OS 8.5); echter, doorsnee huiselijke en zakelijke gebruikers hoeven het niet te installeren. SNMP zou zelfs een veiligheidsrisico kunnen zijn, want het kan info over hardware en configuratie van je machine rapporteren aan een gebruiker op afstand, die SNMP administratie-spul heeft. (Apple sluit zo'n ding in op de Mac OS 8.5 CD-ROM.) Als je SNMP installeert en je beslist dat je het niet wilt hebben, gebruik dan custom remove in de Mac OS 8.5 Installer om het te verwijderen.

<http://til.info.apple.com/techinfo.nsf/artnum/n58128>

Het meest opmerkelijke aspect van Open Transport 2.0 is de verbeterde netwerk-prestatie: Apple gaat prat op haar aanspraak dat Mac OS 8.5 networking sneller is dan die van Windows NT, weliswaar tussen twee machines die werken met OS 8.5, met gebruikmaking van een hoge snelheids 100Base-T Ethernet link. Zij die snakken naar verhoogde modemprestaties zullen geen verbetering door Open Transport 2.0 ondervinden, de modem is het struikelblok - al was ik ook aangenaam verrast toen ik zag dat Mac OS 8.5 betere netwerkprestaties leverde in een realistische netwerkomgeving, zoals een 10Base-T netwerk bemand met Macs, die werkten op diverse versies van het Mac OS. Het copiëren in de Finder lijkt sneller te gaan, niet afhankelijk van de versie van het Mac OS draaiend op de verre machine, gemeenschappelijke FileMaker databases zijn sneller aanspreekbaar en de toegankelijkheid van AppleTalk servers en apparatuur (zoals printers) is soepeler. Internet applicaties zijn wat vlotter en netwerk-werkzaamheden op de achtergrond (zoals downloads) veroorzaken geen onverwachte pauses meer in de applicaties op de voorgrond.

Helaas is de Kiezer nog steeds even onhandig als altijd. Maar Mac OS 8.5 heeft nu een nieuwe Network Browser applicatie, die de hiërarchie van AppleTalk zones en servers toont en je in staat stelt via TCP/IP verbinding te maken met deze servers en verre AppleShare servers . De Network Browser lijkt sterk op Windows Network Nabuurschap en steunt zwaar op Navigation Services (zie onder), die ook het grootste deel van dezelfde functionaliteit kan bieden in nieuwe Open- en Bewaar-dialogen. Niettemin, de Network Browser is een stap in de goede richting voor hen die routinematig te maken hebben met grote AppleTalk networken.

Favorites, Aliassen en Navigatiediensten -- Na de installatie van Mac OS 8.5 kun je een Favorites map opmerken in het Apple Menu en nieuwe Voeg toe aan Favorites commandos in het Bestanden menu en in diverse contextuele menu's. Logisch genoeg kun je de menu-commando's gebruiken om een alias te maken voor het in de Favorites map geselecteerde onderwerp. Zoals ik vorige week opmerkte, lijkt Favorites op het eerste gezicht een poging om het maken van bookmarks toe te voegen aan de Finder, echter Favorites werkt samen met Navigation Services, Mac OS 8.5's vervanging voor de vreselijk primitieve Open- en Bewaar-vakken.

Om voordeel van Navigation Services te hebben moeten applicaties gereviseerd worden. Feitelijk is het zo dat zelfs programma's die samen met Mac OS 8.5 geleverd worden, zoals SimpleText en MoviePlayer Navigation Services nog niet ondersteunen, al doen applicaties van derden dat al wel, zoals Anarchie Pro. Maar een glimpje kun je opvangen door een andere nieuwe Finder-eigenschap te gebruiken: herstellen van kapotte aliassen.

Tenzij je al een defecte alias hebt die zijn origineel niet kan terugvinden, zal je er zelf één moeten maken. Maak eerst een duplicaat van een klein bestand (zoals een LeesMij bestand of een tekst-clipping), en maak dan een alias naar dit duplicaat. Gooi dat duplicaat in de vuilnisemmer en maak die leeg. Selecteer nu de alias die je net gemaakt hebt en kies Toon Origineel van het bestandsmenu van de Finder. In Mac OS 8.5, in plaats van een dialoog voorgeschoteld te krijgen die alleen maar zegt dat het origineel onvindbaar is, stelt de dialoog ook voor de alias te verwijderen of te herstellen. Indien je voor herstellen kiest, krijg je een nieuwe dialoog te zien die je toelaat het oorspronkelijke bestand te zoeken of een nieuw toe te wijzen.

Deze dialoog is een onderdeel van de Navigation Services van Mac OS 8.5. Let er wel op dat je in de lijst mappen kan uitvouwen en sluiten, dat de grootte van het dialoogvenster kan aangepast worden, en dat je ook naar andere applicaties kunt overgaan terwijl de dialoog open is (hoewel je niks anders in de Finder kan doen). Rechts bovenaan zie je menu's voor recent gebruikte items, voor schijven en netwerkvolumes - je kan van hieruit ook op je AppleTalknetwerk browsen, en (aha!) items kiezen van een menu waarop door jouw gemaakte Favorites staan. Navigation Services dialogen kunnen ook previews laten zien (handig voor films, afbeeldingen en tekst) en accepteren items die je erop dropt vanuit de Finder of Sherlock, Mac OS 8.5's nieuwste Vind-functie.

Hoewel Navigation Services nog niet algemeen gebruikt worden, zie ik wel uit naar de toepassing ervan in programma's. Gedurende de laatste tien jaar heb ik ongeveer elk utility gebruikt dat de functionaliteit van de standaard Open en Save dialogen uitbreidt. Hoewel ze nuttig zijn - en vele bieden mogelijkheden die niet in Navigation Services voorzien zijn - zijn incompatibiliteit en constant updaten een permanente bron van frustratie gebleken. De gestandaardiseerde en verbeterde functionaliteit geboden door Navigation Services zou op lange termijn een enorm voordeel moeten zijn voor Mac-gebruikers.

AppleScript gaat de PowerPC-toer op -- Mensen die activiteiten op hun Macs automatiseren of die op maat gemaakte functionaliteit in of tussen programma's nodig hebben, hopen al jaren op een PowerPC-versie van AppleScript. Ondanks wijdverspreid gebruik in de publicatie-industrie, bij Macintosh administrators en mensen die heel wat computerkracht nodig hebben, werd AppleScript steeds gedenigreerd wegens zijn gebrekkige prestaties, zelfs op high-end systemen.

<http://applescript.apple.com/>

Met versie 1.3 heeft Apple eindelijk belangrijke prestatiebelemmeringen verwijderd en, eerlijk gezegd, het verschil is echt dag en nacht. Apple beweert dat sommige AppleScript-bewerkingen vijf maal sneller verlopen in AppleScript 1.3 dan onder vorige versies. Hoewel mijn bevindingen niet zo spectaculair zijn, draaien mijn AppleScripts die ik dagelijks gebruik gemiddeld zo'n twee à drie maal sneller onder Mac OS 8.5 dan onder Mac OS 8.1. Apple heeft ook een aantal veel gevraagde functies toegevoegd aan AppleScript: waarschuwingsdialogen kunnen nu na een periode van inactiviteit verlopen, scripts hebben toegang tot het clipboard en kunnen tekst samenvatten, laten gebruikers toe items van een lijst te kiezen, en begrijpen vele nieuwe eenheden en data types (waaronder Unicode tekst). Bovendien heeft Apple de scriptwoordenboeken voor de Finder en andere systeemcomponenten uitgebreid gereorganiseerd om meer duidelijkheid te bekomen (hoewel dit betekent dat sommige scripts moeten aangepast worden om te werken onder Mac OS 8.5). Mac OS 8.5 biedt ook verscheidene nieuwe elementen die je kan scripten, waaronder de Appearance en Location managers, de File Exchange, Internet en Apple Menu Opties controlepanelen. Je kan zelfs AppleScript gebruiken om een ColorSync-profiel in een afbeelding te verwerken.

Hoe welkom deze verbeterde AppleScript functionaliteit ook is, de meest subtiele AppleScript vernieuwing is waarschijnlijk de Folder Actions. Met Folder Actions kan de gebruiker AppleScript scripts toekennen aan een map waarna deze scripts reageren op acties die op deze map betrekking hebben, zoals bijvoorbeeld het openen of sluiten van het venster van de map en het toevoegen of verwijderen van items uit de map. Deze functionaliteit biedt veel en verstrekkende mogelijkheden: Ik heb zelf Folder Actions gemaakt die rotzooi uit mijn e-mail attachment map verwijderen en automatisch web server log rapporten genereren. Een ander script maakt van stukken tekst die in een bepaalde map worden gezet, een zelfgemaakt herinnerings- en agendasysteem. En Gordon Meyer vertelde op TidBITS Talk dat hij een Folder Action op zijn vaders iMac zo gemaakt heeft, dat speciaal geconfigureerde mappen altijd beschikbaar zijn als pop-up vensters aan de onderkant van het scherm. Er zitten echter wel een aantal haken en ogen met betrekking tot toegankelijkheidszaken aan Folder Actions; scripts hebben immers toegang tot het gehele systeem. Dus Folder Actions kan alleen vanaf de lokale harddisks gedraaid worden (niet vanaf servers of externe, verwijderbare harddisks) en je kunt geen Folder Action via email versturen. Desalniettemin, zorg er voor dat je alleen Folder Scripts gebruikt, die je zelf maakt of waarvan je weet dat ze van een betrouwbare bron gekomen zijn.

In Mac OS 8.5 kunnen Folder Actions alleen ingesteld worden via contextuele menu's (Control-klik de map); mocht dit problemen opleveren, bekijk dan Bill Cheeseman's shareware Folder Action Setup; het heeft een zwaar overbelaste interface, maar het is zeker nuttig wanneer je veel tijd steekt in het instellen van Folder Actions.

<http://oasis.bellevue.k12.wa.us/cheeseb/downloads/FolderActionSetup.html>

Online Help -- Mac OS 8.5 heeft ook een nieuwe, op HTML-gebaseerde online help faciliteit. In tegenstelling tot Sherlock, een simpele, gespecializeerde web client met beperkte weergave mogelijkheden, is de Help Viewer applicatie een redelijk complete HTML engine zonder web-capaciteiten.

Macintosh ontwikkelaars schreeuwen nu al jaren om een HTML-gebaseerde online help: hoewel Apple Guide prima werkt wanneer de gebruiker door een aantal stappen geleid moet worden, is het absoluut vreselijk wanneer het aankomt op het geven van gedetailleerde uitleg en referenties. Bovendien zijn voor het creëren van materiaal voor Apple Guide speciale programma's en kennis nodig die nergens anders, zoals bijvoorbeeld op een website of op een Windows versie van een product, kan worden toegepast. Tegenwoordig eten en slapen de meeste technische auteurs en software schrijvers HTML-gebaseerde documentatie. (GoLive CyberStudio schijnt de favoriet te zijn van Apple's help auteurs.)

Apple greep deze kans en benutte ze ten volle door niet alleen een uitgebreide online help voor het MacOS te maken (compleet met verrassend bruikbare tips en informatie voor gevorderde gebruikers), maar door ook mogelijkheden toe te voegen aan Help Viewer waardoor het via AppleScript met je systeem kan communiceren. Hierdoor kan de HTML-gebaseerde help de Kiezer openen, verbinding maken met een webpagina, een applicatie opstarten of Application Switcher instellingen openen. Het is ook mogelijk links toe te wijzen aan scripts in webpagina's op servers zodat een technische helppagina, via een AppleScript dat met het eigen product is geïnstalleerd, het product kan openen en instellingen kan bijstellen voor de gebruiker. Deze mogelijkheid om scripts te laten draaien wordt geregeld via het Internet control panel - kijk bij de advanced settings onder Helper Apps, en daar zie je of Help Viewer is ingesteld om het "help" URL schema te verwerken (doe geen moeite om het te veranderen, want de Help Viewer zet de instelling gewoon weer terug). Deze mogelijkheid brengt het gevaar met zich mee dat iemand een ongewild of kwaad bedoeld script op je Mac installeert en het dan vanaf een webpagina aanzet, maar eerlijkheidshalve moet hierbij ook gezegd worden dat het risico hierop even groot is als iemand die een kwaad bedoeld script meestuurt op een software product.

(Trouwens, voor goede voorbeelden van het gebruik van AppleScript onder Mac OS 8.5, moet je eens een blik werpen in de scripts met de kryptische namen in de Help map.)

Ook al is de Help Viewer erg goed, zijn organisatie maakt het rondspringen tussen onderwerpen vrij onaangenaam, met name omdat het sleutelcommando's mist om vooruit en achteruit te zoeken zodat bijna alle navigatie via klikken dient te gebeuren. Handige Mac-gebruikers kunnen deze navigatie-horde omzeilen door gebruik te maken van Help Viewer's zoek-capaciteit, die resultaten terugstuurt op relevantie. In mijn ervaring werkt een redelijke zoekopdracht beter dan browsen als je weet wat je wil vinden.

Niet Vergeten -- Mac OS 8.5 bevat enkele tientallen nieuwe functies, en we hebben het al over enkele gehad in deze artikels. Hier zijn echter nog een paar andere onderdelen van het Mac OS 8.5 die niet vergeten zouden mogen worden:

<ftp://ftp.info.apple.com/Apple_Support_Area/Apple_SW_Updates/US/Macintosh/Utilities/Apple_System_Profiler/ASP_2.1.2.smi.bin>

Info... -- Als je wilt lezen over de ervaringen van anderen met Mac OS 8.5 - inclusief tips, discussies, en opmerkingen over softwareconflicten - kijk dan eens naar de Mac OS 8.5 threads bij TidBITS Talk in de komende week. We hebben regelmatig vragen van onze lezers beantwoord en zelfs allerlei Mac OS 8.5 tips en nieuws verspreid.

<http://www.tidbits.com/search/talk.html>


Niet-winstgevende en niet-commerciële publicaties en Websites mogen artikels overnemen of een HTML link maken als de bron duidelijk en volledig vermeld wordt. Anderen gelieve ons te contacteren. We garanderen de precisie van de artikels niet. Caveat lector. Publicatie-, product- en firmanamen kunnen gedeponeerde merken zijn van hun ondernemingen.

Vorige aflevering | Search TidBITS | TidBITS Homepage | Volgende aflevering