Fem meter upp i luften!

Jag har glömt vad jag sagt, jag har tappat all takt, jag är borta.
Mitt liv är ett brus, jag har för många ljus i min tårta.

Imorgon ska jag och pappa se bob hund på Mejeriet. Sitter här och lyssnar på gamla och nya bob hund-låtar under tiden som jag pluggar till munta i Matematiska Strukturer.

Jag plågar mig till njutning, en personlighetsförskjutning.

Fick resultat på tentan i Matematisk Kryptologi, en femma! Femma även i Monte Carlo-baserade Statistiska Metoder. Det gick bra förra läsperioden. :)

Kan det stiga eller falla?
Båda, känns det som.

(Den som identifierar låtarna först (utan googles hjälp) vinner en tia.)

Publicerat i Musik, Personligt | Etiketter | Lämna en kommentar

11/3

Oj, vad veckorna bara flyger förbi. Över en månad sen sist jag uppdaterade nu. Min växt verkar må bra fortfarande och den har fått vatten nästan varje dag.

Jag hade tenta idag i Matematisk Kryptologi. Det var ett par saker jag hade glömt men jag tror att det gick rätt bra ändå. Som vanligt efter en tenta infinner sig en väldig speciell känsla av ”gröt-i-huvudet” som brukar sitta i hela dagen. Fem timmars intensivt och fokuserat tänkande görs inte ostraffat.

På måndag börjar nästa läsperiod med nya och spännande kurser. Ser särskilt fram emot kursen i Operativsystem. Fick hem kursboken till den idag, Linux Kernel Development. Har länge velat in och pilla i linux-koden, nu äntligen har jag en anledning.

Publicerat i Personligt | Lämna en kommentar

En grönsak?

Jag fick en present av Sara idag. Jag har numera en växt av okänd sort i mitt fönster. Det kan vara en fågelbobräken. Så här fint blev det i alla fall:

Växt

Min växt och mina gamla dojjer.

Den stora frågan är väl hur länge den kommer att överleva.
Spelsajterna skulle ge höga odds på allt över en månad.

Publicerat i Personligt | 1 kommentar

Controlling Amarok with Python

The music player I’m using these days is Amarok 2.4. It’s a nice player with a decent list of features and it has really gotten a lot more stable since the last time I tried it. Also I found out that it’s pretty easy to control it with Python using D-Bus as it implements the Media Player Remote Interfacing Specification, or MPRIS for short. Here’s some quick examples:

First make sure the python dbus-module is installed.
(On Ubuntu 10.10: sudo apt-get install python-dbus)
Then run python. First there’s some setting up to do:

>>> import dbus
>>> sb = dbus.SessionBus()
>>> player = sb.get_object('org.kde.amarok', '/Player')
>>> tracklist = sb.get_object('org.kde.amarok', '/TrackList')

Now the object player has a bunch of methods that can be used to control Amarok. For example Play(), Pause(), Stop(), Next(), Prev(), etc.
(For a full list: print player.Introspect())

The other object, tracklist, can be used to manipulate and get information about the tracks in the current playlist.

Here’s an example of using player.GetMetadata() to get a dictionary of all information of the currently playing song and print the artist and title:

>>> meta = player.GetMetadata()
>>> print meta['artist'], '-', meta['title']
Billie the Vision & the Dancers - 37010

And another example. This time using tracklist to print artist and title of the next track in the playlist.

>>> index = tracklist.GetCurrentTrack()
>>> meta = tracklist.GetMetadata(index+1)
>>> print meta['artist'], '-', meta['title']
Nässelfolket - Om det vore (Live)

That’s it for today. I haven’t had the time to make anything using this yet, but I’ve got plans. Big plans.

Publicerat i English, Programming | Etiketter , , , | 3 kommentarer

Dag 15000!

Idag är en lite speciell dag. Idag är det 15000 dagar sedan den 1 januari 1970. Väldigt många datorer idag använder just det datumet när de räknar tid. Istället för att hålla reda på en siffra för år, en för månad, en för dagar, etc. så räknar de bara antalet sekunder som gått sedan kl 00:00:00 den 1 januari 1970, även kallat ”the Unix epoch”.

Nästa jämna 5000-dag, 20000, inträffar om 13,7 år, så passa på att fira.

Publicerat i Okategoriserade | Lämna en kommentar

Födelsedagsparadoxen

Tänk dig att man samlar en grupp människor och frågar var och en när de har födelsedag för att se om några har födelsedag på samma dag.

Om det bara är två personer är det en chans på 365 att de har samma födelsedag, det vill säga nästan 0.3% (om vi för enkelhetens skull bortser från skottår, tvillingar, etc. och antar att alla årets dagar är lika sannolika som födelsedagar (vilket inte stämmer, till exempel har 9.3% av Sveriges befolkning födelsedag i Mars och bara 7.3% i November)).

Hur stor behöver gruppen vara för att sannolikheten ska vara över 50%? Fundera på det medan du tittar på den här rödhaken, innan du bläddrar ner till det rätta svaret.

Rödhake

Robin Erithacus rubecula av Peregrine's Bird Photography, från Flickr (CC BY 2.0)

Vad gissade du? 150? 100? 50? Rätt svar är 23, vilket verkar så lågt att problemet kallas för födelsedagsparadoxen, trots att där inte finns något paradoxalt alls. Bara sannolikhet.

Om vi istället räknar ut sannolikheten att inga personer har samma födelsedag.

Den första personen kan ha födelsedag på vilken dag som helst. 365 av 365 = 100% födelsedagskrockfritt.
Den andra personen kan ha födelsedag på vilken dag som helst förutom den första personens födelsedag. 364 av 365 ≈ 99.7% födelsedagskrockfritt.
För person nummer tre är två dagar upptagna. 363 av 365 multiplicerat med sannolikheten för två personer (för att tre personer inte ska ha födelsedag samtidigt måste man först ha två personer som inte har det) ≈ 99.2% födelsedagskrockfritt.
Och så vidare. Härifrån sjunker det allt snabbare, eftersom varje person vi lägger till har ett färre antal lediga dagar att ha födelsedag på.

 #     %              #     %              #     %
 1   100.0           11    85.9           21    55.6
 2    99.7           12    83.3           22    52.4
 3    99.2           13    80.6           23    49.3
 4    98.4           14    77.7           24    46.2
 5    97.3           15    74.7           25    43.1
 6    96.0           16    71.6           26    40.2
 7    94.4           17    68.5           27    37.3
 8    92.6           18    65.3           28    34.6
 9    90.5           19    62.1           29    31.9
10    88.3           20    58.9           30    29.4

Så vid 23 personer är det bara 49.3% sannolikhet att de inte har någon födelsedagskrock (och därmed 50.7% sannolikhet att de har det).

Hur många personer krävs det då för att det 100% garanterat ska finnas två personer som har samma födelsedag? Det är inte 46 (94.8%). Det räcker inte med 100 (99.99997%) eller ens 200 (99.9999999999999999999999999998%).

För att det ska vara 100% garanterad födelsedagskrock måste det vara minst 366 personer. Det skulle ju faktiskt kunna bli så att alla de 365 första personerna man frågar har olika födelsedagar, även om det är väldigt osannolikt, men när man då frågar nummer 366 finns det ingen dag (återigen, bortsett skottår) som inte redan är tagen, enligt vad som brukar kallas postfacksprincipen:

Om man har fler brev än postfack, så kommer något postfack att innehålla minst två brev.

Publicerat i Matematik | Etiketter , , , , | 1 kommentar

Första skoldagen för terminen

Jag kom upp i morse ändå. Trots att det var okristligt tidigt (7) och jättemörkt. Jag fick ett seriöst ryck igår kväll och bredde mackor till frukost. Jag bredde fyra stycken! Jag vet inte vad jag tänkte. Jag hatar ju att äta frukost tidigt på morgonen. Klämde i mig två, åt de andra till lunch.

Hade två föreläsningar: Monte Carlo-baserade statistiska metoder och Matematisk kryptologi. De började väl lite lugnt med mycket (snabb) repetition från tidigare kurser men båda verkar väldigt intressanta.

En dag har gått. Jag är fortfarande peppad. Positivt.

Publicerat i Personligt | Lämna en kommentar

Ny blogg, igen

Nytt år, ny blogg. Vad är det man säger… Tredje (fjärde?) gången gillt?

Hemma i Lund efter att ha varit hemma i Bräkne-Hoby över jul och nyår. Idag har jag tvättat och städat (städat som i rensat upp och slängt massa gammalt skit jag aldrig kommer sakna, tyvärr är det nog rörigare på golvet än när jag började :P), fortsätter imorgon.

På måndag börjar skolan igen. Känner mig peppad, men så brukar det ju kännas i början på terminen. Får se hur det känns om tre-fyra veckor, men jag hoppas det håller i sig. Ser särskilt fram emot fortsättningskursen i kryptoteknik, Matematisk Kryptologi, som mot alla odds ändå ges i år (vi är bara 7 anmälda tydligen).

Schemat för läsperioden följer det gamla uttrycket ”sutt men gutt”. Sutt att jag börjar klockan 8 alla dagar (utom tisdagar då jag börjar 10), men gutt att jag inte har något schemalagt efter 12. Inga allvarliga krockar heller.

Nej, snart läggdags nu. Måste börja vänja mig vid att gå upp tidigt.

Publicerat i Personligt | 1 kommentar