I Sverige talas det just nu mycket om könsneutrala Àktenskap. Och i Kalifornien röstade man nyss JA till Proposition 8, som tjÀnar till det motsatta (om jag inte missuppfattat det hela). Hur som helst, i fredags* insÄg jag en följd av att separera Àktenskap och partnerskap. En rent statistisk följd.
Skattemyndigheten har register över befolkningen, data som bland annat innehĂ„ller uppgifter om civilstĂ„nd. Med begrepp som ogift, gift, Ă€nka/Ă€nkling och skild definieras hur vi lever. IngĂ„ende av juridiska avtal och frĂ„ntrĂ€de dĂ€rifrĂ„n avgör i vilket fack man hamnar, om man ser till Ăktenskapsbalkens omrĂ„den. Det finns nĂ€mligen tre kategorier till: registrerad partner, efterlevande partner och skild partner. Allt för att passa omstĂ€ndigheterna i partnerskapslagen.
Med en könsneutral lag kanske man kan ta bort tre av uttrycken ur terminologin och eliminera 42% byrÄkrati? Kanske samordna lite mer och i förlÀngningen Àven spara nÄgra rader programkod?
*) Det var i samband med att jag utforskade tillgĂ€ngliga fĂ€lt i ett landstings befolkningsregister. Nej, det Ă€r inget jag gör pĂ„ fritiden…
Sökningar pĂ„ programmerings-relaterade termer leder ofta – beroende pĂ„ sprĂ„k – till MSDN, Sun Forums eller mer generella Bytes och Experts Exchange. Och det finns mĂ„nga, mĂ„nga fler. Imorgon mĂ„ndag kommer ytterligare en: Stack Overflow. Det Ă€r internet-personligheterna Joel Spolsky och Jeff Atwood som startat sajten. Redan nu gĂ„r det att tjuv-kika genom att följa instruktionerna i senaste blogg-inlĂ€gget. I skrivande stund, innan den officiella starten, har sidan drygt 8000 frĂ„gor (de flesta med svar) publicerade. Visst momentum finns, för det dröjer oftast bara nĂ„gra minuter innan svaren ramlar in.
PÄ temat utveckling: @jonasl och @lemonad upplyser om att Python 2.6 och 3.0 kommer 1 oktober. Webb-ramverket Django, ocksÄ det i Python, dök upp i 1.0-version hÀrom veckan.
I början av augusti slĂ€pptes 3.5 SP1 för Microsoft .NET Framework. Samtidigt kom SP1 till Visual Studio Express 2008. TĂ€tt dĂ€refter slĂ€pptes SQL Server 2008 Express. Och nu i helgen kom det sista – tillbehören till SQL Server. Till gruppen tillbehör rĂ€knar jag bland annat det trevliga verktyget SQL Server Management Studio. Nu Ă€r alltsĂ„ hela familjer hĂ€r.
Studenter kan Àven gotta sig i fullversioner utan kostnad.
I fullversionen av SQL Server finns möjligheten att via en guide (SQL Server Integrated Services Import/Export Wizard) importera data frÄn Excel och massor av andra format. Saknas verktyg som detta, för att man t.ex. anvÀnder Express-versionen, gÄr det att exekvera följande SQL-sats istÀllet:
INSERT INTO SQLServerTableName
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\sourcefile.xls;HDR=YES',
'SELECT * FROM [SheetName$]')
Bland raderna ovan Àr SQLServerTableName tabellen som data ska importeras till, C:\sourcefile.xls sökvÀgen till Excel-filen och SheetName namnet pÄ den aktuella fliken (dollartecknet talar om att det Àr just ett kalkylblad). Uttrycket HDR=YES anger att den översta raden ska tolkas som kolumnrubriker, inte data att importera.
Det kan dyka upp en röd varning i stil med SQL Server blocked access to STATEMENT ‘OpenRowset/OpenDatasource’…
Kryssa dĂ„, tillfĂ€lligt, i rutan “Enable OPENROWSET and OPENDATASOURCE support” i SQL Server Surface Area Configuration för att lösa problemet.
Microsofts Knowledgebase #321686 ger fler kreativa uppslag pÄ omrÄdet.