Skip to content
Al 28 jaar doordacht, gedetailleerd verslag van alles over Apple
en het TidBITS Content Network voor Apple professionals

Vorige aflevering | TidBITS Nederlands | Volgende aflevering




ScanSnap vervanger, zsh in Catalina, Jamf Innovation Hub, TidBITS-ledenwerfactie

Heb je een oude ScanSnap scanner die niet meer werkt onder macOS 10.15 Catalina? Dave Kitabjian onderzoekt of VueScan wellicht een oplossing is om die scanner te blijven gebruiken onder Catalina. Voor de Terminal-nerds (en wellicht ook gewoon de nerds) onder ons biedt Josh Centers ondersteuning bij de overgang van bask naar zsh als standaard shell in Catalina. Adam Engst treedt enigszins buiten de gebaande paden met zijn verhaal over de inspanningen van Jamf, het bedrijf dat zoveel doet aan Apple-apparaatbeheer, om technologische onderwijsondersteuning naar studenten in ontwikkelingslanden te brengen. En last but not least is het weer tijd voor onze ledenwerfactie - als wij jullie geholpen hebben met het onder de knie te krijgen van technologie, kunnen jullie ons dan ook helpen? Belangrijk Mac-app nieuws is deze week SuperDuper 3.3, Tinderbox 8.2.1, Airfoil 5.8.8, Mailplane 4.2, DEVONagent 3.11.3 (Lite, Express en Pro), DEVONthink 3.0.3, BBEdit 13.0.3, Piezo 1.6.3 en Fetch 5.8.

Artikelen
 

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


Dit nummer werd uit het Engels vertaald door:
• Henk Verhaar
• Renate Wesselingh
• Dirk Paul Flach
• Paul Bánsági
• Thierry Kumps
• Elmar Düren
• Rick van Overbeek
• Jos van den Berg

Verder werkten mee:
• Coördinatie: Renate Wesselingh
• Montage: Elmar Düren
• Eindredactie: Johan Olie & Elmar Düren

Hoe je ons kunt bereiken kun je lezen op <de contactpagina>


Adam Engst 1 reactie (Engelstalig)

Steun jij TidBITS in 2020?

[vertaling: RAW]


Apples versies van iOS 13, iPadOS 13 en macOS 10.15 Catalina zaten vol met fouten, wat niet gebruikelijk is. We hebben hard gewerkt om Apples stortvloed aan nieuwe versies bij te houden, de reparaties te documenteren en advies te geven voor je update-beslissingen. We hebben ook geprobeerd om de onderliggende oorzaken te verklaren, vooral in “Zes redenen waarom iOS 13 en Catalina zoveel fouten bevatten” (21 oktober 2019). We moedigen lezers aan om vragen te stellen en anderen te helpen in ons TidBITS Talk-forum. Gedurende bijna 30 jaar is ons doel geweest om je te helpen om zo productief mogelijk te zijn bij het gebruik van je Apple-apparaten, zelfs wanneer dat betekent dat je een belangrijke update als Catalina moet uitstellen.

Deze inspanningen vereisen een flinke investering van tijd en geld. We moeten betalen voor de diensten van hoofdredacteur Josh Centers en de reguliere bijdragen van mensen als Glenn Fleishman en Julio Ojeda-Zapata, voor web-hosting, e-maildistributie en lopend onderhouds- en ontwikkelingswerk. Het is soms een behoorlijke opgave.

Om het benodigde geld bij elkaar te krijgen, leunen we steeds meer op ons TidBITS-lidmaatschapsprogramma. Het gros van de herinneringen om te hernieuwen is via e-mail uitgestuurd deze week, dus al bij voorbaat dank als je je lidmaatschap al hernieuwd hebt! (Als je nog geen herinnering ontvangen hebt, kun je wachten tot die aankomt, of je kunt in je account kijken wat de verloopdatum is.) Als je problemen ondervindt, stuur dan een mail naar Lauri Reinhardt op [email protected], zij kan je helpen.

Voor diegenen die nog niet in het TidBITS-lidmaatschapsprogramma zitten: zou je je niet aan willen sluiten bij de meer dan 3000 andere lezers die helpen om TidBITS in een financieel gezonde staat te houden? Je weet dat we ons richten op inhoud die praktisch, tijdig en zonder opgeklopt drama is, en zonder het conflict dat zoveel andere sites er graag bijhalen. Hoeveel is ons werk jou waard?

Je kunt kiezen uit verschillende niveaus van ondersteuning: $ 20, $ 50, $ 100 en $ 1000, of je eigen maandelijkse of jaarlijkse bedrag instellen. De lidmaatschapsvoordelen zijn dezelfde, met één uitzondering: het $ 1000 TidBITS Engel-niveau is een levenslang lidmaatschap met daarin inbegrepen een exclusief diner met Tonya en mij, als jij in Ithaca bent of wij jouw stad bezoeken. Serieus, we hebben een bezoek gebracht aan het gezin van één van onze TidBITS-Engelen toen we afgelopen zomer in Zwitserland waren.

Over lidmaatschapsvoordelen gesproken, hier zijn een paar goede:

  • Kortingen van 15% tot 50% op meer dan 80 Mac-producten met een gezamenlijke waarde van meer dan $ 1000
  • Een korting van 30% op alle Take Control-boeken
  • De optie om nieuwe artikelen per e-mail te ontvangen zo gauw als ze gepubliceerd worden
  • Een RSS-feed met de volledige tekst (niet-leden krijgen een feed met alleen samenvattingen)
  • Een versie van de TidBITS website zonder betaalde advertentiebanieren
  • Vermelding van jouw bijdrage op onze publieke TidBITS-leden-pagina

Vergeet ook niet om onze Leden-voordeel pagina door te nemen, waar alle Mac-apps staan genoemd waarop onze leden korting krijgen. Je zult er essentiële apps vinden, zoals onder andere 1Password, Audio Hijack, Default Folder X, DEVONthink, Keyboard Maestro, LaunchBar, Nisus Writer Pro, PDFpen, PopChar X, Scrivener, SpamSieve. (Neem contact met mij op als je het product van jouw bedrijf toe zou willen voegen.)

Voorbeelden van kortingen
Een paar voorbeelden van onze Leden-voordeel pagina.

Dus als je TidBITS waardevol vindt, of je hebt persoonlijke hulp van een van ons gekregen gewoon omdat je iets vroeg, word dan alsjeblieft TidBITS-lid om ons te helpen om door te gaan met het publiceren van het soort van artikelen dat je gewend bent om elke week te lezen. We zullen je eeuwig dankbaar zijn, en wat nog belangrijker is: je kunt ervan op aan dat elk artikel dat je leest, voor een klein stukje mogelijk gemaakt werd door jouw vrijgevigheid. Dank je!


Adam Engst 5 reacties (Engelstalig)

Jamf en de Matter Innovation Hub

[vertaling: HV, DPF]


De interessantste en ongewoonste discussies die ik onlangs had op de Jamf Nation User Conference gingen niet over IBMs onderzoek naar de resultaten van hun keuzeprogramma voor medewerkers (zie “Bij IBM zijn Mac-gebruikers productiever dan pc-gebruikers,” 12 november 2019), en zelfs niet over hoe een bedrijf als Locus Health iPads inzet om het op afstand monitoren van en zorgen voor patiënten nadat ze uit het ziekenhuis ontslagen zijn mogelijk te maken.

Foto van Dave Saltmarsh
Dave Saltmarsh naast de Innovation Hub pod in 2018

Nee, ik was vooral gefascineerd door de sessies die gegeven werden door en de discussies die ik had met de Global Education Strategist van Jamf, Dave Saltmarsh. Met zijn achtergrond in het lesgeven vanuit de praktijk heeft Saltmarsh meer dan 25 jaar ervaring in het integreren van technologie in het onderwijs, en het beheren van van onderwijs- en informatietechologieën op scholen. Je zult wel begrijpen dat hij het niet had over toepassingen van de apparaatbeheerprogrammatuur van Jamf, die veel gebruikt wordt op onderwijsinstellingen maar over dat onderwijs zelf. Meer in het bijzonder onderwijs in ontwikkelingslanden.

De reden is dat Jamf in augustus 2017 een ondersteuningsproject opstartte waarin een school in Haiti voorzien werd van onderwijstechnologie. In dat eerste project - tegenwoordig noemen ze dat een Innovation Center — kreeg de school apparatuur en programmatuur. Op latere bezoeken door medewerkers van Jamf, die gebruik konden maken van een intern programma waarmee ze in de tijd van de baas vrijwilligerswerk konden doen, werd de school voorzien van internettoegang, meer apparatuur en onderwijsondersteuning, door Saltmarsh "Technology-Enabled Active Learning" genoemd.

Om het proces van het brengen van onderwijstechnologie naar scholen in zich ontwikkelende landen te systematiseren en vereenvoudigen ging Jamf in 2018 een samenwerking aan met Modular Life Solutions, om een klaslokaal met technologische innovaties in een standaard zeecontainer te bouwen; eenvoudig te verplaatsen en robuust. Het resultaat, de Innovation Hub pod genaamd, is een hoogstandje van ontwerp en technologie, die volledig van stroom voorzien wordt door zonnepanelen op het dak - althans in de tropen.

Foto van de container waar de Innovation Hub in verscheept wordt
De Innovation Hub zeecontainer bij de JNUC in 2018

In het lokaal staan de tafels voor de studenten tegen de wand, met een scherm verbonden met een Apple TV op elke werkplek. Elke student krijgt een iPad (voorzien van een Logitech Rugged Combo 2 hoes) om mee te werken en die via AirPlay op een gedeeld scherm kan laten zien waar ze mee bezig zijn. De werkplekken zijn ook voorzien van kleine drones en Sphero SPRK+ robot-ballen die de kinderen kunnen programmeren en besturen.

Foto van het interieur van de Innovation Hub pod
De Innovation Hub van de binnenkant

Het moge duidelijk zijn dat de Innovation Hub een samenwerkingsproject is en niet iets dat Jamf in hun eentje deed. Jamf verleent financiële ondersteuning, doneert programmatuur, was behulpzaam bij het vinden van extra financiering en ging op zoek naar apparatuurdonaties. Maar men realiseerde zich vanaf het begin dat het niet zinvol was om dit geheel op eigen houtje te doen en zocht daarom samenwerking met Matter, een wereldwijde non-profit organisatie die zich inzet voor onderwijs, gezondheidszorg en gezonde leefstijlen in ontwikkelingslanden. Matter, op hun beurt, coördineert met andere non-profit organisaties in de verschillende landen om de Innovation Hub pods ter plekke te krijgen.

Installaties

De eerste Innovation Hub pod ging in oktober 2018 naar Haiti, in de buurt van de school waar Jamf in augustus 2017 hun technologie had gebracht. In mei 2019 ging de tweede pod naar Zimbabwe.

Zo rond die tijd realiseerde het team zich dat de klaslokalen-in-een-zeecontainer weliswaar werkten, maar erg duur waren, veel opbouwtijd kostten en dat het verschepen ook erg kostbaar is - de pod voor Zimbabwe zat drie maanden op de kade in Mozambique als gevolg van historisch zware orkanen.

Om slagvaardiger te kunnen opereren ontwikkelden Jamf en Matter een kleinere eenheid, Innovation Station genaamd; een enkele tafel waar vijf of zes studenten aan kunnen zitten. Nog steeds voorzien van een Apple TV en een gedeeld scherm en een iPad voor elke leerling. Bovendien traint Jamf nog steeds de onderwijzers in Technology-Enabled Active Learning.

Foto's van het Innovation Station
Een model van een Innovation Station op JNUC en een echte in Senegal

Min of meer organisch zijn Jamf en Matter met drie verschillende benaderingen gekomen: het oorspronkelijke Innovation Center, dat een volledig toegerust klaslokaal is voor 20 tot 25 leerlingen, de Innovation Hub en het Innovation Station met één tafel. Ze realiseerden zich dat de Innovation Hub een soort preparty kon zijn - eerst toegepast in een klein schooldistrict met een actief en enthousiast bestuur. Daar zou het dan zijn waarde kunnen bewijzen waarna een permanent Innovation Center zou kunnen worden gebouwd en de Innovation Hub naar een ander district zou kunnen gaan. Dat gebeurt op dit moment in Zimbabwe. Zoiets kan ook met het Innovation Station — dat is klein en goedkoop genoeg om een soort proefversie te zijn waarna het ook vervangen kan worden door een grotere versie.

Met deze strategie hebben Jamf en Matter in juli 2019 een Innovation Station in Senegal opgezet (mede betaald door de Senegalese basketballspeler Gorgui Dieng, die speelt voor de Minnesota Timberwolves) en in augustus 2019 een ander Innovation Station in Oeganda. Als laatste wordt er nu met ondersteuning van de First Lady van Zimbabwe gewerkt aan een volledig Innovation Center in een school in de hoofdstad van Zimbabwe met 1000 studenten.

Er zijn dus nu twee Innovation Hubs, twee Innovation Stations en twee Innovation Centers. Dat betekent dat er nu onderwijs geboden wordt aan 1100 studenten - en dan tellen we het Innovation Center dat nu in Zimbabwe wordt opgebouwd nog niet eens mee. Van de leraren wordt er nu een gecertificeerd in het Apple Teacher programma en daar zijn er niet veel van in Zimbabwe.

Gedachten

Toen ik nadacht over wat Jamf hier gedaan heeft viel me op hoe afwijkend de Innovation Hub is van de kernactiviteit van het bedrijf. Dat is op zich natuurlijk niet slecht. Ik vind het echter wel opvallend dat Jamf, een bedrijf dat kantoor houdt in Minneapolis met meer dan 1000 werknemers en gericht is op het beheren van technologie voor grote bedrijven, zoveel investeert in een klein en niet opvallend schaalbaar project dat bijdraagt aan onderwijs in ontwikkelingslanden. Misschien is het een geval van balans en zet men het maken van verschil in het leven van specifieke kinderen tegenover het dagelijks werk van het bouwen van schallbare software dat IT-beheerders helpt om miljoenen Apple-apparaten te beheren.

Ik sprak tegen Dave Saltmarsh een vermoeden uit dat de technologie een soort trojaans paard was: doordat de Innovation Hub aantrekkelijker werd voor investeerders en beleidsmakers zat de echte winst in het verbeteren van onderwijsbenaderingen. Hij was het daar niet mee eens omdat het veranderen van zaken in ontwikkelingslanden een grote winst kon zijn, terwijl dat in de VS waarschijnlijk niet genoeg was. Tegelijkertijd hoopt hij dat de Innovation Hub in de VS ooit ook effect zal hebben.

Hij zei verder dat de sleutel zit in dat technologie bepaalde vormen van onderwijs mogelijk maakt. De les als geheel kan meer onafhankelijkheid gegeven worden binnen bepaalde goedgekeurde iPad apps terwijl de leraar met een of twee leerlingen meer individueel kan werken. Als de leraar de aandacht van de hele klas wil hebben - of alleen een paar studenten die niet meer aan een taak werken - kan hij of zij met een druk op de knop de iPad vastzetten zodat de leerlingen weer mee moeten doen. Met andere woorden, het gaat niet zozeer om de technologie zelf, want dat is sowieso een lastig pad vanwege de snelheid waarmee technologie verandert, maar over het gebruiken van technologie als onderwijsgereedschap. Dit zit zelfs verpakt in de naam van de benadering van Saltmarsh: Technology-Enabled Active Learning. Actief leren vereist niet per sé technologie, maar kan er wel door aangespoord worden.

Uiteindelijk is bijna alles aan het Innovation Hub project positief. Het mag in de eerste jaren nog niet zo snel zijn gegaan maar ik denk dat men hoopt dat er sprake zal zijn van een sneeuwbaleffect. Als de top van de regering in Zimbabwe voldoende geld en ondersteuning kan geven zou het aantal scholen dat de benadering van Saltmarsh gebruik flink kunnen toenemen. En succes in het ene land kan zelfs aanstekelijk zijn voor andere landen. Dat is allemaal natuurlijk nog toekomstmuziek maar iedere eik begint als een struikje.

Als je geïnteresseerd bent in het Innovation Hub-project en zelf of via je bedrijf ondersteuning wilt bieden kun je terecht op het 'partner'-deel van de webpagina van Matter Innovation Hub. Daar vind je ook meer details.


Josh Centers 1 reactie (Engelstalig)

Informatie om over te stappen naar zsh in Catalina

[vertaling: PAB, HV, LmR]


macOS 10.15 Catalina bracht veel grote veranderingen op de Mac zoals het einde aan de ondersteuning voor oudere 32-bits programma's, maar een die je gemakkelijk zou kunnen hebben gemist is de standaard Terminal-shell die overschakelt van bash (de 'Bourne-again shell') naar zsh ('Z shell'). Het is een verandering die je gemakkelijk mist als je de Terminal niet gebruikt, maar ook omdat als je een upgrade uitvoert van een oudere versie van macOS, bash de standaard blijft (hoewel je wordt gevraagd over te schakelen).

Catalina's waarschuwing over bash

Als je een Terminal-gebruiker bent moet je je bewust zijn van de verandering en als je alleen Terminal-nieuwsgierig bent, is dit een goed moment om er in te duiken en meer te leren over de shell, omdat zoveel Mac-vriendelijke gebruikershandleidingen worden gepubliceerd. In ons laatste lezersonderzoek stond de dekking van de terminal niet hoog op de lijst met gewenste onderwerpen “Resultaten van het TidBITS-lezersonderzoek 2019”, 6 september 2019), dus ik zal hier niet veel ruimte aan zsh besteden, maar zal je in plaats daarvan wijzen op bronnen om er meer over te weten te komen.

Wat is een “shell?”

In de eenvoudigste termen is de shell de opdrachtregelomgeving die je gebruikt om te communiceren met het besturingssysteem. Apple wil gebruikers vooral laten communiceren met macOS via de grafische interface, maar omdat macOS bovenop Unix is gebouwd, biedt het ook een robuuste opdrachtregelomgeving.

Verwar een shell zoals zsh niet met het Terminal-prppramma zelf. Terminal laadt zsh of een andere shell van je keuze en fungeert als je grafische interface naar de shell, die op zijn beurt de tekstgebaseerde interface is voor macOS's Unix-basis.

Vanaf de opdrachtregel kan je Unix-opdrachten uitvoeren, zoals 'cd' en 'ls'. Een shell die op deze manier wordt gebruikt, wordt een "interactieve shell" genoemd. Je kan ook shell-commando's samen met flow control en dergelijke gebruiken om shellscripts te schrijven die acties automatiseren. Die kunnen op hun beurt ook worden geïntegreerd in andere automatiseringssoftware zoals AppleScript en Keyboard Maestro. In dergelijke scripts noem je de shell, meestal sh, met een startregel zoals #!/Bin/sh. Wanneer je een dergelijke shell gebruikt, wordt deze een "niet-interactieve shell" genoemd.

Wat is bash en waarom maakte Apple de overstap naar zsh?

De afgelopen decennia hebben programmeurs vele verchillende shells gemaakt met onderscheiden functionaliteit. Sinds Mac OS X 10.3 Panther is de standaard-shell van de Mac de Bourne-again shell, ook bekend als bash. Ook op veel Linux-distributies is dit de shell bij uistek waarmee bash een soort van de-facto standaard is. De naam is een woordspeling op de ooit veelgebruikte Bourne shell (en zijn vele klonen, zoals ash), vaak simpel aangeduid met het sh-commando. De Bourne shell dateert al van 1976 en hoewel hij meestal niet interactief gebruikt wordt is het nog steeds de basis voor veel Unix shell scripts, juist omdat 'ie op vrijwel alle installaties te vinden is. In 1989 zag bash het licht, als onderdeel van het GNU Project: een nieuwere en moderne versie van sh.

En er is niks mis met bash maar na versie 3.2, daterend van 2007, wijzigde het GNU Project de licentie voor bash naar de GNU Public License 3.0, dat restricties oplegt aan bedrijven als Apple, zoals het geheel afzien van patentrechtclaims en de eis dat iedereen zich mag bemoeien met de binnenkant van hun computers. Om een lang verhaal kort te maken: versie 3.2.57 van bash dat met macOS gebundeld wordt is al lang achterhaald omdat Apple weigert om de beperkingen van de GNU licentie te accepteren. GNU heeft sinds die tijd wel kleine updates uitgebracht, bijvoorbeeld als gevolg van de Shellshock kwetsbaarheid - zie “Apple brengt Bash-update voor kwetsbare plekken voor Shellshock” (29 september 2014).

zsh daarentegen wordt gelicensieerd onder een variant van de minder stricte MIT licentie. Bovendien heeft het een aantal geavanceerde functies die bash niet heeft.

Wat kan zsh dat bash niet kan?

How-To Geek heeft een kort overzicht van de voordelen van zsh, zoals automatische cd - waarbij het eenvoudig intikken van de naam van een directory je automatisch naar die directory brengt - en ingebouwde spellingscontrole. Ook ondersteunt zsh invoegtoepassingen, zoals het populaire Oh My Zsh, dat meer functies toevoegt en het eenvoudiger maakt om ingewikkelde zaken te configureren. Ik kan je aanraden om de zsh FAQ te raadplegen waar je het antwoord op veel vragen al kunt vinden.

Een van mijn favoriete functies van zsk is het automatisch afmaken van menu's. In de meeste shells kun je een deel van een commando of directory-naam intikken, zoals /usr/bi, en vervolgens op Tab drukken om het geheel aan te laten vullen. In de meeste shells is het ook zo dat als de tekst die je intikt nog niet eenduidig is, de shell je alle mogelijkheden laat zien, maar je moet nog steeds blijven tikken, totdat de ingetikte tekst uniek is; pas daarna kun je op Tab drukken om de naam te completeren. In zsh kun je het zo instellen dat de opties als menu getoond worden waar je uit kunt kiezen door er met de pijltjestoetsen doorheen te lopen of, met wat meer inspanning, via vi toetscombinaties of zelf toe te kennen toetsen. In de schermafbeelding hieronder tikte ik /usr/local/ in en vervolgens Tab om een menu van submappen te zien te krijgen.

zsh's optionele auto-aanvullen menu
Je kunt zsh zo instellen dat je een doorloopbaar menu van mogelijke mappen en bestanden te zien krijgt als je op Tab drukt.

Hoe weet ik in welke shell ik zit?

Open Terminal en tik één van deze commando's in:

  • echo $0 — toont de naam van de shell.
  • echo $SHELL — toont het pad naar de shell.

Het echo commando om de naam van en het pad naar de shell te vinden

Dat laatste commando kan heel handig zijn als je iets als Homebrew gebruikt om verschillende shell-versies, naast de versie die Apple meelevert, in verschillende directories te installeren (meer daarover later).

Waar vind ik extra informatie over zsh?

De kaft van het boek 'Moving to zsh'' Eén van de beste gratis vraagbaken voor zsh onder macOS is de blog-serie in 8 delen Moving to zsh van Armin Briegel. Briegel heeft nu ook een e-boek uitgebracht dat, je raadt het al, Moving to zsh heet en voor $ 9,99 te koop is in Apples Book Store. Als je je wilt verdiepen in zsh in Catalina is het volgens mij een goede investering - het gaat in op alle belangrijke zaken, van het uitleggen wat een shell eigenlijk is, via de overstap naar zsh tot het configureren van zsh. Met dit boek in de hand word je snel een doorgewinterde gebruiker maar het is geen compleet naslagwerk. Daarvoor moet je bij de officiële zsh handleiding zijn.

Het zsh team heeft ook een officiële gebruiksvriendelijke gids voor zsh; niet zo gebruiksvriendelijk of Mac-georiënteerd als die van Briegel, maar met meer harde info.

Hoe zet ik zsh naar mijn hand?

Standaard is zsh nogal spartaans. Ik kan Briegels Moving to zsh, part 2: Configuration Files van harte aanbevelen voor een doorwrochte uitleg van de configuratiebestanden van zsh maar je zult de rest van de serie ook moeten lezen voor feitelijke configuratie-tips.

Wacht nog even met het installeren van een plug-insysteem zoals het bovengenoemde "Oh My Zsh" totdat je zsh goed begrijpt en weet wat je zoekt in "Oh My zsh". Het is niet nodig om dingen vanaf het begin al te ingewikkeld te maken.

Kan je je zsh-configuratie delen?

Ik kopieer gewoon het zshrc-bestand van Luke Smith naar ~/.zshrc. Hij heeft een aantal mooie kleuren ingesteld en het menu wordt automatisch aangevuld met vi-toetsverbindingen. Hier is een video waarin zijn configuratie gedetailleerd wordt uitgelegd.

Als je de vi-toetsen niet leuk vindt en de pijltjestoetsen wil gebruiken om door het menu te navigeren verwijder je de vijf regels onder "# Use vim keys in tab complete menu:".

Zullen mijn oude shell-scripts nog werken?

Als je je shellscripts met de standaard #!/bin/sh bent begonnen zou je geen problemen moeten hebben. Catalina wordt nog steeds geleverd met bash, dat sh emuleert. Het zou me echter niet verbazen als Apple bash in de toekomst volledig zou verwijderen. Apple stelt voor om sh met zsh te emuleren door de optie --emulate sh toe te voegen aan zsh zodat je een script kunt starten met #!/bin/zsh --emulate sh. (Merk op dat dit niet werkt met de versie van zsh die wordt geleverd met Mojave.) Ik verwijs ook naar Briegel's "Moving to zsh, part 8"w waarin scripting met zsh wordt behandeld.

Mijn standaardshell is nog steeds bash. Hoe schakel ik over naar zsh?

Hoewel zsh niet de standaard was in oudere versies van macOS en het ook niet de standaard in Catalina is voor oudere accounts die werden gemaakt met bash als standaardshell, heeft Apple zsh al langere tijd opgenomen in macOS. Je kunt het nu meteen proberen door zsh te typen op de opdrachtregel. Typ exit om zsh te verlaten. Als je het wilt instellen als je standaardshell biedt Apple een aantal manieren om dit te doen, evenals een manier om te wijzigen wat Terminal gebruikt zonder de standaardinstelling voor je account te wijzigen.

Ik hou niet van zsh. Kan ik teruggaan naar bash? Bij voorkeur een nieuwere versie??

Ja en dat is zelfs gemakkelijk. Volg gewoon de link naar de instructiepagina van Apple hierboven en vervang /bin/zsh in de instructies door /bin/bash.

Misschien is het echter niet handig om bij de oude bash-versie van Apple blijven blijven. Hierbij komt Homebrew van pas. Nadat je het hebt geïnstalleerd, wordt bij het uitvoeren van brew install bash de nieuwste versie van Homebrew bijgewerkt en geïnstalleerd in /usr/local/bin/bash. Merk op dat je de versie van Apple in /bin/bash en de versie van Homebrew in /usr/local/bin/bash hebt. Als je een functie uit de nieuwere versie van bash nodig hebt die Homebrew installeert, start je scripts dan met #!/usr/local/bin/bash.

Als je Homebrew niet wil of kan gebruiken heeft Briegel instructies voor het handmatig bouwen en installeren van bash.

Zijn er alternatieven voor bash en zsh?

Er is een absurd aantal shells maar bash en zsh zijn de meest voorkomende en de moeite waard om te leren. Overigens heeft Brett Terpstra zijn experimenten gedocumenteerd met de fish shell:

Fish beschikt over geavanceerde autosuggestie en uitbreidingen, doet aan coole syntaxis-accentuering, biedt een 'gezonde' scripting-toolset, heeft een reeks bestaande plug-ins en thema's en heeft zelfs een browser gebaseerd configuratiepakket dat behoorlijk goed is.

Ik heb het niet geprobeerd, maar misschien is het jouw kopje thee zijn, eh, vat met vis.


Dave Kitabjian 39 reacties (Engelstalig)

VueScan: niet de vervanger van ScanSnap waar je op hoopte

[vertaling: RAW, PAB, DPF, RvO, JO, LmR, TK]


Epson Scan-software
Een traditionele interface voor scan-software, met veel instelbare technische parameters

Zo'n 20 jaar geleden was het maken van thuisscans alleen beschikbaar voor mensen die de tijd en het geld hadden om grote glasplaat-apparaten te gebruiken die met SCSI verbonden waren. De luxe van het hebben van een papierloos kantoor woog op tegen de noodzaak om van het instellen van heel veel technische parameters voor het maken van een enkele scan. Interfaces zoals deze van Epson (en andere, nog onvriendelijkere) waren gebruikelijk.

Fujitsu probeerde deze problemen op te lossen met hun ScanSnap scannerlijn. Deze apparaten, waar de pagina's doorgaans doorheen rolden, bespaarden bureauruimte en verminderden de hoeveelheid keren dat je papier moest omwisselen. Maar het echte geheime ingrediënt van ScanSnap was de bijbehorende software, die draaide om wat jij probeerde te doen en je niet dwong om constant met scan-parameters te rommelen. Eindelijk was er een ontwikkelaar die dacht als een klant in plaats van als een scanner! De combinatie van een eenvoudige gebruikersinterface, intelligente standaardinstellingen, naadloze integratie met externe programma's en automatisering van de gehele werkroutine, vormden samen een gebruikerservaring die moeilijk te overtreffen was.

Ik gebruik bijvoorbeeld eenvoudigweg het contextmenu van het Dock-pictogram van ScanSnap Manager om 'Medical Documents' te kiezen, mijn verzekeringsdocumentatie in te voegen, op de blauwe knop op de ScanSnap S1300 te drukken en ScanSnap Manager zal:

Het eenvoudige en toegankelijke profielmenu van ScanSnap

  • De hele stapel pagina's dubbelzijdig scannen
  • Alle pagina's recht trekken die schuin getrokken zijn
  • Pagina's van verschillende grootte en vorm in dezelfde opdracht behandelen
  • Lege pagina's verwijderen
  • De juiste resolutie en kleuropties kiezen
  • OCR op de tekst uitvoeren om een doorzoekbaar document te maken
  • Het resulterende PDF opslaan in een specifieke map

En als het papier vastloopt kan ik de storing verhelpen en verdergaan waar ik was gebleven.

De dag waarop scannen dood ging

Ze zeggen dat alle goede dingen een einde hebben, en ik misschien had ik kunnen weten dat mijn werkwijze bij het scannen te mooi was om waar te zijn. Een paar maanden geleden stuurde Fujitsu gebruikers van oudere ScanSnap modellen een e-mail om hen te informeren dat hun ScanSnap software geen 64 bits-versie zou krijgen en dus niet onder macOS 10.15 Catalina zou draaien. Fujitsu heeft een nieuwe 64 bits-applicatie ontwikkeld, maar die ondersteunt veel van de oudere en enorm populaire ScanSnap modellen niet, inclusief de S1300 die ik gebruik:

***Voor gebruikers van de S1500, S1500M, S1300***

De ScanSnap software die je gebruikt is niet geschikt voor macOS 10.15 Catalina.

We raden je aan om je ScanSnap te gebruiken met de huidige versie van macOS.

Of om je ScanSnap te upgraden naar een recent model.

Details

Er zullen geen updates komen voor de ScanSnap software die je gebruikt.

De ScanSnap software is niet compatibel met macOS, want 32-bits applicaties worden niet langer ondersteund.

Als je macOS 10.13 of ouder gebruikt kun je de ScanSnap S1500, S1500M en S1300 blijven gebruiken.

Als je macOS 10.14 of nieuwer gebruikt raden we je aan om een ScanSnap aan te schaffen die nu verkrijgbaar is.

De oplossing van Fujitsu is dat we een nieuwe scanner kopen. Natuurlijk.

Even afgezien van de milieuconsequenties van het dumpen van wellicht miljoenen prima scanners vraagt Fujitsu aan klanten om $250 uit te geven (voor de S1300i, de vervanger van de S1300, en het middelste model van de serie). Je zou ScanSnap Manager ook in een virtuele machine onder 10.14 Mojave kunnen gebruiken (zie “De overstap naar Catalina: houd je 32-bits Mac-programma's actief met Parallels,” 18 september 2019), een oudere Mac ernaast houden die Mojave draait of niet upgraden naar Catalina (prima voor nu, maar geen goed idee voor de langere termijn). Het besluit van Fujitsu om te stoppen met de ondersteuning van oudere scanners lijkt onethisch, milieutechnisch onverantwoord en is eerlijk gezegd onnodig. Als je Fujitsu wil vertellen wat je vindt van deze beslissing lees je in onderstaande e-mail van Fujitsu wat je moet doen. In het Engels was de tekst net zo wrak...

“Als je een e-mail stuurt naar [email protected] [sic; moet [email protected] zijn], en daarin je teleurstelling uitspreekt, dan zullen zij het doorsturen naar hun consumenten advocaat.”

Alle software van derden aan dek!

Gegeven de uitzichtloosheid van deze situatie was ik blij te horen dat andere scansoftwarebedrijven mij en andere ScanSnap eigenaars konden helpen. ExactScan van ExactCODE ondersteunt sommige ScanSnap modellen, zoals de S1500, maar de populaire S1300 nog niet. Het bedrijf is van plan om de S1300 in de komende maanden te gaan ondersteunen, maar zorgde voor wat beroering door zich terug te trekken uit de Mac App Store.

VueScan van Hamrick Software (een bedrijf dat al sinds 1998 bestaat) ondersteunt de S1300 echter wel, en dat geldt voor de meeste (misschien wel alle) huidige en oude ScanSnap scanners.

Hamrick Software stelde een exemplaar van VueScan Professional Edition ter beschikking voor dit artikel. De huidige prijs van dit pakket is $ 89,95. (VueScan Standard Edition, $ 39,95, ondersteunt geen automatische papiervullers of OCR, basale mogelijkheden waar ScanScan klanten aan gewend zijn.) Ik heb VueScan geïnstalleerd en getest. Ik heb ook vragen gesteld aan de maker van het programma, want Hamrick is een klein vader-zoon bedrijf.

De eenvoudige installatie van VueScan

Het installeren van VueScan ging zonder moeite - verslepen naar de map Programma's was voldoende. Omdat ScanSnap Manager van Fujitsu niet geopend was ging VueScan automatisch de scanner aansturen. Ik hoefde niets te configureren, en VueScan detecteerde en toonde meteen het typenummer van mijn scanner. Na een druk op de blauwe knop van de S1300 werd er automatisch een vel papier ingevoerd in de scanner en werd de scan naar VueScan gestuurd om verwerkt te worden.

Helaas was dit meteen het hoogtepunt in een stormachtige relatie tussen scanner en software - een beetje vergelijkbaar met een huwelijk in Las Vegas. Het lukte me bijvoorbeeld om, door instellingen terug te zetten naar standaardwaarden, een pdf van een enkele pagina te maken, die vervolgens te openen in Voorvertoning en op te slaan in de map Afbeeldingen. Maar zodra ik één enkele aanpassing deed, door het bestand op te slaan als jpeg, wilde VueScan het document niet meer in Voorvertoning openen.

Als jouw scanvereisten eenvoudig zijn is dit misschien precies het programma voor jou - en misschien lukt het jou wel, om ook de vele uitgebreide mogelijkheden van VueScan te gebruiken, zoals het opslaan van jpeg bestanden, of pdf's met meerder pagina's. Zo kan jij wellicht voorkomen dat je verouderde ScanSnap naar de vuilnisbelt gaat.

Ik kwam echter een aantal problemen tegen waar je je van bewust moet zijn.

Een gebruikersinterface die zelfs bij een professional angst inboezemt

Een wezenlijk aspect van ScanSnap Manager's aantrekkingskracht was de simpele gebruikersinterface. Fujitsu groepeerde instellingen op basis van functionaliteiten en ordende deze logische en helder, waardoor de interface voor zichzelf sprak.

De ScanSnap-software.
ScanSnap's simpele, logische en aantrekkelijke gebruikersinterface.

Jammer genoeg komt VueScan uit de steentijd van het scannen, met een groot voorvertoningsvenster aan de rechterzijde en een groot aantal verwarrende parameters aan de linkerzijde. De schermafbeelding hieronder toont één van de zes tabbladen, en ieder tabblad heeft nog eens zoveel opties.

De Professional Mode in VueScan
VueScan's verwarrende gebruikersinterface in de "Professional mode".

Wanneer je kiest voor "Options" > "Basic" (het bovenste venstermenu), wordt de weergave aanzienlijk versimpeld, maar nu zijn ook enkele cruciale instellingen verborgen, zoals geavanceerd bijsnijden en diverse andere weergavemogelijkheden. Deze beperkingen dwingen mij in "Professional mode" te blijven werken. Het grote aantal instellingen maakt de uitdaging nog net niet onoverkomelijk, maar talloze andere eigenaardigheden verergeren de situatie. Bijvoorbeeld:

  • Via het menu "Options" heb je de keuze uit "Basic"", "Standard" en "Professional" en dit beïnvloedt de gehele applicatie, dus waarom staat dit menu op het tabblad "Input"?
  • De keuzes binnen het menu "Task" zijn "Scan to File" en "Copy to Printer". Dit zijn duidelijk uitvoer-opties, maar ze worden getoond in het tabblad "Input".
  • Het "Mode"-menu bevat opties die "Doc Feeder" en "Duplex Feeder" heten, maar de eerstgenoemde heeft niets te maken met de invoer van een document. In plaats daarvan betekent het simpelweg "enkelzijdig scannen".
  • Bepaalde menu-onderdelen, zoals "PDF File Name", verschijnen op diverse plekken, zoals het tabblad "Input" (wat totaal niet logisch is) én in het tabblad Output (wat wél logisch is)
  • "Default Options" is een zeer atypische knop. De instelling staat uit, als de instellingen in dat tabblad niet-standaard ingesteld zijn. Zodra je dit selectievak aanvinkt worden de instellingen op hun standaardwaardes ingesteld, maar hierdoor verdwijnt tegelijkertijd het gehele selectievak.
  • Maar weinig instellingen zijn vanzelfsprekend, en noch de tooltips noch de documentatie helpen je verder op weg.

Cropping en deskewing

Deskewing, de mogelijkheid om scheef geplaatste afbeeldingen automatisch recht te zetten, is een fundamentele functie van een scanner. Even zo belangrijk is het automatisch bijsnijden (cropping) van witruimte rondom de scans. VueScan's implementatie van deze essentiële functionaliteit is hopeloos.

Om te beginnen: vreemd genoeg staat is deskewing standaard uit. (Hierna lees je meer over wat er gebeurt als deze instelling wel aan staat). En nog vreemder: VueScan snijdt de hoeken van rechtgetrokken pagina's af, zoals je kunt zien op de linker-foto hieronder. Op de rechter-foto gebeurt dit niet: je ziet daar hoe ScanSnap Manager het rechttrekken met standaardinstellingen uitvoert. Vrijwel alle pixels van de afbeelding blijven bewaard, tot ver in de hoeken.

Hoe vindt deskewing plaats: de shootout tussen VueScan (links) en ScanSnap Manager (rechts).

(Ik wil niet teveel in details treden, maar het verschil in de standaard-kleurbehandeling springt ook behoorlijk in het oog. Zie ook hoe VueScan in de afbeelding vertikale strepen laat verschijnen. In het begin dacht ik dat deze tijdens papierdoorvoer in het apparaat ontstonden, totdat ik zag dat ze helemaal verdwenen waren nadat ik overschakelde naar ScanSnap Manager).

"Je moet dus gewoon deskewing activeren in VueScan?", zeg je misschien. "Dan is alles toch in orde?". Dat dacht ik ook en ik vinkte "Auto Skew" aan. (Dat was meteen ook de enige instelling die nu afweek van de standaard-instellingen, naast het omzetten van een schakelaar van B/W naar Color in de Media-pop-up). Het resultaat was schrikbarend: inderdaad was de gescande afbeelding nu (tamelijk) recht maar hij was ook grof bijgesneden in de vertikale richting.

Een grof bijgesneden afbeelding in de VueScan-app
Deskewing in VueScan heeft een onverklaarbare bijwerking: afbeeldingen worden bijgesneden.

Waarom besloot VueScan zo'n groot deel van de foto af te snijden tijdens het rechttrekken van de scan? En bovendien kan je zien dat het verwijderen van witte achtergrond links en rechts van de afbeelding niet uitgevoerd was - terwijl juist dat deel bijgesneden zou moeten worden. Nu sneed de Auto Skew-functie dus een enorm stuk van de bruikbare informatie weg maar de onbruikbare witte zijkanten bleven zitten.

Ik probeerde verschillende instellingen in het popup-menu "Crop Size", waaronder Manual, Maximum en Automatic maar geen van alle loste het probleem op. Dus haalde ik het vinkje bij "Auto Skew" weer weg in de hoop dat ik kon terugkeren naar mijn uitgangspunt. Wie schetst mijn verbazing toen ik merkte dat VueScan nu wel ophield met het rechttrekken van de afbeelding maar dat het bizarre afsnijden van de foto gewoon bleef plaatsvinden. Erger nog: het programma plaatste de scheve, vreemd bijgesneden afbeelding in het midden van een volledige pagina, waarbij nog veel meer loze witte ruimte toegevoegd werd.

Nu hielp het herstellen van de oude instellingen via "File" > "Default Options" ook niet meer. Stoppen en opnieuw opstarten van het programma deed ook niks, noch het herstarten van de Mac. Uiteindelijk was de enige effectieve oplossing om de stekker van de scanner eruit te trekken en daarna weer in het stopcontact te steken. Het lijkt erop dat de VueScan-driver foute code creëert die in het werkgeheugen overleeft totdat je dit geforceerd afsluit. Ik heb het probleem en de slimme oplossing niet betrouwbaar kunnen reproduceren.

Ik heb het probleem van VueScan, dat het vreemde bijsnijden veroorzaakt, met Hamrick Software gedeeld. Ik stuurde ze het configuratiebestand en een log-bestand en daarnaast beschreef ik aan de hand van schermafbeeldingen hoe ik het probleem kon reproduceren. Ze antwoordden het volgende: "Ik denk dat het instellen van "Input" > "Media Size" naar "Auto" problemen oplevert als de originele afbeelding te scheef is". Maar de afbeelding was helemaal niet erg scheef en het probleem ontstaat zelfs met een volkomen recht ingevoerd origineel. Daarna stelden ze voor om alles naar standaardinstellingen te herstellen en vervolgens één voor één de instellingen te veranderen. Eerder had ik ze al verteld dat herstellen naar standaardinstellingen (en zelfs een herstart van het programma) niets hielpen. Daarna wisten ze het ook niet meer.

Ik moet hieraan toevoegen dat het probleem soms niet optrad maar zelfs op die momenten zorgde het aanvinken van "Auto Skew" er alleen maar voor dat er helemaal niets rechtgetrokken werd. Overigens vond op die momenten het rare bijsnijden ook niet plaats.

Ik wist al dat dit probleem een onoverkomelijk bezwaar vormde om VueScan te blijven gebruiken maar ik wilde de hoop nog niet opgeven. Misschien kwam Hamrick Software snel met een oplossing voor deze bug. (En ze suggereerden dat ze wel degelijk die bedoeling hadden). Nu begon ik te zoeken naar een oplossing in de hoek van het automatiseren.

Werkroutines en automatiseren

Ik vind helemaal zonder papier werken best onhandig. Maar als het proces van het elimineren ervan soepel en efficiënt verloopt, dan moet een papierloos kantoor mogelijk zijn. ScanSnap Manager maakte het allemaal heel soepel. Ik kon werken met ingebedde "profielen"; combinaties van instellingen die ik aangeboden kreeg in een handig pop-up-menu. Het programma stond toe dat de gebruiker een werkroutine opstartte met het indrukken van een knop met een blauwe lampje op de scanner. Als ik deze simpele manier van werken wilde voortzetten met software van een derde partij, dan moest sprake zijn van een vergelijkbare eenvoud van automatisering. Helaas valt VueScan bij deze toets zwaar door de mand.

VueScan biedt wel degelijk een aantal mogelijkheden die het scannen tamelijk gestroomlijnd kunnen maken:

  • Auto Scan: scannen kan automatisch opstarten als je papier invoert
  • Auto Save: scans worden automatisch opgeslagen op een gekozen locatie op je schijf zonder dat je daarom gevraagd wordt
  • Auto Print: je kunt een afbeelding automatisch laten printen na het scannen van een document
  • Auto Rotate: een afbeelding kan automatisch (goed) gedraaid worden als voor een origineel het mediatype "tekst" geselecteerd is, en als tekst inderdaad op de pagina herkend wordt

Hier vind je nog veel meer mogelijkheden. Ik ben dol op Auto Scan omdat ik het reuze handig vind om geen scan-knop in te hoeven drukken. Maar tussen al deze functies ontbreken mijn twee belangrijkste automatiserings-klussen: het beheren van profielen en het importeren van foto's. Ik denk dat veel andere ScanSnap-gebruikers er ook last hebben van dat deze niet goed werken.

Profielen beheren

Afhankelijk van wat je scant zul je waarschijnlijk dingen anders willen instellen. Bijvoorbeeld:

  • Rekeningen en facturen moeten misschien fijn gescand worden, in zwart/wit, en met OCR geactiveerd, een resolutie van 150 dpi, dubbelzijdig en opgeslagen als doorzoekbare PDF in een specifieke map
  • Foto's moeten in kleur worden gescand op 300 dpi, doorgaans enkelzijdig en opgeslagen als JPEG in de Fotobibliotheek

En misschien wil je nog meer profielen, om bestanden op andere plekken te kunnen opslaan, of om ze naar een e-mail of een printer door te sturen, enzovoorts. De interface van ScanSnap Manager kan dit heel makkelijk doen.

VueScan biedt een kale, maar in theorie werkbare verzameling mogelijkheden in het "Bestand"-menu. Als je een set mogelijkheden hebt verzonnen, kies "File" > "Save Options" om de huidige instellingen in een zelf te hernoemen .ini-bestand op te slaan. Vervolgens zijn er "Load""-mogelijkheden om de eerste negen profielen in het menu "File" aan te roepen met F-toetsen zodat je er makkelijk bij kunt. Dit werkt allemaal redelijk goed, maar mist een paar handigheidjes:

VueScan zet profielen onder het menu "File".

  • Je moet VueScan opstarten voordat je een profiel kunt selecteren in het "File"-menu. Dit lijkt logisch maar de ScanSnap Manager slaat deze stap heel handig over met zijn Dock menu dat altijd beschikbaar is.
  • De profielen in het "File"-menu staan daar willekeurig gesorteerd, waardoor het gebruik van de F-toetsen (bedoeld om het menu niet te hoeven gebruiken) nutteloos is. Nadat ik deze kwestie aansneed bij Hamrick Software, merkte ik dat versie 9.6.47 van hun software (die kort na mijn e-mail uitkwam), dit probleem oploste - maar niet helemaal juist. Nu worden alleen de eerste negen vindbare profielen gesorteerd. In hun e-mail aan mij schreven ze: “Het is een zelden gebruikte functie, dus ik heb niet veel tijd besteed aan het optimaliseren ervan.” Het gebruik van profielen is een zelden gebruikte functie? VueScan-gebruikers hebben kennelijk heel eenvoudige manieren om de software te gebruiken, of ze zijn erg snel tevreden.
  • Als je een profiel geladen hebt en je verandert een instelling en wil die opslaan in dat profiel, dan behandelt VueScan dat altijd als een "Bewaar als...", in plaats van de wijziging op te slaan zoals dat normaal met alle documenten gebeurt. Dat is vreemd, want de titelbalk geeft aan dat VueScan weet dat je binnen de context van een specifiek profiel werkt.

Ht bewerken van een VueScan-profiel
Merk op dat de titelbalk de naam van het profiel weergeeft.

Het importeren van foto's

Voor mensen die regelmatig foto's scannen, is VueScan’s onvermogen om je foto's in de in de Fotobibliotheek te zetten nogal vervelend.

Laten we even kijken hoe ScanSnap Manager dit doet. Je kiest Photos uit de "Application"-tab en een aantal andere handige dingen, zoals het media-type kleur, en JPEG als bestandsformaat, en klaar is Kees. ScanSnap Manager neemt je foto's en importeert ze in je Fotobibliotheek zonder zeuren of gedoe.

ScanSnap configureren voor foto-gebruik.
Bij ScanSnap Manager is het foto's in je Fotobibliotheek krijgen slechts één instelling.

Naast het vereenvoudigen van mijn eigen leven, zorgt dit niveau van eenvoud er ook voor, dat mijn 80-jarige vader op zijn Mac vertrouwt om een schoenendoos vol foto's te scannen. Als er meer klikken of extra beslissingen voor nodig zouden zijn, dan was het hem zeker niet gelukt.

Helaas kan je nu waarschijnlijk wel raden waar VueScan op uitkomt in deze lakmoestest.

Om te beginnen heeft VueScan geen duidelijk Applicatie-menu om scans mee naar andere programma's te sturen - zoals ScanSnap dat wel heeft voor onder andere Word, Excel, Acrobat en anderen. Door even rond te spitten trof ik een manier aan waarop ik een extern programma kon configureren zodat VueScan er een gescande afbeelding naartoe wilde sturen. In "Professionele modus" in de "Prefs""-tab, moet je eerst "External Viewer" op "Viewer" zetten. Als je vervolgens op de @-knop klikt, kan je een programma naar wens selecteren. Dus koos ik Foto's, zoals hieronder getoond.

Foto's als output instellen in VueScan

Ik was helemaal blij toen VueScan vervolgens de gescande foto in Foto's zette. Maar na nog een paar tests merkte ik dat de resultaten nogal onregelmatig waren: sommige scans verschenen helemaal niet in Foto's. Vreemd genoeg ontdekte ik dat deze truc alleen werkte als je PDF als output-formaat selecteerde en het werkte niet als ik naar het JPEG-formaat scande. Dit is natuurlijk precies het tegenovergestelde van wat het moet zijn en wat je zou verwachten. Maar omdat Foto's zowel PDF als JPEG ondersteunt, zou het in principe moeten werken.

Toen ik hierover contact opnam met Hamrick Software, vroegen ze of er misschien rare tekens in de bestandsnamen stonden. Ik legde hen uit dat ik het normale bestandsnaam-sjabloon gebruikte zoals 2019-09-22-0003.jpg. Zij schreven daarop:

JPEG output is een enkelvoudige pagina output, dus wordt het naar de viewer gestuurd als “Prefs | External viewer” is ingesteld. PDF output is doorgaans meer pagina's dus zou het voor de meeste gebruiker vervelend zijn als iedere pagina naar de viewer gestuurd werd.

Deze bewering benadrukt echter dat we het tegenovergestelde zouden moeten zien dan we zien omdat het juist de JPEG's zijn die niet werken!

Ik legde uit dat ik VueScan opdracht had gegeven om zowel naar JPG als PDF te scannen en dat beide bestand formaten naar mijn Afbeeldingen-map werden geëxporteerd. Maar dat alleen de PDF in mijn Foto's app werd geïmporteerd (zoals de Viewer was ingesteld).

Hamrick antwoordde toen dat ze Foto's nog nooit hadden gebruikt en niet wisten hoe ze daar een interface op moesten bouwen en überhaupt niet wisten hoe ze een gescande foto in Foto's moesten krijgen. Ik benadrukte het belang van deze manier van werken maar het was duidelijk niet iets waar zij prioriteit aan wilden geven.

Het grote scan-overzicht

Er zijn andere manier4en van werken die ik niet in detail zal behandelen waarbij er lastige elementen zaten in het werken met VueScan. Zo lijkt er bijvoorbeeld geen manier te zijn om het opslaan naar de schijf van een gescand document uit te zetten, zelfs niet als het uiteindelijk naar een e-mail of een printer of een extern programma zoals Foto's moet. Hamrick’s antwoord hierop was “Het moet het bestand toch ergens op de harde schijf zetten.” Maar software slaat wel vaker bestanden tijdelijk op en ruimt die dan later op. VueScan zou niet alle bestanden in je Afbeeldingen-map moeten plempen zodat jij dat later met de hand moet verwijderen.

Is het mogelijk dat een paar van deze problemen gewoon oefening van mijn kant vereisen? Misschien. Maar ik heb de meeste, zo niet alle online handleidingen gelezen en diverse malen contact gezocht met de helpdesk. En dan is er4 nog het feit dat ik een ervaren softwaregebruiker ben die de ScanSnap S1300 al jaren gebruikt. Dus als ik die functies dan nog steeds niet aan de praat kan krijgen, dan durf ik wel e stellen dat ze gewoon niet werken.

Ik heb geprobeerd om het belang van deze functies uit te leggen aan Hamrick Software en heb ze gewezen op hoeveel potentiële ScanSnap-overstappers ze zouden kunnen winnen als ze deze tekortkomingen konden oplossen. Maar deze pogingen bleven vruchteloos en ze bleven maar aangeven hoeveel jaar ze al bestaan en hoeveel scanners ze ondersteunen en hoeveel blije gebruikers ze hebben. Daarop kan ik alleen maar zeggen dat ik niet een van die gebruikers zal zijn.

Wat de ScanSnap geweldig maakte was de eenvoud van diens software, hoe het je werkstroom kon automatiseren en het feit dat het gewoon werkte. En dat is wat VueScan, ondanks zijn vele functies en hun kennelijk brede groep gebruikers niet kan bieden.

Fujitsu mogelijkheden

Zoals ik al eerder meldde heeft Fujitsu wel een toekomstplan voor macOS Catalina-gebruikers, maar het vereist de aanschaf van een nieuwe scanner (zoals de S1300i) en het gebruik van de gloednieuwe 64-bit software die nu ScanSnap Home heet. Ik heb de nieuwe scanner noch de nieuwste software gebruikt maar dat zou een uitstekend vervolg-artikel kunnen worden. Ik heb wel Fujitsu wel om commentaar gevraagd omtrent de toekomstige compatibiliteit tussen oude hardware/software combinaties en de nieuwe. De woordvoerder van het bedrijf gaf een aantal belangrijke punten:

  • “Scan to print werkt momenteel niet in de ScanSnap Home software… We hebben onze programmeurs op de hoogte gesteld en hopen dat dit in de volgende software update wel zo is.”
  • “Je krijgt geen quick menu meer.” Dit is geen groot verlies—het is niet hetzelfde als het pop-up menu in het Dock, dat kennelijk vervangen is door een systeembreed menu, het soort dat bij je Wi-Fi menu zit.
  • “Ze voegen langzaam dingen die ze hebben verwijderd, terug toe.” Dat klinkt alsof ScanSnap Home een volledig herschreven programma is dat net als bij Apples overgang van iPhoto naar Foto's, de gebruikers eerst minder functies biedt die dan na verloop van tijd worden weer worden toegevoegd.

Los van deze dingen vond Fujitsu dat de hoeveelheid functies tussen de voorgaande producten en de nieuwe producten wel min of meer overeen kwam. Dit is een goede belofte maar wel de moeite van het in de gaten houden waard.

Mijn conclusie

Het mag dan wel duidelijk zijn dat VueScan niet de vervanger van ScanSnap Manager is waarop ik hoopte, maar voor sommige mensen kan het volstaan, zodat je geen nieuwe scanner hoeft te kopen.

Mijn aanbeveling voor ScanSnap-gebruikt kent meerdere gradaties:

  • Upgrade de Mac waarop je ScanSnap is aangesloten niet naar Catalina tot je een keuze hebt gemaakt hoe je verder wilt (lees verder).
  • Stuur een e-mail naar Fujitsu op [email protected] om hun te zeggen dat je teleurgesteld bent. Volgens mij gebruikt Fujitsu echter een andere printplaat in hun nieuwere scanners, en ondersteunen ze de oude printplaat helemaal niet meer. Fujitsu mag op zijn minst weten hoe teleurgesteld we zijn.
  • Wacht eventueel enkele maanden met upgraden naar Catalina. ExactCODE is zijn ExactScan-software aan het upgraden, en zal ondersteuning voor de ScanSnap 1300 toevoegen (enkele andere oudere ScanSnap-modellen worden nu al ondersteund). Misschien wordt ExactScan wel een goede manier om je huidige ScanSnap-ervaring onder Catalina te behouden. Zorg dat je op de hoogte blijft!
  • Als je niet kunt wachten om naar Catalina over te stappen, bespaar dan jezelf de $ 90 kosten voor VueScan Professional, en investeer dat die een vervanging van je ScanSnap door een nieuwer model.

Ik hoop dat dit artikel je helpt met je overstap, en ik kijk uit naar feedback vanuit jouw ervaringen met dit onderwerp!


Volglijst

[vertaling: JWB, TK]


SuperDuper 3.3 Geen reacties

SuperDuper 3.3

Shirt Pocket heeft SuperDuper 3.3 uitgebracht met volledige ondersteuning voor macOS 10.15 Catalina, inclusief automatische conversie van HFS+ back-upschijven. De schijf-kloon- en back-up-app verbetert de Smart Delete-functie om waar mogelijk 'schijf vol'-fouten te voorkomen, verfijnt de Smart Wake-functie om ervoor te zorgen dat geplande back-ups jouw systeem automatisch op de geplande tijdstippen activeren, voegt ingebouwde ondersteuning voor Berichtencentrum toe en omzeilt “raar” APFS-snapshot gedrag in situaties met weinig vrije ruimte. (Gratis voor basisfunctionaliteit, $ 27,95 voor extra functies, gratis update, 7,0 MB, toelichting, macOS 10.10+)

Tinderbox 8.2.1 Geen reacties

Tinderbox 8.2.1

Eastgate Systems heeft Tinderbox 8.2.1 uitgegeven, een tussentijdse uitgave voor de notitie-assistent en informatiemanager met een flinke dosis verbeteringen. De update voegt een optioneel koppelingscommentaar toe dat kan worden gebruikt om zijn doel uit te leggen of te verduidelijken, stelt je in staat om de koppelingszichtbaarheid voor individuele koppelingen en via koppelingstypen te beheren, herziet de indexeerder om het wachtrijgebruik op te schonen, voegt ondersteuning toe voor hiërarchische organisatie van postzegels aan het menu Stamps, lost een periodieke crash van regels of agenten op en voegt een privacy-item toe aan de plist ter ondersteuning van het slepen van agenda's in macOS 10.15 Catalina. ($ 249 nieuw met 25% korting voor TidBITS-leden, 38,4 MB, macOS 10.10+)

Airfoil 5.8.8 Geen reacties

Airfoil 5.8.8

Rogue Amoeba heeft Airfoil 5.8.8 uitgebracht, waardoor volledige compatibiliteit met macOS 10.15 Catalina wordt geboden aan de draadloze audio-uitzendingsapp. De update verbetert ook drastisch het bijhouden van fysieke invoerapparaten om problemen die door veel USB-audioapparaten worden veroorzaakt beter af te handelen, herstelt het beheer en ontvangst van metadata van Apple's iTunes- en Muziek-apps, voegt ondersteuning toe voor Catalina's TV-app (met metadata en afstandsbediening), doet enkele kleine aanpassingen aan hoe Airfoil omgaat met de donkere weergave en werkt de Audio Capture Engine bij naar versie 11.1. ($ 29 nieuw met 20% korting voor TidBITS-leden, gratis update, 18,0 MB, toelichting, macOS 10.12+)

Mailplane 4.2 1 reactie (Engelstalig)

Mailplane 4.2

Uncomplex heeft Mailplane 4.2 uitgebracht, waarmee de ondersteuning voor macOS 10.15 Catalina wordt verbeterd met correcties voor de machtigingen en de deel-extensie, plus verbeteringen in de donkere weergave. Het Gmail-specifieke e-mailprogramma voegt ook de mogelijkheid toe om je bladwijzers te beheren, voegt ondersteuning toe voor de definitieve versie van DEVONthink 3 (zie “DEVONthink 3.0.2,” 19 november 2019), vermindert het CPU-gebruik wanneer Mailplane niet actief is, voegt ondersteuning toe voor Gmail-accounts met domeinen van twee letters, zorgt ervoor dat de laatst bezochte Gmail-locatie wordt geopend bij het opstarten, lost een fout op die ervoor zorgde dat bepaalde afbeeldingen in e-mailberichten werden omgekeerd in de donkere weergave en zorgt ervoor dat Grammarly-aanmelding werkt zoals het hoort. ($ 29,95 nieuw, gratis update, 68,8 MB, toelichting, 10.12+)`

DEVONagent 3.11.3 (Lite, Express, and Pro) Geen reacties

DEVONagent 3.11.3 (Lite, Express en Pro)

DEVONtechnologies heeft alle drie de versies van zijn DEVONagent onderzoekssoftware (Lite, Express, en Pro) geüpdatet naar versie 3.11.3, met betere parsing van datums bij het zoeken en een oplossing voor een crash met het markeren van termen in PDF-documenten. Deze onderhoudsrelease updatet ook de plug-in Clinical Trials; deactiveert slimme streepjes, slimme aanhalingstekens, grammatica- en spellingscontrole standaard in de plug-in editor; lost een probleem op met het zoeken door de Apple Listserv en lost problemen op in verband met WebKit. (Alle updates zijn gratis. DEVONagent Lite, gratis; DEVONagent Express, $4,95 nieuw; DEVONagent Pro, $49,95 nieuw met een korting van 25% voor TidBITS-leden; toelichting beschikbaar in het Help-menu; 10.10+)

DEVONthink 3.0.3 Geen reacties

DEVONthink 3.0.3

DEVONtechnologies heeft DEVONthink 3.0.3 beschikbaar gemaakt, met verbeteringen in het in- en uitvoeren van data in het programma voor informatiebeheer en wel door ondersteuning voor meer e-mailprogramma's bij het versturen van berichten via slimme regels en verbeterde clipping uit webbrowsers. DEVONtechnologies blijft de gebruikersinterface en het gedrag in de Navigate-zijbalk van DEVONthink ook verder verfijnen, verbetert de automatisering met enkele nieuwe scripts en de mogelijkheid om een database te synchroniseren via AppleScript, nieuwe ondersteuning voor Mailplane 4 zie “Mailplane 4.2,” 2 december 2019), verbetert ondersteuning voor clipping vanuit Firefox via de Sorter, laat je in DEVONthink opgeslagen beeld in Markdown broncode zetten en omzetten naar geldige Markdown-beeldkoppelingen en lost crashes op bij de weergave van EPUB-bestanden, gesplitste weergaven en gebruik van List-weergave. ($99 nieuw voor DEVONthink, $199 voor DEVONthink Pro, en $499 voor DEVONthink Server met een korting van 15% voor TidBITS-leden; upgradeprijzen beschikbaar; gratis update; 94 MB; macOS 10.11.5+)

BBEdit 13.0.3 Geen reacties

BBEdit 13.0.3

Bare Bones Software heeft BBEdit 13.0.3 uitgebracht, een onderhoudsrelease met oplossingen voor bugs voor de eerbiedwaardige text editor. De update lost een bug op waarbij veranderingen uitgevoerd in de zoek- of vervangpatroonvelden in Pattern Playground niet ongedaan konden worden gemaakt, een oplossing voor een bug in macOS waar het bewaarpaneel een bestaande bestandsnaamextensie overschreef “met zijn eigen notie van wat de extensie zou moeten zijn”, lost problemen op met het gedrag van systeemvensters, verbetert de prestaties wanneer bij het opstarten grote aantallen automatisch bewaarde bestanden worden hersteld, en zorgt ervoor dat Pattern Playground vensters na afsluiten en weer starten hun inhoud juist herinneren. ($49,99 nieuw, $29,99/$39,99 upgrades, gratis update van versie 13, upgradeprijzen beschikbaar, 13,9 MB, toelichting, macOS 10.14.2+)

Piezo 1.6.3 Geen reacties

Piezo 1.6.3

Rogue Amoeba heeft Piezo 1.6.3 uitgebracht, met volledige compatibiliteit met macOS 10.15 Catalina voor de eenvoudige audio-opname app. De release updatet ook de Audio Capture Engine naar versie 11.1 met een hele reeks backend-verbeteringen en verdere verbeteringen in het bijhouden van USB-audio-apparaten en het voegt details toe aan automatisch controle en anonieme gebruiksdata in het Voorkeurenvenster. ($19 nieuw met een korting van 20% voor TidBITS-leden, gratis update, 9.6 MB, toelichting, macOS 10.12+)

Fetch 5.8 Geen reacties

Fetch 5.8

Fetch Softworks heeft Fetch 5.8 uitgebracht, waardoor de eerbiedwaardige FTP-client een 64-bit app wordt en compatibel is met macOS 10.15 Catalina. Wie de overstap naar Catalina nog niet gewaagd heeft blijft het best nog bij Fetch 5.7 omdat enkele functies (ondersteuning voor AppleScript, Automator, Bonjour en Kerberos, plus niet-Engelse localisaties) nog ontbreken in versie 5.8. Fetch is niet meer beschikbaar in de Mac App Store maar je kunt upgraden naar versie 5.8 van een vorige versie door contact op te nemen met Fetch support. ($29 nieuw bij Fetch Softworks met een korting van 20% voor TidBITS-leden en gratis voor gebruikers uit het onderwijs, gratis update, 7,9 MB, toelichting, 10.13+)


ExtraBITS

[vertaling: PAB]


Geen reacties

Apples verklaring voor onverwachte iPhone 11 locatieverzoeken

Beveiligingsonderzoeker Brian Krebs stuitte op iets vreemds met een gloednieuwe iPhone 11 Pro: het deed gebruikerslocatieverzoeken, zelfs wanneer locatietoegang voor elke app en systeemservice was uitgeschakeld. Apple loste de zorgen van Krebs in eerste instantie op en zei dat er geen beveiligingsprobleem was. Apple gaf vervolgens een meer grondige uitleg, zeggende dat het gerelateerd is aan de nieuwe Ultra Wideband-technologie in de iPhone 11-modellen, waarmee je dingen kan doen zoals de ene iPhone op de andere richten om een AirDrop-overdracht te starten.

Dat is op het eerste gezicht logisch maar de diepere verklaring houdt niet echt steek. De locatiegegevens worden niet gebruikt voor de Ultra Wideband-technologie zelf (daar is de nieuwe U1-chip voor) maar om te detecteren of de gebruiker zich in een land bevindt dat dergelijke technologie niet toestaat. Krebs legt uit:

Het enige vraagteken dat overblijft is dat de nieuwe iPhone vrij vaak lijkt te controleren of deze zich in een land bevindt waar UWB is toegestaan. Terwijl de lijst met landen waar deze functie nog niet is toegestaan vrij klein is met o.a. Argentinië, Indonesië en Paraguay. Een volledige lijst van landen waar iPhones UWB kunnen gebruiken is hier. Belangrijk overblijvende zorgpunt kan zijn dat deze periodieke controles de batterij van de iPhone 11 onnodig leegmaken.

Voorlopig kan je deze locatiecontrole alleen uitschakelen door Locatievoorzieningen volledig uit te schakelen in "Instellingen> Privacy> Locatievoorzieningen". Apple zegt dat er in een toekomstige iOS-update een instelling komt om de locatiecontrole van Ultra Wideband uit te schakelen.

6 reacties (Engelstalig)

Apple keurt alternatieve Apple TV-afstandsbediening goed voor Salty Swiss

MacRumors meldt dat, nadat de Zwitserse telecom-aanbieder Salt een Apple TV 4K met zijn tv-pakketten had gebundeld, het bedrijf zoveel klachten van klanten ontving over de Apple TV-afstandsbediening dat het zijn eigen ontwerp maakte. De Salt-afstandsbediening is ontwikkeld met ondersteuning en goedkeuring van Apple en vereist geen koppeling, ondersteunt alle standaard Apple TV-functies en kost ongeveer $ 20. De Salt-afstandsbediening heeft geen touchpad maar richtingsknoppen en heeft een dikkere, handiger behuizing.

De Salt-afstandsbediening

Helaas kan je deze afstandsbedieningen alleen persoonlijk kopen bij een Salt-winkel in Zwitserland. We hopen dat Salt internationale verkopen opent of dat Apple eindelijk toegeeft dat de Siri Remote (zoals die bekend staat in de VS en andere landen die Siri ondersteunen, elders de Apple TV Remote genaamd) een aantal belangrijke ontwerpfouten heeft. In de tussentijd kunnen ondernemende Zwitsers waarschijnlijk een behoorlijk cent - eh, frank - verdienen door deze op eBay door te verkopen.



Wij leggen uit wat je weten moet over Apple-technologie.


Vorige aflevering | TidBITS Nederlands | Volgende aflevering