LEARN WITH BOOK

zondag 29 januari 2012

Tot voor kort moest ik altijd glimlachen als ik het artikel LEARN WITH BOOK van R. J. Heathorn weer voorbij zag komen. Het verscheen in april 1962 voor het eerst in het satirische tijdschrift Punch, en is daarna vaak aangehaald door sceptici die e-books maar een surrogaat voor de "echte" leesbeleving vonden.

Ik vond het altijd een dodelijk effectief stukje, maar door de voortschrijdende technologie kijk ik er nu toch anders tegenaan.

De bediening van leesapparaten is in een stroomversnelling geraakt met e-readers en tablets. Sinds een half jaar bezit ik zelf een e-reader en ben ik helemaal verknocht geraakt aan deze manier van lezen. Heel veel boeken, artikelen en teksten heb ik nu bijeen in een handzame "form factor", die ik gemakkelijk kan meenemen en dus overal kan inzien.

Het internet bevat een massa aan (gratis) e-books over de meest uiteenlopende onderwerpen. Mijn keuze importeer en beheer ik met het vrije open-source programma Calibre. Vanuit Calibre zet ik het met één druk op de knop op m'n e-reader. Met dit programma zijn zelfs RSS-feeds gemakkelijk in e-book formaat te vangen.

Tijd om onderstaand artikel van Hawthorn nog eens kritisch te herlezen. Oordeel zelf.

Image “Reader” by Erich Ferdinand / CC BY 2.0




LEARN WITH BOOK - R. J. Heathorn

A new aid to rapid - almost magical - learning has made its appearance. Indications are that if it catches on all the electronic gadgets will be so much junk.

The new device is known as Built-in Orderly Organized Knowledge. The makers generally call it by its initials, BOOK.

Many advantages are claimed over the old-style learning and teaching aids on which most people are brought up nowadays. It has no wires, no electric circuit to break down, No connection is needed to an electricity power point. It is made entirely without mechanical parts to go wrong or need replacement.

Anyone can use BOOK, even children, and it fits comfortably into the hands. It can be conveniently used sitting in an armchair by the fire.

How does this revolutionary, unbelievably easy invention work? Basically BOOK consists only of a large number of paper sheets. These may run to hundreds where BOOK covers a lengthy programme of information. Each sheet bears a number in sequence so that the sheets cannot be used in the wrong order.

To make it even easier for the user to keep the sheets in the proper order they are held firmly in place by a special locking device called a 'binding'.

Each sheet of paper presents the user with an information sequence in the form of symbols, which he absorbs optically for automatic registration on the brain. When one sheet has been assimilated a flick of the finger turns it over and further information is found on the other side.

By using both sides of each sheet in this way a great economy is effected, thus reducing both the size and cost of BOOK. No buttons need to be pressed to move from one sheet to another, to open or close BOOK, or to start it working.

BOOK may be taken up at any time and used by merely opening it. Instantly it it ready for use. Nothing has to be connected or switched on. The user may turn at will to any sheet, going backwards or forwards as he pleases. A sheet is provided near the beginning as a location finder for any required information sequence.

A small accessory, available at trifling extra cost, is the BOOKmark. This enables the user to pick up his programme where he left off on the previous learning session. BOOKmark is versatile and may be used in any BOOK.

The initial cost varies with the size and subject matter. Already a vast range of BOOKs is available, covering every conceivable subject and adjusted to different levels of aptitude. One BOOK, small enough to be held in the hands, may contain an entire learning schedule.

Once purchased, BOOK requires no further upkeep cost; no batteries or wires are needed, since the motive power, thanks to an ingenious device patented by the makers, is supplied by the brain of the user.

BOOKs may be stored on handy shelves and for ease of reference the programme schedule is normally indicated on the back of the binding.

Altogether the Built-in Orderly Organized Knowledge seems to have great advantages with no drawbacks. We predict a big future for it.

Zie ook The ultimate teaching machine door R.J. Heathorn.

HESK

maandag 26 september 2011


Sinds begin van dit jaar prijkt er een Support button bovenaan de site van Datraverse. Deze knop leidt naar de helpdesk applicatie HESK waar klanten online een support ticket kunnen aanmaken.

De upgrade naar de nieuwe 2.3 release dit weekeinde is reden om aandacht te besteden aan deze applicatie.

De keuze voor HESK is het resultaat van een uitgebreide zoektocht. SAAS kandidaten vielen af, vanwege onnodige extra functionaliteit, maandelijkse kosten, en de wens om data en applicatie liefst in eigen beheer te houden. Diverse open source scripts vielen af vanwege gebrek aan kwaliteit en ondersteuning.

Uiteindelijk werd HESK de overtuigende winnaar. Ontwikkelaar Klemen Stirn levert prima werk af en, niet onbelangrijk, is benaderbaar voor vragen. HESK heeft een duidelijk gezicht, en continuïteit, zoals de nieuwe 2.3 release bewijst.

Met HESK zet je een web-gebaseerd ticket support systeem snel en eenvoudig op. De Nederlandse vertaling hebben we zelf gemaakt. Hier blijkt maar weer, eigen beheer en een open architectuur heeft z'n voordelen.

De geïntegreerde kennisbank is een extra bonus. Hier kunnen FAQ op eenvoudige wijze worden ingevoerd en doorzocht. Er zijn nog veel meer features beschikbaar, zoals op de site van HESK is te lezen.

Het is verbazingwekkend dat HESK zoveel functionaliteit in een zipbestand van slechts 638 KB weet te verpakken.

HESK is 100% FREE, maar natuurlijk hebben we als supporter een Single Web site License aangeschaft.

TextPrint

maandag 28 februari 2011


In 2000 werkte ik als software ontwikkelaar in een project waar ik voor code-reviews regelmatig afdrukken moest maken. Het ergerde me dat ik niet beschikte over een programma waarmee ik de code netjes op papier kon krijgen. Met Notepad kon je weliswaar een afdruk maken, maar op de A4-tjes zweefde de code onsamenhangend in een grote zee van wit. Naast een rommelige lay-out, die het achterliggende ontwerp verduisterde, trof me direct de grote mate van papierverspilling. Ik was zeker niet de enige die op deze manier papier misbruikte. Bijna alle collega's hadden dezelfde gewoonte.

Op het internet vond ik het programma TextPrint gemaakt door Örjan Råberg. TextPrint is een kleine Windows-toepassing bedoeld voor maar één doel: het afdrukken van tekstbestanden. Door tal van instellingen, heb je nauwkeurige controle over de lay-out. Je kunt bijvoorbeeld meerdere pagina's op één vel papier afdrukken en regelnummers toevoegen. Örjan ontwikkelde niet meer actief aan het programma en droeg het project aan Datraverse over.

Het is 2011. Ik werk als software ontwikkelaar in een project waar we voor code reviews af en toe afdrukken moeten maken. Het valt me op dat een collega hiervoor Notepad gebruikt.

Sinds 2000 wordt TextPrint door Datraverse uitgebracht. Het werkt onder de nieuwste Windows versies en is als freeware te downloaden.

EekBoek

maandag 31 januari 2011


In 2006 was de maat vol. Na jarenlang enkele honderden euro's per jaar voor onderhoud aan Exact betaald te hebben, zonder er noemenswaardige services voor terug te krijgen, gingen we op zoek naar een ander boekhoudpakket.

Het was niet zozeer de financiële prikkel, maar vooral de irritatie over een gesloten en topzwaar software bastion, met heel veel ongebruikte toeters en bellen. Ook het feit dat extra software nodig was om de meest elementaire financiële gegevens (onze eigen gegevens!) uit Exact te exporteren, naar een formaat dat het pakket van onze accountant begreep, gaf niet echt een warm gevoel.

Wat hadden we eigenlijk nodig? In ons back-office was in de door onszelf ontwikkelde web-applicatie al een hoop geregeld. Alle relatie-, product-, verkoop- en licentie-gegevens worden vastgelegd. Ook worden facturen, herinneringen en licentie-verklaringen gegenereerd als PDF document en gemaild naar onze klanten. Het enige dat ontbrak was een pakket voor de meest elementaire boekhoudfuncties: grootboek, dagboeken, balans, verlies en winst rekening en BTW aangifte.

Verschillende pakketten hebben we vergeleken en getest. Uiteindelijk vonden we een fantastisch Open Source boekhoudpakket van Nederlandse bodem: EekBoek.

EekBoek beantwoordt aan al onze wensen. Het is een no-nonsense softwarepakket dat boekhouden tot de essentie terugbrengt. Het is verfrissend eenvoudig in z'n aanpak. Namelijk, alle EekBoek opdrachten worden uitgevoerd met een scriptable command line interface (CLI) waarin, geheel in de Unix filosofie, platte tekstbestanden als invoer en uitvoer dienen.

Enerzijds worden financiële mutaties in de CLI via een tekstbestand aangeboden. Anderzijds krijg je de gegevens via dezelfde CLI weer in mooie rapporten als uitvoer terug, naar keuze in CSV of HTML formaat, of als platte tekst. Overigens, er is een grafische interface, maar die gebruiken we niet: we hebben de HTML uitvoer van EekBoek eenvoudig geïntegreerd in het PHP framework van onze web-applicatie.

Vanuit onze verkoopgegevens genereren we een mutatie-bestand in EekBoek formaat. En ook de bankmutaties, die we downloaden bij onze bank, transformeren we met een sed script tot een EekBoek mutatie-bestand voor het bankdagboek. De bulk van de mutaties kunnen we op deze manier eenvoudig verwerken, en er resteren slechts een beperkt aantal handmatige acties. Al met al levert dit een enorme tijdsbesparing op in vergelijking met de wijze waarop we in Exact gedwongen waren te werken.

O ja, EekBoek is gebouwd in Perl en werkt net zo gemakkelijk onder Linux, Mac OS of Windows. Door het gebruik van een transactionele database, naar keuze PostgreSQL of SQLite, is bovendien de integriteit van de gegevens netjes gewaarborgd.

Inmiddels werken we 4 jaar tot volle tevredenheid met EekBoek. De accountant kan voor zijn jaarverslag prima uit de voeten met de door EekBoek gegenereerde CSV exports. En zelfs de Belastingdienst was tevreden bij de laatste inspectie.

EekBoek heeft zich als stabiele oplossing inmiddels ruimschoots bewezen, en daarom gaan we vol vertrouwen deze maand met EekBoek een nieuw boekjaar in.

Hardware

vrijdag 31 december 2010


Datraverse's back-office draaide tot voor enkele maanden geleden naar volle tevredenheid op een 10 jaar oude server met de nieuwste Debian distributie. Maar na vele jaren trouwe dienst maakte een defecte hard disk een abrupt einde aan de snorrende metgezel in de hoek. Hoe nu verder? Weer investeren in hardware? Na vele alternatieve beoordeeld te hebben, is de keuze gevallen op een Linux Virtual Server bij Linode. Linode biedt een fantastisch service voor een zeer redelijke prijs. De Linode van Datraverse staat in London en beschikt over 512MB RAM, 16GB storage. Voor $19.95 per maand mag er 200GB doorheen gejaagd worden, een oceaan aan bytes die bij lange na niet wordt verbruikt. Natuurlijk is er volledig root access, en dus alle vrijheid om de Linode naar eigen inzicht in te richten. Namelijk: Ubuntu 10.04 LTS Server met Apache, MySQL en PHP. De Linode service is zeer betrouwbaar (na 170 dagen non-stop draaien nog geen downtime gehad), er is veel documentatie, en er is een prachtige web-based Linode manager om de virtuele machine te beheren. Naast Datraverse's administratieve back-office is ook Subversion en Mantis geïnstalleerd. De laatste loot aan de stam is Datraverse's Support applicatie. Omdat klanten zich hier met userid en wachtwoord aanmelden werkt de applicatie over een secure verbinding met een COMODO SSL Certificaat: https://secure.datraverse.nl/support/

Het virtuele is inmiddels ook doorgedrongen op de desktop. Na een systeem crash van Windows op een 4 jaar oud systeem was ook hier de vraag "hoe nu verder?". Het antwoord is een riante PC geworden met Ubuntu 10.10 Desktop Edition 64-bit als host OS en diverse VirtualBox instanties met (Windows) test systemen. Zo zijn alle tools voor het dagelijkse werk geconsolideerd op een enkel systeem. Voor de technici, dit zijn de hardware specificaties van een feilloos werkend Ubuntu systeem:
Moederbord: MSI P55-GD65
Processor : Intel i5-750 Quadcore 2.66GHz 4 x 2mb
Geheugen : 8Gb (2x4Gb) DDR3 - 1333 MHz
Video : MSI N250GTS Twin Freezer 1Gb DDR3 DVI (Nvidia GeForce GTS 250)
Audio : Realtek® ALC889 (True Blu-ray Audio) / ALC888S VC2
LAN : Realtek® RTL8111DL Dual LAN (10/100/1000)
DVD : Samsung SH-S223F 22x Dual Layer Sata
HDD : 500Gb/16Mb Sata
OS : Ubuntu 10.10 Desktop Edition 64-bit
Naar volle tevredenheid werkt Datraverse nu al enkele maanden met het hoofd in de wolken. Als MVO Partner hebben we weer een stapje gemaakt. Hardware wordt efficiënter gebruikt en daarmee de belasting op het milieu gereduceerd.

Image “labyrinthine circuit board lines” by quapan / CC BY

PaperCut en Pcounter

dinsdag 30 november 2010


Tien argumenten om te kiezen voor PaperCut.

  1. Pcounter gebruikt tekstbestanden om afdruk-historie op te slaan, en slaat het saldo van gebruikers op in ouderwetse dBase bestanden. PaperCut gebruikt een moderne relationele database. U kunt kiezen uit MS SQL Server, Oracle, MySQL, PostgreSQL of Apache Derby.
  2. Pcounter gebruikt platform afhankelijke GUI applicaties. PaperCut is volledig web-gebaseerd.
  3. Pcounter heeft voor iedere Windows print queue een handmatig geïnstalleerde poort monitor nodig. PaperCut ziet automatisch elke print queue die aan een print server wordt toegevoegd.
  4. Pcounter biedt standaard geen web print functie voor remote werkstations of voor draadloze laptop gebruikers. PaperCut bevat deze functie standaard. Pcounter gebruikers kunnen PrinterOn kopen om deze functie te krijgen, voor de prijs van circa €700 per printer!
  5. Pcounter ontwikkelt niet haar eigen applicaties die embedded op een Multi-Functional Printer draaien. PaperCut ontwikkelt al haar embedded applicaties zelf. PaperCut ondersteunt meer MFP fabrikanten met embedded software dan Pcounter.
  6. Pcounter ondersteunt alleen Windows en NetWare print servers. PaperCut ondersteunt Windows, Mac, Linux en Novell OES print servers.
  7. Pcounter biedt pop-up boodschappen op Windows, PaperCut biedt dezelfde functionaliteit op Windows, Mac en Linux.
  8. Pcounter vereist een licentie voor elke print server. Met PaperCut kun je een onbeperkt aantal print servers gebruiken.
  9. Pcounter volgt standaard geen locale printers, dit is een extra optie. PaperCut volgt standaard een onbeperkt aantal locale printers.
  10. PaperCut geeft vrije toegang naar haar openbaar gepubliceerde API, met Pcounter heb je een licentie nodig om toegang te krijgen tot haar Pcounter Pro API, of moet je de Custom Data Kit (CDK) aanschaffen.
Image “Calculator” by Ansik / CC BY

ITS Fast Release Terminal voor PaperCut MF

zondag 3 oktober 2010

De ITS Fast Release Terminal integreert twee populaire PaperCut MF functies. Namelijk, Secure Printing met Smartcard authenticatie bij de printer, en Follow-me Printing waarbij de gebruiker afdrukt naar een virtuele queue om vervolgens bij een willekeurige printer zijn afdrukopdrachten vrij te geven.

Hoe werkt het voor de gebruiker?
  1. Het unieke nummer van de smartcard is in PaperCut gekoppeld aan de identiteit van de gebruiker.
  2. De gebruiker drukt af naar een hold/release queue of een virtuele Find-me queue.
  3. De gebruiker zwaait met zijn kaart over de ITS Fast Release Terminal naast de printer van zijn keuze.
  4. Als de kaart geldig is, worden al zijn opdrachten vrijgegeven en afgedrukt. Als bevestiging knippert er een groen lichtsignaal op de terminal.
Hoe werkt het achter de schermen?
  1. ITS Fast Release Terminals zijn naast printers opgesteld en verbonden met het Ethernet Network.
  2. Elke terminal heeft een eigen IP adres.
  3. Terminals zijn door beheerders gekoppeld aan een print queue in de PaperCut Admin Web Interface.
  4. Het unieke nummer van een gelezen Smartcard wordt opgezocht in PaperCut’s database en de identiteit van de gebruiker vastgesteld (gegevens in de database worden periodiek gesynchroneerd met Active Directory of LDAP).
  5. De opdrachten van de gebruiker worden voor afdrukken vrijgegeven.