woensdag 5 november 2008

Mandriva RPM's van SMPlayer

--------------------------------Nederlands--------------------------------
Ik heb deze week Maandag (3/11) Mandriva 2009 geïnstalleerd. De installatie verliep ronduit vlekkeloos. Mandriva biedt een Live-CD waarmee je ook kan installeren. De installatie duurde zeker... 5 minuten (ter vergelijking, bij Windows XP zou dat 2 uur ofzo duren, en dan nog eens twee dagen om alles in te stellen).
Verder is Mandriva een werkelijk heerlijke distributie, de implementatie van KDE 4.1 is heel mooi, alle thema's zijn oogstrelend (foto's volgen nog), alles werkt out-of-the-box, veel instelmogelijkheden...
Alleen het pakketbeheer (urpmi met rpm-pakketten) is nogal traag (in elk geval trager dan apt van Debian).

Van RPM gesproken: ik wilde heel graag voor dit systeem een paar pakketten bouwen van mijn favoriete programma's.
Het eerste resultaat is al te bewonderen: Hier vind je pakketten van SMPlayer, een uitstekend front-end voor Mplayer en extra thema's.
Installeren doe je met
su
urpmi pakket.rpm

Mijn volgende project zal Arora worden.

----------------------------------English----------------------------
After installing the magnificent Mandriva 2009, I decided to create some packages for it.
The first result is now ready: You can find some packages of SMPlayer and some icon themes for Mandriva 2009 here. SMPlayer is an excellent mplayer-frontend with many great feautures, so i would say: give it a try!

You can install the package with:
su
urpmi package.rpm

maandag 6 oktober 2008

The Abalastow Compendium

I little blog post to help a fellow KDE contributor:

Kyle Cunningham needs to have his website as the first google result for the term "Abalastow Compendium". This is a school project, you can read more about in on his blog.

So here's the obligatory link:

Abalastow Compendium

zaterdag 6 september 2008

Hurray! I've got my svn-account!

Last wednesday Tom Albers (toma) created my KDE svn account, this means I can do the committing of translations myself, so I can work faster and fix things more quickly.
Eventually, this could also result in KDE development.

It are exciting times indeed!

zondag 3 augustus 2008

My first useful C app!

I started studying C when I got an old C handbook from my father's school, so this was my chance to start to learn to code for real ;).

My first useful result is as a small application that prompts the user to enter an octal, decimal or hexadecimal value and shows its notation in those three ones.
It's license is BSD, so you can do what you want with it.

Here's the source:

# include

main()
{
int number;
int decision;
int intputoct();
int inputdec();
int inputhex();
int decider();
void output(int);
printf ("This application converts values from and to octal, decimal and hexadecimal.\n");
while (1==1) {
decision=decider();
if (decision==8) {
number=inputoct();
output(number);
}
else if (decision==10) {
number=inputdec();
output(number);
}
else if (decision==16) {
number=inputhex();
output(number);
}
else
printf ("Bad input.\n");
}
}

decider()
{
int type;
printf ("First, choose the type of value to convert.\n8 for octal, 10 for decimal and 16 for hexadecimal.\n");
scanf ("%d", &type);
return (type);
}

inputoct()
{
int oct;
printf ("Now, enter the octal value:");
scanf ("%o", &oct);
return (oct);
}

inputdec()
{
int dec;
printf ("Now, enter the decimal value:");
scanf ("%d", &dec);
return (dec);
}

inputhex()
{
int hex;
printf ("Now, enter the hexadecimal value:");
scanf ("%x", &hex);
return (hex);
}

void output(int number)
{
printf ("\nOCT:\t\t%o\nDEC:\t\t%d\nHEX:\t\t%x\n\n", number, number, number);
}

dinsdag 17 juni 2008

Arora

Samen met de nieuwste uitgave van het programmeertoolkit Qt (versie 4.4), werden een groot aantal demo's meegeleverd die de nieuwe mogelijkheden van Qt 4.4 moesten tonen.

Eén van die nieuwe mogelijkheden is de integratie van WebKit. WebKit is een zogenaamde render-engine, het onderdeel van een webbrowser dat de webpagina effectief op het scherm tovert. WebKit is gebaseerd op KHTML, de render-engine ontwikkeld door KDE (ja, die van KDE zitten overal). Op basis van KHTML ontwikkelde Apple hun (toen) nieuwe webbrowser Safari, de nieuwe render-engine werd WebKit genoemd. WebKit bleef een OpenSourceproject enis dus nu ook een onderdeel van Qt geworden.

Ook voor deze nieuwigheid van Qt 4.4 was er een demo, het was zelfs een heuse webbrowser met de originele naam Qt Demo Browser. De ontwikkelaar van dit programma (Benjamin Meyer) heeft uiteindelijk de code ervan afgesplitst van Qt en ondergebracht op een nieuwe website en met een nieuwe naam: Arora.

Toen ik van dit project hoorde was ik natuurlijk onmiddelijk geïnteresseerd: WebKit heeft de reputatie de snelste render-engine van allemaal te zijn, en Qt werkt op zowat elk platform (zelfs GSM's), dus is dit een uitstekende kans om al die fantastische OpenSourceprojecten te promoten bij het brede publiek.

Ik moest dus meehelpen, en wat kan ik beter dan vertalen? Ik heb het programma dus vertaald, en sinds enkele dagen zitten mijn vertalingen online op de ontwikkelingsservers.
Let wel: Arora is nog maar een vroege beta, en ondersteunt momenteel dingen als bladwijzers (favorieten), anoniem surfen, webpagina's doorzoeken, tabs, downloads en geschiedenis.

Zo ziet het eruit:


Windowsgebruikers halen van hier het exe-bestand op, op moment van schrijven is dit redelijk "oud" (eind mei), maar je kunt het toch installeren. Om mijn vertalingen actief te krijgen download je van hier het qm-bestand en zet je dat in de map C:\Program Files\Arora\locale, en herstart Arora.

Linuxgebruikers trekken gewoon de laatste versie uit de Git-repository en compileren die.
Installeer eerst build-essential, git-core en libqt4-dev (>= 4.4).
Tokkel dan de volgende commando's in een console:

git clone git://github.com/Arora/arora.git

En wacht tot alles is gedownload, en dan:

cd arora
qmake
make

Wacht dan weer tot alles gecompileerd is en je terug iets kan invoeren, tenslotte:

make install

Dit laatste commando moet met root-rechten gebeuren, dus zet er su -s voor (SuSE, Fedora...) of sudo (Ubuntu, Pardus...).
Daarna kan je arora starten met het commando arora in een console.

zondag 25 mei 2008

Updates

Er is wat gebeurd de laatste tijd, dus even wat updates:

  • Een hoop van mijn vertalingen zijn toegevoegd aan de KDE SVN. Het gaat hier om dat documentatie van Marble in de stabiele branch, en de vertalingen van DragonPlayer, Step en de twee Kalzium Plasma-Applets ("Plasmoids") in de trunk.
  • Ik heb nu mijn eigen pagina op de Ubuntu-Wiki.
  • Ik ben begonnen met het updaten van de vertaling van de KDE-spreadsheet KSpread.

zaterdag 17 mei 2008

Kalzium update

Nu ik al een tijdje KDE 4 gebruik als mijn desktop, heb ik ook de gelegenheid om de KDE4-versie van Kalzium uit te testen. Deze versie bevat alle functies die al besproken heb in mijn vorig blogberict hierover, maar beschikt over nog veel meer.

Ten eerste valt de interface op: hij is veel opgeruimder en ziet er strak en professioneel uit, mede door de nieuwe Qt4-bibliotheek en het Oxygen-thema.


Op naar de nieuwe functies! Veiligheid is belangrijk in een lab, dus nu is er een lijst met de R/S-zinnen beschikbaar.


Een heel leuke functie is de mogelijkheid om moleculen in 3D te tekenen, dankzij de Avogadro-bibliotheek.


Ook kunnen reactievergelijkingen worden uitgebalanceerd, je moet gewoon op de onzekere plaatsen een variabele ingeven, zoals a, b, c, d enzovoorts.


Verder heb je ook nog een isotopentabel:


Als je nu nog onder Help->Over Kalzium->Vertaling gaat kijken, kom je misschien nog iemand bekend tegen ;)



De recentste vertaling van Kalzium vindt je hier (of de tekstversie)

woensdag 30 april 2008

We are The Gear

Twee weken geleden heb ik mij op de Nederlandse KDE-mailinglijst aangemeld als mogelijke vertaler. De redenen hiervoor zijn logisch: ik ben een grote KDE-fan en ik heb al wat ervaring met het vertalen van software. De respons van de andere vertalers was zeer positief, en na wat heen en weer gemail toog ik aan het werk.

Ik ontdekte dat de documentatie van Kalziumniet helemaal up-to-date was, en iemand meldde ook dat de vertaling van Kalzium zelf niet helemaal in orde was. Ik paste beide bestanden aan, en gisteren stuurde ik de laatste versies door naar Rinse, de coördinator van de vertalingen. Deze heeft ze geüpload naar de SVN, en ze zullen deel uitmaken van KDE 4.0.4.

Ik ben nu de nieuwe vertaler van de programma's Kalzium en Blinken (en natuurlijk hun respectievelijke vertaling). Ook ben ik nu bezig met de vertaling van de documentatie van Marble, een virtuele wereldbol.

Ook zal ik de vertaling van twee nieuwe programma's voor KDE 4.1 op mij nemen, het gaat hier om Dragon Player, een eenvoudige mediaspeler en Step, een Fysica-simulator.

dinsdag 29 april 2008

Asunder 1.5

Versie 1.5 van Asunder, een CD-ripper voor Linux/Unix is uitgegeven op 26 april 2008. Dit is de eerste uitgave van Asunder met mijn vertalingen in. Voor meer informatie: zie mijn vorig blogbericht over deze zaak.

Download

donderdag 17 april 2008

Kalzium, voor al uw chemie!

Vorige week blogde ik al over het programma KmPlot uit de kdeedu-module. Deze keer bespreek ik een andere telg uit die serie: de interactieve periodieke tabel Kalzium (Duits voor Calcium). Als rasechte chemicus-in-spe is dit gewoon een programma dat voor mij bedoeld is!

Het beginscherm van Kalzium na de start is redelijk eenvoudig; een periodieke tabel met elke groep een eigen kleur.
Bij het klikken op een element wordt er een nieuw venster geopend met meer informatie over het betreffende element.
Allemaal zeer interessant, maar Kalzium biedt ook meer, en veel van die handige functies zijn bereikbaar via de zijbalk.

Een eerste handige functie is de mogelijkheid om via het tabblad "tijdlijn" de elementen snel te sorteren op hun ontdekkingsdatum; elementen die op een bepaalde datum nog niet ontdekt waren, zijn grijs.
Ook zeer handig is de mogelijkheid om onder het tabblad "aggregatietoestand" met de sleepbalk een temperatuur te kiezen, waarna elk element in de tabel een kleur krijgt naar zijn aggregatietoestand op die temperatuur.
Een andere nuttige functie in de zijbalk is om de molecuulmassa van een molecule te berekenen. Voer gewoon onder "Berekenen" een moleculeformule in, en er wordt automatisch de massa van het atoom in unit (of beter, gram/mol) weergegeven.


De Kalzium die ik besprak is de kde3-versie, de nieuwste versie is echter die voor kde4, deze heeft meer mogelijkheden, bijvoorbeeld om een molecule in 3D te tekenen, dus gebruik waar mogelijk deze versie.
Installatie...
...op Linux:
Installeer met uw pakketbeheerder (hangt af van distributie) het pakket kdeedu. Als uw distributie kdeedu4 of kdeedu-KDE4 aanbiedt, installeer dan die.

...op
Windows:
You're out of luck, geen "echte" windowsversie.
Gouden tip: installeer Linux
Zilveren tip: zoek een Linux LiveCD met Kalzium op (als je mij kent draai ik er wel eentje voor je in elkaar). Eén voorbeeld is de KDE4-live, deze is wel niet altijd even stabiel (het gaat trouwens om versie 1.0.3).
Tip voor knutselaars: Download hier de KDE for Windows installer, documentatie moet je zelf opzoeken.

...op Mac OS X
Sinds versie 4.0 van het KDE-project zijn er werkende pakketten voor Mac OS X, download en installeer de pakketten kdelibs, kdesupport, qt, strigi en kdeedu (BitTorrent-programma nodig) en start Kalzium met het commando open /opt/kde4/bin/kalzium.app (je kunt kalzium.app ook vervangen door de naam van een ander kdeedu-programma, zoals KmPlot, KStars of Kig).

dinsdag 15 april 2008

Het mooie sidux

Nu dit weekend eindelijk sidux 2008-01 is uitgebracht heb ik het direct eens nader bekeken. Meer informatie over sidux vind je ook in (mijn) wikipedia-artikel erover.

Het meest opvallende aan de nieuwe sidux is haar schoonheid, ik bedoel, bekijk deze schermafdrukken eens:

Natuurlijk is een mooie smoel niet het enige goede aan sidux. Verder biedt ze een uitstekende hardware-ondersteuning (dankzij een gemodificeerde kernel), en is de software altijd zeer actueel. Bovendien werkt sidux ook zeer snel en stabiel. Omdat sidux gebaseerd is op Debian (zie weer mijn wikipedia-artikel hierboven) is de interne werking van voor Debian of Ubuntu-gebruikers makkelijk te dooorgronden.

Kortom: een goede uitdager voor Kubuntu of Pardus, die nu bij mij aanwezig zijn. Ik denk dat ik hiermee misschien wel Kubuntu zou kunnen vervangen.

dinsdag 8 april 2008

KmPlot, een goed functie-programma

Voor het tekenen (plotten) van functies gebruiken wij op school het programma Derive. Dit programma doet zijn werk uitstekend, of toch het plotten, alleen kleven er enkele nadelen aan vast: het is closed-source, werkt alleen op Windows, het is soms nogal moeilijk te bedienen en de afgeleide functie van een functie berekenen is niet zo simpel. Maar KDE zou KDE niet zijn als ze er daar geen programma voor hadden.

Mogelijkheden
KmPlot is een uitstekend programma dat goed is in wat het kan: op een inuitieve manier functies tekenen.

Maar er zitten ook wat extra functies in: zo is het bijvoorbeeld mogelijk om een functie te selecteren en dan via Hulpmiddelen -> Bereken y-waarde het beeld van een punt te vinden.

Ook kan je via het "Hulpmiddelen"-menu ook kiezen voor de optie om het maximum of minum van een functie in een bepaalde interval te berekenen.

Maar nu komt het echte werk: de afgeleide functie!
Die start je op via Plotten->Nieuwe functieplot Daarna krijg je een uitgebreid scherm waar je de functievergelijking kunt invullen en heel wat extra opties hebt. Daarna kun je links klikken op "Afgeleiden" waar je kunt kiezen of je de eerste en tweede afgeleiden wilt weergeven en per afgeleide een kleur kunt instellen.





Verder kan KmPlot ook nog integralen, parametrische plotten en pooldiagrammen aan. Voor meer informatie zie de KmPlot Website.

Installatie...
...op Linux:
Installeer met uw pakketbeheerder (hangt af van distributie) het pakket kdeedu. Als uw distributie kdeedu4 of kdeedu-KDE4 aanbiedt, installeer dan die.

...op
Windows:
You're out of luck, geen "echte" windowsversie.
Gouden tip: installeer Linux
Zilveren tip: zoek een Linux LiveCD met KmPlot op (als je mij kent draai ik er wel eentje voor je in elkaar). Eén voorbeeld is de KDE4-live, deze is wel niet altijd even stabiel (het gaat trouwens om versie 1.0.3).
Tip voor knutselaars: Download hier de KDE for Windows installer, documentatie moet je zelf opzoeken.

...op Mac OS X
Sinds versie 4.0 van het KDE-project zijn er werkende pakketten voor Mac OS X, download en installeer de pakketten kdelibs, kdesupport, qt, strigi en kdeedu (BitTorrent-programma nodig) en start KmPlot met het commando open /opt/kde4/bin/kmplot.app (je kunt kmplot.app ook vervangen door de naam van een ander kdeedu-programma, zoals Kalzium, KStarts of Kig).

Volgende keer zal ik schrijven over een ander onderdeel van kdeedu: Kalzium.

vrijdag 21 maart 2008

Nederlandse vertalingen van Asunder en ISO Master geüpdated

Sinds gisteren zijn de Nederlandse vertalingen van de programma's Asunder en ISO Master weer volledig bij de tijd.
  • Asunder is een vrije CD-ripper voor Linux en Unix met een GTK-interface. Het ondersteunt o.m. het rippen van CD's naar MP3, FLAC, OGG en WAV, verder kunnen automatisch de nummers worden herkend en tags worden geschreven.
  • ISO Master is een programma waarmee ISO-bestanden kunnen worden aangemaakt, geopend en bewerkt. Verder kunnen opstartbare CD's worden gemaakt. ISO master is gratis (open) beschikbaar voor Linux, de Windows-versie kost geld.
Het zal wel even duren voor er nieuwe versies uitkomen van de programma's, maar die zullen dan weer wel volledig in het Nederlands zijn.
Verder wil ik wel nog zeggen dat mijn vertalingen eigenlijk maar kleine updates zijn, de meeste vertalingen zijn gemaakt door een zekere Stephen Brandt, en de meeste credit gaat dus naar hem.

woensdag 19 maart 2008

aTunes in het Nederlands

Sinds zijn versie 1.8.2 bevat audiospeler aTunes mijn Nederlandse vertalingen.

Wat is aTunes?

aTunes is een gratis OpenSource muziekprogramma, geschreven in de taal java, wat inhoud dat hetzelfde bestand op elk platform kan worden uitgevoerd waar een Java Virtual Machine op geinstalleerd is. Kortom: op Windows, Linux, Mac OS X, Solaris en anderen.

Dat de naam aTunes lijkt op iTunes is niet echt toevallig, beide programma's hebben vergelijkbare functies. aTunes is naar mijn mening iets beter dan iTunes, aangezien het meer multimediaformaten ondersteund (ook Ogg, FLAC of WMA, en niet alleen mp3 en AAC), ook zoekt het veel informatie over je nummers en artiesten op, en kan het per nummer automatisch een albumhoes tevoorschijn toveren. Je kunt wel geen iPod beheren of muziek kopen bij iTunes, maar andere mp3-spelers kun je wel gebruiken, en cd's kunnen geript worden.

De huidige versie van aTunes is 1.8.2, te downloaden op http://www.atunes.org/?page_id=6 (je moet wel java hebben, maar dat heb je doorgaans wel).

woensdag 12 maart 2008

SumatraPDF terug volledig in het Nederlands

Het PDF-bestandsformaat is fantastisch: het is open, vrij, klein van formaat en de lay-out ziet er overal en altijd hetzelfde uit, verder is er op virtueel elk platform wel een programma beschikbaar om PDF's weer te geven.

Linux is goed bedeeld met (vrije) programma's, de meesten gebaseerd op de Poppler-bibliotheek, voorbeelde zijn KPDF, Evince en Okular. Mac OS X biedt ook een goede (standaard) PDF-ondersteuning: de hele grafische interface is PDF-gebaseerd. Vreemde eend in de bijt is Windows: het enige belangrijke PDF-programma is de Adobe Reader. Nu: niet dat ik er iets tegen heb, maar het programma is zwaar en log, vooral door de vele (voor velen overbodige) functies.

Er is echter een alternatief met SumatraPDF. Het prograam is Open Source en heeft één doel: PDF's weergeven. (Het is ook mogelijk om ze te printen en te doorzoeken.) Sumatra is al een tijdje beschikbaar in het Nederlands, maar de vertaling is sinds versie 0.8 (de huidige) verouderd. Ik heb de nieuwe termen een maand geleden vertaalt en deze zijn toegevoegd aan de code, maar een nieuwe versie met de nieuwe vertalingen laat op zich wachten.

Gelukkig heeft een knutselaar, een zekere Javier Gutiérrez een eigen versie van Sumatra gecompileerd met de laatste SVN-code, en is Sumatra weer volledig in het Nederlands.

Als je ook de laatste SumatraPDF wil testen, download en installeerdan eerst Sumatra 0.8 en vervang dan het bestand C:\Program files\SumatraPDF\sumatrapdf.exe door het gelijknamige bestand in het zip-archief dat je hier vind.

dinsdag 11 maart 2008

Je eigen Live-CD

Vorige week startte ik te experimenteren met Slax. Slax is een zogenaamde "Live-CD" gebaseerd op de linuxdistributie Slackware.

Dus:Wat is een live-CD?
Een live-CD is een besturingssysteem (voorbeelden van besturingssystemen: Windows, Mac OS X, Linux, BSD etc.) dat niet op de harde schijf geïnstalleerd is, maar volledig kan worden gedraaid van een CD. De voordelen zijn duidelijk: je kan iets testen zonder je harde schijf te verkl*ten, je kan een gecrasht systeem repareren enzovoort. Er bestaan ontelbaar veel Live-CD's, de meeste gebaseerd op Linux.

Slax
Slax is een live-CD (of live-USB ) gebaseerd op de (ultra-stabiele) linuxdistributie Slackware. Het bijzondere aan Slax is dat het is opgebouwd uit modules. Als je dus software wil toevoegen kun je op een redelijk eenvoudige manier een pakket voor Slackware converteren naar een Slax module.

Ik heb dus de slax voor USB-editie (in het nederlands) gedownload en ik deed het volgende.
*Ik pakte het archief uit
*Maakte de volgende modules (allemaal gebaseerd op officiële Slackware pakketten): kdeedu (educatieve/wetenschappelijke software), Amarok (populaire audiospeler) en xine-lib (nodig voor amarok) en voegde ze toe. daarna maakte ik in de map rootcopy de map /usr/share/backgrounds en zette ik er een nieuwe slax-wallaper.jpg in.
*Ik maakte met een meegeleverd script een nieuwe iso (cd-bestand) en brandde het.
*Ik startte de nieuwe slax op, alle nieuwe modules werkten.
*Ik maakte het paneel transparant
*Zette de keymap op belgisch
*Zette Flash uit (hij werkt toch niet)
*Nu bewaarde ik de wijzigingen en maakte van de map /mnt/live/changes (waar de wijzigingen zitten) een module en zette ik ze bij de module map.
*ik maakte een nieuwe iso en brandde hem opnieuw (lang leve de CD-RW)

Het resulaat:



Leesvoer: http://www.slax.org/documentation.php

Ik blog, dus ik besta

Wat? Is Kristof ook al begonnen met bloggen? Welke zekerheid hebben we dan nog in het leven?

Wel, ik blogde al een tijdje op Netlog, maar dat was ook niet alles (sterker nog, het was niets). Daarom kies ik maar voor een eigen blog waar ik mijn geeky gedachten kwijt kan.

Ik zou zeggen: stay tuned.