Monthly Archive for September, 2007

Lidt sjov med miljøvariablerne i Windows

Du ved måske allerede, hvad miljøvariabler helt præcist er, hvis du ikke gør, så er det ganske enkelt et sæt variabler som kan have dynamiske værdier i Windows. Det kan lyde lidt mystisk, men det som de som de forudindstillede variabler kan, er at give en bestemt værdi, som kan være forskellige fra tid til anden og være forskellig på hver enkelt computer.

Nogle af de mest kendte miljøvariabler, som vi tit kan benytte os af i hverdagen er variablerne %windir%, %systemdrive%, %programfiles% og %userprofile%, hvor de første tre er systemvariabler og den fjerde er en brugervariabel. Disse hjælper simpelt en (eller et program) med at finde at vej til f.eks. Windows-mappen. Så helt grundlæggende når vi vil have en person til at gå til Resources-mappen under Windows-mappen, kan vi sige at denne person skal gå til %windir%\Resources, hvilket f.eks. kan skrives i adresselinjen i Stifinder eller Kør.

Dette var kun en brøkdel af de miljøvariabler som standard er tilgængelige og nogle af de letteste at forstå. Der findes også miljøvariabler, som kan give mere information omkring selve systemet, f.eks. %processor_architecture% og %processor_revision%, som henholdsvis indeholder værdien for processor arkitekturen, f.eks. x86, og revisionsnummeret for processoren. Udover disse kan det også sige at findes helt dynamiske variabler. Det er f.eks. %date%  som referer den nuværende dato, %time% som referer til tiden og den lidt sjove %random% som kan returnere et tilfældigt tal mellem 0 og 32767. :P

Alle disse miljøvariabler kan i sig selv være meget nyttige at have styr på, da man kan spare noget tid på at finde frem til et eller andet på næsten ingen tid. Men det som vi kan udnytte lidt mere, er at man selv simpelt kan oprette miljøvariabler af den type, som referer til en sti. Dette kan du gøre på to måder enten med brugergrænsefladen eller ved hjælp af kommandoen SET i en kommandoprompt. Her vil vi benytte den mest visuelle, hvor du med det samme får et overblik over tingene. Du skal det for det første finde frem til Miljøvariabler, som fås ved at gå til:

  1. Klik på Start.
  2. Højreklik på Computer, og vælg Egenskaber.
  3. Klik på teksten Avancerede systemindstillinger.
  4. Under Avanceret-fanen klik nu på Miljøvariabler-knappen.

Eller:

  1. Åben Kontrolpanel –> Brugerkonti.
  2. Klik på Rediger miljøvariabler-linket.

Hermed vil et vindue med diverse miljøvariabler komme frem. Her vil både være brugervariabler, som kan benyttes af den enkelte bruger, og systemvariabler som gælder for hele systemet.

Man kan her ændre og tilføje yderligere værdier til nuværende variabler, hvis f.eks. man skal have systemet til at fungere optimalt med Javas JDK, ved at tilføje stien hvor man har JDK’en på computeren f.eks. C:\Program Files\Java\jdk1.6.0_02\bin, til variablen PATH separeret med et semikolon. Hermed vil man i f.eks. kommandoprompt nu direkte kunne skrive javac, for at oversætte en bestemt .java fil til en .class fil.

Men det som vi havde tænkt os, var at tilføje en helt ny variabel, som referer til en mappe eller en fil på computeren, således vi fremover vil kunne skrive %[et eller andet]% i kør for at åbne mappen i en stifinder, eller åbne en specifik filen. Dette gør du simpelt på følgende måde:

  1. Klik på Ny-knappen i Systemvariabler eller Brugervariabler.

  1. I Variabelnavn-feltet skriver du dit ønskede navn for variablen. F.eks. calculus eller vpn.
  2. I Variabelværdi-feltet angiver du stien til den mappe du ønsker at refere til, f.eks.: C:\Users\Peter Brun\Documents\Calculus 1

    eller C:\Program Files\Cisco Systems\VPN Client\vpngui.exe.

  3. Klik på OK.
  4. Klik på OK.
  5. Klik på OK.

Nu kan jeg således skrive %calculus% i Kør eller i en adresselinje, for at åbne min mappe med afleveringer i dette specifikke fag, eller jeg kan starte min Cisco VPN klient ved at skrive %vpn%. Måske lidt underligt at gøre, men på en måde en lidt sjovere måde at åbne og starte sine ting på, i stedet for at benytte de normale genveje. Man kunne f.eks. tænke sig at jeg oprettede en variabel til hvert fag som jeg har. Så, hvis jeg bare sørger for at give dem nogle navne som er lette at forstå og huske, kan jeg få det lidt lettere at finde frem til mine ting på. ;)

Udover kun at referere til mapper og filer kan man også vælge at referere til andre ting. Det kan f.eks. være en hjemmeside, som man synes man vil have en lille sjov variabel til at holde styr på, eller noget helt andet. Bare Windows forstår det som du skriver i værdifeltet.

- Peter Sandberg Brun

Scalable Vector Graphics i Internet Explorer

Internet Explorer kan som standard ikke vise grafik af typen SVG, Scalable Vector Graphics. Dette har du måske oplevet selv, når du har fundet et billede på internettet som du kunne lide. Efterfølgende fandt du så ud af du kunne downloade billedet i et andet format, som f.eks. PNG. Men det ville sikkert også have været muligt for dig at downloade billedet i formatet SVG. Selve problemet består dog i at Internet Explorer ikke kan forstå dette format, og du vil derfor ikke kunne benytte dig af det som standard. Fordelen ved SVG billeder er at disse er dynamiske på den måde at de opbygget ved hjælp af vektor grafik, så hvis du kunne åbne SVG ville du selv kunne bestemme størrelsen af billedet uden at ødelægge en eneste pixel, hvormed du opnår den perfekte visning og udskrift.

Denne inkompatibilitet kan du dog rette helt op på, ved at benytte Adobes SVG Viewer. Med denne installeret er det efterfølgende muligt at benytte sig af alle SVGs mange fordele. SVG er et format som mange programmer kan eksportere til, f.eks. Microsoft Visio, Adobe Illustrator, Inkscape osv.

Hvis du prøver at åbne en SVG fil i Internet Explorer vil du som standard opleve, at filen kan åbnes i den, dog vil det du ser være en masse XML kode, hvilket beskriver vektor grafikken, som ikke særligt mange forstår.

Så, som sagt for at du kan se dette billede kræver det at du henter og installerer Adobe SVG Viewer (“ASV”). Du finder det på Adobes hjemmeside:

http://www.adobe.com/svg/viewer/install/mainframed.html (Download)

Første gang du åbner et SVG i Internet Explorer skal du dog først vælge at dette ActiveX-objekt må køre, samt acceptere softwarelicensaftalen, som Adobe har vedlagt i dette plugin.

For alle de næste gange du åbner et SVG, kræves det ikke at du gøre dette. De næste gange vil browseren simpelt bare åbne billedet uden noget bøvl. Alt i alt vil du fra nu af i din browser have mulighed for at åbne SVG. Så i stedet for den dejlige XML kode, får vi i stedet for et nydeligt billede:

                                           Bitmap_VS_SVG.svg

Ud over at Adobe SVG Viewer kan vise vektor grafikken, giver den dig også mulighed for at interagere med billedet. Det vil sige at du ved hjælp af højreklik på bileddet kan få en ny menu frem, som giver dig mulighed for at zoome ind, zoome ud, søge efter tekst i billedet, gemme det, samt give dig mulighed for at kopiere det viste billede til hukommelsen.

Det er specielt funktionen “Kopier SVG”, som man skal lægge mærke til. Denne giver dig som sagt mulighed for at kopiere det som du præcist ser i din browser til hukommelsen. Dette vil sige det giver dig mulighed for at kopiere grafikken ud og indsætte det i et dokument eller som et nyt billede i MSPaint. Det vil sige du har mulighed for at udskrive selve billedet i det program du ønsker.

Det som helt præcist kopieres afhænger af hvor meget du har zoomet, samt hvordan browser vinduet er opsat i størrelse og form. Som det ses på det ovenstående billede var dette kun Europa, som jeg her fik kopieret. Jeg kunne også have valgt at kopiere hele jordkloden, da dette SVG faktisk er en hel jordklode, ved at zoome helt ud og have det hele inden for vinduet.

P.S. Det skal siges at Mozilla Firefox som standard understøtter SVG, hvilket er genialt. Desværre tillader browseren dog ikke at man kan zoome og kopiere billedet. Fuld understøttelse af SVG, og alle dets forskellige versioner, i Internet Explorer og Firefox kan vi kun håbe vi får med IE8 og FF3. ;)

- Peter Sandberg Brun

Vista/XP Virtual Desktop Manager

Som flere og flere måske har lagt mærke til er Yod’m 3D ikke mere et gratis program efter det blev overtaget af Otaku Software og omdøbt til DeskSpace. Det er dog stadig muligt at få version 1.4 af Yod’m 3D helt gratis. Der er en 14 dages prøveversion man kan hente af DeskSpace, men det er jo ikke så sjovt.

Skift mellem skriveborde med Vista Virtual DesktopDer findes nu endnu et alternativ, som i forhold til DeskSpace/Yod’m 3D, som er den med kuben, er noget mindre ressourcekrævende. Dette rimeligt nye open source program er Vista/XP Virtual Desktop Manager, som er endnu et værktøj som kan holde styr på flere skriveborde på én gang. Og den bedste ting ved dette er at det altid vil være et gratis program, da det er hostet på CodePlex som er Microsofts side til open source projekter, så lad os kigge nærmere på dette i stedet for.

Først og fremmest finder du programmet på CodePlex, og der på nuværende tidspunkt en version 0.5 (Release Candidate) tilgængelig:

Vista/XP Virtual Desktop Manager (Windows Vista og Windows XP)

Det lille program fungerer ved at du som sagt kan have flere skriveborde, altså mere end ét som normalt i Windows. Med dette er det desuden sådan at du helt selv kan bestemme hvor mange skriveborde du vil have. Så i stedet for fire, som det andet kun kan have, kan du vælge at have to at skifte imellem. Dette giver noget mere overblik over ens ting, da man for det meste af tiden alligevel kun får benyttet sig af to.

De forskellige indstillinger som programmet har, kan man få frem ved at højreklikke på ikonet som findes i meddelelsesområdet og vælge Options. Disse indstillinger er meget gode at gennemse, så husk at tage et kig i disse.

Ved hjælp af højreklik har man desuden muligheden for at få vist “Swicther”, som viser alle ens skriveborde på skærmen, samt mulighed for at skifte til andet skrivebord ved hjælp af “Switch to Desktop”. Til alt dette findes der selvfølgelig i programmet også genveje til. Så du kan f.eks. trykke på Windowstasten sammen med en piletast for at skifte til det næste skrivebord, og du kan desuden vælge at opsætte programmet således du kan trykke på Ctrl + Shift + 2 for at skifte til skrivebord nummer to. Den nemmeste metode synes jeg selv er ved hjælp af Windowstasten og piletasterne. På den måde kan jeg hurtigt skifte mellem mine to skriveborde.

Hvordan det helt præcist fungerer viser denne video her vist bedst:


Video: Vista Virtual Desktop Manager

Som man ser i videoen vælger jeg at overføre Word-dokumentet til skrivebord nummer to. Den menu man gør dette med, er en menu som programmet giver en mulighed for at benytte sig af, ved at trykke på Windowstast + W, som standard.

I videoen fik jeg vist ikke lige vist funktionen “Swicther”. Denne funktion er god at benytte sig af, hvis du har mere end to skriveborde. Nedenstående billede viser, hvordan det f.eks. ser ud, hvis du har 3 skriveborde.

Ved at benytte denne funktion, skifter man mellem de mange skriveborde med piletasterne, hvorefter man til sidst trykker ENTER, for at få skrivebordet frem. En anden mulighed du har med sit vindue er at gøre ens vindue “Sticky”, hvilket vil sige at vinduet vil fremkomme på alle ens skriveborde. Det vil sige at du kan have vinduer, som skal være vist på alle dine skriveborde, og på samme tid have vinduer som er tilknyttet kun et skrivebord.

Til sidst er der ikke mere at sige end at du skal holde lidt øje med når version 0.6 (Update: Denne er nu tilgængelig) bliver udgivet. Denne vil komme til indeholde en “Expose” funktion, som gør det muligt at få alle sine vinduer samtidigt frem på skærmen, hvorefter du så kan vælge hvilket vindue du vil have frem. Lidt ligesom Mac OS X’s Exposé.

- Peter Sandberg Brun

Windows Live Billedgalleri > Windows Billedgalleri

Som en del af udgivelserne i sidste uge er Windows Live Billedgalleri (også kaldt Windows Live Photo Gallery) nu et helt nyt Windows Live produkt som du gratis kan hente (her) og benytte, hvis du ønsker flere funktioner end Windows Vistas Windows Billedgalleri kan tilbyde dig i øjeblikket.

Det første du måske tænker på, når du hør dette programs navn er Windows Billedgalleri, som er en del Windows Vista. Den noget ens navngivning skyldes at Windows Live Billedgalleri på en måde er en opdateret version af Vistas Windows Billedgalleri, hvilket er derfor de ser så ens ud. Så, hvis du stadig er på XP vil det desuden sige, at du nu kan få en lille “del” af Vista på din XP computer, da Windows Live Billedgalleri både understøtter XP (SP2) og Vista.

Det som Windows Live Billedgalleri har af ekstra funktioner i forhold til den indbyggede i Vista, er integrering af andre Windows Live servicer, nemlig Windows Live Spaces og MSN Soapbox. Men der er også mange andre nye funktioner og forbedringer indbygget i denne version af Billedgalleri. Disse helt nye ting kommer vi til nu. :P

Den første vi har, er muligheden for at se og afspille mov-filer i galleriet:

Der er endvidere mulighed for at publicere billeder direkte til dit Windows Live Space. Dette er en af de ting, som er helt særligt for dette program. Det som du kan gøre er at markere en gruppe billeder. Herefter klikker du på Publicer –> Publicer på Windows Live Spaces. Det samme kan gøres ved at højreklikke og vælge muligheden i menuen.

Herefter vil en let og forståelig guide dukke op, hvori du vælger albumtitel, hvis du ønsker at oprette et nyt album på dit Space. Ellers så er der også mulighed for at tilføje billederne til et eksisterende album. Hvis du desuden ønsker at billederne skal være i bedste kvalitet på Windows Live Spaces, så markerer du feltet Optimer billeder til udskrivning. Til sidst klikkes der på Publicer-knappen.

Hermed vil billederne nu overføres til dit Windows Live Space, hvis du har sådan et. Efter du har gjort kan du eventuelt gå til dit Space, for at se om den egentligt har gjort det som den skulle. Du vil med garanti opleve at billederne er blevet uploadet til dit foto-modul på Windows Live Spaces.

En anden service som er integreret i Windows Live Billedgalleri er muligheden for at uploade videoer til MSN Soapbox. Denne funktion fungerer på næsten samme måde som ved upload af billeder til Windows Live Spaces. Dog skal du her selvfølgelig angive de indstillinger som kræves, ved upload af videoer til MSN Soapbox. Det drejer sig om titel, beskrivelse, mærker, kategori og om videoen skal være offentlig eller skjult.

En anden nyhed er at funktionen “Importer fra kamera eller scanner” er blevet forbedret. Den er nu blevet meget mere anvendelig i forhold til den som vi fandt i Windows Billedgalleri.

Du kan nemlig nu gruppere billeder i forskellige mapper med navne som du skriver inden du importere, samt vælge hvilke som skal importeres.

Hver gruppe i denne import, er bestemt ud fra et tidsinterval du indstiller i bunden af vinduet. På den måde får man en bedre form for organisering af de billeder man importerer. Desuden er det således at, hvis du vælger at importere endnu en gang, vil de billeder som du allerede har importeret ikke være markeret ved næste import, således du ikke får flere kopiere af det samme billede. ;)

Dette var nogen af de mest synlige ændringer i Windows Live Billedgalleri (BETA). Nogen af de andre nye funktioner er desuden muligheden for at oprette panorama billeder, samt ændre på størrelsen af dine billeder i selve galleriet.

- Peter Sandberg Brun

Få klokkeslættet i Vista og XP synkroniseret igen

Uden du måske ved er dit klokkeslæt i Windows ikke helt korrekt indstillet, da den server som Windows synkronisere sit ur med som standard, har været utilgængeligt for rigtig mange i flere måneders tid. I stedet for at sidde at håbe at du igen på et tidspunkt får “fat” i serveren, kan du vælge at ændre den server Windows Vista og Windows XP skal synkronisere med til en som virker.

Hvis du går til Internettid-fanen i Dato og klokkeslæt-dialogboksen, vil du sikkert også opdage fejlen. Der vil her stå at computeren er indstillet til at synkronisere automatisk med time.windows.com. Du vil dog længere nede se at Windows har skrevet en fejlmeddelelse med beskeden: “Der opstod en fejl, da Windows blev synkroniseret med time.windows.com”.

Det vil altså sige, at mit klokkeslæt i Windows Vista (og XP) ikke har været synkroniseret med den korrekte tid i et ukendt tidsrum. For at rette problemet vælger man skifte den server til en anden. Dette gøres ved at du klikker på Skift indstillinger-knappen.

Her har du mulighed for at vælge imellem fem servere:

  • time.windows.com (standard)
  • time.nist.gov
  • time-nw.nist.gov
  • time-a.nist.gov
  • time-b.nist.gov

Efter et lille hurtigt tjek fandt jeg frem til at de første tre ikke virkede 100%, som de skulle, da de gav fejl ved synkronisering. Derimod virkede de sidste to helt perfekt. Så, nu hvor du vælger din nye standard server, som du vil have Vista til at synkronisere, vælger du i listen enten time-b.nist.gov eller time-a.nist.gov.

Herefter klikker du OK-knappen. Tiden vil nu i fremtiden blive synkroniseret med en server som fungerer, hvilket jo er meget rart.

Du spørger dig, hvorfor dette skulle være så vigtigt, at tiden er 100% korrekt i Windows. Svaret er simpelt at du kan få en masse forskellige Messenger log på-problemer, hvis tiden ikke er helt fuldstændig korrekt i selve Windows. Dette kan også være andre programmer på din computer, som kræver at tiden er helt korrekt indstillet, så det er en meget god idé at tiden er helt korrekt synkroniseret.

Til alle jer med Windows XP har I sikkert også oplevet problemet. I XP kan man dog kun vælge mellem de to første, som ikke virkede helt optimalt. Dette kan selvfølgelig også fikses så det kommer til at virke igen. Du vil dog her blive nødt til at tilføje serverne til Windows XP, ved hjælp af registreringsdatabasen. Disse servere tilføjes til nedenstående nøgle som strengværdier.

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers

Som standard ser dette således ud:

Ved at tilføje de to andre servere kommer det til at se således ud:

Her vil Windows synkronisere sig med den server, som for mig fungerede, nemlig time-a.nist.gov (Standard indstillet til 3), når du i XP går ind og vælger at den skal synkronisere klokkeslættet.

Hvis du ikke lige selv har lyst til at indtaste tingene i registreringsdatabasen, så kan du hente nedenstående zip-fil, som indeholder en reg-fil som du kan dobbeltklikke på. Hermed vil strengværdierne osv. automatisk blive tilføjet registreringsdatabasen i XP.
Sync-servere-xp.zip

Så, nu skulle klokkeslættet i både Windows XP og Windows Vista være forbundet til en tidsserver på internettet som fungerer. Hermed kan vi nu være sikre på, at diverse problemer, som vi kan ske at få, ikke skyldes at vores klokkeslæt i Windows er forkert indstillet.

- Peter Sandberg Brun