De raspberry pi, een computer van $25 (=€20 op het moment van schrijven) waarop linux kan draaien, wordt waarschijnlijk deze maand nog op de markt gebracht.
Voor $25 krijg je een bordje met videokaart, usb-poort, 128Mb geheugen, en de keuze tussen Debian (trekt wat op ubuntu), Arch linux en fedora als besturingssysteem.
Voor $10 extra krijg je 128Mb extra geheugen + netwerkaansluiting.
Ubuntu gaat voorlopig nog niet draaien op de raspberry pi, maar hier wordt mogelijk in de toekomst nog wel voor gezorgd.
Dit ding interesseert mij vooral om te gebruiken in een aantal elektronica-projecten. Ik ga er dan ook een kopen zodra die beschikbaar is, en zodra ik een heb zal ik het hier ook laten weten!

De beta versie van de Raspberry pi
January 6th, 2012 in
Uncategorized |
No Comments
Hoewel er in België en Nederland nog maar nauwelijks IPv6-gebruikers zijn vind ik het toch belangrijk om actief mee te werken aan het verspreiden van IPv6. Daarom heb ik dan ook geen seconde getwijfeld om vanaf de moment dat mijn hosting provider IPv6 begon aan te bieden dit ook in te stellen op mijn server.
De hoster heeft zelfs een extra geste gedaan om IPv6 te promoten, al zeker tot 2012 wordt alle verkeer via IPv6 niet gemonitord.
Mijn website is dus sinds enkele weken bereikbaar via IPv6.
Vandaag ben ik dan maar eens in mijn logs gedoken om te kijken hoeveel bezoekers met IPv6 er al op mijn website zijn geweest, en dat waren er zoals verwacht niet al te veel, namelijk 3 (sinds 12 april).
Als je dan weet dat de DNS-server zo staat ingesteld dat een gebruiker met zowel v4 als v6 automatisch naar v6 wordt gestuurd dan is dat niet echt zo veel.
In ieder geval de IPv4-adressen op wereldwijd vlak zijn op, in europa is er nog een reserve tot september, en misschien dat de internet aanbieders (ISP’s) zelf nog wel een voorraadje hebben waarmee ze tot eind 2011 nieuwe klanten van een ip kunnen voorzien, maar daarna zijn ze op en moet er worden overgeschakeld naar IPv6. Het is dus belangrijk om voorbereid te zijn.
Zeker met de opkomst van mobiel internet zal de eerste jaren de vraag naar IP-adressen toenemen, en gaat het dus snel gedaan zijn met het uitdelen van IPv4-adressen.

Omdat het weer een tijdje geleden was dat ik hier nog eens wat geschreven had leek het mij wel een goed moment om eens uit de doeken te doen wat er allemaal verandert / aan het veranderen is aan de website.
De update naar ubuntu 10.04 is nog altijd bezig, maar zoals u waarschijnlijk wel weet blijven de meeste dingen hetzelfde, en gaan alleen de screenshots veranderen.
Deze overstap heeft wat langer op zich laten wachten omdat ik in eerste instantie niet echt zo tevreden was over de nieuwe looks van ubuntu. Ik begin er echter meer en meer aan gewend te raken.
Nog een verandering is dat ik bidvertiser als advertentienetwerk aan de deur heb gezet. Voor websites die zich niet op Amerika richten is dat echt niet de moeite, de hoogste biedingen voor zowel België als Nederland waren 5 dollarcent. Met de huidige advertenties is dat een stuk meer. Ook zijn de advertenties van google veel toepasselijker, er staan bijvoorbeeld advertenties over linux servers, gaming met linux, … onder de pagina’s. Dat is beter dan willekeurige reclame.
August 13th, 2010 in
algemeen |
No Comments
Ik heb voor school weer een tijdje met Windows gewerkt, en daarmee heb ik een gewoonte aangeleerd om op de backspace te drukken om naar de vorige pagina te gaan in Firefox. Dit werkt niet onder Linux. De Linux alternatieven zijn
- Alt + pijltje naar links (en alt + pijltje naar rechts voor volgende)
- Shift + scrollen (naar onder om terug te gaan, en naar boven om verder te gaan)
- Eventueel de daarvoor bestemde toetsen aan de zijkant van de muis gebruiken, ik gebruik echter meestal een laptop met touchpad, dus ik beschik hier niet over.
Al deze manieren werken ook onder Windows, maar backspace is maar 1 toets indrukken in plaats van een toetsencombinatie. Ik heb dus wat verder gezocht naar een manier om dit aan te passen, en met succes.
Om dit te veranderen moet je even de instellingen van firefox aanpassen, dit doe je door in de firefox addresbalk
about:config
te typen. Daar moet je de volgende optie aanpassen:
browser.backspace_action
De waarde staat standaard op 2, maar dit moet je vervangen door 0. Dat vervangen doe je door te dubbelklikken op de 2 die bij value staat, dan kan je in een popup-venstertje 0 intypen.
Ik zou aanraden om daar voor de rest overal af te blijven, met daar te gaan spelen kan je heel je Firefox kapot doen. Dit venster moet je niet opslaan of zo, je kan het gewoon sluiten of naar een andere site gaan.
Vanaf nu kan je backspace gebruiken om naar de vorige pagina te gaan, zolang je met je cursor niet in een tekstvak zit.
January 12th, 2010 in
Tips en tricks |
No Comments
Tegenwoordig zijn de budget vps-servers zeer populair, deze blog en mijn website draaien ook op een budget VPS ($3 / maand). Hiervoor krijg ik 80Mb RAM (128Mb burstable), 10Gb diskspace en 100Gb datatransfer. Deze VPS is gehuurd van ramhost.us.
Ik installeer deze server af en toe opnieuw om zo te proberen alles zo optimaal mogelijk te proberen laten werken, en nu heb ik echt wel hoe het moet, zonder mysql gebruikt mijn server 6Mb ram (dus als je toekomt met Sqlite, of zonder database is het zeker een aanrader om gewoon zo te installeren).
Ik gebruik hiervoor lighttpd (wordt uitgesproken als lighty) als een alternatief voor zwaargewicht apache, behalve dat je niet rechtstreeks met .htaccess kan werken, maar dat je rewrite rules in het configuratiebestand moet toevoegen, zijn er eigenlijk geen nadelen verbonden aan lighttpd. Voordeel is wel dat lighttpd weel minder werkgeheugen gebruikt (maar 1 tot 2 Mb).
De installatie van de server valt goed mee, je logt in via ssh of op een andere manier, en je voert volgende stappen uit:
apt-get install lighttpd php5-cgi
om de webserver lighttpd en php5 te installeren. Php wordt als cgi geinstalleerd, waardoor dit als een appart process zal worden uitgevoerd, en enkel actief zal zijn als er een php-pagina wordt ingeladen.
Om lighttpd te laten werken met php moet je nu nog net de volgende regel toevoegen aan /etc/lighttpd/lighttpd.conf
cgi.assign = (“.php” => “/usr/bin/php5-cgi”)
Je moet in datzelfde bestand ook helemaal vooraan het #-tekentje weghalen voor deze server module: “mod_cgi”, of als mod_cgi niet in het lijstje staat dan moet je deze zelf even aanvullen.
Als je werkgeheugen genoeg hebt dan zou ik aanraden om fastcgi te gebruiken, deze heeft een cache in het werkgeheugen waardoor alles wat sneller kan laden, omdat we dit bij deze server niet hebben ga ik hier niet verder op in.
Nu komt het lastigste gedeelte; eerst moet je mysql installeren:
apt-get install mysql-server
Als de installatie lukt, zonder dat je een foutmelding krijgt, dan werkt mysql al, al gebruikt deze nu meer dan 100Mb werkgeheugen. De kans dat je een fout tijdens de installatie krijgt is echter ook zeer groot, geen paniek dan, dit is ZEER normaal. Om deze fout te verhelpen en om het geheugengebruik te verlagen (dit is dus ook van toepassing als de installatie is gelukt), moet je volgende stappen uitvoeren:
1. verplaats het huidige mysql configuratiebestand zodat we daar een nieuw bestand in de plaats kunnen zetten, in principe mag je het ook verwijderen, maar voor de veiligheid houd ik zulke bestanden graag nog even bij.
mv /etc/mysql/my.cnf /etc/mysql/my.cnf.oud
2. nu gaan we een nieuw configuratiebestand in de plaats zetten, ik ga dat hier niet publiceren want dat kan al wel eens een beetje verschillen van (mysql) versie tot versie, maar het juiste bestandje staat al op je server, je moet het alleen nog maar op de juiste plaats zetten.
mv /usr/share/doc/mysql-server-5.0/examples/my-small.cnf /etc/mysql/my.cnf
Dit gaat al iets doen, maar het geheugengebruik gaat nog altijd rond de 100 Mb zitten. Om echt het geheugengebruik deftig te verlagen moeten we het configuratiebestand nog even 2 regeltjes aanvullen. Om dit te doen openen we het configuratiebestand. Ik open zulke bestanden altijd met nano, omdat dit een zeer gebruiksvriendelijke commandline texteditor is. Als onderstaand commando niet werkt kan je nano installeren met apt-get install nano , of anders maak je gebruik van een andere commandline texteditor waarmee je overweg kan (als vi).
nano /etc/mysql/my.cnf
Ergens in de helft van dat document zie je dit staan:
# Uncomment the following if you are NOT using BDB tables
#skip-bdb
Je mag het advies opvolgen en het spoorwegteken (#) weghalen voor skip-bdb. Zet na skip-dbd ook de volgende regel:
skip-innodb
Dat is het voornaamste om geheugengebruik te verlagen. Over het algemeen heb je InnoDB niet echt nodig. Als het configuratiebestand is aangepast dan voer je de installatie nogmaals uit, deze keer zou alles wel moeten lukken
apt-get install mysql-server
Als je nu nog met php en mysql samen wil werken moet je nog net hetvolgende installeren:
apt-get install php5-mysql
Het resultaat zie je op onderstaande screenshot.

Veel plezier, moest er iets veranderen of moest er iets niet werken laat dan gerust wat commentaar achter!
Een tutorial over hoe je lighttpd helemaal kan instellen met virtualhosts enzo volgt.
January 6th, 2010 in
VPS |
No Comments
Eerst en vooral een gelukkig Nieuwjaar voor iedereen!
Door problemen met mijn hoster is mijn blog een tijd lang niet beschikbaar geweest.
Ondertussen heb ik een eigen vps en hoop ik dat alle problemen achter de rug zijn, dus nu kan ik rustig starten met een nieuwe blog waar vanalles over linux en ubuntu op zal verschijnen.
Ik zal hier ook proberen bij te houden wat er met de website leerubuntu.co.cc gebeurt, en hoe alles ineen zit met mijn vps.
Als ik iets zeg wat niet helemaal klopt, of je hebt een nuttige aanvulling dan mag je deze altijd achterlaten!
January 3rd, 2010 in
algemeen |
No Comments