Project Euler

For a long time I have wanted to improve my programming skills. Well, skills might be a overstatement. I have had two short introductory programming courses during my many years at uni, one C++ and one Java. But after the course is over I stop programming, since there are no more hand-ins, and as a result I quickly forget even the basics.

So now my hope is that if I spend one or two hours a week working with some problems (with a math twist to keep my focus) I will pick up the basics and get more familiar with Java (the programming language that I have chosen to start out with).

So I have started working the problems at Project Euler. I haven’t spend that much time working the problems yet, but I have solved the first two (using very brute force and non-elegant code), but it seems I have to do a bit of thinking for the third problem. Somehow working through all the integers from one to 600,851,475,143, check if they are a factor of 600,851,475,143 and then check if that factor is a prime is not the most optimal way to find the largest prime factor of 600,851,475,143. Back to the drawing board…

Of course I could ‘cheat’ and just do

$ factor 600851475143

in a shell, but that way I won’t learn much…

leonhard_euler

I first heard about Project Euler at the xkcd blag, but haven’t had the time to look into it before now.

If you know of other interesting problems useful for brushing up on a programming language, feel free to leave a comment.

And before I forget, a big thanks goes out to Søren, who has been very patient with my basic questions like “how do I check if one or the other condition is fulfilled in my if statement?”. I promise, I’ll pick up a book soon and stop bothering you with trivialities on chat!

Dansk-gruppen har brug for din hjælp…

Dansk-gruppen (dem der oversætter teksten i fri / åbne programmer til dansk) har brug lidt feedback fra deres brugere. Så hvis du benytter dig af deres arbejde (altså, hvis du bruger OOS programmer på dansk), så brug et par minutter på at udfylde deres spørgeskema. Du skal bare pege din browser (eller hedder det netlæser?) hen på denne adresse:
http://tinyurl.com/cva4vh

Friskt blod til Foreningen af danske Ubuntubrugere

Martin, der siden foreningens stiftelse har siddet på formandsposten i Foreningen af danske Ubuntbrugere stiller ikke op til bestyrelsen på næste generalforsamling.

Så vi har brug for friskt blod i bestyrelsen.
blod
(Billede taget af Abhishek Jacob.)

Som udgangspunkt er bestyrelsens forpligtelser meget begrænsede. Men det betyder ikke at bestyrelsen bør være usynlig.
Jeg så gerne en mere aktiv bestyrelse. Ikke fordi der skal ligge flere beføjelser eller mere magt hos bestyrelsen, men jeg tror det kunne være rart for foreningen og for den danske Ubuntu brugergruppe hvis bestyrelsen var mere synlig og tog kærligt hånd om de praktiske ting, som f.eks. vores IRC møder.

Så hvis du sidder derude og har mod på at gå ind i bestyrelsesarbejdet så foregår det på generalforsamlingen søndag d. 10 maj kl. 16 i -dk-moede.
Sidste frist for at stille op til bestyrelsen er ved afstemningen på selve generalforsamlingen, så man kan sagtens gå og vente med at tage sin beslutning til sidste øjeblik. Men hvis du allerede nu har besluttet dig for at stille op, så kan du skrive dig på her og måske annoncerer dit kandidatur på mail listen, så andre kan nå at danne sig et billede af hvem der stiller op og afgøre med sig selv hvem de har lyst til at stemme på.

Sidste frist for at stille forslag til generalforsamlingen er 8 dage før og fristen for at komme med ændringer til vedtægterne er for længst passeret. For at kunne deltage i generalforsamlingen er det et krav at man er medlem. Meld dig ind her.

Jeg genopstiller selv som kasserer og LoCo kontaktperson.

Ubuntu Live! i Aalborg

Så er vi snart klar til at fejre udgivelsen af Ubuntu 9.04. Det er efterhånden blevet en tradition at brugere, aktive og nysgerrige mødes et sted i Danmark hvert halve år, efter en ny Ubuntu udgivelse.

Denne gang afholdes Ubuntu Live! i Aalborg og der er lige blevet lagt sidste hånd på programmet.
Der er både mulighed for at komme og få hjælp til installation, høre nogle af de mange oplæg eller bare hyggesnakke med andre brugere og entusiaster.

Mads har (endnu engang) lavet en lækker plakat:
jaunty-release-poster_small

Du kan melde din ankomst til Ubuntu Live! på Facebook. Der er også en tråd på vores forum og endelig findes den altid informative wiki-side.

Ubuntu 9.04 beta

Advarsel: Ubuntu 9.04 er ikke blevet endeligt udgivet endnu, og bør ikke installeres på produktions systemer. Husk altid at tage backup af vigtige data før du leger med programmer der ikke er blevet endeligt udgivet – det kan gå galt!

Så fik jeg også overgivet mig i dag og opgraderede til beta udgaven af Ubuntu 9.04. Det gik yderst smertefrit. Selvfølgelig tog det sin tid at hente de næsten 1.5 GB som alle program opdateringerne fyldte for mig, og selve installationen af de nye pakker tog nok også en time eller to (jeg tog ikke rigtig tid).

Udover den forbedrede boot tid (som jeg desværre ikke har lavet nogen benchmarks på eller på anden måde har nogen god måde at sammenligne før og efter) er den største ændring for mig som bruger, de nye notifications som øverst i højre hjørne informerer mig om alt, lige fra hvilket musiknummer Rhythmbox spiller til hvem af mine venner der kommer online på diverse im services.

notice

Jeg har også i et splitsekund 3-4 gange i løbet af dagen i dag undret mig over hvorfor der ikke skete noget når jeg tastede <ctrl>+<alt>+<backspace>, kun for at huske på at denne tastekombination ikke længere virker. (Der er dog et ‘workaround’ hvis man ikke kan leve uden denne mulighed for at dræbe xserveren).

Alt i alt ser Ubuntu 9.04, med kælenavnet Jaunty Jackalope, ud til at blive endnu en god og stabil udgivelse… og der er kun 9 dage til den bliver endeligt udgivet. I morgen er der 8 og torsdag er der… you get the point!

MOTD with commercial links?

I know Planet Ubuntu might not be the best place to bring this up, but I feel that the bug report for bug number 268447 is not the right place for the more abstract discussion that seems to be needed. If there is already a discussion on a mail list somewhere that I have missed, please point me in the right direction.

The bug report in short points out that a link to the commercial service Landscape is added to the Message Of The Day by the landscape client. However, Landscape is not a free service.

There seems to be (at least) two sides to this bug. The first is who gets to modify the MOTD? As a client user logging in to a server, information about Landscape is completely irrelevant to me. Information about Landscape might be relevant to the server administrator, but not to every user of the system. So maybe the link should not go there? Imagine what would happen if every program go to modify the MOTD. The size of the MOTD could easily balloon to a point where the MOTD becomes useless.

The other issue is what kind of commercial services can be advertised in general.

How long until we see adds about new Firefox plugins or Crelm Toothpaste in the MOTD or somewhere else?

Nye fremtidsplaner

Efter flere dages desperat eksamenslæsning er det gået op for mig at jeg ikke er på rette hylde. Naturvidenskab falder mig ikke naturligt eller ligetil som det gjorde engang. Jeg er ikke langt fra at færdigøre min kandidatuddannelse i matematik og på den måde er det selvfølgelig surt sådan at skulle give op på målstregen. Men hvis man ikke er glad for det man laver og beskæftiger sig med er det på tide at finde noget nyt – ellers har jeg resten af mit liv foran mig hvor jeg kan gå og bande og svovle over at jeg ikke tog chancen.

Så jeg har kigget på uddannelser – også andre steder i landet end København. Jeg har fået for meget af KU, så nu har jeg kig på følgende uddannelser på Syddansk Universitet: Klassiske studier, Religionsstudier eller Spansk. Jeg havde spansk i gymnasiet og det har altid naget mig at jeg aldrig fik gjort mere ved det, dette er måske muligheden jeg har søgt efter.

Et studieskift til Syddansk Universitet vil selvfølgelig være et stort skridt, både fagligt, men også social og menneskeligt. Mine venner, familie og kæreste er alle i København, men jeg håber de alle vil have forståelse for mit behov for at søge nye græsgange og at de alle vil være villige til at tage turen over broen til H. C. Andersens fødeby.

Nu håber jeg bare at jeg her den 1. april ikke er for sent ude mht. ansøgning om optagelse på studiet – ellers må jeg jo tage et friår og spare nogle penge sammen. Der skal jo også være råd til nogle kolde Albani i den nye studiebar.