juli 2009

50.000 laptops met open source in Venezuela

by bert barten 31.07.2009

Deze maand zullen over 1150 scholen in Venezuela 50.000 laptops worden verdeeld. Deze laptops worden met Linux uitgerust. Het is tevens het begin van de in totaal 350.000 laptops die worden geleverd door Portugal. Het doel is om de opleiding…

Lees het volledige artikel →

Ervaringen met Bubba|Two, deel 1

by Digiplace 29.07.2009

Vlak voor onze vakantie werd door Mingos mijn Bubba|Two afgeleverd. De komende periode zal op Digiplace regelmatig verslag worden gedaan van de hiermee opgedane ervaringen. Er zijn immers verbazingwekkend veel mogelijkheden uit dat kleine kastje te toveren.
Met een afmeting van 11.5 x 4.5 x 18.5 cm (bxhxd) en een stroomverbruik van maximaal 12 watt (afhankelijk [...]

Lees het volledige artikel →

open source in India

by bert barten 28.07.2009

In India bestaat al langer het project IT@school in de Indiase deelstaat Kerala. Daarin zijn tot nu toe al 200.000 leraren en 4 miljoen studenten al opgeleid. Daarbij maken zij gebruik van FOSS(Free and Open Source Software). Daarbij wil men…

Lees het volledige artikel →

Desktop-bestanden

by Kristof Bal 28.07.2009
Ik heb dus weer al een tijdje niet meer geblogd, net als eigenlijk eender welke computeractiviteit :). Nu ja, hoe dan ook is er druk vertaald aan KDE 4.3, en die zal vandaag worden getagd (interne release), wat dus inhoudt dat de release over een weekje volgt.


In elk geval, ik geloof dat deze blog dient om mijn kennis over bepaalde Linuxonderwerpen over te brengen aan anderen. Gezien mijn vertaal-achtergrond heb ik toevallig enige kennis van de zgn. desktop-bestanden die zorgen voor de opbouw van het programmamenu van bijv. Gnome en KDE.


Anders dan Windows, waar het startmenu beschreven wordt in het moeilijk te bewerken en (voor mij toch) niet transparante register, wordt op Unix zo veel mogelijk met tekstbestanden gewerkt. Dit zijn dus tekstbestanden met de uitgang .desktop, en ze maken deel uit van freedesktop.org, dat de samenwerking tussen de verschillende desktops probeert te bevorderen. De specificatie is hier.

De bestanden zijn te vinden in de map /usr/share/applications/. Mocht een programma geïnstalleerd zijn in een andere prefix (bijv. /opt/programma/), moet je achter dat pad ook weer share/applications plakken. Maar /usr/share is standaard. KDE zet zijn bestanden (dit zijn er veel, daarom) in een aparte map in die map, namelijk kde4/.

Goed, laten we eens zo’n bestand naderbij bekijken. Kies een bestand uit in deze map en open het met een willekeurige editor, en zoek de volgende elementen. Ik zal uitgaan van het bestand voor marble, de virtuele wereldbol van KDE.

Elk bestand begint met de volgende regel

[Desktop Entry]

deze bepaald dat het desktop-bestand is, conform de standaarden.
De volgende regels kunnen eigenlijk in willekeurige volgorde komen.

Type=Application

Deze regel vertelt dat het om een gewoon programma gaat. Andere waarden zijn “Link” en “Directory”, respectievelijk om naar webpagina’s of mappen te wijzen.

Exec=marble

Exec geeft het uit te voeren commando, dit commando in een terminal tikken zou hetzelfde resultaat geven. Als het om een link gaat, gebruik je “URL” i.p.v. “Exec”.

Name=Marble

Gewoon de naam van het programma.
Dit waren de verplichte delen, de rest is optioneel, maar wordt vaak gebruikt.

MimeType=application/vnd.google-earth.kml+xml;application/gpx+xml;

De bestanden die dit programma kan openen, heel handig, want zo wordt een programma automatisch met de juiste bestanden geassocieerd. Een lijst van de mimetypes vind je hier.

GenericName=Desktop Globe

Verteld de gebruiker het soort programma waar het over gaat. Kan ook “webbrowser”, “mediaspeler”, enz. zijn. Deze beschrijving vindt je veel terug in menu’s.

Icon=marble

Het te tonen pictogram in het menu. Dit is gewoon de bestandsnaam van de pictogrammen in /usr/share/icons of /usr/share/pixmaps, zonder bestandsexistentie.

Terminal=false

Moeten we dit uitvoeren in een terminal of niet? Waarden zijn true of false, standaard is dit trouwens false, dus deze regel was niet nodig geweest.

Categories=Qt;KDE;Education;Geography;

De categorieën in het menu waar we willen inkomen.

Er is ook nog

Comment=

Maar niet in dit bestand (maar wel veel bij Gnome), dat kort beschrijft wat je kan doen met het programma. Dit zou kunnen zijn:

Comment=Look at the world on your computer

of iets dergelijks.

De regels “Name”, “Comment” en “GenericName” kunnen ook worden vertaald. Dit wordt gedaan met NaamVanDeSleutel[taalcode] als sleutel, bijvoorbeeld:

GenericName[nl]=Globe op het bureaublad

Verder heb je ook nog sleutels beginnend met x-, die worden gebruikt om het bestand uit te breiden met extra informatie voor specifieke programma’s.

X-DocPath=marble/index.html

bijvoorbeeld verteld KDE waar de documentatie is. Gnome en consorten negeren deze regel.

Sommige programma’s gebruiken .desktop-bestanden voor hun eigen doeleinden, bijvoorbeeld om plugins te benaderen. Met deze basiskennis zal je deze bestanden wel kunnen doorgronden, aangezien ze gelijk zijn opgebouwd.

Lees het volledige artikel →

Oproep: help je sportclub, vereniging of stichting in de oorlog tegen de Buma/Stemra

by Catharina 24.07.2009

Vanmorgen las ik o.a. op de website van het Parool dat de Buma/Stemra op oorlogspad is tegen sportclubs, verenigingen en stichtingen e.d. die op hun website filmpjes met achtergrondmuziek tonen, waarop auteursrechten rusten. Zo kreeg de website Middels…

Lees het volledige artikel →

Vakantiepret

by Digiplace 22.07.2009

De zomervakantie heeft bij Digiplace nogal de neiging om bestaande digitale routines te negeren. We zijn b.v. net terug van twee heerlijke weken op Sicilië. Dat werden dus twee “offline weken” hoewel mijn HTC Magic  soms hoge roaming kosten voor lief nam om zijn baasje te informeren over tour etappes en nieuwe artikelen op Linuxweblogs. [...]

Lees het volledige artikel →

40 jaar UNIX

by jc 20.07.2009

UNIX – a giant leap for mankind…

Zomer 1969: Op 20 juli zit de hele wereld aan de TV gekluisterd om de eerste
voetstappen van een mens op de maan te zien.

Terwijl Neil Armstrong zijn woorden “A small step for a man, a giant leap for
mankind” uitspreekt, vindt in AT&T Bell laboratories in Murray Hill, New
Jersey een technische revolutie plaats die zo mogelijk nog meer directe
invloed op ons leven nu heeft: Ken Thompson en Dennis Ritchie bedenken UNIX.

De basis-ideeen in UNIX uit die zomer van 1969 waren baanbrekend. Daarom
worden de concepten nog steeds gebruikt, niet alleen in UNIX varianten
(waaronder Linux en MacOS X) maar ook in andere moderne besturingssystemen
zoals Windows XP en zijn opvolgers. Niet voor niets mochten Thompson en
Ritchie in 1983 de Turing award ontvangen voor hun werk. De Turing award
wordt wel gezien als de Nobelprijs van de informatica.

Na 10 jaar UNIX systemen beheerd te hebben beginnen Ger Austen en Hendrik-Jan
Thomassen (A en T) in 1985 het bedrijf
AT Computing; het eerste cursus- en
consultancybedrijf op het gebied van UNIX in Nederland.

Ruim 20 jaar na het ontstaan van UNIX bouwt in 1991 de Finse student Linus
Torvalds het UNIX compatible systeem Linux.

Inmiddels zijn we veertig jaar na de eerste schreden van Neil Armstrong, en
heeft Linux met zijn 18 jaren een volwassen leeftijd! En wat zien we: Het
aantal UNIX-achtige systemen en dan met name Linux groeit en groeit.

UNIX en Linux worden gebruikt op zeer kleine en zeer grote installaties. Zo is
kans groot dat als u een ADSL router heeft, u daar Linux in heeft draaien.
Dat geldt ook voor navigatie apparaten, televisies, digitale videorecorders,
kassa’s bij supermarkten en warenhuizen, reclamezuilen etc etc. En wie een
hippe iPhone van Apple gebruikt, beleeft ook dagelijks plezier van het UNIX
dat binnenin het kleinood zijn werk doet…

Ook grote UNIX en Linux installaties worden door iedereen dagelijks gebruikt:
Het is algemeen bekend dat zoekdienst Google vele honderduizenden Linux
systemen laat samenwerken tot de website die iedereen kent. En bekende sites
als Ebay, Amazon,
bol.com en de Nederlandse Spoorwegen
zijn UNIX en Linux
grootgebruikers. Van de 500 grootste en snelste
computers in de wereld werkt ruim 95% met UNIX of Linux.

Kortom: Is UNIX na 40 dienstjaren pensioengerechtigd en afgeschreven? Nee,
integendeel! UNIX is springlevend! U zult nog veel van UNIX en Linux
gebruik maken.

AT Computing – Verstand van UNIX, gevoel voor UNIX – al 25 jaar.

Lees het volledige artikel →

40 jaar UNIX

by jc 20.07.2009

UNIX – a giant leap for mankind…

Zomer 1969: Op 20 juli zit de hele wereld aan de TV gekluisterd om de eerste
voetstappen van een mens op de maan te zien.

Terwijl Neil Armstrong zijn woorden “A small step for a man, a giant leap for
mankind” uitspreekt, vindt in AT&T Bell laboratories in Murray Hill, New
Jersey een technische revolutie plaats die zo mogelijk nog meer directe
invloed op ons leven nu heeft: Ken Thompson en Dennis Ritchie bedenken UNIX.

De basis-ideeen in UNIX uit die zomer van 1969 waren baanbrekend. Daarom
worden de concepten nog steeds gebruikt, niet alleen in UNIX varianten
(waaronder Linux en MacOS X) maar ook in andere moderne besturingssystemen
zoals Windows XP en zijn opvolgers. Niet voor niets mochten Thompson en
Ritchie in 1983 de Turing award ontvangen voor hun werk. De Turing award
wordt wel gezien als de Nobelprijs van de informatica.

Na 10 jaar UNIX systemen beheerd te hebben beginnen Ger Austen en Hendrik-Jan
Thomassen (A en T) in 1985 het bedrijf
AT Computing; het eerste cursus- en
consultancybedrijf op het gebied van UNIX in Nederland.

Ruim 20 jaar na het ontstaan van UNIX bouwt in 1991 de Finse student Linus
Torvalds het UNIX compatible systeem Linux.

Inmiddels zijn we veertig jaar na de eerste schreden van Neil Armstrong, en
heeft Linux met zijn 18 jaren een volwassen leeftijd! En wat zien we: Het
aantal UNIX-achtige systemen en dan met name Linux groeit en groeit.

UNIX en Linux worden gebruikt op zeer kleine en zeer grote installaties. Zo is
kans groot dat als u een ADSL router heeft, u daar Linux in heeft draaien.
Dat geldt ook voor navigatie apparaten, televisies, digitale videorecorders,
kassa’s bij supermarkten en warenhuizen, reclamezuilen etc etc. En wie een
hippe iPhone van Apple gebruikt, beleeft ook dagelijks plezier van het UNIX
dat binnenin het kleinood zijn werk doet…

Ook grote UNIX en Linux installaties worden door iedereen dagelijks gebruikt:
Het is algemeen bekend dat zoekdienst Google vele honderduizenden Linux
systemen laat samenwerken tot de website die iedereen kent. En bekende sites
als Ebay, Amazon,
bol.com en de Nederlandse Spoorwegen
zijn UNIX en Linux
grootgebruikers. Van de 500 grootste en snelste
computers in de wereld werkt ruim 95% met UNIX of Linux.

Kortom: Is UNIX na 40 dienstjaren pensioengerechtigd en afgeschreven? Nee,
integendeel! UNIX is springlevend! U zult nog veel van UNIX en Linux
gebruik maken.

AT Computing – Verstand van UNIX, gevoel voor UNIX – al 25 jaar.

Lees het volledige artikel →

Met een Canon op een mug schieten

by pinguim 19.07.2009

We willen niet muggeziften, maar Canon printers kunnen je heel wat kopzorgen bezorgen. Hoewel ze een CD bijleveren voor Windows en zelfs een voor Mac OS-X, wordt Linux straal genegeerd in de doos van de printer.

Lees het volledige artikel →

Webservice als aantasting autonomie gebruiker 2: Amazon Kindle

by pablo 19.07.2009

In de vorige blogbijdrage ging het om de dreigende afhankelijkheid die Googles Chrome Os kan opleveren. Over het gevaar van Cloud Computing. Het volgende is een heel ander voorbeeld van een webservice die een bizarre inbreuk doet op onze autonomie. Omdat dit ook tot censuur na publicatie achteraf zou kunnen leiden (wat in het volgende voorbeeld trouwens niet het geval is), moet het je toch wel

Lees het volledige artikel →

Afhankelijkheid door Chrome Os en Cloud Computing

by pablo 18.07.2009

Tony Mobily schreef een enthousiast artikel over een mogelijke doorbraak van open source software via Chrome OS.Benjamin Mako Hill geeft een uitgebreide weerlegging waaruit ik dit stuk vertaalde:"Chrome OS is, zoals is beschreven, een uitdrukkelijke poging tot het bouwen van een systeem dat met name verandert waar het computeren gebeurt. Daarbij probeert Google een OS te maken bouwend op het "

Lees het volledige artikel →

Open PC

by bert barten 17.07.2009

Deze week las ik op de website van de duitse sueddeutsche zeitung het volgende bericht: De linuxexpert Frank Karlitschek, een van de ontwikkelaars van de KDE gebruikersomgeving in Linux heeft een project opgestart genaamd Open PC. Doel hiervan is om…

Lees het volledige artikel →

Beter of beter?

by pablo 16.07.2009

Op wat voor argumenten baseren we onze claims dat open source of vrije software beter is? Het onderstaande artikel van Benjamin Mako Hill pleit voor een belangrijke plaats voor principiële argumenten in ons pleidooi:Het is een bekend verhaal in de Free / Libre en open source software (FLOSS) gemeenschap. Ondanks het feit dat “vrije software” en “open source” verwijzen naar dezelfde software en

Lees het volledige artikel →

Keren de kansen voor GNU/Linux met de komst van Windows 7?

by pablo 13.07.2009

In zijn blog bijdrage “Is Mono A Red Herring” stelt Thomas Holbrook ll dat we ons maar niet zo druk moeten maken over Mono, maar vooral over wat Windows 7 gaat betekenen voor de kansen van Linux op de desktop van de Windowsgebruiker. Kort samengevat: de puinhoop die Vista was dreef een hoop mensen naar GNU/Linux, maar Win7 is een stuk efficiënter en wordt voor de doorsnee XP gebruiker

Lees het volledige artikel →

Welke organisaties vechten voor onze privacy rechten

by pablo 13.07.2009

Catharina kaart in haar Kletskous blog de positie van Google aan:Google: een open source wolf in schaapskleren?In de commentaren lees je toch een sterke neiging Google als een bondgenoot te zien en wordt de zorg van Catharina te makkelijk weggewuifd. Ik deel haar zorg:Wat we in de 90-er jaren nog een horrorscenario vonden wat betreft invasie van onze privacy, is intussen dagelijkse realiteit en

Lees het volledige artikel →