Martin @ Blog

software development and life.

Flower

Archive for the ‘Dutch’ Category

Nieuwe kamer

Ik heb even snel een website in elkaar geknutselt waarop de voortgang/vernieuwingen aan onze nieuwe kamer in Eindhoven worden bijgehouden. De site is niet dynamisch, maar gewoon in HTML. Als het goed is is het W3C compliant HTML 4.0 (nog niet gevalideerd echter). De layout wordt bijna volledig door CSS geregeld, zodat er geen overbodige tabellen worden gebruikt. Hoewel de extensie .php is, zijn alle pagina’s plain html. PHP wordt alleen gebruikt om het menu te includen. Vooral het menu vind ik persoonlijk erg grappig.. een pagina met behulp van CSS opmaken is eigenlijk veel makkerlijker dan met plain-HTML en dus met behulp van tabellen. Zelfs het lijntje rond het menu is door middel van CSS gemaakt. Voor de meeste is dit waarschijnlijk al gesneden koek, maar ik ben niet zo’n webdesigner, dus voor mij is het nieuw ๐Ÿ™‚

De pagina is hier te vinden. Hij is nog niet helemaal up-to-date, maar dat zal binnenkort opgelost worden.

PHP misbruik

Slashdot heeft weer een artikel over ‘PHP misbruik’. Het misbruik is dan niet in de zin van het hacken van computers of iets dergelijks, maar het gebruiken van PHP voor dingen waarvoor het eigenlijk niet is bedoeld. Uiteraard is PHP-GTK daar al een goed voorbeeld van, maar nu is er reeds enkele weken geleden al een fanatiekeling die OpenGL gebruikt in een PHP-programma. Nu is er ook een in PHP heeft geschreven. Hiervoor is uiteraard ook een TCP/IP-stack nodig, die dan dus ook in PHP is geschreven. Lees er meer over op SlashDot: Slashdot | phpstack – A TCP/IP Stack and Web Server in PHP

Python is bedacht door een Nederlander… dus?

Adam Adam Curry wist niet dat Python door Guido van Rossum (Nederlander dus) was gemaakt… Erg interessant om te vermelden (NOT). Waarschijnlijk heeft hij ook nog nooit van Edsger W. Dijkstra gehoord die onder andere verantwoordelijk is voor Dijkstra’s algoritme (wat o.a. wordt gebruikt in veel routing protocollon om de korste route tussen twee hosts te bepalen) en dus in principe voor het huidige internet. Ook heeft hij waarschijnlijk nog nooit gehoord van Tjeerd Hoek gehoord die bij Microsoft werkt aan het design van Longhorn.

Van Wijngaarden en Dijkstra hebben trouwens ook aan Algol60 gewerkt, wat de eerste programmeertaal was met een formele beschrijving wat nog steeds voor bijna alle huidige hogere programmeertalen wordt gebruikt.

Wat wil Adam nu eigenlijk zeggen? ๐Ÿ˜›

Morgen Europese verkiezingen

Morgen zijn de verkiezingen voor het Europees parlement. En ik heb totaal geen idee waarop ik wil stemmen. Ik wil op een partij stemmen die tegen softwarepatenten is (maar die zijn er weinig hier in Nederland) en die eens ernstig gaat snoeien in de huidige werking van de Europese ‘democratie’. Op zich heeft de SP op deze punten wel een positieve mening. Maar ik wil eigenlijk toch niet echt graag op die partij stemmen, onder andere vanwege uitspraken zoals Weblog Jan Marijnissen ร‚ยป Irak%u2026en hoe nu verder?. En hun ‘steun’ aan de vakbonden die eigenlijk gewoon een stel dwarse kleuters zijn die hun zin niet krijgen en dan vervolgens boos worden als ze weglopen en de andere partij (de overheid) gaat doen wat hij wil.

Ook hun mening over de politie (ze zijn niet echt voor een sterke politiemacht), straffen (ze zijn niet voor strenge straffen, ik zeker wel – iemand breng je geen regels bij door alleen te zeggen ‘dat mag je niet doen’ en vervolgens geen gevolg aan een overtreding geven) en bepaalde economische zaken.

Maar ja, waarop moet je dan wel stemmen voor in Europa? De VVD is volgens mij zwaar voor softwarepatenten. De punten van de VVD zien er verder wel aardig uit – weinig Europese regelgeving e.d., maar wat zeggen standpunten nu feitelijk? PvdA stem ik niet op vanwege hun kontendraaien (zoals Jan Marijnissen ook al in bovengenoemde blog-post aangeeft), D66 ook niet omdat die al helemaal geen mening hebben, Groenlinks ook niet omdat ik niet op een partij ga stemmen die van hun vijf ‘hoofdpunten’ er drie heeft die alleen over natuur en milieu gaan (het is wel belangrijk, maar er zijn ook andere belangrijke dingen). CDA heb ik ook ff geen zin in. LPF? Wat zijn hun standpunten?

Even opgezocht… ook dat kun je moeilijk serieus nemen ‘desnoods terug naar de gulden’. Ja, dat lost het op natuurlijk… Ze zijn wel redelijk tegen Europa in het algemeen volgens mij, maar dergelijke uitspraken (en die foto van de lijsttrekker vind ik ook tamelijk eng) kun je moeilijk serieus nemen…).

Wat nu?

update
Ik heb net even de stemwijzer gedaan en daaruit blijkt dat ik CDA moet stemmen met op tweede plaats LPF. Eens even verder over denken….

Tanenbaum reageert op aantijgingen Ken Brown

De kwaliteit van een onderzoeksinstituut valt of staat naar mijn mening met de mate van objectiviteit en de kwaliteit van de onderzoeken die het instituut doet. In dit licht is in mijn optiek het Alexis de Tocqueville instituut (AdTI) tot het allerlaagste niveau gedaald. De directeur van het bureau, Ken Brown, heeft namelijk gereageerd op de kritiek op zijn onderzoek waaruit hij concludeerde dat Linus Torvalds niet de geestelijk vader van Linux zou zijn, waarover ik hier al berichtte. Op Tweakers.net heb ik in Tweakers.net – Nieuws [ Tanenbaum reageert opnieuw op AdTI-onderzoek ] getracht een beetje objectief verslag (voor zover dat hierbij nog kan, het is namelijk bijna grappig aan het worden) van de ontwikkelingen proberen te schrijven.

Ken Brown verzint gewoon feiten, en het lijkt er zelfs op dat hij eerst de conclusie verzint en dan op zoek gaat naar mensen of feiten die deze conclusie kunnen onderbouwen. Leuk idee, beetje jammer dat het deze keer niet echt gaat werken. Hij suggereert dat het onmogelijk zou zijn om in je eentje in een jaar een (relatief) eenvoudig besturingssysteem te schrijven wat lijkt op een reeds bestaand besturingssysteem. Ik ben er van overtuigd, evenals Tanenbaum overigens, dat dit zeker wel kan als je er maar genoeg tijd in steekt. Daarnaast verzint hij gewoon uitspraken van Tanenbaum, of rukt ze volstrekt uit hun verband.

Het lijkt Ken Brown er alles aan gelegen om vooral maar proprietaire software te promoten (ok, hij is dan nog wel ‘voor’ ‘echte’ open-source volgens zijn criteria, waarbij het er dus op neer komt dat het niet onder de GPL valt maar onder de BSD-licentie (en bedrijven dus de broncode ongestraft mogen gebruiken in ‘closed-source’ programma’s. Deze quote Brown en dan de reactie van Tanenbaum is ook leuk:

“The disturbing reality is that the hybrid source model depends heavily upon sponging talent from U.S. corporations and/or U.S. proprietary software. Much of this questionable borrowing is a) not in the best interest U.S. corporations …”

Excuse me? A Finnish student writes some software (in Finland) that a lot of people like and he is accused on sponging off U.S. corporations? And last time I checked, quite a few U.S. Corporations, such as IBM, seemed quite happy with Linux. And a very large number of U.S. corporations seem to be using the (open source) Apache web server. And even if open source weren’t in the best interest of U.S. corporations, where is it written that all activities everywhere in the world must be done with the interests of U.S. corporations as their primary goal?

De conclusie van Tanenbaum vind ik ook wel sterk eerlijk gezegd:

All in all, Brown’s only argument is that he, personally, doesn’t believe a 21-year-old kid could have written an operating system kernel in a year, despite the fact that half a dozen other people had done the same thing earlier and the code Linus wrote wasn’t all that great initially. And faced with a whole bunch of people telling him otherwise and the consultant he hired to examine the code saying the code is completely different from MINIX, Brown just ignores all the facts and persists in his belief. I’ll bet he dismisses the widely reported claim that Mozart wrote three symphonies and performed for the King of England when he was nine on the grounds that 9-year-olds don’t normally do this sort of thing.

Het is wel lief dat Ken Brown de Vrije Universiteit en Amsterdam in het algemeen nog wat promoot in zijn reactie.

Ik hoop dat ze nog even doorgaan met het Alexis de Tocqueville instituut afkraken, want dan neemt tenminste niemand deze propaganda machine meer serieus. Niet dat mensen die er een beetje verstand van hebben dit waarschijnlijk nu nog doen, maar er zijn ongetwijfeld genoeg mensen die geen kennis hebben van de onderzoeksmethodiek van dit instituut… Misschien gaan ze ooit nog wel beweren dat closed-source programmateur makkelijker aan te passen is ofzo… of dat de kerstman Linux heeft geschreven….

Weer een ‘goed’ patent

Microsoft Receives Patent For Double-Click, zegt alweer genoeg. We kunnen weer een nuttig patent toevoegen aan de lijst van zeer twijfelachtige patenten. Het is onvoorstelbaar dat een dergelijk patent wordt toegekend aangezien het prior art volgens mij met bakken tegelijk beschikbaar is.

Maar ja, het is natuurlijk goed voor de innovatie dit en we hebben het dus hard nodig in Europa….

Wat willen vakbonden nu eigenlijk?

Nieuws.nl – Binnenland gaat over de wens van staatsecretaris Rutte om veel, in zijn ogen, onzinnige arbo-regels af te schaffen. In mijn optiek is dit een goede zaak, omdat veel arbo-regels, zoals ze ook lieten zien in het RTL-Nieuws, erg overdreven. De hoogte, en felheid van een lampje boven een werkplek – wat dus ook betrekking heeft op de lampen in een studio, de gladheid van de vloer en dergelijke. De staatsecretaris wil alleen regels handhaven die tegen ernstige (gezond)risico’s beschermen.

De vakbonden zijn echter weer tegen. Maar waarom? Volgens hun eigen zeggen ‘om de werknemer te beschermen’, maar zoals de minister zegt lopen de werknemers niet zo veel risico. De vakbonden zijn de laatste tijd erg vreemd bezig. Ze hebben ze onlangs er ook voor gezorgd dat werknemers tot hun 65e moeten doorwerken dankzij maatregelen door de overheid, zo is hier te lezen. Volgens de vakbonden ligt het echter niet aan hun, maar zoals iedereen kan lezen zijn de vakbonden uit het voorjaarsoverleg gestapt omdat ze het niet eens konden worden met het kabinet. Het kabinet heeft daarop besloten om CAO’s niet meer bindend te hoeven verklaren voor een bedrijfstak, waardoor CAO’s door werkgevers naast zich neergelegd kunnen worden. In mijn optiek heeft het kabinet gelijk. De bonden doen het fout, want door hun gedrag zijn werknemers nu de dupe – maar volgens hun ligt het niet aan de bonden?

Daarom vonden de vakbonden dat ze zich ook niet mee hoefden te houden aan de handhaving van de huidige lonen in CAO-onderhandelingen.

LaTeX geleerd

Morgen (eigenlijk is het al vandaag, maar ik moet eerst nog even slapen) moet ik huiswerkopgaven inleveren voor het vak Databases 1. Aangezien dit onder andere relationele algebra en de tuple-calculus omvat is dit niet zo makkelijk te typen in een reguliere tekstverwerker. Derhalve had ik besloten om het in LaTeX te maken. Het enige probleem was dat ik dit nog nooit had gebruikt/mee had gewerkt op enkele kleine test-sessies na. Dus ik ben gaan zoeken op internet naar handleidingen en uitleg en vond onder andere deze site met daarop deze handleiding voor LaTex. Na flink wat lees werk heb ik nu het gevoel dat ik de basis-beginselen beheers en heb ik succesvol mijn eerste huiswerkopgave in LaTeX gemaakt.

Een van de mooie aspecten van LaTeX is natuurlijk dat het eenvoudig in elke tekst-editor te gebruiken is. Daarnaast is het fatsoenlijk af te drukken of te publiceren omdat je het eenvoudig om kan zetten in Postscript, PDF of HTML formaat. Ik had eerst ook nog gekeken naar LyX, maar dat vond ik niet zo handig want dat werkt hetzelfde als dat ik gewoon OpenOffice.org gebruik. Mijn eerste met de hand gebouwde LaTeX-document betreffen de huiswerkopgaven voor het vak Databases 1 dus. De opgaven zijn hier te vinden en de (door mij geproduceerde uitwerkingen dus) zijn hier te vinden.

Ik kan zeggen dat het inderdaad wel fijn werkt als je er even aan gewend bent. Uiteraard moet je het eigenlijk wel gewoon onder Linux gebruiken.

Druk

Vandaag een drukke dag gehad, veel huiswerk gedaan, colleges gevolgd en vanavond vroegen ze ook nog m’n hulp voor het vertalen van een artikel voor Tweakers.net. Dankzij een samenwerkingsovereenkomst tussen Tweakers.net en Ace’s Hardware heeft Tweakers.net een betrouwbare stroom ‘eigen’ reviews. Deze worden echter eerst in het Engels geschreven en daarna door Tweakers.net-werknemers vertaald in het Nederlands. Vanavond hebben we een vergelijking tussen twee Socket 754-chipsets online geplaatst.

Het resultaat is hier te vinden.

Italie verbied P2P

The Register meldt dat het Italiaanse parlement een wet heeft aangenomen die het gebruik van P2P-programma’s voor illegale zaken, zoals illegale mp3’s en video’s, strafbaar stelt. In de meeste landen is het alleen strafbaar wanneer men zelf illegale content verspreid – dus upload in P2P-terminologie. In Italie is nu dus ook het downloaden strafbaar.

Het was natuurlijk een kwestie van afwachten voordat dit plaats zou gaan vinden. In het artikel is wel te lezen dat deze wet tot stand is gekomen onder druk van de filmindustrie.

You are currently browsing the archives for the Dutch category.