Martin @ Blog

software development and life.

Flower

Archive for June, 2004

Skype voor Linux

Skype, een VoIP-programma wat gebruikt maakt van Peer-to-peer techniek die ook gebruikt wordt in KaZaA, is nu eindelijk beschikbaar in een Linux-versie. Een van de sterke punten van Skype is de gebruiksvriendelijkheid – behalve een username hoeft er niets te worden ingesteld om het te kunnen gebruiken. Helaas is de Linux-versie niet open-source. De software is volledig gratis en ontwikkeld op basis van de QT-library. Op termijn zullen bepaalde onderdelen van het programma betaald worden, zoals de mogelijkheid om te bellen naar fysieke telefoonaansluitingen.

De Linux-versie werkt goed onder Gnome inclusief integratie in het notification-panel. Er is een RPM beschikbaar voor SuSE9.1/Fedora Core2 die ervoor zorgt dat het programma gelijk in het menu terecht komt. De site van skype is te vinden op skype.com.

Skype voor Linux

Dit is dus geen overheidstaak

De SP vindt dat de overheid een fonds moet instellen zodat slachtoffers van bedrijven als Legiolease/Dexia die een aandelen-lease constructie zijn aangegaan hieruit geld kunnen krijgen om een rechtszaak te starten tegen deze bedrijven. Jan Marijnissen bericht er hier over op zijn weblog. De SP zegt dat dit vergelijkbaar is met een overstroming in bijvoorbeeld Limburg waarbij de overheid ook een fonds instelt waaruit de getroffenen een vergoeding kunnen krijgen voor de schade. Zo’n overstroming wordt namelijk veroorzaakt buiten de schuld van de burgers, zo stelt de SP in hun standpunt.

Ik ben het hier dus totaal niet mee eens. Ten eerste gaat de vergelijking met de overstroming al volledig mank, aangezien de slachtoffers van Dexia wel degelijk er iets aan hadden kunnen doen, simpelweg niet in gaan op de loze beloften. Iemand met een beetje gezond verstand en iemand die zich goed laat voorlichten hoeft er namelijk echt niet in te stinken. Dat bedrijven als Dexia niet netjes werken staat denk ik wel buiten kijf, maar moet de overheid dit dan op gaan lossen?

Als ik ergens een TFT-TV koop voor 50 euro kan ik ook van te voren weten dat er iets niet deugt, en wanneer blijkt dat de TV alleen maar een behuizing zonder inhoud is gaat de overheid me hiervoor ook echt niet schadeloos stellen of geld ter beschikking stellen om een proces tegen de leverancier te starten. Dat is de enige correcte vergelijking. De overheid mag het bedrijf wel opdragen om de klanten schadeloos te stellen of iets dergelijks, maar ik vind het echt niet de taak van de overheid om deze mensen financieel te gaan ondersteunen.

Niet interessant

Slashdot | When will 1024×768 Replace 800×600 for Web Design? – een vraag die typisch is voor een zekere groep webdesigners. Ze denken dat een goed design alleen samen kan gaan met absolute afmetingen. Vroeger, ten tijde van Netscape Navigator 4.x en IE 4 was dat zeker het geval. Tegenwoordig, met goede ondersteuning van CSS door de verschillende browsers is het gewoon niet meer nodig om maar voor 1 resolutie te ontwerpen. Een goed voorbeeld van een site die resolutie onafhankelijk is en er wel fraai uit ziet is http://www.gnome.org.

Eindexamen uitslag

Vandaag kregen veel middelbare scholieren de uitslag van het eindexamen. Mieke, mijn vriendin (voor de mensen die me niet kennen ofzo :P) heeft ook examen gedaan. Voor Engels, Natuurkunde, Wiskunde B en Scheikunde heeft ze als eindcijfer een 8 (op VWO-niveau). Volgens mij is dat wel behoorlijk goed, zeker als je bekijkt dat ik voor Natuurkunde weliswaar een 8 had, maar voor Wiskunde B een 6 en voor Scheikunde een 7. Het grootste verschil is echter dat ik HAVO deed… Ik voel me nu niet echt de slimste op aarde (niet dat dat anders wel is, maar nu zeker niet). Als ik al in staat ben om Informatica op universitair niveau te studeren (ik zeg duidelijk niet halen ๐Ÿ˜› ) vraag ik me af wat je met zo’n eindlijst wel niet moet kunnen ๐Ÿ˜›

Haar volledige cijferlijst is hier te vinden.

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

Het wordt bijna grappig…

Microsoft checks off patent win | CNET News.com – En Microsoft kan er weer een bijschrijven. Vandaag is het een patent op een automatisch gegenereerde TODO-list op basis van commentaar in de broncode van een programma. Het lijkt dus een beetje op de JavaDoc. Wederom een uitmuntend voorbeeld van triviale patenten.

You are currently browsing the Martin @ Blog blog archives for June, 2004.