Jonasfj.dk/Blog
A blog by Jonas Finnemann Jensen


January 9, 2007
Nitten år, som tiden går
Filed under: Dansk,Personal by jonasfj at 11:54 pm

Engang for 19 år siden (d. 9 Januar 1988) blev jeg født, dvs. at jeg idag fylder 19 og lige nu begynder på mit sidste teenage år. Men jeg har nu ikke tænkt mig at blive forfærdeligt meget mere normal af den årsag. Vi er jo alle børn, ik?

Så ja, det er vist nok min fødselsdag i dag. Den startede også helt fint, jeg fik overtalt min forældre og søskende til ikke at synge fødselsdags sang om morgen. Så jeg fik lov til at sove til normal tid. Men nu er det jo også min fødselsdag så selvfølgelig regner det, når jeg skal i skole. Men min far gav mig et lift til skole og da der ikke var lærer på i de 3 sidste timer i skole, så besluttede jeg mig for at holde lidt tidligt fri…

Så alt i alt, og på trods af lidt regnvejr og lektier, så har det været en god fødselsdag. Jeg fik en lampe og et par sko is fødselsdags gave. Jeg mangler vist også en lidt pænere lampe til mit værelse.



January 4, 2007
Nytårsskitur med DKG
Filed under: Dansk,Personal by jonasfj at 4:46 pm

Så er jeg kommet hjem efter en uge på ski med DKG, helt klart en fed oplevelse. Vi drog af sted fra Danmark 3. juledag kl 6.00 og kom hjem 3. januar.

Selvom vi ikke havde alt for meget sne, ski sport stedet havde 10 pister hvoraf kun 3 var åbnet, blev det nu alligevel en fed tur. For selvom sne er forholdsvis vigtig på en skitur, så er det ikke kun sne der skal til for at skabe en god skitur.Og jeg er helt bestemt i gang med at overveje hvorvidt jeg skal med på DKG’s forårs stævne til marts…



December 22, 2006
New P2PChat website
Filed under: Computer,English,P2PChat by jonasfj at 6:26 pm

It’s been a long time since I’ve been officially active on P2PChat, but there’s been something coming. And now I’ve finally released the new P2PChat website, considering my designing skills it very beautiful, the sad part is that it properly says more about my designing skills, than the new website. As of this moment the website almost empty, but there will be new screenshots and download links as soon as release 1.0 is done.

I’ve also just committed the a complete rewrite of libP2PChat, the library behind P2PChat. The new implementation is actually my third rewrite, the others were never released and was never finished. Currently it’s only committed to the SVN repository and it haven’t been tested yet. So there’s properly a few bugs to fix before final release. I’m also doing a complete rewrite of the frontend, becuase the new backed isn’t backwards compatible; and I’ve discovered that the auto-opacity feature makes P2PChat crash on most systems. I’ve heard that Mono have native opacity through a compositing engine, perhaps the linux client could have some opacity feature. But I’m sad to say that I don’t think my WM can run the opacity effects.

Anyway, the new backend (libP2PChat) is going to rock. Because this time I’ve more or less removed the limitations. I’ve done that by allow different message types, and all messages are handled by a protocol extension. Making both the library and frontend implementation much more flexible.



December 1, 2006
Implementating a WebDAV server in PHP
Filed under: Computer,English,School by jonasfj at 9:20 pm

As programming project in my Programming C lessons me and one of my mates (Ismail) have been developing a WebDAV server in PHP. The project was called MySQL2WebDAV, the idea was to write a WebDAV server using MySQL as data storage. As some sort of virtual file system abstraction of a MySQL database. We started of with HTTP_WebDAV_Server, an abstract base class that handles most of the WebDAV specific features.

The WebDAV server was probably one of the most difficult things I’ve ever debugged. If you ever plan to write a WebDAV server remember to check out Litmus, a WebDAV server protocol compliance test suite. Very useful stuff if you want to debug a remote WebDAV server.

Anyway, almost all platforms are shipping with WebDAV browsers, it’s definitively an interesting protocol. Just imagine a WebDAV representation of the post in your blog or content management system.

I don’t think my source can be of much use, if you want to play with WebDAV implementations in PHP. My source is both buggy, very ogly and half done, anyway I’ve it made available here (Some comments and documentation in Danish, sorry).



November 24, 2006
Ikke mere slowmotion
Filed under: Computer,Dansk,Linux,Personal by jonasfj at 9:01 pm

Nu er det ved at være længe siden jeg sidst har fået blogget, de skyldes nok til dels at min verden på det sidste har kørt i slowmotion. For 3 uger siden startede min laptop nemlig op med et stort beep, efter mange frustrerende timer fandt jeg en ram fejl med MemTest86 fra min Ubuntu installation. Til min overraskelse var det min ramblok på 1024 MiB fra kingston der var defekt, og ikke de originale ram fra Toshiba. Når ja, men der var jo garanti på mine Kingston ram, og jeg kunne vel sagtens klare mig med 256 MiB Ram i et par dage tænkte jeg. Men jeg skulle blive klogere, det vidste sig at ITbutikken (min lokale retailer, som Kingston support bad mig kontakte), var så langsom at det skulle tage 3 uger før jeg fik mine ram igen. Så det er absolut sidste gang jeg handler hos ITbutikken, sidste år da jeg bestilte et Logitech tastatur hos dem tog det dem 3 uger at sende det forkerte tastatur, som jeg så skulle sende tilbage og vente 3 uger mere på det rigtige tastatur.

Men nu har jeg endelig fået mine ram tilbage, jeg var også blevet alvorlig negativ hvis ITbutikken havde sendt dem som “julegaver”. Da jeg kørte på mine 256 MiB originale ram måtte jeg kører Xfce for bare at kunne få firefox i en nogenlunde hastighed. Nu ved jeg godt at man sagtens kan kører Ubuntu uden 1024 ram, men hvis man har 1024 ram og hedder Jonas skal man nok sørge for at der kører så mange services at mindst halvdelen af ens ram er brugt…

Update: Mine ram, døde 3 dage senere igen, men denne gang tog det kun ITbutikken 3 dage at sende nogle nye ram.



October 18, 2006
Min hjemmeside endelig (næsten) færdig
Filed under: Computer,Dansk by jonasfj at 11:25 pm

Så blev min personlige hjemmeside endelig færdig, eller næsten da. Der mangler nogle enkelte sider og nogle af dem kunne være bedre. Desuden burde jeg have store advarsels skilte til Internet Explorer brugerne…

Men nu fandt jeg endelig tiden til at få projektet gjort næsten færdig, derfor har jeg valgt at smide min hjemmeside på nettet nu. Intet er perfekt, heller ikke mig… Min nye hjemmeside er næsten lige så grim som den gamle, som følge af mit statigt ikke eksiterende design talent. Men den er dog en smule hurtigere, skrevet i php/mySQL ikke asp/Access og har lidt mod_rewrite, som skulle give et bedre bruger interface. Du kan se min hjemmeside på:

Jopsen.dk/da (Dansk udgave)
Jopsen.dk/en (Engelsk udgave)



October 15, 2006
Leg Aiglx/Beryl (Ubuntu/dapper)
Filed under: Computer,Dansk,Linux by jonasfj at 4:56 pm

AiglxEfter planen skulle Ubuntu 6.10 udkomme i løbet at oktober, en af de store tilføjelser vil være Aiglx… Efter at have det en lille videodigg.com den anden dag besluttede jeg mig for at det var tid til at prøve lidt compositing igen.

Jeg har tidligere prøvet Xgl/Compiz under OpenSuSE 10.1, men stabiliteten var langt fra tilfredstillende. Lige pludselig ville f.eks. dropdown menuerne holde op med at virke. Desuden var ydelsen under Xgl ikke alt for fantastisk med mit Intel i915…

Når men installationen var forholdsvis let: Wiki.Beryl-Project.org/…, men lad være med at kopier direkte fra browseren, deres eksempel benytter et quote lign. som ikke virker i /etx/X11/xorg.conf så skriv af manuelt i stedet for at kopiere, ellers kommer du til at fixe det i kommandolinjen bag efter.

Aiglx og Beryl er slet ikke så buggy som det Xgl og compiz jeg prøvede for snart et halvt år siden. Der er lidt problemer med dvale/suspend/hibernate som overhovedet ikke virker, men et kig på ubuntu forums og der har man en fin løsning: UbuntuForums.org/…

Men jeg synes nu stadig 3d effekterne har lidt barndoms sygdomme, men mon ikke de går over med alderen.



October 13, 2006
WikiPlot stable release (1.0.0)
Filed under: Computer,English,School,WikiPlot by jonasfj at 6:38 pm

Today, we have released WikiPlot 1.0.0, we consider it relatively stable. As you might know WikiPlot is a part of a project me and some of my mates have been doing in our programming lessons. Well today, it was quiet stable and we had to hand in our project, so it was hard to find a better day to call it final release 🙂

To someone this might seem like we pushed a little early release, because of our deadline. Well it’s most likely true, perhaps it should just have been a beta release. But when Novel van call OpenSuSE 10.1 a final release, then why can’t we 🙂

Anyway, we will of couse be bug fixing, but I don’t expect to find at lot of them… If you find any please report to our issue tracker…



October 12, 2006
On-the-fly plotting with PlotClass
Filed under: Computer,English,School,WikiPlot by jonasfj at 9:13 pm

Test of PlotClass In the development of WikiPlot, which is getting really close to a release, we have written some classe for plotting mathematical expressions using php. Now I have finally be able to relase a public test version of the plotting class:

Jopsen.dk/plot/expression

Where expression is a mathematical expression, like 2x^2+4sin(3x) or what ever sick expression you may find 🙂

Anyway it’s the internal plotting class for WikiPlot, and you can try out…



October 8, 2006
Last.fm, Amarok og firefox
Filed under: Computer,Dansk,Linux by jonasfj at 4:17 pm

Last.fm.gifI går da jeg var ved at rediscover my music med Amarok, faldt jeg over last.fm, en online radio station der tilpasser sig efter din musik smag! Gå online register en bruger og begynd at lytte til online radio, når der kommer et dårligt nummer trykker du bare “skip”, du kan også rate nummerne positivt eller negativt alt efter om du kan lide dem. Der er også mange flere funktioner på last.fm, grupper, forum, charts og listen er meget langt.

Når ja, når man har oprette sig kan man lige join Amarok bruger gruppen selvfølgelig 🙂 Amarok er integreret med last.fm, så du skal bare indtaste brugernavn og adgangskode, også er du ellers godt igang…

Desuden kan man registrer protokollen lastfm:// i firefox, sådan at når man surfer lidt rundt på http://last.fm kan man bare klikke på at linke og så kører radio stationen i Amarok:

  1. Åben Firefox
  2. Skriv about:config i adresse linjen
  3. Højre klik tilføj streng
  4. Streng navn:network.protocol-handler.app.lastfm
  5. Streng værdi: amarok

Også surfer man bare rundt på last.fm og finder nogle spændede radio stationer…
Hvis man subscriber kan man oprette sine egen personlige radio station, det lyder totalt nice, nu slipper jeg da endelig for at finde på en musik smag… Men last.fm kommer jeg jo nærmest sovende til en 🙂



« Newer PostsOlder Posts »