Archive for september, 2009

Veckans fondgrafer v.39

27 september 2009

Lite sent, men nu är dom på plats. Ingen rolig vecka. Resultatet blev:

IPS/PPM/KF
FIM Ukraine 5,52
Handelsbanken Europa Selektiv -2,4
JPM Global Natural Resources -3,24
Länsförsäkringar Fastighetsfond -1,65
Nordea Rysslandsfond -0,79
Nordea Småbolagsfond Norden -0,37
Nordea Östeuropafond 0,11
Öhman Företagsobligationer 0,65
ITPK
Swedbank Robur Balkanfond 1,53
Swedbank Robur Exportfond -1,07
Swedbank Robur Realinvest -2,11
Tjänstepension Skandia
East Capital Balkanfonden -0,2
East Capital Baltikumfonden -0,6

Fortsätter den dåliga trenden blir det snart omplaceringar.

Gjorde mina första affärer med MINI Futures i veckan. Dom är riktigt lyckade. Gick lång i naturgas (MINILONG NGAS F) = +21% på en vecka och shortade guld (MINISHRT GULD B) = +12% på samma tid. Härliga häv i dessa: 2.52 resp. 5.79!

Annonser

python + FreeDB = sant

20 september 2009

Eftersom jag aldrig lyckats hitta någon CD-ripper som jag varit nöjd med (undantaget EAC, på den tiden jag körde proprietärt), rippar jag väldigt old-school. Jag är å andra sidan snart 40, så jag kanske är förlåten.

Rippa gör jag med cdparanoia och kodar gör jag med lame i konsollen. Det jobbiga har varit att skriva in låttitlarna på mp3-filerna, för det har jag gjort helt och hållet för hand.

Häromdagen kom jag på att jag skulle testa om det gick att använda python för att hämta album-data från CDDB/FreeDB. Och visst gick det. Genom att installera python-cddb får man tillgång till alla de klasser man behöver för att hämta data för ett album. Tack vare README och det här exemplet snodde jag ihop ett litet script som hämtar data från FreeDB:

import CDDB, DiscID

def print_disc(read_info, tracks):
    print "\n%s\n" % read_info['DTITLE']
    for i in range(tracks):
        print "%0.2d - %s" % (i + 1, read_info['TTITLE' + `i`])
    return

cdrom = DiscID.open("/dev/cdrom3")

disc_id = DiscID.disc_id(cdrom)

(query_status, query_info) = CDDB.query(disc_id)

if type(query_info).__name__ == 'list':
    for x in range(len(query_info)):
        (read_status, read_info) = CDDB.read(query_info[x]['category'],query_info[x]['disc_id'])
        print_disc(read_info, disc_id[1])
        print '------------------------------------------'

else:
    (read_status, read_info) = CDDB.read(query_info['category'],query_info['disc_id'])
    print_disc(read_info, disc_id[1])

Scriptet slår upp diskens id och skriver ut alla låtar på de skivor som matchar (ibland är det inte bara en träff). Allt detta med några få kodrader. Jag minns med fasa när jag gjorde samma sak i VB (usch och fy)! Imponerande måste jag säga.

Innehållet på skivan skrivs alltså ut i konsollen. Där kopierar jag texten och klistrar in i en ny emacs-buffer. Då kan jag också göra ev. ändringar i texten. Sedan sparar jag det hela i en ny fil, ex. titles.txt.

Och slutligen användare jag wavren för att döpa om filerna enligt vad som står i filen titles.txt.

Old school – visst, men med full kontroll!

Veckans fondgrafer

20 september 2009

Nya fondgrafer finns nu upplagda på vanliga stället.

Veckan utveckling:
IPS/PPM/KF
———-
FIM Ukraine +1.24
Handelsbanken Europa Selektiv -0,16
JPM Global Natural Resources -1.55
Länsförsäkringar Fastighetsfond +0.18
Nordea Rysslandsfond +1.94
Nordea Småbolagsfond Norden +1.46
Nordea Östeuropafond +1.44
Öhman Företagsobligationsfond +0.78

ITPK
—-
Swedbank Robur Balkanfond +1.12
Swedbank Robur Exportfond -0.15
Swedbank Robur Realinvest +0.29%

Tjänstepension Skandia
———————-
East Capital Balkanfonden +2.63
East Capital Baltikumfonden +2.71