Categories
Technologie & techniek

Java Web Start

Er kunnen veel dingen worden geschreven over Java, maar sommige features zijn best mooi ontworpen waardoor je je afvraagt hoe men z’n visie kon hebben zoveel jaar geleden. En ook een sterk geloof om er aan te blijven werken. Een van die features is Java Web Start waarbij een Java Runtime Environment en een kleine XML-file voldoende is om gebruikers toegang te geven tot een applicatie welke niet is geinstalleerd op computer zelf.

Ik begin me steeds meer af te vragen tot hoever ze Java al hebben uitbedacht en hoeveel nu is geimplementeerd. Zeker als je kijkt naar Solaris waarbij men nu pas begint toe te komen om onderdelen van het design te implementeren welke al 25 jaar geleden zijn uitgedacht. Het is dan ook zonde om z’n bedrijf langzaam kapot te zien gaan en hopelijk reden ze het, want er gaat nu al te veel goede kennis verloren.

Categories
Technologie & techniek

Muziek op USB-storage

Het multimedia geweld werd altijd gezien als een probleem op Linux, want het was moeilijk en je moest cryptische dingen overtypen. Maar dit tijdperk is al een geleden tijd afgesloten met de komst van oa HAL en D-BUS welke een abstractielaag vormen om automatisch bijvoorbeeld een muziek CD-ROM te starten of je USB-storage beschikbaar te maken. Projecten zoals GNOME en KDE maken dankbaar gebruik van deze functionaliteit wat direct merkbaar is voor de gebruiker.

Een praktisch voorbeeld hiervan is je muziekverzameling op USB-storage welke netjes bruikbaar is in bijvoorbeeld Rhythmbox. Maak een bestandje aan met de naam .is_audio_player op het hoogste niveau van het USB-storage device en vul deze met de volgende inhoud:

audio_folders=MUSIC/,RECORDINGS/
folder_depth=3
output_formats=application/ogg,audio/x-ms-wma,audio/mpeg

Elke keer als je dit USB-storage device in een computer steekt welke de specificaties van freedesktop.org begrijpt zal oa je muziekspeler op de hoogte worden gebracht. Dit kan zijn bij je eigen Linux-desktop of de FreeBSD-desktop bij een kennis, maar ook je Sun Solaris-workstation op je werk. Het begint er op te lijken alsof computers eindelijk makkelijk beginnen te worden voor de normale gebruiker.

Categories
Technologie & techniek

Ondersteuning voor oude formaten

We komen in een tijd waarin niet alleen open source, maar ook de licentie belangrijk wordt. We komen in een tijd waarin we tegen de beperkingen van oude formaten van het verleden aanlopen. We komen in een tijd waarin oude informatie onbereikbaar wordt terwijl we de data nog hebben.

Veel mensen en bedrijven beseffen niet hoe hard de wereld de afgelopen 15 jaar is veranderd. We leven in een wereld waarin alles draait om data, maar niet beseffen dat we die data ook moeten onderhouden. Misschien beter omschreven, hoe we toegang tot die data blijven houden. Want wie kan er nog goed zijn bestanden van z’n 10 jaar geleden goed openen? En nu lijkt 10 jaar niet veel, maar we kunnen nog wel steeds veel boeken blijven lezen terwijl sommige al ouder dan een eeuw zijn.

Voor de digitale wereld is het een stuk lastiger en komen er meer dingen bij kijken dan alleen de data hebben. Computers moeten de data ook kunnen interpreteren en hiervoor is software nodig. Sommige software is al 20 jaar oud en komt uit een tijd waarin iedereen zijn eigen open source-achtige licentie had. Zo bijvoorbeeld ook LHA wat een datacompressie programma is uit 1988 en met nog steeds een redelijk grote aanhang blijkbaar in Japan.

Maar wat doe je met deze software, blijven gebruiken in bijvoorbeeld virusscanners op mailservers, of niet meer gebruiken? Als we Google raadplegen dan zijn er nog z’n 163.000 files publiekelijk beschikbaar op het moment van schrijven. Dit lijkt veel, maar vergeleken met de 111 miljoen PDF-bestand valt het dus nog redelijk meer. Ook de ondersteuning voor LHA is in veel besturingssystemen niet meer aanwezig, vanwege oa de wat ongebruikelijke licentie en het afwezig zijn van een beheerder van de software om bijvoorbeeld veiligheidsproblemen te verhelpen.

Het lijkt dus veilig om geen ondersteuning te bieden voor LHA, maar juist omdat het vaak oude bestanden zijn uit een tijd dat veel viruscode werd geschreven brengt een dubio. Want is een virusscanner op een mailserver juist niet bedoelt om daar tegen te beschermen? Maar is het wel verstandig om te vertrouwen op oude onbeheerde code in een situatie waarin alles volledig is geautomatiseerd zoals bij een virusscanner op een mailserver?

Nu lijkt dit een extreem geval, maar het geldt eigenlijk voor alles wat er in onze digitale wereld omgaat en niet elke applicatie is volledig open en free source of heeft voldoende technische documentatie om een herimplementatie te doen. Zeer zeker nu we een tijdperk ingaan waarin 64 bits computers standaard worden voor de thuisgebruiker zullen problemen zoals met Flash, Acrobat Reader, Sun Java en Microsoft Word uit het verleden hun weg mogelijk ook naar andere applicaties en formaten gaan vinden. Misschien is het tijd om naast dagelijks een back-up te maken van al je data, ook eens te proberen of je data ook nog wel kan benaderen.

Categories
Open & free Technologie & techniek

Microsoft en OOXML

30 november 2006 is de dag dat het OpenDocument-formaat versie 1.0 de stempel kreeg van officiele ISO-standaard en dat was een belangrijke stap in computerland aangezien nu elke leverancier, overheid, ontwikkelaar, particulier en bedrijf een universeel bestandsformaat had. Een bestandsformaat voor oa spreadsheets, presentaties en tekstbestanden waarmee discussies en incompatibiliteits problemen tot het verleden moest gaan behoren. En verschillende overheden zoals die van Belgie, Finland, Frankrijk en Noorwegen hadden al aangekondigd dat deze standaard op korte termijn de manier gaat worden om met de overheid te communiceren.

Helaas was een belangrijke speler op desktops het hier niet mee eens en werkte al enige tijd aan een concurrent onder de naam Office Open XML welk een voortvloeisel is van de bestaande Microsoft Office bestandsformaten. OOXML is in sommige landen al gepatenteerd waardoor een herimplementatie een uitdaging kan vormen, maar de specificatie van de formaten verwijzen ook naar interne en gesloten documenten van Microsoft waardoor een volledige herimplementatie niet mogelijk zal zijn op dit moment.

Het verhaal stopt hier niet, want Microsoft is bezig om na de goedkeurig door Ecma Internationaal nu ook bezig om OOXML te laten bestempelen als ISO-standaard via een versnelde procedure zodat er spoedig kan worden begonnen met het actief uitrollen van OOXML. En hier krijgen we weer het daadwerkelijke gezicht van Microsoft te zien en tot hoever de arm in de pap zit zoals te lezen is bij Groklaw.

You do remember how in Portugal IBM and Sun were not allowed in the room because it was allegedly “too small” despite having empty chairs? Well, in Germany, Google and Deutsche Telekom were allowed in the room but were not allowed to vote, heise says. Something about allegedly signing up too late and how they might not know enough about the issues therefore. This is turning into a not-so-funny joke.

Dit lezende en beseffende dat er in andere landen hetzelfde aan de hand is mag het duidelijk zijn dat de laatste zin van de quote duidelijk een understatement is. Want de kans is reeel dat als OOXML een ISO-standaard wordt dit een doodsteek kan zijn voor het nu opkomende en vrije formaat OpenDocument. En Microsoft doet er alles aan om de grip voor de komende decennia op de informatiewereld te houden en te bepalen.

Maar wat doe je als gebruiker eraan? En is het mogelijk om de koers te veranderen? Miljoenen mensen hebben al de keuze gemaakt om geen gebruik meer te maken van bijvoorbeeld Microsoft Office en ze zijn er niet slechter van geworden. Geen gebruikelijke kosten meer voor een licentie of de mogelijkheid om te worden beschuldigd van diefstal omdat je mogelijk geen geldige licentie zou hebben. Maar dit is wel een keuze die elke gebruiker voor zichzelf moet maken.

Categories
Life and society Technologie & techniek

Digitale stress

Sommige mensen zetten leesbevestiging aan als ze e-mail versturen in de hoop te weten te komen of je hun e-mail al gelezen hebt. Maar waarom, is het omdat ze direct actie verwachten of je te controleren? En vandaag leek iemand te bevestigingen dat het om beide ging, want hij kon geen grip krijgen op hoe ik mijn e-mail afhandel wat hij geen prettige gedachte vond. Helaas voor hem bepaal ik zelf wanneer ik e-mail lees en beantwoord, want ik ben geen slaaf van mijn e-mail en laat andere niet mijn werkindeling bepalen.

Maar waar komt dit toch vandaan, want amper tien jaar geleden was het heel normaal als je pas na een dag of soms zelfs langer een antwoord kreeg. Misschien heeft instant messaging hier invloed op en verwachten mensen dat je direct actie reageert omdat er allerlei toeters en bellen af zouden gaan bij een nieuw bericht. Dat laatste was misschien leuk toen er weinig e-mailverkeer was, maar tegenwoordig is dat alles behalve aangenaam. Dit geldt natuurlijk ook voor mensen die direct de telefoon pakken om te informeren of je hun e-mail al gelezen hebt die ze amper 10 seconden daarvoor hebben verzonden.

De vraag is dan misschien ook of deze mensen zelf wel beseffen dat ze zichzelf laten leiden door gebeurtenissen en constant brandjes proberen te blussen in plaats van structureel hun werk gewoon in te delen zonder op de minuut nauwkeurig alles in elkaar te plannen. De vraag is misschien ook is dat ze een poging doen om andere ook mee te nemen in hun neergang naar een burn-out. En waarom eigenlijk, want mensen achterna blijven zitten op deze manier kost eigenlijk alleen maar meer tijd omdat mensen heel slecht kunnen wisselen tussen werkzaamheden.

Er zijn gelukkig wel een paar mogelijkheden dit ik zelf toepas die lijken te werken:

  • Filter alle berichten waar jij op Cc staat naar een aparte mailfolder, want een reactie is niet vereist voor dit soort e-mail en kan je altijd nog een keer lezen als je zin en tijd hebt;
  • Beperk het aantal mailinglisten waarop je bent aangesloten en laat die standaard in een eigen mailfolder uitkomen;
  • Filter spam en gerelateerde zaken direct naar een aparte mailfolder als dit nog niet wordt gedaan;
  • Plaats e-mails die actie behoeven op je actielijst, want je wilt een enkele actielijst en niet ook nog een actielijst in je mailbox;
  • Archiveer of delete je berichten nadat je ze gelezen hebt en/of actie hebt ondernomen;
  • Lees je mailbox niet te vaak, want twee of drie keer per dag is echt voldoende in de meeste gevallen.

Of ze voor iedereen werken weet ik niet, maar ze geven mij de tijd en rust die nodig is. En mensen lopen vanzelf wel een paar keer tegen de (on)mogelijkheden aan om in je e-mail communicatie, maar dat is meestal een kwestie van gewenning. Meestal beginnen ze zelf ook na te denken dat ze op tijd dingen moeten melden of vragen als ze iets van je willen.