Vorige aflevering | Search TidBITS | TidBITS Homepage | Volgende aflevering

TidBITS#649/30-Sep-02

QuarkXPress mag dan nog niet klaar zijn voor Mac OS X, degenen die ervan afhankelijk zijn zullen blij zijn met de favoriete tips van goeroe David Blatner. Voor hen die nostalgische gevoelens koesteren voor Mac OS 9 onderzoekt Adam Jaguar's mogelijkheden om tabvensters te simuleren. William Porter besluit zijn artikel over Mailsmith's gedistribueerd filteren en in het nieuws: Apple's verlenging van de .Mac proef-abonnementen, de publieke bèta van iSync, Now Up-to-Date & Contact 4.2.5 en nieuwe versies van Internet Explorer.

Onderwerpen:

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


-> Denk je dat TidBITS interessant is voor <-
-> je vrienden, kennissen, collega's? Geef <-
-> hen de tip zich ook GRATIS te abonneren <-
-> of stuur deze aflevering naar hen door! <-


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].


Deze editie van TidBITS werd gedeeltelijk gesponsord door:


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.

Dit nummer werd uit het Engels vertaald door:

Verder werkten mee:


MailBITS/30-Sep-02

[vertaling: SL]

Apple verlengt .Mac tijdslimiet -- Als je nog iTools gebruikt en er nog niet uit bent of je wilt betalen voor .Mac geeft Apple je nog een paar weken extra bedenktijd. De speciale upgradeprijs van $50 voor huidige iTools gebruikers zal blijven gelden tot 14 oktober '02 in plaats van tot 30 september '02; op 15 oktober '02, zullen alle gegevens die nog onder iTools accounts zijn ondergebracht die niet ingeschreven zijn voor de .Mac diensten, worden gewist. Dus als je niet van plan bent .Mac te gaan gebruiken, heb je twee weken extra de tijd om je gegevens te redden en je kennissen te vragen een ander e-mail adres te gebruiken. [JLC]

<http://www.mac.com/>
<http://db.tidbits.com/getbits.acgi?tbart=06934>

Publieke bèta van iSync uitgebracht -- Meer dan twee maanden na de voorvertoning van iSync op Macworld Expo heeft Apple een publieke bètaversie uitgebracht van zijn veelzijdige synchronisatiesoftware. Deze eerste versie biedt ondersteuning voor het synchroniseren van gegevens met .Mac accounts, iPods, en sommige mobiele telefoons (zoals de Sony-Ericsson T68i die gedemonstreerd werd op Macworld). Palm apparaten worden ondersteund door middel van een iSync conduit die met HotSync Manager werkt; je hebt HotSync Manager 3.0 nodig, dat deel uitmaakt van het Palm Desktop 4.0 package. Zoals te verwachten in een publieke bèta zijn sommige functies afwezig of incompleet: notities of memo's in Palm apparaten synchroniseren niet, het Conflict Resolver dialoog laat niet alle velden goed zien, je kunt niet met .Mac synchroniseren via een proxy server, en in diverse situaties kun je met dubbele records komen te zitten. Zorg zoals altijd dat je een kopie maakt van je belangrijke gegevens! De iSync 1.0 bèta is een gratis download van 6.9 MB, en vereist Mac OS X 10.2.1. [JLC]

<http://www.apple.com/isync/>
<http://www.palm.com/macintosh/>

Internet Explorer updates voor meer veiligheid -- Microsoft heeft een paar Internet Explorer updates uitgebracht die een zwakte in de beveiliging moeten verhelpen. Die zwakte heeft te maken met digitale certificaten - in bepaalde situaties zou een aanvaller er gebruik van kunnen maken door een valse identiteit aan te nemen. De updates - versie 5.1.6 voor Mac OS 9 en 5.2.2 voor Mac OS X - bevatten ook alle andere recente reparaties. Microsoft heeft geen release notes gepubliceerd, maar het is onwaarschijnlijk dat de nieuwe versies nieuwe functies meebrengen. Microsoft heeft zelfs niet Internet Explorers installer in de Mac OS X versie bijgewerkt, die zonder reden eist dat je alle actieve programma's stopt. Versie 5.1.6 is een download van 5.4 MB; versie 5.2.2 is een download van 7.2 MB. [ACE]

<http://www.microsoft.com/mac/download/ie/ie5_classic.asp>
<http://www.microsoft.com/mac/DOWNLOAD/IE/ie5_osx.asp>
<http://www.microsoft.com/technet/treeview/?url=/technet/security/bulletin/MS02-050.asp>

Now Up-to-Date & Contact 4.2.5 uitgebracht -- Now Software heeft Now Up-to-Date & Contact 4.2.5 uitgebracht. De krachtige software voor het beheren van afspraken en adressen is nu compatibel met Jaguar en synchroniseert nu met iPod. Ook nieuw is text smoothing onder Mac OS X 10.1.5 en hoger. Belangrijke reparaties zijn onder meer: opbellen via de modem, correcte vertoning van iconen in de menubalk van de Quick Contact en Quick Day componenten, en het verschijnen in detailweergave van contactgegevens als ze via Quick Contact geopend worden. Now Up-to-Date & Contact 4.2.5 is een gratis update voor huidige gebruikers, en is een download van 15 MB. [JLC]

<http://www.poweronsoftware.com/products/nudc/>
<http://www.poweronsoftware.com/jaguar.html>


Jaguar: de terugkeer van tabvensters?

door Adam C. Engst <[email protected]>
[vertaling: TK]

Toen Jim Grisham zei dat het er naar uitzag dat Mac OS X 10.2 Jaguar de tabvensters van Mac OS 9 gedeeltelijk emuleerde, werd er op TidBITS Talk enthousiast gereageerd. Nader onderzoek wees uit dat Apple misschien van plan is tabvensters opnieuw te introduceren in Mac OS X, maar zover is het nog niet. Ondanks de ontgoocheling (sommigen van ons hier bij TidBITS blijven grote fans van tabvensters), zijn de nieuwe mogelijkheden in Jaguar voor vensters op de achtergrond welkom, en je kunt ze misschien zelfs bij je dagelijks werk gebruiken.

<http://db.tidbits.com/getbits.acgi?tlkthrd=1759>

Pseudo-tabvensters -- Als je zelf wilt zien waar dit allemaal over gaat, zet dan eerst je Dock aan de linker- of rechterkant van het scherm. Open dan een venster in de Finder en sleep het naar de onderkant van het scherm tot alleen nog de titelbalk zichtbaar is. De titelbalk past daar perfect en, als het venster ook niet te breed is, lijkt hij zelfs wat op de bekende tabs. Sleep nu een bestand op de tabtitelbalk en wacht even. Na een seconde of twee schuift het venster vlotjes in beeld. (Wanneer je op de spatiebalk drukt terwijl de aanwijzer op de tabtitelbalk staat, verschijnt het venster onmiddellijk.) Houd de muisknop ingedrukt en sleep het pictogram weg van de tabtitelbalk. Het venster verdwijnt weer even vlot naar onder, net zoals de tabvensters van vroeger. Het probleem is dat als je het pictogram per ongeluk neerzet in het geopende venster, blijft dit open staan, in tegenstelling tot de oude tabvensters.

Laten we nu zeggen dat je iets uit dit pseudo-tabvenster wilt halen. Er is natuurlijk geen tab om op te klikken, maar als je op de groene zoomknop klikt, wordt het venster meteen groot genoeg om de inhoud van de map weer te geven. Klik opnieuw op de groene zoomknop, en het venster wordt weer een tabtitelbalk. (Soms zul je nog een keer of twee extra op de zoomknop moeten klikken terwijl de Finder schakelt tussen de verschillende vormen voor het venster.) Dit is ook niet helemaal zoals we het gewoon waren bij tabvensters - zij openden automatisch wanneer je ergens op de tab klikte en sloten automatisch zodra je buiten het open venster klikte.

Met je Dock onderaan het scherm werkt alles nog even anders. Met het Dock zichtbaar kun je geen vensters verslepen tot alleen nog de titelbalk zichtbaar is, en hoewel het venster wel verschijnt wanneer je een pictogram naar een zichtbaar deel van de titelbalk van het venster sleept, kun je moeilijk voorkomen dat je het naar het Dock sleept. Je kunt het Dock verbergen door in het hiërarchische Dock-menu in het Apple-menu Schakel verbergen in te selecteren, maar hiermee is het probleem niet helemaal opgelost. Je kunt nog steeds niet alleen de titelbalk van het venster laten weergeven, en een pictogram helemaal naar de onderkant van het scherm slepen doet het Dock verschijnen.

Dit gedrag biedt ons een blik op de meer algemene verklaring van wat er precies gebeurt. Gordon Meyer maakte ons op TidBITS Talk hierop attent. Wanneer je in Jaguar een pictogram op een deel van een venster sleept dat verborgen is, hetzij door een ander venster, hetzij omdat het gedeeltelijk van het scherm staat, wordt het voor de Finder zoals een openverende map, ofwel door het venster op de voorgrond te brengen of door het te verplaatsen zodat de inhoud zichtbaar wordt. Je kunt dit uitproberen door een venster bijna helemaal links of rechts van het scherm te laten verdwijnen en er dan een pictogram naar toe te slepen - je zult het venster gelijkmatig zien verschuiven. Het effect is het mooist wanneer het venster in een van de onderste hoeken van het scherm staat, omdat het dan diagonaal naar boven schuift.

Samengevat, Jaguar heeft nog geen tabvensters, maar je kunt ze wel tot op zekere hoogte nabootsen, en het is altijd goed om weten dat wanneer je iets naar een gedeeltelijk verborgen Finder-venster sleept (de Finder moet actief zijn wanneer je begint te slepen), dat venster zal verschijnen.

Getabde applicatie-starters -- Als je houdt van tabvensters en ze ook in een andere context wilt gebruiken, probeer dan even Drop Drawers X van Sig Software, een applicatie-starter met een interface met tabvensters. De recente DragThing 4.5, ook een applicatie-starter, heeft eveneens een modus waarin je alle docks in een lade kunt veranderen. Beide utilities bieden uitgebreide aanpassingsmogelijkheden en talrijke andere eigenschappen, maar geen van beide biedt precies dezelfde functionaliteit als de tabvensters van Mac OS 9, waarin de constant bijgewerkte inhoud van een map wordt weergegeven.

<http://www.sigsoftware.com/dropdrawers/>
<http://www.dragthing.com/>

PayBITS: De TidBITS-gemeenschap heeft meegewerkt aan dit artikel; als
jij het interessant vond, wil je misschien iets bijdragen aan TidBITS!
<https://www.tidbits.com/about/support/contributors.html>
Lees meer over PayBITS: <./paybits.html/>

(Natuurlijk is een gift aan de Nederlandse vertaalploeg ook welkom: <https://www.paypal.com/xclick/business=d.flach%40chello.nl&item_name=TidBITS-NL+Vertaalteam>.)


QuarkXPress 5, tips en trucs

door David Blatner <[email protected]>
[vertaling: AV, RAW, GH]

Quark, Inc. blijft een mysterie binnen de Macintosh software wereld. Hun vlaggeschip, QuarkXPress, domineert nog immer de desktop publishing markt, ondanks ongebruikelijk lange ontwikkelingscycli tussen de verschillende revisies en een gebrek aan directe ondersteuning van de nieuwste Macintosh technologie. XPress 5 draait onder Mac OS 8.6 of later of in Classic mode onder Mac OS X en veel van de dialoogvensters zien er nog steeds uit als voor OS 9. Quark heeft onlangs aangekondigd dat de Mac-versie van XPress 6, verwacht ergens in 2003, alleen onder Mac OS X zal draaien.

XPress is nog steeds het meest gebruikte programma en wel om een goede reden: het is een diepgaand, krachtig programma dat de klus klaart. QuarkXPress 5 kan bovendien een goudmijn zijn voor mensen die houden van tips en technieken die het gebruik kunnen stroomlijnen. Hier volgen een aantal van mijn favorieten.

Maak tabellen met één cel -- Heb je ooit een tekstkader willen tekenen met aan elke kant een andere lijndikte? Of een kader dat maar aan drie kanten een lijn heeft? Probeer dan deze truc: Maak een tabel met het Tabel-gereedschap met maar één kolom en één rij en selecteer dan een zijde per keer (Shift-klik erop) en verander de kleur, stijl of dikte. Om een kader te maken met maar drie randen selecteer je de vierde zijde en verander je de kleur ervan in die van de achtergrond. (Omdat je de rasterlijnen van een tabel niet op Geen kleur kan zetten, werkt deze truc niet als je de tabel op een plaatje of een meerkleurige achtergrond zet.)

Web-veilige kleuren in XPress -- Vroeger hadden de meeste mensen "slechts," 8-bit kleurenbeeldschermen die maar 256 kleuren per keer konden laten zien en die kleuren werden vaak ge-dithered (wat er een beetje gemarmerd en lelijk uitziet). Om dit probleem op te lossen kozen mensen kleuren van een palet van 216 "Web-veilige" kleuren die op een scherm niet zouden ditheren. Vandaag de dag, nu elke computer 24-bit kleur kan weergeven, komt dit nog maar weinig voor en kunnen ontwerpers zo'n beetje alle RGB kleuren die ze leuk vinden gebruiken. Maar als je echt web-veilige kleuren wilt gebruiken, kan XPress ze voor je maken.

Als je een Web document open heb staan selecteert XPress automatisch een stel Webkleuren in het Kleurenpalet zoals Web Navy (blauw) en Web Maroon (bruin). Dit zijn echter niet noodzakelijkerwijs Web-veilige kleuren. Als je een Web-veilige kleur aan je document wilt toevoegen kun je Web-veilige Kleuren kiezen uit het Model trekmenu In het Wijzig Kleur dialoogvenster. Of gebruik mijn favoriete methode.

  1. Kies een willekeurige RGB kleur in het Wijzig Kleur dialoogvenster.

  2. Verander de procentuele waarden in de Rood, Groen en Blauw velden naar het dichtstbijzijnde veelvoud van 20, dus 0, 20, 40, 60, 80, of 100 procent. Bijvoorbeeld, als de waarde in het Rood veld 24 is, verander het naar 20. Als de waarde in het blauw veld 71 is, verander het dan naar 80.

  3. Bewaar de kleur (je kunt eventueel "Web-veilig" toevoegen in het naamveld om je te helpen herinneren).

Web afbeeldingen in XPress: Gebruik TIFFs, geen EPS bestanden -- XPress kan de TIFF en EPS plaatjes in je document automatisch wijzigen in GIF of JPEG bestanden bij het exporteren voor het web. Omdat EPS plaatjes echter "ingekapselde data" kunnen bevatten, kan XPress er dan niet bij om ze op de juiste manier te converteren dus krijg je GIF of JPEG versies van de lage resolutie schermvoorbeelden die je in XPress ziet. Jakkes! Als je je XPress pagina's wilt exporteren, werk dan alleen met TIFF bestanden. (Hoewel de eerlijkheid mij helaas gebiedt te zeggen dat je vaak een beter resultaat krijgt als je je plaatjes met de hand converteert in Photoshop en ze dan in XPress importeert als GIF of JPEG.)

Achtergrondlijnen, snel en eenvoudig -- Tabellen waarin iedere tweede rij gearceerd is (zoals in het grootboek van accountants) zijn bijzonder moeilijk te maken in XPress. Hier volgt een manier waarop XPress's zelfgemaakte strepen het voor elkaar kan krijgen.

  1. Selecteer Strepen en Lijnen uit het Wijzig menu en maak een nieuwe streep aan.

  2. Zet in het Wijzig streep dialoogvenster het "herhaal iedere" trekmenu op punten en zorg dat het Verleng tot in de hoeken blokje niet afgevinkt is. Verdubbel de hoogte van elke rij en typ het resultaat in het Herhaal iedere veld. Bijvoorbeeld, als een tabelrij 14 punten hoog is, typ dan 28 (2 x 14).

  3. Typ nu de hoogte van de tabelrijen in het Positie veld en klik op de voeg toe... knop. (In het voorbeeld hierboven, moet je dan 14 typen.)

  4. Sla deze streep op met een duidelijke naam en pas het toe op de lijn.

  5. Stel de breedte van de lijn in zodat deze hetzelfde is als die van de tabel. De lijndikte kan bijvoorbeeld 6 inch zijn. Verander tot slot de kleur en de tint van de lijn (en het gat, als je dat wilt).

Kader met één ronde hoek -- Het is gemakkelijk om in QuarkXPress een kader met afgeronde hoeken te maken. Maar wat doe je als je maar één of twee ronde hoeken aan een rechthoek wilt hebben? Maak je geen zorgen, bijna alles is mogelijk!

  1. Gebruik Stap en Herhaal om de rechthoek te dupliceren zonder verplaatsing.

  2. Stel de hoekradius van het duplicaat-kader in op de gewenste waarde (in het Wijzig-dialoogvenster).

  3. Selecteer het originele kader en kies de Bézier-kadervorm in het Vorm-submenu (in het Element-menu). Het is degene die lijkt op een ovaal met een deuk erin.

  4. Optie-klik op de randen van de originele rechthoek in de buurt van de hoek (maar niet te dichtbij). Dit voegt punten toe. Zorg ervoor dat je niet per ongeluk een punt verplaatst!

  5. Optie-klik op het hoekpunt om het te verwijderen.

  6. Selecteer tot slot beide rechthoeken en kies Samensmelten uit het Samenvoeg-submenu (in het Element-menu). Het resultaat is een kader met één afgeronde hoek.

Twee stijlen vergelijken -- Ik haat het wanneer ik twee stijlen heb die erg op elkaar lijken en ik me niet kan herinneren wat het verschil is. Gelukkig kun je met QuarkXPress twee stijlvellen met elkaar vergelijken. Selecteer twee stijlen in het Stijlvel-dialoogvenster (klik er een aan en Commando-klik op de tweede) en Optie-klik vervolgens de Voeg Toe-knop (Feitelijk verandert de Voeg toe-knop in een Vergelijk-knop zo gauw je de Optie-toets indrukt.) Het resultaat: een dialoogvenster dat elk onderdeel van de twee stijlvellen opsomt; de verschillen worden gemerkt in vet. Natuurlijk kun je alleen óf twee karakterstijlen óf twee alineastijlen vergelijken; die twee soorten met elkaar vergelijken is niet mogelijk.

Van begin tot einde - Je kunt alle bladzijden in een document afdrukken door "All" in het Bladzijden-veld van het Afdruk-dialoogvenster te typen. Aan de andere kant kun je, als je alleen de vier eerste bladzijden wilt afdrukken, het cryptische "+1-+4" (bedenk dat wanneer het om paginanummering gaat, het plusteken "absoluut paginavolgnummer" betekent, ongeacht wat voor paginanummering je gebruikt). Om van pagina 15 tot het einde af te drukken, typ je "15-end".

Post-it memo's -- Als je XPress-documenten van de ene persoon naar de andere verhuizen, wil je misschien wel commentaar toevoegen aan bepaalde objecten of plaatsen op een pagina. Door gebruik te maken van de mogelijkheid van QuarkXPress om het afdrukken van ieder element te onderdrukken, kun je gemakkelijk opvallende electronische Post-It memo's maken die toch niet afgedrukt worden, waarin je commentaar en suggesties over een individueel document kunt plaatsen.

Maak een tekstkader en voer de tekst van de memo in. Selecteer dan Wijzig in het Element-menu en geef het kader een achtergrondkleur van 70 procent geel, stel de ruimte rondom in op Geen en zet Onderdruk Afdrukken aan. Ieder object dat Onderdruk Afdrukken aan en ruimte rondom uit heeft staan is een "non-object"; het is zichtbaar op het scherm, maar wordt niet afgedrukt en beïnvloedt niets op de pagina.

Kaders zonder inhoud -- Het kostte de makers van Quark tien jaar voor ze doorhadden dat we soms wel eens kaders op een pagina plaatsen zonder tekst of een plaatje erin, maar alleen voor het maken van een achtergrondkleur (ook wel bekend als tintconstructie). Vroeger moest je hiervoor een beeldkader of een tekstkader gebruiken, met irritante bijwerkingen. In lege beeldkaders staat een grote "X" en tekstkaders laten een bovenzettings-merker zien wanneer ze door andere kaders bedekt worden, zelfs al is er geen tekst om boven te zetten. In plaats daarvan selecteer je het kader en kies je Geen in het Inhoud-submenu in het Element-menu.

Lijnranden op rasters plaatsen -- Als je een lijn dicht genoeg naar een rasterlijn sleept, wordt hij er automatisch op geplaatst. Maar welk deel van de lijn komt op het raster? Voor een kader of een groep is het altijd het omgevende kader die de rasterplaatsing bepaalt, maar voor lijnen zijn er andere regels. Lijnen die gemaakt zijn met de Diagonale en Loodrechte Lijn-gereedschappen plaatsen zich altijd met hun eindpunten op het raster. Bézier-lijnen daarentegen plaatsen zich gewoonlijk zoals kaders, aan de randen van hun omgevende kader. Als je lijn dun is, zeg 0,5 punt, maakt het amper wat uit waar die zich plaatst. Als het echter een dikke lijn is, kan het een groot verschil maken.

Je kunt een diagonale of loodrechte lijn dwingen om zich aan de rand in plaats van aan een eindpunt te plaatsen door deze samen met een ander object te selecteren. Je kunt bijvoorbeeld een klein dummy-beeldkader boven een lijn tekenen, de lijn en het kader beide selecteren en ze dan samen dicht boven een rasterlijn slepen. Hiermee kun je de onderkant van de lijn op de rasterlijn plaatsen; daarna kun je het beeldkader dat je maakte verwijderen.

Een Bézier-lijn kun je dwingen om zich met een bepaald punt op een rasterlijn te plaatsen door dit punt eerst te selecteren. Als je de hele lijn wilt verplaatsen, selecteer dan alle punten (dubbelklik een willekeurig punt op de curve) voordat je het punt versleept dat je wilt uitlijnen.

Knip of kopieer het tegengestelde -- Als je het Inhoud-gereedschap geselecteerd hebt, kun je een element zelf knippen of kopiëren (alsof je het Element-gereedschap geselecteerd had) door Optie aan de toetsaanslag toe te voegen: Commando-Optie-C kopieert het object, Commando-Optie-X knipt het.

Tekstoverzichten ankeren -- Als je de Optie-toets ingedrukt houdt terwijl je Tekst naar Kader selecteert in het Stijlmenu, converteert XPress de tekst naar een overzicht en ankert hij het automatisch in het tekstkader.

Liniaal alleen op schaal -- Dit is een van mijn favoriete "verborgen" eigenschappen in QuarkXPress: Als je de Shift-toets ingedrukt houdt terwijl je een liniaal aanwijzer op je pagina of venster sleept wordt hij schaalspecifiek. Dat betekent dat als je dat in Actual Size doet, je deze liniaal alleen ziet in Actual Size weergave of een hogere vergroting. Als je uitzoomt (zeg maar naar Fit in Window weergave) verdwijnt hij. Dit is erg geschikt voor die keren dat je een postzegel-weergave van de pagina wilt zien zonder de liniaal, maar er wel gewoon mee wilt werken.

[David Blatner is de auteur van Real World QuarkXPress 5 (voorheen The QuarkXPress Book), waar deze aangepaste tips vandaan komen. Hij is ook auteur of mede-auteur van Real World Photoshop 7, Real World Scanning and Halftones, en The Joy of Pi.]

<http://www.amazon.com/exec/obidos/ASIN/0201354926/tidbitselectro00/>
<http://www.amazon.com/exec/obidos/ASIN/0321115600/tidbitselectro00/>
<http://www.amazon.com/exec/obidos/ASIN/0201696835/tidbitselectro00/>
<http://www.joyofpi.com/>

PayBITS: Hebben deze tips je geholpen bij een beter gebruik van QuarkXPress en/of je tijd bespaard
waarom stuur je David dan niet een paar euro's via PayPal?
<https://www.paypal.com/xclick/business=david%40moo.com>
Lees meer over PayBITS: <./paybits.html/>

(Natuurlijk is een gift aan de Nederlandse vertaalploeg ook welkom: <https://www.paypal.com/xclick/business=d.flach%40chello.nl&item_name=TidBITS-NL+Vertaalteam>.)


Mailsmith en gedistribueerd filteren, deel 2

door William Porter <[email protected]>
[vertaling: GH, JG, SL]

Vorige week heb ik uitgelegd hoe je de gedistribueerde filters van Mailsmith kunt gebruiken om je inkomende post flexibel en efficiënt te beheren. Deze week richt ik me op uitgaande post, met een paar tips over het behandelen van post die je niet verwacht - en misschien wel of niet wilt hebben.

<http://db.tidbits.com/getbits.acgi?tbart=06943>
<http://www.barebones.com/products/mailsmith.html>

Filteren van uitgaande berichten -- In de meeste e-mailprogramma's wordt alle mail die je verstuurt als bulk bewaard in een enkele Outbox, er van uitgaand dat je waarschijnlijk niet wilt lezen wat je hebt geschreven. Maar het komt regelmatig voor dat je terug moet grijpen naar iets wat je aan iemand gestuurd hebt (heb je die klant echt geschreven dat het vrijdag klaar zou zijn?), of je wilt er zeker van zijn dat je jezelf niet herhaalt op een mailing-lijst. Als ieder uitgaand bericht in één Outbox bewaard wordt moet je een zoekopdracht geven of de berichten op datum doorlopen om te vinden wat je zoekt.

Om dit te vermijden gebruik ik Mailsmith om mijn uitgaande post te filteren naar logische locaties. Ik laat bijvoorbeeld alle in- en uitgaande post van een klant en mij bij elkaar zetten in een brievenbus, waardoor ook de aard van een correspondentie makkelijker ervaren wordt.

Oppervlakkig gezien lijkt het erop dat je de gedistribueerde filters van Mailsmith niet kunt gebruiken voor je uitgaande post. Het is waar dat je mail niet uit je uitgaande brievenbus kunt krijgen met een deposit-actiefilter, omdat een verhuizing vanuit de uitgaande brievenbus naar een door de gebruiker gedefinieerde brievenbus een zijwaartse verhuizing is in de hiërarchie, en deposit-actiefilters werken niet op die manier. Zij werken alleen verder naar beneden in een gegeven brievenbus. De truc om het aan het werk te krijgen is om al je post uit je uitgaande brievenbus te halen en te plaatsen in die brievenbus die alle andere brievenbussen bevat - je kunt dit doen door alleen zo'n filter te definiëren. Vanaf dat punt kunnen de deposit-actiefilters aan het werk gaan.

De test voor die filter is vrij simpel:

   If Sent Is equal to True...

Let op twee dingen in deze test. Ten eerste werkt de speciale "Sent" eigenschap van berichten alleen bij uitgaande berichten; het werkt niet (of wordt genegeerd) bij toepassing op inkomende berichten. Ten tweede, omdat de post in de uitgaande brievenbus pas gefilterd wordt nadat deze is verstuurd, is deze test strikt een formele eis. Je kunt geen actie definiëren zonder een test aan te maken die de actie in gang zet, en het is deze test die zorgt dat alle uitgaande post eraan voldoet.

Dus waar bewaren we deze berichten? De inkomende brievenbus lijkt daarvoor de aangewezen plaats, omdat alle andere brievenbussen, ook de uitgaande, logischerwijs hierin zitten. Maar die hiërarchie is precies de reden waarom het niet werkt. Denk even met me mee: Je verstuurt een bericht. Zodra het op z'n blijde weg is naar de bedoelde geadresseerde verplaatst Mailsmith het uit de uitgaande brievenbus naar de inkomende brievenbus, en omdat de transfer-actie verder filteren stopt blijft het bericht daar staan. Later (seconden of weken later) laat je je filters weer los op dit bericht. Het wordt eerst aan de uitgaande brievenbus aangeboden, welke - je raadt het al - het terugstuurt naar de inkomende brievenbus. Het lijkt op het vangen van een te kleine vis, je gooit hem tegen de stroom in, vangt hem weer en je gooit hem weer tegen de stroom in. Als je die vis niet meer wilt zien moet je hem de andere kant op gooien.

De oplossing is het maken van een alles opvangende brievenbus die stroomafwaarts ligt van de uitgaande brievenbus in de filter hiërarchie en die al je andere zelf gedefinieerde brievenbussen bevat. Dan begin je met het filteren van alles vanaf daar. Zoals omschreven zijn mijn folders ongeveer zo opgezet:

   (incoming)
     (outgoing)
     my mail
        - clients
        - lists & subscriptions
        - personal

De brievenbus genaamd "my mail" heb ik gemaakt. (ik had hem elke naam kunnen geven.) Slechts drie filters zijn er aan verbonden om mail van al mijn abonnementen op te vangen. Alle boodschappen worden eerst hier geplaatst. Niets blijft achter in mijn inkomende brievenbus.

Deze opzet blijkt erg soepel te zijn, wat voor uitgaande post ik ook heb. Ik heb uitgaande boodschappen naar mailing lists weg gegooid, omdat ik weet dat ik kopieën van de lijst terugkrijg. Ik gebruik een enkel filter voor dit doel, met een test die uitgaande boodschappen naar de lijsten waarop ik geabonneerd ben, opvangt:

   If To Contains "[email protected]"
   Or To Contains "[email protected]"
   (etc.)

Dit filter heeft de "Sent Is equal to True" test niet nodig. Die test was gewoon een formaliteit om uitgaande boodschappen op te vangen die niet voldoen aan meer specifieke testen. Waarom test ik niet gewoon om te zien welk abonnement gebruikt wordt voor uitgaande post en gooi alles wat gestuurd wordt via het "lists" abonnement in de vuilnisbak? Omdat ik soms met dit abonnement off-list boodschappen schrijf, en die wil ik wellicht bewaren.

Uitgaande boodschappen die niet naar de lijsten gaan worden dan verwerkt met het volgende filter:

   If Sent Is equal to True
   Transfer (to) "my mail"

Dit verhuist alles dat niet naar een lijst gaat naar de "my mail" brievenbus.

Van tijd tot tijd filter ik die brievenbus opnieuw met de hand zodat de juiste onderliggende brievenbussen in mijn hiërarchie alle uitgaande boodschappen ontvangen. Zodoende komen boodschappen naar mijn moeder in de zelfde map terecht als boodschappen van haar.

En het handigste is dat hetzelfde filter zowel binnenkomende als uitgaande post verwerkt. Hoe is dit mogelijk? Om een variatie van een voorbeeld van vorige week te gebruiken, gebruik ik het volgende filter om de briefwisseling van een bepaalde denkbeeldige klant op te vangen:

   If (any address) Contains "@notsobig.com"
   [Then] Deposit

Dit filter vangt niet alleen post naar mij van de mensen van Not So Big, Inc., maar ook mijn post terug naar hen. Het "(any address)" criterium verscheen voor het eerst in Mailsmith 1.5.3. Dus: een correspondent, een brievenbus, een filter. Erg efficiënt.

Zijn transfer-actiefilters niet meer nodig? Op het ene filter na dat verzonden post uit de uitgaande brievenbus vist gebruiken alle filters die ik heb beschreven de deposit-actie, want dat is een wezenlijk onderdeel van het concept "gedistribueerd filteren". Als je de deposit-actie gebruikt om een bericht naar een map te halen hoef je niet de naam van de map op te geven, en dat betekent dat je hetzelfde filter in veel verschillende contexten kunt gebruiken. Bovendien zijn na een deposit-actie nog altijd extra verplaatsingen van het bericht mogelijk, heel anders dan het transfer-filter dat verdere acties blokkeert. De deposit-actie - uniek aan Mailsmith - is zo belangrijk voor gedistribueerd filteren dat je gemakkelijk gaat denken dat het een en hetzelfde is.

Desondanks blijft de transfer-actie handig, en soms zelfs noodzakelijk. Zoals ik hierboven al uitlegde heb je op zijn minst een transfer-actie nodig als je uitgaande post wilt filteren, aangezien deposit-actiefilters anders niet bij uitgaande berichten kunnen.

De essentiële ideeën van gedistribueerd filteren zijn ten eerste dat verschillende filters gekoppeld zijn aan verschillende brievenbussen en ten tweede dat de filters worden toegepast in overeenstemming met hoe je je brievenbussen inricht. Aan bijna iedere brievenbus in mijn hiërarchie heb ik minstens een filter gekoppeld. De enige uitzondering is de brievenbus met inkomende post, die helemaal geen filter heeft.

De restanten opruimen -- Omdat ik de berichten die ik verwacht zo grondig filter komt vrijwel al mijn correspondentie met lijsten, klanten, familie en vrienden direct op de juiste plek terecht. Maar niet alles. Vijf tot tien procent van de post die ik ontvang is ofwel (a) welkom maar onverwacht, ofwel (b) uitermate onwelkom maar in toenemende mate verwacht - met andere woorden: spam. Het is meestal (b), maar niet vaak genoeg om zomaar alle ongefilterde berichten naar de prullenmand te verplaatsen zonder ze in te kijken.

Je kunt niet veel doen aan de berichten in groep (a). Je kunt geen filters maken voor berichten die je niet ziet aankomen. Enkele weken geleden ontving ik e-mail van mijn beste vriend van de middelbare school. Ik had in geen vijfentwintig jaar van hem gehoord, dus ik had geen filter voor hem gedefinieerd. En zelfs sommige berichten die je wel degelijk verwacht zijn moeilijk te filteren, bijvoorbeeld bevestigingen van on line winkels waar je net een order hebt geplaatst. Deze berichten komen terecht in de "my mail" brievenbus en ik archiveer ze handmatig.

En wat groep (b) - spam - betreft, wel, het filteren van spam draait uit op een voortdurende en pietepeuterige strijd. Ik wil echter opmerken dat het feit dat Mailsmith geen ingebouwde spam-snuffelaar heeft zoals Microsoft Entourage en Apples Mail nog niet betekent dat gebruikers van Mailsmith volkomen weerloos zijn tegenover spammers. Hoewel traditionele filtertechnieken even goed op spam werken als gedistribueerde filters presteert Mailsmith nog steeds goed, dankzij zijn uitgebreide mogelijkheden om met "grep" patronen te vergelijken. De leden van de Mailsmith Talk lijst wisselen graag spam-vangende tests uit, en veel van die tests maken gebruik van grep om de subtiele patronen uit te vlooien die spam onderscheiden van legitieme berichten.

Hoewel ik aanvankelijk meer schreef over spam filteren heb ik gedurende de afgelopen weken eerlijk gezegd de meeste van mijn zelfgemaakte filters uitgeschakeld, ten gunste van een nieuw shareware gereedschap voor Mac OS X, met de naam SpamSieve. SpamSieve is geschreven door ontwikkelaar Michael Tsaien en maakt gebruik van Bayesiaanse waarschijnlijkheidstheorie om junk mail te herkennen. (De eerste link hieronder legt de theorie uit achter Bayesiaans filteren.) Je moet SpamSieve trainen door het zowel spam als legitieme berichten te voeden, maar als het eenmaal voldoende statistische basis heeft kun je het vragen spam op te zoeken en te markeren met Mailsmiths "custom labels", en vervolgens filter je de spam waar je maar wilt. Ik heb prima resultaten bereikt met SpamSieve - geen valse markeringen, en een toenemende mate van succes in het herkennen van de mail die ik persoonlijk als spam beschouw. En het mooiste is dat het de mogelijkheden van Mailsmith louter uitbreidt, dus wat er met de spam gebeurt blijft volledig onder mijn controle. [We zijn van plan SpamSieve binnenkort volledig te bespreken - het ondersteunt momenteel Mailsmith, Entourage, en PowerMail van CTM Development; aan ondersteuning voor andere e-mail clients, waaronder Eudora, wordt gewerkt. -Adam]

<http://www.paulgraham.com/spam.html>
<http://www.c-command.com/spamsieve/>

Er vat op krijgen -- Gedistribueerd filteren is zo nieuw dat ik even tijd nodig had om er "vat op te krijgen", en ik heb gemerkt dat andere mensen een vergelijkbare evolutie doormaakten op de Mailsmith Talk lijst. Als je geen vat krijgt op gedistribueerd filteren, of als je om de een of andere reden de slotsom bereikt dat het je gewoon niet bevalt, laat Mailsmith je volledig werken met traditionele filters, en zelfs op dit terrein biedt het meer mogelijkheden dan al zijn concurrenten. Maar als je een tijdje met gedistribueerd filteren bezig bent geweest zul je er vat op krijgen, en vanaf dan wil je niet meer terug.

PayBITS: Heeft de kennismaking met de gedistribueerde filters
van Mailsmith je tijdwinst opgeleverd? Waarom geef je Will
dan niet een paar pegels via PayPal?
<https://www.paypal.com/xclick/business=paypal%40polytrope.com>
Lees meer over PayBITS: <./paybits.html/>

(Natuurlijk is een gift aan de Nederlandse vertaalploeg ook welkom: <https://www.paypal.com/xclick/business=d.flach%40chello.nl&item_name=TidBITS-NL+Vertaalteam>.)


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