Firefox Extensions der skal installeres

Dette er mest ment som en liste til mig selv så jeg kan holde styr på de extensions jeg normalt installerer i min Firefox.

  1. Adblock Plus (link)
    Fjerner bannere, popups, billeder mv.
  2. IE Tab (link)
    Hvis der bare er nogle af de sider du besøger der kræver IE er denne extension uundværlig, bare højreklik og vis siden i et IETab – SÃ¥ slipper man for IE.
  3. Javascript Debugger (link)
    Virkelig god debugger til Clientside Javascript РG̴r ogs̴ under navnet Venkman. Hvor DOM Inspectoren giver adgang til at se en masse detaljer har man med Venkman mulighed for at lave breakpoints mv. Se en god tutorial i brugen af Venkman hos Svend Tofte.
  4. View Source Chart (link)
    En fiks måde at få et hurtigt overblik når man kigger i koden. Viser også koden som den ser ud efter at den er blevet ændret af Javascript.
  5. Web Developer (link)
    Ultimativt værktøj til alle der udvikler til Web.
  6. ColorZilla (link)
    Tryk Shift+Esc – SÃ¥ kan du hurtigt finde farven pÃ¥ billeder, links, baggrunde osv. Men den viser ogsÃ¥ ID’s pÃ¥ elementer.
  7. del.icio.us knapper i Firefoxdel.icio.us (link)
    Benytter du del.icio.us til at huske dine social bookmarks så har de lavet en Firefox extension der giver dig to knapper til at komme enten direkte til dine bookmarks, eller til at tagge en side.
  8. Firebug (link)
    Også en god extension hvis man kan lide at studere opbygningen af en hjemmeside.

Re-Installation af arbejds PC **UPDATE**

Hvorfor er det at man nogle gange må ty til en re-installation af sin computer?

Som udvikler er det nødvendigt for mig at mit udviklingsmiljø ligger lokalt og at jeg kan debugge.

Men i sidste uge (efter en fejlet installation af Microsoft Script Host) gad min Visual Studio ikke debugge hverken at debugge mine VBscript ASP sider eller mine c# Web Services. Jeg forsøgte med alle former for af-installering af diverse relaterede programmer (.NET framework, Visual Studio) og fulgte slavisk instuktioner fra Microsoft uden held.

Faktisk brugte jeg halvdelen af onsdagen og hele fredagen pÃ¥ at forsøge at re-etablere mit udviklingsmiljø – Uden held. SÃ¥ igÃ¥r gik jeg igang med at re-installere min maskine (er endnu ikke færdig imens jeg skriver dette), og valgte samtidigt at gÃ¥ væk fra 1 partitions installationen der var da jeg mødte pÃ¥ første arbejdsdag til mit normale setup der bestÃ¥r af 2+ partitioner

  • c: drevet er forebeholdt operativsystemet og midlertidige ting
  • d: drevet er der jeg installerer programmer
  • og hvis jeg har flere partitioner (nok diskplads) har jeg som regel data pÃ¥ et e: drev til downloads

Dette gør at jeg mange gange kan slippe for at gemme data i tilfælde af en re-installation da det normalt kun er c: drevet jeg behøver at installere. Ja, jeg skal stadig installere alle mine programmer, men jeg kan hurtigt få dem på igen, da jeg jo ligger alle mine downloads på et andet drev.

Jeg har blandt andet ved denne re-installation fjernet komponenter jeg ikke benytter, herunder Outlook Express, MSN Messenger og andre småting der kommer på.

Så nu er den ved at være der, jeg har installeret Windows XP Professional, lagt samtlige servicepacks og hotfixes samt drivers på, jeg har installeret Office XP, og påført de servicepacks og hotfixes der var nødvendige der.

Og nu er jeg meget tæt på at være færdig med at installere Visual Studio.

Så ville jeg lige konfigurere min Outlook men bliver mødt med følgende fejl:

Microsoft Outlook kan ikke startes. Outlook kræver Microsoft Outlook Express 4.01 eller nyere. Du kan installere Outlook Express 5.0 ved at køre IE5Setup.exe fra mappen IE5 pÃ¥ cd’en eller via Webstedet Windows Update

Microsoft Knowledge Base

WTF! Det kan da ikke være rigtigt at man ikke kan bruge Outlook fra Office pakken uden at OE er installeret!! Så jeg må se om jeg kan få den på ellers skal jeg vel igang med at installere forfra igen.

Imens jeg har downloaded servicepacks, hotfixes, drivers mv. har jeg fundet et meget spændende site som giver klare instuktioner om hvordan man laver en Unattended Installation af Windows XP.

Det drejer sig ikke bare en der indeholder et answer script, så man slipper for at indtaste licensnøgler og svare på standard spørgsmål. Men en version hvor man har samtlige Servicepacks og hotfixes installeret, og måske også .NET framework, Office, Visual Studio, Acrobat Reader, WinZip, Nero og mange andre programmer man benytter.

Læs mere hos pÃ¥ MSFN – Microsoft Software Forum Network’s side om Unattended Installation af Windows

*** UPDATE ***

Jeg fik med møje og besvær installeret Outlook Express, for jeg har jo ogsÃ¥ lavet ændringer i min registreringsdatabase som KUN Outlook Express ikke kan lide, men lidt hjælp fik jeg den til at starte. Det var nok at omdøbe HKEY_CURRENT_USER/IDENTITIES/{xxxxxx…..xxx} Username fra Main Identity til Main Backup.

Outlook stadig ikke starte, men Metode 2 på KB320863 hjalp mig, dog skulle .reg filen se sådan her ud:

REGEDIT4
[HKEY_LOCAL_MACHINESoftwareMicrosoftActive SetupInstalled Components{44BBA840-CC51-11CF-AAFA-00AA00B6015C}]
@=”Microsoft Outlook Express 5″
“IsInstalled”=dword:00000001
“ComponentID”=”MailNews”
“Locale”=”EN”
“StubPath”=hex(2):22,25,53,79,73,74,65,6d,44,72,69,76,65,25,5c,50,72,6f,67,72,61,6d,20,46,69,6c,65,73,5c,4f,75,74,6c,6f,6f,6b,20,45,78,70,72,65,73,73,5c,73,65,74,75,70,35,30,2e,65,78,65,22,20,2f,41,50,50,3a,4f,45,20,2f,43,41,4c,4c,45,52,3a,49,45,35,30,20,2f,75,73,65,72,20,2f,69,6e,73,74,61,6c,6c,00
“Version”=”5,00,2314,1300”

Og ikke som een lang linie.

Jeg fik desuden brug for Office XP Advanced Installation, for der er et link til Office XP Resource Kit Tools i sektion 3.

Find vej eller..

Rettere – Find vejen. Da den ikke kan finde ud af at udregne en vej imellem to punkter – Men det er vel bare et spørgsmÃ¥l om tid.
Findvej.dk er en ny service der integerer maps.google.com og Kort og Matrikelstyrelsen. Google har for nyligt opdateret deres service til at inkludere vejkort over Danmark (og mange andre lande).

Jeg har selv eksperimenteret med Google’s API, men vil bruge aftenen pÃ¥ at kigge hvordan Peter finder koordinaterne hos KMS.

Udviklingsdatabaser

I mit daglige arbejde har jeg en lokal installation af de databaser der kører i vores produktion. Jeg har i dag opdaget en hurtig måde at få en frisk kopi af databaserne over på min egen maskine.

Start med at køre følgende:

Restore Filelistonly
From Disk = 'c:Database BackupproductionDatabaseName.bak'

Det giver følgende resultat (trunkeret):

LogicalName
PhysicalName
Type
1
production_Data
E:SQLDataFancyNameOfDatabase_Data.MDF
D
2
production_Log
E:SQLDataFancyNameOfDatabase_Log.MDF
L

For så at importere databasen til din egen server skal du køre nedenstående script:

Restore database myProductionDatabaseName
From disk = 'c:Database Backup[BackupFile_db].bak'
with
Move 'Production_Data' TO 'c:Sql DatabasesMyProductionDatabase_Data.MDF',
Move 'Production_Log' TO 'c:Sql DatabasesMyProductionDatabase_Log.LDF', REPLACE

Du skal bare være opmærksom på at du skal benytte LogicalName når du udfører Move kommandoen.

Det kræver lige at man booter sin hjerne

Nu har jeg igennem de sidste 4½ år arbejdet hos Speednames.com som udvikler, og det var på tide at prøve noget nyt. Men man føler sig lidt sendt tilbage til første felt, når man igennem de 4½ år har programmeret i ASP/Javascript og nu skal til at vedligeholde et system udviklet i ASP/VBScript. Selv små banale syntax ting skal man lige tænke over.

Men jeg er godt med, efter at have været det nye sted i lidt over en uge. Jeg har dog indset at VBScript er Javascipt underlegen i forbindelse med Objekter og Arrays, sÃ¥ jeg er godt igang med at lave en dejlig klasse (læs Objekt) til at snakke med databasen. Der var ikke sÃ¥ mange steder pÃ¥ nettet man kunne læse om det, men jeg vil prøve at lave et indlæg der beskriver den – nÃ¥r den er færdig.