Nieuwe PGP key
Een paar dagen geleden las ik op Debian Administration een artikel over het uitfaseren van SHA-1 in OpenPGP. Dit is nodig omdat de veiligheid van SHA-1 niet meer volledig gegarandeerd is.
Sinds ik Linux gebruik had ik mij al eens terug op OpenPGP willen toeleggen om het terug te gebruiken, al was het maar om de Ubuntu Code of Conduct te kunnen ondertekenen. Dit leek me dus het perfecte moment om ineens een nieuwe sleutel te genereren die hopelijk toch wel een aantal jaren moet mee kunnen. In het artikel wordt gesuggereerd om een 2048 bits RSA (sign-only) sleutel te maken, maar ik heb ervoor gekozen om maar ineens voor de 4096 bit RSA (sign-only) sleutel te gaan. Daarbij nog een 4096 bit RSA (encryption-only) subkey en een fototje en we zijn gesteld. Mijn nieuwe PGP key heeft als id 610DB834 gekregen.
De gegevens van de oude key:
1
2
3
4
5 | pub 1024D/8B7B774A 2003-12-03
Key fingerprint = 97A4 641E AE0A 4068 B78D F530 1F4E 3017 8B7B 774A
uid Jeroen Budts <jeroen@lightyear.be>
uid Jeroen Budts <jeroen@budts.be>
sub 1024g/20BC0ADF 2003-12-03 |
De gegevens van de nieuwe key:
1
2
3
4
5 | pub 4096R/610DB834 2009-05-15
Key fingerprint = 03E2 547D 5CE5 DEF7 5C85 9280 B990 30C6 610D B834
uid Jeroen Budts <jeroen@lightyear.be>
uid [jpeg image of size 5067]
sub 4096R/903CE17F 2009-05-15 |
In het artikel wordt ook beschreven dat je best een 'transition statement' schrijft en dit met beide keys ondertekend. Een versie van deze blogpost in pure tekst en ondertekend met beide keys vind je op http://budts.be/jeroen/610DB834-transition.txt.
De publieke sleutel is te vinden op http://budts.be/jeroen/0x610DB834.asc, maar ook op de keyservers van Ubuntu en op mijn Launchpad account.
ASP.NET MVC 1.0 Quickly
Today I was pretty surprised when going through my feeds to read that a friend of mine, Maarten Balliauw, has a written a book. The title of the book is ASP.NET MVC 1.0 Quickly:
It’s been quite a job, but there it is: Packt just announced my very first book on their site. It is titled “ASP.NET MVC 1.0 Quickly”, covering all aspects ASP.NET MVC offers in a to-the-point manner with hands-on examples. The book walks through the main concepts of the MVC framework to help existing ASP.NET developers to move on to a higher level. It includes clear instructions and lots of code examples. It takes a simple approach, thereby allowing you to work with all facets of web application development. Some keywords: Model-view-controller, ASP.NET MVC architecture and components, unit testing, mocking, AJAX using MS Ajax and jQuery, reference application and resources.
I always thought, and still think, that writing a book is a massive amount of work. Therefore i really have a lot of respect for people that have the courage to actually write a real book.
In his blogpost Maarten explains why and how he wrote the book. According to his time tracking software, it took him 100 hours to write the book, which is far less than i would expect. On the other side, if you can only use spare time to do the work, it is a lot of time. Maarten also explains that he used Subversion to keep his work versioned and that some people laughed at him for doing so. I don't think this is such a strange idea. If I ever would write a book (consider the chances small...), I certainly would use Subversion, or a similar tool, to store my work. In fact, when my girlfriend wrote her paper for her last schoolyear I also made her use Subversion to store her word-documents. But i do find it strange that you write a complete book in Word (which is a word processor btw, not a text editor ;) ).
I'm very curious to see and read the book. Btw Maarten, is that your own pair of glasses on the cover? Anyway, Congrats Maarten!
Full Circle Magazine
Het Full Cirlce Magazine is een online tijdschrift dat iedere maand verschijnt en hoofdzakelijk artikels bevat die iets met Ubuntu te maken hebben. Omdat ik tegenwoordig nogal veel op de trein zit, zo'n 2 uur per dag, heb ik een tijdje terug alle 20 edities die momenteel verschenen zijn op mijn laptop gezet. Op die manier heb ik wat leesvoer op de trein. Vanaf editie 13 staat er een korte cursus in over The Gimp, waar de basis wordt uitgelegd om foto's te bewerken met The Gimp.
Hoewel ik The Gimp al verschillende jaren op m'n PC heb staan, ken ik er eigenlijk bitter weinig van. Zowat het enige wat ik er tot hiertoe mee deed was het bijsnijden van foto's en tekeningen. Tot daar mijn kennis... Ik was dus wel geïnteresseerd om eens wat meer te leren over The Gimp en heb de 8 verschillende episodes de voorbije weken doorgenomen. De artikels gaan niet echt diep in op de onderwerpen en raken maar aan een hele kleine fractie van de mogelijkheden van The Gimp maar het is wel een leuke introductie. Zo weet ik nu bijvoorbeeld hoe je één object in een foto zijn kleur kunt laten behouden en al de rest in het zwart/wit zetten. Voor de kenners is dat vanzelfsprekend a piece of cake, maar voor een beginner als mij was het een hele openbaring!
Het resultaat kan je hier zien:
. De foto is er overigens eentje dat ik heb getrokken op onze tweede reis naar Rusland in één van de straatjes van het erg mooie Suzdal (Су́здаль). Hier en daar zijn er stukjes van de auto, vooral het wiel, hun kleur kwijt, maar 'Gimpen' op een schokkende trein met enkel een touchpad is dan ook niet eenvoudig...
Nu ik deze basis heb doorgenomen ga ik mijn del.icio.us toch nog eens opentrekken en de andere Gimp-cursussen die ik daar al lang geleden heb ingestoken eens doornemen.
Touchpad ontdekking
Enkele dagen geleden heb ik toevallig een kleine functionaliteit van het touchpad op mijn laptop ontdekt. Zoals iedereen wel weet kan je je muispijl bewegen door je vinger op het touchpad van een laptop te plaatsen en met je vinger te bewegen. Links klikken gaat ook door je vinger even op te heffen en zachtjes op de touchpad te tikken. Wat ik echter niet wist is dat je ook met twee vingers tezamen kan tikken. Dit komt overeen met een middelklik van de muis (=klikken met het scrollwieltje). Ook met drie vingers tikken is mogelijk, wat een rechtse klik geeft.
Ik weet niet of dit standaard is bij alle touchpad's en of dit zowel onder Windows werkt of misschien enkel onder Linux/Gnome/Ubuntu... Weet het mij te zeggen of het bij jou werkt als je het eens probeert :).
Ubuntu
Toen we meer dan 10 jaar geleden een pc in huis haalden draaide deze, vrijwel vanzelfspreken, windows. Windows 95 meer bepaald. Tegen de tijd dat ik een eigen pc kocht waren we al overgestapt op Windows 98 en na enkele jaren heb ik zoals vrijwel iedereen de overstap naar Windows XP gemaakt. Ik ben echter al altijd geïnteresseerd geweest in Linux. Eigenlijk dacht ik er in het 'windows 98 tijdperk' al over om Linux op m'n pc te zetten, maar toen leek het allemaal nog heel magisch en moeilijk waardoor het maar bij een idee bleef.
Toen de allereerste beta-versie van Ubuntu uitkwam heb ik me wel eens gewaagd aan het installeren hiervan. Er kwamen toen nogal veel positieve reacties op, dus ik hoopte dat ik hiermee mijn eerste stapjes in de wereld van GNU/Linux zou kunnen zetten. Spijtig genoeg had de setup een nogal fatale uitkomst. Ubuntu kon ik opstarten, maar mijn Windows XP was 'FUBAR' en ik was nog niet klaar om zonder Windows verder te gaan. Toen heb ik Linux dus maar weer aan de kant geschoven. Toen ik een nieuwe laptop kocht heb ik het weer eens geprobeerd met een nieuwere, stabiele Ubuntu, en hoewel dit geen fatale afloop meer had waren er toch nog wel problemen die het werken niet echt praktisch maakten.
In november was ik mijn trage windows XP beu genoeg om nog eens te beslissen om alles te formatteren. Een Windows wordt na verloop van tijd nu eenmaal traag, zeker na 3 jaar gebruik. Toen heb ik eigenlijk hals over kop besloten om er nu eens echt voor te gaan en enkel Linux te installeren. Ik had het vermoeden dat in die 4 jaar Ubuntu wel een pak beter zou geworden zijn. Bovendien is mijn gebruik van Windows-only software de voorbije jaren sterk afgenomen. Toen ik een lijstje maakte van de software die ik nodig heb kwam ik tot de conclusie dat het enige Windows-only programma dat ik nog nodig zou hebben My Phone Explorer was. Volgens het forum van dit programma draait dit via de Windows emulatie layer Wine. Software was dus geen enkele reden meer om niet over te stappen.
Chistory
The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a mea
http://www.cs.bell-labs.com/who/dmr/chist.htmlAnimated Sorting Algorithm Demo
These pages show 8 different sorting algorithms on 4 different initial conditions.
http://vision.bc.edu/~dmartin/teaching/sorting/anim-html/all.htmlTrust-No-Exe - An executable filter for Windows NT/2000/XP
Trust-no-exe is a executable file filter. It attaches to the operating system and filters all executable files, be it .exe .com .dll .drv .sys .dpl etc from all drives and all network shares against a list of files or paths, you, the administrator provide
http://www.beyondlogic.org/solutions/trust-no-exe/trust-no-exe.htmPut That Old Computer To Good Use
article describing some things you can use old computers for (mediacenter, firewall, file server), with lists of software for each use
http://www.dailycupoftech.com/2007/09/17/put-that-old-computer-to-good-use/