Bram Schoenmakers

Javascript-widgets schrijven voor KDE Plasma

by Bram Schoenmakers 27.02.2010

Tot voor kort heb ik Javascript nooit echt serieus genomen. Die perceptie kwam voornamelijk door slechte programmeurs die hun beste beentje voorzetten op websites en allerlei plaatjes over het scherm lieten vliegen. Ook het inline definiëren van functies resulteert al snel in een brei ongestructureerde code. Voor mij leek het gewoon onmogelijk om enigssinds object-geörienteerd te werken met deze taal.

Toch ben ik er sinds een tijd wel wat serieuzer mee bezig en is Javascript niet zo slecht als ik dacht. Er zitten wel een aantal verschrikkingen in deze taal, waaronder de dynamische scoping, waardoor je door wat brandende hoepels moet springen om toch bij de juiste objecten te kunnen (var that = this voor de insiders). Wat ik wel goed vind aan deze taal is het feit dat functies gewoon eerste-klas objecten zijn. En dat het dus wel degelijk mogelijk is om object-geörienteerd programmeren te benaderen.

read more

Lees het volledige artikel →

Andere lokale gebruikers toestaan om X11-toepassingen uit te voeren

by Bram Schoenmakers 27.12.2009

Voor KDE-ontwikkeling gebruik ik een aparte gebruiker. Maar als je su – kde-devel uitvoert en daarna een X11-toepassing oproept, dan krijg je vervelende foutmeldingen als:

kfoo: cannot connect to X server :0.0

of

X11 initialization failed.

Hier is een aantal oplossingen voor.

read more

Lees het volledige artikel →

Sneller browsen met Chromium

by Bram Schoenmakers 06.09.2009

Na jaren Konqueror gebruikt te hebben ben ik ongeveer een half jaar geleden overgestapt naar Firefox. In Firefox worden de websites vaak wel goed gerenderd en is er een berg van extensies die het online leven aangenamer moeten maken. Vooral voor webontwikkeling is Firefox (lees: Firebug) onmisbaar.

Chromium logoIn diezelfde tijd dat ik aan de slag ging met Firefox was er een nieuwe browser hard aan de weg aan het timmeren op het Linux-platform: Chromium. Een hele tijd later na de aankondiging heb ik ‘t er toch eens op gewaagd, en ik moet zeggen dat ik erg onder de indruk ben van deze browser.

read more

Lees het volledige artikel →

Google Gears installeren onder Shiretoko (Firefox)

by Bram Schoenmakers 30.08.2009

Het is vaak vervelend als sommige sites voor je gaan bepalen welke functionaliteit wel of niet in je browser uitgevoerd kunnen worden. Zelfs Google maakt zich hier schuldig aan. De site van Google Gears kijkt aan de hand van je User Agent string of je …

Lees het volledige artikel →

tmux: Een terminal multiplexer

by Bram Schoenmakers 12.07.2009

Voor wie regelmatig op de terminal werkt heeft vaak aan één shell niet genoeg. De meest voor de hand liggende mogelijkheid is om met Alt+F2 een nieuwe console te gebruiken, of in X een nieuwe xterm te openen. In het eerste geval zijn het aantal termi…

Lees het volledige artikel →

Arch Linux: visualiseer geïnstalleerde pakketten

by Bram Schoenmakers 20.06.2009

Van de week stuitte ik op een aardig tooltje voor Arch Linux, pacgraph genaamd. Het tekent een graaf van alle geïnstalleerde pakketten, waarbij het een lijn trekt tussen twee pakketten als er een afhankelijkheid bestaat tussen die twee. De grootte van…

Lees het volledige artikel →

Een scriptje om metadata van Okular op te ruimen

by Bram Schoenmakers 09.06.2009

Okular, het KDE-programma om PDF-bestanden mee te bekijken, slaat metadata op over documenten die ermee zijn geopend. Het slaat bijvoorbeeld de positie op van wanneer je een document hebt gesloten, of de aantekeningen die je gemaakt hebt bij het doorne…

Lees het volledige artikel →

Huidige Git-branch en -status in je prompt tonen

by Bram Schoenmakers 25.05.2009

Wie veelvuldig git gebruikt, zal vaak de commando’s git status en/of git branch uitvoeren om te kijken in welke branch momenteel actief is en of er nog wijzigingen rondhangen die nog niet gecommit zijn.

Gelukkig komt er bij git een script mee voor Bash waarmee je dat automatisch in je prompt kan laten zien in wat voor toestand je repository zich begeeft.

read more

Lees het volledige artikel →

Impressie NLUUG Voorjaarsconferentie 2009: Filesystems en Storage

by Bram Schoenmakers 07.05.2009

Vandaag was de voorjaarsconferentie van de NLUUG met als thema filesystems en storage. Hieronder volgt een impressie van de presentaties die ik heb bijgewoond.

read more

Lees het volledige artikel →

RSS-feeds lezen met je e-mailprogramma

by Bram Schoenmakers 27.04.2009

Sinds een poosje ben ik overgeschakeld van RSS-reader, nadat ik een tijd lang Akregator heb gebruikt: namelijk naar KMail. Nu hoor ik menig lezer al denken: “ja maar…”. Ja, ik weet het, KMail is een e-mailprogramma. In feite is deze manier van RSS-fe…

Lees het volledige artikel →

Arch Linux + KDEmod + live-CD = Chakra

by Bram Schoenmakers 19.04.2009

Een poosje geleden is er een nieuwe Arch Linux live-CD beschikbaar, onder de nogal spiritueel getinte naam Chakra. Dit project is opgezet door de mensen achter KDEmod, de alternatieve KDE-repository voor Arch Linux. Even een grote dikke waarschuwing vo…

Lees het volledige artikel →

Arch Linux + KDEmod + live-CD = Chakra

by Bram Schoenmakers 19.04.2009

Een poosje geleden is er een nieuwe Arch Linux live-CD beschikbaar, onder de nogal spiritueel getinte naam Chakra. Dit project is opgezet door de mensen achter KDEmod, de alternatieve KDE-repository voor Arch Linux. Even een grote dikke waarschuwing vo…

Lees het volledige artikel →

KDE-programma’s met D-Bus besturen vanaf de commandoprompt

by Bram Schoenmakers 07.04.2009

Een beetje als vervolg op m’n vorige artikel wordt in dit artikel uitgelegd hoe je met KDE-programma’s kan interacteren vanaf de commandoprompt. Dit gaat met behulp van D-Bus en we gebruiken hiervoor het commando qdbus. Hiermee kan je bijvoorbeeld de titel van het huidige nummer in Amarok opvragen, of kan je jezelf op afwezig zetten in Kopete.

read more

Lees het volledige artikel →

5 verborgen KDE-programma’s voor de commandoprompt

by Bram Schoenmakers 31.03.2009

Bij een standaard installatie van KDE wordt een aantal programma’s meegeleverd die zo nu en dan van pas kunnen komen vanaf de shell. Het is daardoor mogelijk om bepaalde KDE-technologieën vanuit een shell-script te kunnen gebruiken. In dit artikel laat ik een vijftal programma’s zien die je niet in het programmamenu zult aantreffen: kdialog, kioclient, ktrash, kquitapp en kdebugdialog.

read more

Lees het volledige artikel →

Een eigen kernel in Arch Linux installeren

by Bram Schoenmakers 23.03.2009

In het verleden heb ik wat kleine probleempjes ondervonden met het draaien van Arch Linux op VirtualBox.

Voordat VirtualBox 2.0 uitkwam ging er iets erg fout met de (virtuele) harde schijf. Als je een beetje meer van je harde schijf vroeg dan was er een flinke kans dat dat uitliep op een kernel panic. Om het compleet te maken, logde VirtualBox al deze schijfperikelen ook nog eens naar een logbestand. Zo raakte je op de host-machine snel gigabytes aan zinloze logbestanden kwijt.

read more

Lees het volledige artikel →