PerSalmi.NET

Swedish .Net software developer...
# 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 3, 2008 9:33:51 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Windows Vista | Visual Studio
# 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
# Sunday den 10 February 2008

Kan man få samma läskänsla i digital form av ett magasin som från ett tryckt på glättat papper? Jag tänkte på allvar testa det för några veckor sedan när jag kommit fram till att jag saknade min fysiska pappersversion av MSDN Magazine.

Ett bra tillfälle att testa kom i mitten av januari, då dök MSDN News Reader upp som ett exempel byggt på Syndicated Client Experience Starter Kit. När jag då testade applikationen blev jag besviken på att det bara verkade vara ett fåtal artiklar bland de som listades i innehållsförteckningen som gick att läsa, de flesta visades upp som tomma vita sidor. Det var inte likt pappersvarianten. Sedan dess har det kommit en uppdaterad version som löser problemet med de tomma sidorna. De tomma sidorna berodde på en bug i hanteringen av komprimerad information. Den version man får via nerladdningslänken idag fungerar och ger komplett innehåll med ypperliga artiklar ur MSDN Magazine.

En annan tidskrift som finns i digitalt format och som jag rekommenderar är The Architecture Journal. I det här fallet pratar vi inte om att pappersvarianten har glättat papper och färgglad reklam utan faktiskt om en tidskrift utan reklam, med tungt innehåll som man kan prenumerera på alldeles gratis. Så en digital variant som är väldigt nära pappersversionen kanske är enklare att få fram.

En sak som återstår att testa är om MSDN Magazine i digital form blir mer lik pappersutgåvan om man läser den på en dator med högblank skärm...

Sunday, February 10, 2008 10:58:31 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Läsning | WPF
# Tuesday den 22 January 2008

CombitechNu har jag gått och dragit på denna postning så länge att den nästan känns inaktuell. Men nya tider är det ju för alla när 2008 just gjort entré, för tillfället i extra stor utsträckning för mig eftersom jag sedan ett par månader arbetar på Combitech i Linköping. Det kommer att ge förändrade utsikter, en skillnad är att det är ett betydligt större företag än de jag arbetat för under de senaste sju åren.

En del av utmaningen med min nya position är att jag förutom att arbeta som konsult i kundprojekt kommer att vara instruktör och kursutvecklare inom Combitechs utbildningsverksamhet. Ser jag tillbaks på de tidigare konsultpositioner jag har haft så ger detta en ny spännande dimension. Jag räknar iskallt med att lära mig betydligt mer teknik i ett snabbare tempo som kurslärare inom .NET kurserna vi genomför än vad jag gjort innan.

Rent tekniskt kommer jag att jobba bredare inom .NET teknik än vad jag gjort de senaste åren. Jag kommer att ha mindre fokus på webbapplikationer som varit min vardag för att istället jobba mer med Windows Forms, WPF, WF och WCF projekt. Gissningsvis blir det lite mindre SQL Server-exponering också. Eftersom en del av jobbet nu kommer att utgöras av aktiv teknikbevakning för att vidareutveckla våra kurser så hoppas jag också kunna ha tid och material att skriva om här.

Tuesday, January 22, 2008 10:55:31 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Jobb
# Tuesday den 20 November 2007
Framåt kvällen igår när jag satt och pratade med några kollegor efter månadens konsultmöte så frågade min kollega Mats om jag hade hört något närmare när Visual Studio 2008 skulle släppas i RTM version. Jag gjorde en något humoristiskt menad ansats att titta på klockan... Inte för att jag hade en aning om det just i det ögonblicket men det verkar inte ha varit helt galet att försöka uppskatta Visual Studio 2008 nedkomsten genom att kolla klockan istället för att ge sig på almanackan. Nerladdningen pågår för fullt just nu.

VS2008 download screenshot

Om ett par timmar är det väl läge att kolla hur det står till med de sista ändringarna sedan senaste beta-versionen och titta till statusen för en del plugin-moduler man kan komma att behöva.
Tuesday, November 20, 2007 10:01:05 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
.Net | Visual Studio
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 © 2019 Per Salmi

Bloggmotor: newtelligence dasBlog 2.3.12105.0

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

Datorer
All Content Copyright © 2019, Per Salmi