Hvordan få klammer rundt referansene i Word 2007

Jeg skriver masteroppgave for tiden og koser meg med nye Word 2007. Jeg er storfornøyd med programmert, men det var en ting som gikk meg på nervene! Når jeg satte inn referanser så ble det brukt parantes i steden for klammer rundt referansen.

Word gjorde slik:
Bla bla (1) bla bla.

Jeg ville ha slik:
Bla bla [1] bla bla.

Jeg sleit lenge med å finne ut hvordan jeg skulle endre dette. Jeg endte opp med å redigere C:\Program Files\Microsoft Office\Office12\Bibliography\Style\ISO690Nmerical.XSL. Hvilken XML-fil du skal endrer er avhengig av hvilken referansetype du bruker i Word. I mitt tilfelle bruker jeg ISO690 Numerical.

Gå til linje 2040. Gjør dette:

Bytt ut denne koden:

  1. <xsl:template name=“templ_prop_OpenBracket” >
  2.   <xsl:param name=“LCID” />
  3.   <xsl:variable name=“_LCID”>
  4.     <xsl:call-template name=“localLCID”>
  5.       <xsl:with-param name=“LCID” select=“$LCID”/>
  6.     </xsl:call-template>
  7.   </xsl:variable>
  8.   <xsl:value-of select=“/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:OpenBracket”/>
  9. </xsl:template>
  10.  
  11. <xsl:template name=“templ_prop_CloseBracket” >
  12.   <xsl:param name=“LCID” />
  13.   <xsl:variable name=“_LCID”>
  14.     <xsl:call-template name=“localLCID”>
  15.       <xsl:with-param name=“LCID” select=“$LCID”/>
  16.     </xsl:call-template>
  17.   </xsl:variable>
  18.   <xsl:value-of select=“/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:CloseBracket”/>
  19. </xsl:template>

Med denne koden:

  1. <xsl:template name=“templ_prop_OpenBracket” >
  2.   <xsl:param name=“LCID” />
  3.   <xsl:variable name=“_LCID”>
  4.     <xsl:call-template name=“localLCID”>
  5.       <xsl:with-param name=“LCID” select=“$LCID”/>
  6.     </xsl:call-template>
  7.   </xsl:variable>
  8.   <!–<xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:OpenBracket"/>–>
  9.   <xsl:text>[</xsl:text>
  10. </xsl:template>
  11.  
  12. <xsl:template name=“templ_prop_CloseBracket” >
  13.   <xsl:param name=“LCID” />
  14.   <xsl:variable name=“_LCID”>
  15.     <xsl:call-template name=“localLCID”>
  16.       <xsl:with-param name=“LCID” select=“$LCID”/>
  17.     </xsl:call-template>
  18.   </xsl:variable>
  19.   <!–<xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:CloseBracket"/>–>
  20.   <xsl:text>]</xsl:text>
  21. </xsl:template>

Som dere ser så har jeg kommentert ut ei linje, samt sleng inn ei linje under den utkommenterte linja. Hvis dere vil ha klammer i referanselisten så må dere endre litt mer. Rundt linje 4444 skal dere fikse og trikse litt.

Bytt ut denne koden:

  1. <xsl:value-of select=“b:RefOrder”/>

Med denne koden:

  1. <xsl:text>[</xsl:text>
  2. <xsl:value-of select=“b:RefOrder”/>
  3. <xsl:text>]</xsl:text>

Håper noen tar nytte av dette tipset :)

Samlefeeds for bloggene våre

Det er flere i vennegjengen som blogger nå til dags. Jeg har lagt til alle RSS-feedene i Outlooken min, men hvis jeg i tillegg skulle legge til alle kommentarfeedene ble det ganske mye å holde styr på. Dette ble enkelt løst med Yahoo! Pipes som er et verktøy for å koble sammen data av forskjellige slag. Tjenesten tilbyr veldig masse snacks, men jeg har bare testet ut denne enkle vrien:

Yahoo! Pipes

Alle kommentarfeedene er lagt sammen og sortert på publiseringdato. Disse blir presentert som en enkelt RSS-feed som er selveste pipe outputen.

Her er resultatet:

Tipset om Yahoo Pipes fikk jeg fra Jonas Follesø sin bloggpost. Sjekk den ut!

LOLcats!

lolcats!

Jeg synes denne fortjente en plass i bloggen! :)

Bildet er hentet fra http://icanhascheezburger.com

Reisebrev fra Krakow

Ja, nå er vi på reisefot igjen! Denne gangen ble det en forlengelse av påskeferien. Jeg og Hanne var i Skien og Rauland i påska, så stakk vi til Oslo et par dager før vi satte snuten nedover til Krakow. Vi reiser sammen med mamma, Olaus og Cecilie (dattera til Olaus). Vi bor på et lite hotell midt i sentrum. Det heter Wielopole Guest Rooms og ligger på 6. plass av 152 hoteller som er listet opp på Tripadvisor her i Krakow. En av de store plussene (sett fra min side) er at de har gratis internett på hotellet! Det er nettuttak på hvert rom, og siden jeg drar med meg all baggasjen fra hele påska så har med meg en WLAN-router som jeg har plugga i veggen, hehe. Avhengig av nett? Aaaldri!

Den andre dagen vi var her så stakk jeg, Olaus og Cecilie på Auschwitz og Birkenau. Det var en spesiell og brutal opplevelse. En ting jeg ikke var klar over at Auschwitz egentlig er ganske liten. Birkenau er den absolutt største leiren hvor forholdene var helt jævlige. Birkenau ligger et par min med bil fra Auschwitz. Nå på mandag skal leiren holde stengt for noe som heter “March of the living”. De overlevende etter leiren skal gå mellom de to leirene, samt ha noe opplegg der. Rundt disse dagene blir det mye festligheter i den jødiske delen av Krakow. Nynazistene har allerede møtt opp for å holde demonstrasjoner her. Ugh. For noen idioter. Når de demonstrerte her så var de godt passet på av bevæpnet politi. Jeg har bildene av dette på et annet kamera, så jeg kan ikke legge ut dette akkurat nå. Jeg lurer på om jeg skal ta meg en tur til den jødiske delen i morra.. da blir det sikkert ganske mye leven.

I dag var vi i saltgruvene som ligger ca. 20 kilometer fra Krakow. Det var veldig kult! Det er sinnsykt mye utskjæringer i disse gruvene. De har f. eks flere kapell inni gruven, fullt av statuer osv. Det var også artig å få med seg litt av forskjellene med saltgruven sammenlignet med andre typer gruver. F. eks: Vann er den værste fienden i denne gruven. Vann løser opp saltet, noe som gjør at veggene og støttepillarer vil oppløses slik at gruven kollapser hvis det blir store vannlekkasjer i gruven. Derfor blir alt vann nøye samlet opp og fraktet ut. Gruven ligger under en by, så hvis gruven kollapser så vil den ta med seg bygningene som ligger over. Dette fikk de erfare når noen rom kollapset 300 meter under jorda for noen år siden når det oppstod vannlekkasjer – flere bygninger i byen fikk store skader med sprekker osv.

Ellers har vi spist mye mat, sett på masse forskjellig, vært på et sinnsykt stort kjøpesenter, kjørt hestekjerre og mye mye mer. Vi har gjort det meste som er “obligatorisk” for turister her :)

Nå er vi på den siste kvelden. Jeg og Hanne har møtt Sven og Ailin som bor her i Krakow. De bodde like ved Mariakirken som er midt i sentrum og de bor ca. 5 minutter unna hotellet vårt. Jeg fikk ikke tak i Sven før den siste dagen vi var her, så det ble med ett besøk hos de.. men hyggelig var det jo allikevel! Det var kjekt å se hvordan de hadde det :)

Fun facts:

  • En taxitur i sentrumsområdet koster 20 kroner (ca. 1 krone pr. minutt, ink alt)
  • En kebab koster 15 kroner
  • En utepils koster ca. 11 kroner
  • En fancy drink koster ca. 30 kroner

Noen bilder:
res_cimg4841.jpgres_cimg4837.jpgres_cimg4718.jpgres_cimg4715.jpgres_cimg4697.jpgres_cimg4676.jpg

Reisebrev fra Rauland

Nå sitter jeg på ei varm hytte ca. 1000 meter over havet. Peisen er fyrt opp, det snør ute og maten serveres snart. Livet er herlig! Jeg er i Rauland, et sted noen timer unna Skien. Jeg har hengt meg på Hanne og familien, nærmere bestemt foreldrene, søstra med mann og sønn.

Den første dagen tok vi oss en liten skitur på langrenn. Det passa perfekt – jeg er ikke et skifantom så korte skiturer er fint! Neste dag når vi egentlig skulle i slalom-bakkene blåste det så mye på toppene at nesten hele anlegget var stengt. Vi tok oss heller en liten tur på langrenn for å teste ut stormkjøkkenet til Hanne for første gang. Konklusjonen ble vel at vi burde ha prøvd å lage noe enklere enn pannekaker… Jaja. Å steke pannekaker uten smør funka ikke så bra. Nå har vi lært den leksa :)

De to neste dagene var det kjempeflott vær og jeg og Hanne holdt oss til slalombakkene. Vi fikk også prøvd Norges første kjelkebakke. Dette var en skummel opplevelse. Det gikk sinnsykt kjapt nedover, og Hanne kræsja brutalt i den sorte løypa (ekspert-løypa). Det er kanskje en grunn til at hjelm er påbudt i disse bakkene..

I dag, søndag, snør det veldig. Da er det ekstra godt å sitte inne i varmen. Vi er egentlig kjempefornøyd med været. Det har jo vært tilnærmet storm i hele Norge, utenom i dette området.

I morgen drar vi tilbake til Skien. På tirsdag drar vi til Oslo, og på torsdag drar vi til Krakow!

cimg4651_crop.jpgcimg4644_crop.jpgcimg4628_crop.jpgcimg4615_crop.jpg
 

Hvordan blogge fra Office 2007

En fancy funksjon i den nye Office-pakken er at den støtter blogging! Når jeg først så dette valget så trodde jeg det var bare piss. Jeg tenkte at den kun støttet blogging til noen få spesifikke Microsoft-blogsider. Jeg har heller ikke glemt den forferdelige HTML-støtten tidligere Officeprodukter hadde. Jeg testa ut funsjonen og fikk helt bakoversveis.. alt fungerte perfekt! HTML’en ble fin og bloggposten ble lagt direkte inn i min Wordpress-blogg, med bilder og full pakke!

I f. eks Word kan man velge “new document -> new blog post”, eller så kan man bruke et allerede eksisterende word-dokument og velge “publish -> publish to a blog”:

Når man har valgt å opprette et nytt blogginnelgg vil man få et dokumentbilde som er litt ulikt det du er vant med. Det første man legger merke til er at det er et felt hvor man skal skrive inn tittel til blogginnlegget. Jeg tror det også er litt begrensninger på formatering osv, men det ser ut som word takler det meste. Jeg har prøv ut punktmerking, bilder (med ut uten resizing), bildeforklaring (captions) og headere.

Når man prøver å publisere posten for første gang får man spørsmål om hvor posten skal publiseres. Det er her man setter opp blog-URL, brukernavn, passord osv. Man har også valg for hvor bildene i bloggposten skal publiseres.

Du kan også åpne tidligere blogposter for redigering, legge til kategorier osv. Kategorier osv hentes såklart fra blogkontoen du har satt opp.

Gennialt, ikke sant?! Denne blogposten er forresten postet fra Word 2007, men det skjønte du vel?

Nye barsider!

Nå er nye barsider endelig på plass! En av de mest spennende funksjonene på den nye barsiden er muligheten for å se statistikk. Vi har data fra februar 2005, så vi har ganske lang historikk. Det er faktisk ingen som har hentet ut statistikk fra denne dataen før nå, så det har dukket opp en del artige tall :) Personlig statistikk blir ikke delt med andre. Det er kun du selv som kan se hvor mye du har drukket osv.

Nye barsider

De gamle sidene var utviklet i ASP.NET 1.1, og jeg har mista prosjektfilene. Derfor var det en del slit å oppdatere disse sidene. De nye sidene er utvilket i ASP.NET 2.0, og så har jeg endelig et skikkelig system på plass for videre utvikling av sidene. Hvis noen savner noe funksjonalitet så er det bare til å si i fra, så skal jeg se om jeg får fiksa det!

Og en siste ting; vi har endret URL til sidene! Den nye adressen er http://slamp.net/bar. Den gamle adressen fungerer fortsatt (videresending til ny adresse).

I got Joost!

Joost

I dag fikk jeg en hyggelig overraskelse i innboksen min - jeg har fått tilgang til Joost. Joost er “den nye måten å se på TV”. Det er folka bak Skype som har laget et program for å levere TV-sendinger via P2P-nettverk. Dette kombinert med mange morsomme tjenester gjør at dette kan bli veldig interessant etter hvert.

Jeg sitter på ei dårlig NEAS-linje (256 eller 512 kbps), så jeg har ikke muligheten til å teste tjenesten skikkelig, så jeg får ikke skrevet en “review”. Det er lettere å la andre gjøre jobben for meg. Sjekk en annen review her!

Screenshots av programmet kan du se på Joost sine sider.

Så, hvem vil ha invites? :) Akkurat nå har jeg ingen invites, men regner med at de kommer snikende. DinSide etterlyser også invites, så vi får se hvem som får først ;)

TeamViewer - En erstatning til VNC/RDP

Hvor mange ganger har du ikke fått en telefon fra foreldre som trenger support på PCen? Ofte så er det klin umulig å skjønne hva de faktisk sliter med, og hvis man faktisk skjønner hva de snakker om så tar det uendelig lang tid å forklare de hva de skal gjøre via telefonen.

Det finnes mange forskjellige verktøy for desktop-deling slik som NetOp, VNC, Citrix og RDP. Problemet med disse løsningene er at de krever at det kjøres en “host-server” som man må koble til. Disse må installeres, konfigureres og så må man åpne opp firewaller og fikse NAT-oppsettet. Hadde det ikke vært kjekt med en løsning som driter i IP-adresser, firewaller, NAT?! Jeg har funnet løsningen! Programmet heter TeamViewer og løser alle disse problemene!

Programmet fungerer slik at den som trenger hjelp kjører en exe-fil på ca. 500kb. Denne må ikke installeres, konfigureres osv. Brukeren vil da få opp et slikt bilde (ID og passord er sensuert):

TeamViewer - Customer Module

Den som skal koble til den andre PCen kjører et lignende program som også er på ca. 500kb. Denne personen vil få et skjermbilde hvor man trykker inn IDen og passordet fra den andre parten. Dette er alt som trengs! IP-adresse osv trengs ikke! Se her:

TeamViewer - Supporter Module

Programmet er gratis for ikke-kommersielt bruk og har en 30 minutters tidsbegrensning på sesjonene, og en begrensning på 10 timers bruk pr. måned. Lisens for kommersiell bruk koster fra ca. 2800,- og oppover.

Laste ned:
Hjemmeside - TeamViewer
Customer Module (host)
Supporter Module (guest)

Jeg har fått meg jobb!

Det er stor mangel på dyktige folk i IT-verden i dag så mange selskap er ute og kaprer IT-studentene lenge før de er ferdige med studiet sitt. Jeg begynte å gå på bedriftspresentasjoner i november, og etter det gikk det slag i slag med søknader og intervju-runder. De fleste bedriftene hadde screening-intevju på Gløs, så et andregangsintervju i Oslo for de som gikk så langt. Etter flere Osloturer og en del intervju endte jeg opp med tilbud fra seks selskap.Bouvet

Alle tilbudene kom inn på en veldig kort tid (1-2 uker), så det ble litt hektisk. De fleste tilbudene kom inn 1-3 dager før jeg måtte bestemme meg. Etter en del vurderinger endte jeg opp med Bouvet i Oslo! Jeg starter 15. august 2007, så fra høsten av blir jeg en Oslo-kar!

Under intervjurundene fikk jeg mange forskjellige spørsmål som f. eks:

  • Hvor mange ski selges det i USA hvert år?
  • Hvor mange komfyrer finnes det i Norge?
  • Hvis klokka er kvart over tre. Hvor mange grader er det mellom viserne?
  • Hvorfor er det så mange flere drosjer pr. innbygger i Oslo sammenlignet med Drammen? Hvor ville du ha startet opp et drosjeselskap? Hvorfor?
  • Personlighetsspørsmål om hva jeg ville ha gjort i gitte situasjoner osv (disse var tricky!)
  • Er lass med dataspørmsål som: databaser, normaliseringsteori, ytelsesoptimalisering av databaser, kodestandarder, spørsmål fra Java-sertifiseringseksamener, testing, mashups, arkitektspørsmål, java vs .NET, XP-programmering, SCRUM, RUP, Agile development, tråder, IO, pluss mye mer..

Men før jeg kan starte må jeg skrive ferdig masteroppgaven min… sukk

(denne bloggposten er postet en stund etter at jeg fikk jobben. Jeg ville avklare alt med de andre selskapene først, samt ha signert arbeidskontrakt)