Buller och vibrationer från höghastighetståg

Förra året höll jag föredrag på seminarie, TrV, i Stockholm rörande buller och vibrationer från framtida höghastighetståg i Sverige.

Konstaterar att mycket information har tillkommit det senaste året och beslut har tagits om att använda Nord2000 som beräkningsmodell i Sverige. Informationen i bifogad pdf presenterar erfarenheter från andra länder och reflexioner om konsekvensen av detta.

HighSpeed_ver_5 2

Idag hade jag presenterat det på ett annat sätt, men informationen stämmer fortfarande.

/Mats

 

 

Göteborgsregionens Tysta Områden

Hej

Presentationen: GR Tysta områden Arbetsdokument

Här redovisas presentationen om Göteborgsregionens Tysta områden som hölls på Svenska Akustiska Sällskapets 70-årsjubileum. Materialet är fortfarande arbetsmaterial på grund av att Säve flyplats har övertagits av Swedavia och successivt kommer att avvecklas. Det har väsentlig påverkan på områden norr om flygplatsen som inte inkluderats i materialet.

Beslut om Säve Flygplats: http://www.goteborgcityairport.se/index.php?lang=sv

Bullerberäkningsmodell Cnossos-EU

Europas gemensamma bullerberäkningsmodell Cnossos-EU

Idag var vi och lyssnade på Mikael Ögren när han informerade om EU:s nya harmoniserade beräkningsmodell för ljudspridning

Här är presentationen:

Cnossos_EU_gbg_v1-2

Inget speciellt egentligen. Inte den ”bästa”, men en tillräckligt bra metod. Följer gamla klassiska formler. Mest spännande blir källmodelleringen. Många detaljer kvar att lösa.

Källkod i C++. Ska bli intressant att se hur den ser ut. Tyvärr drygt 50 Mbyte kod som inte får plats här. (undrar hur man lyckas göra så mycket kod på den modellen?)

 

Anonym på nätet

Såg programmet Teknikens Värld på SVTPlay angående att vara anonym på nätet. Klart intressant ,

Eftersom jag är nyfiken så testar jag att ladda upp detta inlägg via TOR-nätverket. Hittade en TOR-browser till min iPad.

Mycket riktigt, då jag kontrollerade inloggnings-IP var det ett IP från en forskningsserver i Dresden som anger att de ligger som nod i TOR-nätverket.

HTTP://www.torproject.org

Nästa vecka handlar det om BitCoin. Hm… Måste ses. Hm… Ska jag spekulera i BitCoin i nyfikenhetens tecken 🙂

salve

Calculate array values with MAP

Different ways to calculate values in an array to an new array. Map-option is my favorite


//Function to use calculate values in array. Can be changed to something else

func square (x: Int) -> Int{

return x*x

}

// example values ::

let a = [1,2,3,4,5]


 

//Alternative A)

let b = a.map({x in square(x)})

println(b) // prints [1,4,9,16,25]


 

//Alternative B

let c = a.map(square)

println(c) // prints [1,4,9,16,25]


 

//Alternative C

var d :[Int]=[]    //Creates an empty array with place for integers 🙂 Is there a simpler way?

var e :[Int]=[]

for x in a {

d.append (square(x))               //or d += [x*x]

e += [square(x)]

}

println(d) // prints [1,4,9,16,25]

println(e) // prints [1,4,9,16,25]