PerSalmi.NET

Swedish .Net software developer...
# Saturday den 10 May 2008

Scott Hanselman har fiskat fram en plugin till Visual Studio som utvecklats internt på Microsoft av Rocky Downs. RockScroll ger en bredare rullningslist i Visual Studios kodfönster, listen visar en miniatyrvy av koden i filen med den synliga delen skuggad. Det ger en ganska subtil men ändå rätt bra hjälp att navigera i filen. Saken är ju den att det ganska ofta syns mönster i filens utseende som man mer eller mindre omedvetet utnyttjar när jobbar med koden.

image

Se Scott Hanselman's Computer Zen - Introducing RockScroll för nerladdningslänk.

Saturday, May 10, 2008 1:31:26 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Visual Studio
# Friday den 9 May 2008

Körde just Microsoft Update på en virtuell maskin här och blev lite överraskad av att XP SP3 dök upp... Godis för XP användare, nu får vi se om det är så mycket snabbare som det sagts.

image

Uppdatering!
Om du har installerat IE8 Beta 1 på Windows XP så måste du ladda ner SP3 separat, den dyker inte upp på Windows Update. Ett viktigt tips att avinstallera IE8 Beta 1 innan SP3 installeras, annars stoppas möjligheten att avinstallera IE8 Beta 1. Det kanske inte är fullt så kul om man inte tänkt sig installera om hela maskinen när en ny version av IE8 släpps längre fram. Se IE and Windows XP Service Pack 3 för mer info om relationen mellan olika versioner av IE och Windows XP SP3.

 

Friday, May 09, 2008 3:46:46 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Windows XP
# Wednesday den 23 April 2008

I måndags var jag och köpte en ny laptop för mina föräldrars räkning. Som vanligt har det ju hunnit hända en del på mjukvarufronten mellan det att hårdvarutillverkarna packar en ny burk i papplåda och den tidpunkt då jag som konsument packar upp den. I mitt fall behövdes inga extra åtgärder alls för att få ner SP1, har annars hört om en del som fått ta till hårdhandskarna för att få ner SP1. Känns rätt bra att slippa 150 små enskilda uppdateringar och massor av varv runt "Sök efter nya uppdateringar" för att få ett nytt system att vara fullt patchat.

image

Eftersom SP1 nu släppts på bred front även för Vista i svensk version så var det enda som fattades att det skulle komma nya uppdaterade språkpaket för de versioner av Vista där man kan byta språk dynamiskt. Idag verkar även den pusselbiten ha kommit på plats eftersom språkpaketen för Vista Ultimate dök upp på Windows Update.

Egentligen använder jag ju väldigt sällan det svenska språkpaketet i Vista, men det är några tillfällen då det är väldigt bekvämt att ha det tillgängligt som utvecklare. Det är främst när man behöver supporta någon som kör svensk version, det kan vara ruskigt förvirrande att göra det när man själv sitter och tittar på en engelsk version av operativsystemet.

Wednesday, April 23, 2008 10:14:52 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Windows Vista
# Tuesday den 22 April 2008

Man blir lätt lite besviken som laptopanvändare när hoppet om rejäla prestandavinster pumpas upp av att följande rubrik återfinns på Tom's Hardware: WD introducerar supersnabb 2,5-tumshårddisk.

Tyvärr är det ganska missvisande eftersom det inte alls är en 2,5-tumsdisk för laptopbruk, den har ett kylsystem som gör att den tar plats som en 3,5-tumsenhet. Det framgår tydligare hos DailyTech - Western Digital Goes Full Bore With 300GB VelociRaptor. Men bilderna är nog lite fixade även där, jag tror inte riktigt man har kommit fram till en disk som klarar att köra med öppet montage av skivor och läshuvuden...

Det kanske är nåt som skulle hamna i en supersnabb utvecklarburk om man skulle ha behov av att bygga en stationär sådan. Det är ju inte fritt utan att man blir lite sugen på att byta ut systemdisken i burken hemma.

Tuesday, April 22, 2008 9:17:07 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Hårdvara
# Monday den 21 April 2008
IMAGE_007 - Copy

Idag var det spännande att åka in till kontoret. Steg ett var att hitta till rätt kontor. Combitech flyttade till Vita Huset i Mjärdevi under helgen och själv hade jag inte sett det nya kontoret från insidan, jag lyckades missa visningstillfällena som funnits tidigare under våren.

Lokalerna är väldigt ljusa och trevliga, stora glasytor som släpper in dagsljus vilket är lovande. De förra lokalerna var ju inte direkt bortskämda med dagsljus. Kaffeautomaten är på plats och fungerar så CDD-verksamheten (Coffe Driven Development) kan bedrivas ganska normalt.  Man kan väl utgå från att de närmsta dagarna kommer att vara lite röriga eftersom det är en hel del som fortfarande är på väg att transporteras hit och monteras upp. För tillfället är jag hänvisad till mobiluppkoppling för nätverkstillgång, alla labbnät har inte hunnit anslutas än men det kommer att lösas under dagen.

Våra nya kurslokaler håller också på att monteras upp och det kommer att bli väldigt roligt att kunna hålla kurser i nya fräscha lokaler. Förhoppningsvis kommer det att vara betydligt trevligare med bättre arbetsplatser för kursdeltagarna.

IMAGE_004 - Copy

Efter tiden i Norrköping med utsikt över vattnet mitt i stan så känns det helt ok att ha "sjöutsikt" även här mitt i Mjärdevi. Kanske inte fullt så stora vattenmassor som i Norrköping men det är i alla fall vatten och man behöver inte ens luta sig ut och använda spegel för att se det.

Jag får ta och se över bokhyllan hemma och plocka med lite av den mest användbara litteraturen, det är lite tomt i rummet när man bara kommer med flyttgods som faktiskt fick plats i laptopväskan. Det är väl så att jag medveten om flytten hållit nere på mängden prylar på förra kontoret. Bildskärmar och dockningsstation ska fixas för att komma igång på allvar här.

Kanske är dags att kolla om köket hunnit utrustas med mikrougn inför lunchen...

Monday, April 21, 2008 1:59:51 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [2]
Jobb
# Saturday den 12 April 2008

Har du en Vista-baserad Media Center PC som bygger på ett Asus moderkort? Problem med felmeddelanden från XBox 360 Media Center som säger "Connection Terminated. The XBox 360 has been disconnected because an application has launched UI unexpectedly. Would you like to reconnect?"

Problemet är att osynliga fönster skapas av Asus program för att hantera strömsparfunktioner, dessa startar i bakgrunden då användare loggar in i Vista. Applikationerna startar även för användaren "Mcx1" som loggas in då XBox 360 Media Extender kopplar upp med något som kan liknas vid en terminalserver anslutning/remote desktop.

XBox 360 gillar inte dessa Asus fönster och stänger därför ner kopplingen med ovanstående felmeddelande.

Lösningen då? Jo, det finns två varianter beroende på om man vill ha kvar och använda Asus applikationer, vilket kan vara intressant eftersom det i högsta grad påverkar ljudnivån på datorns fläktar. Behöver man inte Asus applikationerna är det givetvis bara att avinstallera och se till att ta bort alla filer från katalogen C:\Program Files\ASUS.

Det andra alternativet för att behålla funktionaliteten är lite jobbigare men fungerar bra. Applikationerna startar när varje användare loggar in via Vistas Task Scheduler.

Ändra schemaläggarens inställningar så att applikationerna bara startar för dina riktiga användare och inte för alla användare som är normalinställningen:

  • Starta Task Scheduler

image

  • Leta rätt på Asus fyra applikationer

image

  • Högerklicka på applikationen och välj Properties

image

  • Välj fliken triggers, välj den trigger du vill ändra och klicka på Edit. Ändra sedan valet under Settings från Any user till Specific user or group, välj din användare under Change User or Group... och klicka sedan Ok. Har du flera personer som använder datorn så lägg till nya triggers så att varje användarkonto har en egen trigger. Användaren Mcx1 ska INTE ha någon trigger.

image

När du är klar ska ingen av Asus applikationer ha At log on för Any user som trigger.

Efter detta startar inte Asus applikationer för Mcx1 användaren utan enbart för dina valda användarkonton. Nu kan XBox 360 ansluta igen utan att få felmeddelandet om att ett användargränssnitt oväntat har startats i sessionen!

Saturday, April 12, 2008 1:57:51 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [1]
Windows Media Center | Windows Vista | XBox 360

Brandon Paddock har gjort ett litet verktyg för Windows Vista som ger tillbaks de förträffliga snabbkommandon man kunde definiera i Windows Desktop Search på Windows XP. Snabbkommandona försvann när sökfunktionen flyttade in i Vista, det är en av de saker jag saknat mest med Vistas sökfunktion.

Finessen är att ett tryck på Windows-tangenten aktiverar sökfältet, sedan skriver man sitt snabbkommando, tex vs och trycker på retur för att i mitt fall starta Visual Studio. Kommandon kan även kopplas till websajter, Google och Wikipedia finns redan fördefinierade. Gadget funktionen gör att sökresultaten kan presenteras direkt i Startmenyns panel.

Ladda ner Start++ på  BrandonTools websajt.

image image

 

Den konfiguration som finns med i installationen fungerade inte fullt ut på min Vista maskin. Om det är så att ni inte kan se sökresultat från Google i startmenypanelen när man skriver g <sökord> så krävs en liten handpåläggning enligt följande för att få full funktion:

  1. Stoppa Start++ genom högerklick på ikonen i aktivitetsfältet
  2. Gå till installationskatalogen med utforskaren, t ex "C:\Program Files\Brandon Paddock\Start++"
  3. Välj filen StartGadgets.xml och kopiera den
  4. Gå till katalogen %USERPROFILE%\AppData\Local\Start++
  5. Klistra in filen StartGadgets.xml
  6. Starta om Start++
Saturday, April 12, 2008 1:30:40 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Windows Vista
# Tuesday den 8 April 2008

Efter att jag gick över till Vista som plattform för min utvecklingsmaskin i september 2006 när det fortfarande var på release candidate stadiet och aldrig övervägt att byta ner mig till XP igen tog jag steget till 64-bitars Vista strax före jul 2007. De problem som fanns med 32-bits Vista som utvecklingsplattform hade gått relativt enkelt att övervinna efter att ett par service packar släppts för Visual Studio 2005 och SQL Server. Det material jag hittat om 64-bitars miljön pekade på att det borde fungera bra, det har det också gjort, över förväntan faktiskt.

Jag har haft problem vid två tillfällen. Dels med en drivrutin för en CAN-buss hårdvara som identifierades som en bugg som drabbade x64 kompilerade applikationer, i det fallet var det inte värre än att ställa om Visual Studio och kompilera för x86 plattform vilket var målmiljön i projektet. I det andra fallet som gällde att installera SQL Server Reporting Services var det inte fullt så enkelt att förstå vad som gick snett beroende på bristfälliga felmeddelanden, lösningen var dock ganska enkel när jag väl hade identifierat problemet.

image

Grunden till mitt Reporting Services problem var att 64-bitars SQL Server vill installera 64-bitars Reporting Services och det kräver i sin tur att man har 64-bitars ASP.NET run-time installerat i sin IIS.

När jag körde SQL Server installationen fick jag varningen "ASP.Net Version Registration Requirement (Warning) Messages ASP.Net Version Registration Requirement", vilket jag tolkade som att ASP.NET inte kunde hittas av installationen. Det var inte riktigt så enkelt. ASP.NET fanns installerat och aktiverat på fullt korrekt sätt i min IIS, men det var 32-bitars ASP.NET...

Hur installerar man då den 64-bitars ASP.NET som Reporting Services kräver?

  1. Starta en kommandoprompt med administratörsrättigheter (Start -> Accessories, högerklicka på Command Prompt och välj Run As Administrator)
  2. Stäng av 32-bits flaggan för ASP.NET med kommandot:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
  3. Installera scriptmappningar för 64-bitars ASP.NET genom att köra:
    %SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i

Efter dessa operationer kommer installationsprogrammet för SQL Server 2005 att hitta och acceptera att ASP.NET är korrekt installerat och därmed kommer man att kunna kryssa för Reporting Services i konfigurationen. Har man fått till detta med rätt ASP.NET version så fungerar instruktionerna i How to install SQL Server 2005 Reporting Services on a Windows Vista-based computer perfekt, glöm inte att aktivera HTTP Redirection för IIS, det har jag själv missat.

Info om att växla mellan 32- respektive 64-bitars ASP.NET finns i på Mera Gahrs blog, Running 64-bit version of ASP.NET 2.0 in 64 bit windows server.

Tuesday, April 08, 2008 10:47:52 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
ASP.NET | SQL Server | Windows Vista
# Friday den 4 April 2008

För att kunna debugga Windows Mobile applikationer direkt mot en fysisk enhet med Visual Studio krävs det att man släpper lite på säkerhetsnivåerna i mobilenheten. Det gör man ganska enkelt med den inbyggda Device Security Manager som finns i Visual Studio 2008.

  • Anslut den aktuella mobilenheten, i mitt fall en HTC Advantage x7500

htc_x7500_advantage

  • Starta Device Security Manager från Tools-menyn i Visual Studio. Managern hämtar nu upp infromation från enheten om den gällande säkerhetspolicyn som är aktiv.

Device Security Manager

  • Skapa en Xml-fil på disk med följande innehåll, det är enklast att exportera den gällande policyn och modifiera filen. De rödmarkerade inställningarna motsvarar Prompt respektive RAPI Access som förenklar debugging avsevärt. För en översikt av konfigurationsmöjligheterna, se denna länk till MSDN.


 
   
    1" />
   
   
    1" />
 

  • Importera filen till managern igen efter modifieringarna
  • Välj den nya policyn som automatiskt får namnet Custom
  • Klicka sedan på Deploy to Device för att spara den nya poilcyn till mobilenheten och samtidigt aktivera den

Nu kan Visual Studio kommunicera med enheten utan hinder och starta applikationen som ska köra utan att man behöver godkänna den för hand på enheten.

Man bör givetvis återställa en mer restriktiv policy på enheten när man inte längre använder den för debugging.

Friday, April 04, 2008 3:31:06 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Visual Studio | Windows Mobile
# Thursday den 3 April 2008

image

Jag började precis jobba med ett nytt uppdrag, en del av utvecklingsprojekten källkodshanteras med Visual SourceSafe 2005. Det visade sig väldigt snabbt att SourceSafe kräver en rejäl patch för att fungera som det var tänkt om man använder Windows Vista och Visual Studio 2008 som utvecklingsplattform.

Ett av problemen är att integrationen i Visual Studio inte fungerar på samma sätt som i äldre versioner, främst beroende på att VS2008 använder Vistas standarddialog för att öppna filer och projekt. Nu behöver man inte deppa ihop helt eftersom det finns en uppdatering att plocka hem och installera.

Ladda ner uppdateringen för Visual SourceSafe 2005 här!

Thursday, April 03, 2008 9:33:51 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Windows Vista | Visual Studio
# Tuesday den 18 March 2008

Allänt bra artiklar om .NET utveckling och ett ganska coolt exempel på hur man kan presentera information finns på MSDN Reader.

För den som vill bli hardcore guru på hantering av utvecklingsmiljön Visual Studio (både 2005 och 2008) finns massor av tips att ta till sig på Sara Ford's WebLog där i stort sett dagliga tips publiceras.

Eftersom en hel del av deltagarna jobbar inom flygrelaterad utveckling så kan Tim Sneath  Great WPF Applications #14 Zurich Airport vara intressant, exemplet är inte helt nytt men det är helt klart flygrelaterat.

image

En bra artikel om arkitektur och beroenden mellan olika delar i lösningar, se James Kovacs artikel "Loosen Up Tame Your Software Dependencies for More Flexible Apps".

Expression Blend verktyget för design av användargränssnitt i WPF applikationer hittar man på "Microsoft Expression Blend 2.5 Preview".

Tuesday, March 18, 2008 4:00:51 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
.Net | WPF
# Monday den 17 March 2008

Frågan dök upp under dagens kurstillfälle när vi presenterade TDD i Visual Studio Team Suite. Svaret är: Ja, det finns grejer som inte kostar något, bland andra PartCover och CLR Profiler. Det är kanske lite jobbigare att använda än de kommersiella verktygen men betydligt billigare och därmed tillgängligt även för mindre utvecklingsteam som kanske inte har så stor budget.

Monday, March 17, 2008 11:01:02 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
.Net | Visual Studio
# Friday den 14 March 2008

Jeff Atwood skriver om turkiska som ett exempel på hur svårt det är att hantera språkberoende i applikationer, se "Coding Horror: What's Wrong With Turkey?".

Problem med "turkiska I" har jag själv en del intressanta minnen av från ett globalt projekt. Vi byggde en produktdatabas som skulle hantera all produktinformation för en koncern, det inkluderade översatt information på ca 30 språk om mer än 2000 produkter. Ett av de lustigare problemen vi råkade på var att det var ruskigt svårt att veta om man hade ett fel eller inte... Men kundens turkiska kontor kom med massor av viktiga felrapporter under utvecklingen.

Det är nämligen skapligt svårt att se på en text om den innehåller felaktiga tecken när man inte fattar ett dugg av vad det står. Eftersom jag fortfarande inte har lärt mig turkiska så får jag illustrera med ett påhittat exempel: "ınteger" eller "ÿnteger" vilket är korrekt turkiska? Antagligen inget av det just i mitt fall, men det var den typen av fel som dök upp i texten, mycket ofta spårade vi problemen till att webbläsare inte alltid gjorde som man tänkt sig i fråga om teckenkodning. Eftersom applikationen hade börjat som en svensk lokal databas och växte från den utgångspunkten tog det lite tid innan jag hade fått det mesta av teckenkodningen under kontroll och all hantering hade konverterats till UTF-8.

Det är också lite intressant att Jeff nämner amerikanernas bekväma synsätt att det vore enklare om att körde InvariantCulture, dvs "amerikanska". Själv har jag varit med såpass länge att jag minns hur korkade vi i europa tyckte att amerikanerna var när de hade begränsat ASCII teckensettet till 127 tecken på 7-bitars ord... Inte mycket utrymme för resten av världen där inte.

Mina lärdomar efter det projektet är att kodningen av text i applikationer numera ska vara UTF-8 eller full Unicode rakt igenom och att det som stoppas in i en databas ska hamna i nvarchar-typade kolumner.

En hel del rekommenderad läsning finns på Microsofts Global Development and Computing Portal.

Friday, March 14, 2008 11:01:22 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Databaser | Utveckling | Webb
# Thursday den 13 March 2008

image

Det verkar nu som webbläsarna har mognat funktionsmässigt och vi får äntligen lite fokus på att det ska flyta på så bra som möjligt. Alla de stora webbläsarna IE, Firefox, Opera och Safari har börjat göra rejäla optimeringar i sina kommade versioner. Känns lite som att de radar upp sig på startgridden inför racet...

Förra årets slutställning ser ut så här enligt Apple:

image

Helt klart är att det behövs optimering, man kan ju fundera på antalet bortslösade CPU-cykler som gått åt på grund av att vi inte fått dessa optimeringar tidigare. Men det är något för filosoferna att syssla med medan vi utvecklare omvandlar kapaciteten i de trimmade browsermotorerna till spännande upplevelser för besökarna på websajterna.

Vi kan utgå från att bilden ovan inte kommer att se riktigt likadan ut framöver, jag gissar på ett betydligt jämnare startfält när vi närmar oss releasedatum för de olika läsarna.

Själv har jag kört IE8 ganska precis en vecka nu och det är hittils en positiv upplevelse, den känns definitivt snabbare än IE7 och Firefox 2. Jag har mot förmodan inte stött på några sajter som totalvägrat, någon enstaka navigeringsmeny har betett sig lite märkligt men det har fungerat efter att ha slagit på IE7 emuleringsläget. Till och med internetåtkomst till min bank fungerade utan problem, det känns lovande eftersom det tidigare varit gnälliga banksajter som inte vill släppa in betabrowsers och andra udda existenser. Men om nu diskriminering är förbjuden i krogköerna så kanske den även har avtagit hos internetbankerna.

Mozilla kopplar på Firefox efterbrännare

IE8 stabilare och snabbare än någon tidigare version

JScript in Internet Explorer 8 Beta 1 for Developers

The Great Browser JavaScript Showdown

Har man tur kanske det kommer att gå att surfa med en gammal PC snart när de skruvat upp farten tillräckligt...

Thursday, March 13, 2008 9:46:38 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Internet Explorer
# Wednesday den 5 March 2008
image Jag tänkte att IE8 skulle bli första betaversionen som jag tankar efter att ha sett MIX08 inledningen. Men Silverlight 2.0 hann före. Internet Explorer 8 Beta 1 för utvecklare är i alla fall ute nu. Enligt utvecklingsteamet så är en av de största nyheterna prestanda för script.

En uppryckning av exekveringshastigheten för script i webbläsaren är inte fel eftersom mängden klientscript ökar markant med antalet sajter som går mot mer och mer interaktivitet.

Det verkar finnas en uppsjö av coola små features också, t ex preview av länkmål.

Nerladdningar för respektive operativsystem på:

Wednesday, March 05, 2008 8:14:48 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Internet Explorer
image Ok, nyheterna fortsätter att ploppa ut... Nu finns Silverlight 2.0 Beta 1 tillgängligt! Det ser ut att vara versioner för Windows och Mac OS X som släppts idag tillsammans med verktygsstöd för utveckling i Visual Studio 2008.
Klientinstallationen är strax över 4 Mb stor och tog mindre är 10 sekunder att köra på min laptop med Vista x64. Inte illa, kan väl säga att installationen  av Flash inte var lika enkel...

För utveckling av applikationer kan det vara behändigt att jobba med Expression Blend 2.5 March 2008 Preview.
Wednesday, March 05, 2008 7:48:06 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
.Net | Internet Explorer | Silverlight

Dagens tips för att dryga ut arbetsdagen ett par timmar är att ni plockar fram all julbelysning och färgade lampor ni har. Häng upp det i hemmakontoret för att fixa Las Vegas känsla i rummet. Plocka fram nåt drickbart och lite tilltugg och styr över en väl vald favoritwebbläsare till MIX08 Keynote väljer passande stream- eller nerladdningslänk och spanar in lite snack och demos!

Wednesday, March 05, 2008 7:10:56 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
.Net | ASP.NET | Internet Explorer

Intresserad av båtar, operativsystem, databasservrar eller Visual Studio 2008? Då var Älvsjö platsen... igår alltså, idag är det för sent, idag skulle man vara i Las Vegas. Lansering och galapremiär för Visual Studio 2008 nu två och en halv månad efter att jag började jobba med den i skarpt projekt känns lite märkligt.

Eftersom man redan jobbar med Visual Studio 2008 så var det inte fullt så revolutionerande att se demos av LINQ och andra nyheter i utvecklingsmiljön. Det var däremot väldigt intressant att se lite av nyheterna i SQL Server 2008, jag kan ju direkt se en del intressanta tillämpningar av GIS datatyperna i projekt som det jobbas på inom koncernen där jag själv jobbar. Men de prestandarelaterade nyheterna med kompression av rader respektive sidor i databasmotorns lagring är nog det som kommer att vara mest användbart på bred front. Jag har en hel del gamla databasprojekt i bagaget där prestandaförbättringar och lagring av blobbar som med nya FileStream säkerligen skulle få enorma kickar av att utnyttja row och page compression. Det verkar vara läge att börja labba med SQL Server 2008 CTP...

HeroesHappenedThere (4) Inte för att jag riktigt vet vad jag ska göra med det eftersom jag kör med en tyngre edition av Visual Studio i jobbet men i "Heroes happen {here}" påsen som kom med hem efter tillställningen finns licens för Visual Studio 2008 Standard Edition. Men det finns kanske en lucka att fylla med den licensen eftersom familjens yngsta medlem helt plötsligt fått upp intresset för att utveckling kan vara en framtidssysselsättning.

Båtar då? Vad hade det med lanseringen att göra? Inte speceillt mycket men det gav en rejäl promenad för oss som kom till mässområdet vid lunchtid eftersom man fick parkera låååååångt bort eftersom den pågående båtmässans besökare slukade allt tillgängligt parkeringsutrymme.

Las Vegas? Jo, det är lite synd att inte det var någon dag senare som lanseringen gjordes, då hade vi antagligen fått se en hel massa andra nyheter också eftersom man idag har stort pådrag av nya grejer som annonseras på MIX 08 konferensen i Lag Vegas. Enligt en insatt källa på Microsoft har de problem med att hinna med att annonsera alla nyheter som borde ut på MIX rent tidsmässigt. Men å andra sidan var det ju Visual Studio 2008, Windows Server 2008 och SQL Server 2008 som skulle presenteras igår, idag är det en ny dag och vi är redo för att suga i oss fler nyheter!

Wednesday, March 05, 2008 11:39:42 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
SQL Server | Windows Server | Visual Studio
# Monday den 25 February 2008

Det kanske räknas som en liten nisch inom .NET utveckling men XNA Framework är ändå en släkting till ramverket jag jobbar med mestadels.

Jag tänkte försöka ta en sväng förbi universitetet imorgon kväll för att kolla in UppLysnings föredrag med Johan L om spelutveckling för Windows och XBox 360 med XNA Framework.

Tid och plats är tisdag 26/2 klockan 18:15 - 20:00 i Visionen, B-huset, Linköpings Universitet Campus Valla. Det ska inte behövas någon föranmälan och det är heller inte krav på att vara student.

Uppdaterat: Tyvärr hinner jag inte gå själv, men hoppas ni som går får se en bra presentation! XNA är rätt kul, jag får leva på minnet av de demos jag sett av det förrut.

Monday, February 25, 2008 11:32:19 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
.Net

Ett av de verktyg i .NET-lådan som turnerat runt mest mellan olika installationsdelar är kontrollpanelen för hantering av applikationer och säkerhetsinställningar. I .NET Framework 1.0 - 2.0 fanns panelen med i installationen av ramverket. Men när jag hade behov av att använda den förra veckan på en samling maskiner som hade installerats med Visual Studio 2008 direkt på rent operativsytem så var kontrollpanelen inte där. Grundorsaken till att jag ville modifiera säkerhetsinställningarna var att den Windows XP plattform våra kursdeltagare använde på sina datorer hade användarens personliga filer på en offline-synkroniserad nätverksdisk, det gav resultatet att Visual Studio betraktar sina projektmappar som icke-pålitliga.

Det visar sig att kontrollpanelen inte installeras med .NET Framework 3.5 SDK vilket den gjorde för version 2.0. Numera återfinns kontrollpanelen, som heter Mscorcfg.msc, i Windows Software Development Kit (SDK).

Ladda ner SDK: ISO eller Web Setup.

I vissa fall ger det problem med Intellisense i VS2008 om man installerar SDK efter att Visual Studio installerades, ta en titt på Workaround: Installing Win SDK after VS2008 breaks XAML Intellisense för lösning på de problemen.

Om man inte vill installera verktygen från Windows SDK för att få tillgång till .NET kontrollpanelen så kan säkerhetskonfigurationen uppdateras genom att använda kommandoradsverktyget Caspol.exe, det installeras till skillnad från panelen tillsammans med .NET Framework SDK och Visual Studio. För info om hur det används, se Code Access Security Policy Tool (Caspol.exe).

image

Monday, February 25, 2008 11:02:33 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
.Net | Säkerhet | Visual Studio

Ikväll har SP1 för Vista släppts till MSDN prenumeranter och finns att ladda ner. Det kom ganska lägligt eftersom jag var i behov av att bygga om en installation där jag råkat avinstallera den senaste release candidate-versionen jag hade installerad. Tyvärr verkar inte 64-bitars versionen av Vista med förinstallerad SP1 vara tillgänglig ännu, men det lär väl dyka upp en DVD image inom kort så för tillfället får jag nöja mig med att installera SP1 efter att ha installerat om operativsystemet.

Nerladdnings länkar finns här: MSDN Subscriptions

En liten uppdatering... Nu dök SP1 för Vista x64 upp på Windows Update, det kan bero på att jag haft en testversion installerad tidigare.

Monday, February 25, 2008 10:31:49 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Windows Vista
Blog & Contact
Per Salmi
Per Salmi
Min LinkedIn Profil

Jag arbetar på Combitech AB i Linköping med konsultuppdrag och utbildning inom Microsoft .NET området. Kontakta mig gärna om ni har frågor, behov av konsulttjänster eller är intresserade av utbildning inom .NET.

Copyright © 2014 Per Salmi

Bloggmotor: newtelligence dasBlog 2.3.12105.0

Sign In
Statistics
Total Posts: 210
This Year: 0
This Month: 0
This Week: 0
Comments: 40

Datorer
All Content Copyright © 2014, Per Salmi