TFS Buddy

Fick en I-Buddy av min fru för någon vecka sedan och hade precis i samma veva installerat TFS 2010.
Jag mindes Brian the bunny som är en fantastisk rolig implementation och beslöt mig för att göra en egen version för min I-Buddy.

Först så behöver jag kunna lyssna på events som Team Foundation Server (TFS) 2010 levererar.
Det finns en del guider som visar hur man gör men jag fick det inte riktigt att lira ändå, det har hänt lite grejer i API:et sedan 2005/2008, och de flesta guiderna jag hittade använde asmx.
Men tillslut så hittade jag ett fantastiskt bra kodexempel på hur man i kod sätter upp en WCF-tjänst för TFS här.
Jag ville hellre skapa WCF tjänsten i kod istället för att hämta inställningar från app.config för att användarna inte ska behöva tänka på alla inställningar som måste göras.

Kort om WCF Tjänsten
Första steget är att skapa en WCF-tjänst som har en metod som heter Notify.
Jag har valt att skapa en endpoint som hanterar alla olika typer av inkommande anrop istället för att göra som bl.a. Brian the bunny (och många andra) som har en endpoint för varje meddelandetyp.

Filter med Dynamic Linq
Jag ville att man skulle kunna få I-Buddyn att göra olika saker så fort den fick in notifieringen om att något ändrats men också att den skulle kunna tex blinka rött om ett bygge har misslyckats och grönt om det lyckats.
Har använt Dynamic Linq en del i andra projekt och kände att det är perfekt för att kunna få flexibla filter möjligheter.

Fördröjning
TFS 2010 har en 2 minuters väntetid mellan att saker händer tills dess att den skickar ut notifieringar och det kan ju givetvis vara vettigt i vissa fall men jag vill ju ha notifieringarna direkt och lyckligtvis finns det ett enkla sätt att ta bort väntetiden.

Via Power shell: Chris Sidi’s Blog
Via SQL script: Crispin Parker’s Blog

Lycka eller sorg?
När jag vaknade för några mornar sedan så ser jag att min i-buddy lyser rött, det är en rätt konstig känsla, kände mig fantastisk glad av att den lyste rött trots att det betydde att ett nattbygge har fallerat men bevisar att applikationen fungerar =).

Några bra resurser
TFS2010: Diagnosing Email and SOAP subscription failures

TFS Buddy finns att ladda hem på Codeplex
I-Buddy finns att köpa på Coolstuff, Kjell & Co, Pixmania

Bli den första att värdera denna post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Olåda paket från Microsoft

geekarc

Idag fick jag priset från Microsofts Geek Award där jag hamnade på tredje plats.
Priset var ett Microsoft Arc tangentbord och mus.
Riktigt riktigt nice tangentbord lätt att ta med och det medföljer en liten väska/påse som man kan ha tangentbordet i.
Både mus och tangentbord är trådlösa och mottagaren fästs med magnet när man inte använder dem under tangentbordet respektive mus.
Det var bara att plugga in mottagarna i datorn och köra, inga synkningar som man ibland behöver med andra trådlösa tangentbord.

Musen går att fälla ihop för att man lättare ska kunna ha den med sig till t.ex. laptoppen, det fina är att den stängs av när man fäller ihop den så den drar inget batteri i onödan.
Vårt trådlösa tangentbord till HTPC:n har strulat ett tag nu vilket gör dessa enheter ännu mer välkomna.
Jag hade hellre haft det till min stationära dator men eftersom jag har likadana tangentbord både på jobbet och hemma så skulle det innebära att jag “måste” köpa ett nytt till jobbet också och eftersom vår HTPC skulle behöva ett nytt tangentbord så kommer jag låta den sunda logiken tala och helt enkelt koppla in både mus och tangentbord i den.

Tack Microsoft för det fina vinsten.

Bli den första att värdera denna post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Wifi Router

Hittade en otroligt bra applikation idag.
WMWifiRouter en programvara som förvandlar din Windows Mobile till en trådlös router så man kan dela internetuppkopplingen med andra enheter.
Den är lite långsam när den sätter upp uppkopplingen och eftersom jag i bästa fall bara har EDGE så är uppkopplingen inget att hänga i granen (men det är ju inte applikationens fel :P).

Det finns en testversion att ladda ner annars så kostar det fulla programmet €14,99 så det kan det ju vara värt.
Hoppas det kommer ett liknande program till Windows Phone 7 Series.

Bli den första att värdera denna post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

ZX Spectrum emulator för Windows Phone Series 7

Det har vart en tung vecka de senaste 9 dagarna har jag jobbat >110h så mängden fritid har varit hyfsat begränsad.
Den 15 mars så lanserades en CTP av Windows Phone 7 SDK:n och jag var tvungen att jobba över :S
När jag väl var hemma (kl 01:30) så frågade min fru mig:
-Varför är du fortfartfarande vaken?
-Det är en grej jag måste fixa bara
-Jobbar du nu!?
-Nääe?
-Det låter som du ljuger?
-Nääe .. asså ehm
-Vad är det annars du “måste” göra?
-asså… Windows Mobile 7 SDK:n släpptes idag så jag måste testa.
-Du är ju helt sjuk i huvudet ! *skrattandes*

När XNA för Xbox 360 annonserades så skaffade jag mig en licens och byggde en ZX Spectrum emulator från grunden.
Tyvärr kunde man inte generera egna ljud så den blev aldrig helt klar och licensen löpte ut.
När vi kom hem från bröllopsresa i Vegas så testkörde jag den på min nyinköpta Zune vilket fungerade utmärkt (även om det gick lite långsamt).
Nu när XNA för Windows Phone 7 annonserades så var det ju bara att sätta igång och testa =)

Just nu går den väldigt långsamt men då är koden optimerad för Xbox 360 (jag ville ha så läsbar kod som möjligt inte nödvändigtvis snabb och att den skulle vara utbyggbar).
Jag hoppas på att det går att optimera en del och att telefonhårdvaran kommer fungera bättre än emulatorn.

spectrum1

spectrum2

Bli den första att värdera denna post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

.NET Rocks! mugg

Igår fick jag min .NET Rocks! mugg =). En kompis till mig (som rekomenderade .NET Rocks för mig för många år sedan) kommenterade det hela med:
Skojar du med mig?! Det är ju större än att vinna en resa till rymden.

Det som är lite otippat är ju att jag skulle få en mugg genom ett tips om en programvara för utveckling till IPhone och att resten av avsnittet handlade om oracle, men men jag är inte den som tjurar *klappar muggen*.

Avsnittet finns här:
http://www.dotnetrocks.com/default.aspx?showNum=531

mugsmall

Bli den första att värdera denna post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Nytt webbhotell

Har just bytt webbhotell och håller på att flytta alla sajter.
Det har vart en del initialt strul med tex .net installationer men de har har haft en bra och snabb support så jag är fortfarande nöjd.
På en vecka så har de installerat .net 2 gångar, installerat om min VPS 2 gånger och svarat på en del frågor, mitt tidigare webhotell hade inte svarat än.

Bli den första att värdera denna post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Context switching

Förra sommaren (tror jag det var) så var jag på en sommarkollo session hos Microsoft, minns dessvärre inte vad den hette.
Där berättade föreläsaren om context switching och hur kostsamt det var att försöka jobba på flera projekt samtidigt.
Jag lyckades aldrig anteckna men idag hittade jag siffrorna igen.

http://foreachbiscuit.wordpress.com/2007/12/20/context-switching-on-multiple-projects/

Bizzart mycket bortfall om man jobbar på flera projekt och det märker man ju själv, om man inte har en sak man kan fokusera på så blir man inte lika effektiv.
Intressant läsande.

 

Just nu värderat 5.0 av 1 människor

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

TDD snippet
Jag vill ju verkligen skriva testfall för allt, men i vissa projekt är det svårt.
Anrop mot bakomliggande system och databaser kan man mocka men vill man det? Man vill ju testa hela flödet ner.
Nåja här finns det en del för mig att läsa på om.

Den senaste tiden så har jag lagt ner mycket tid på att ta bort trösklar, det ska vara enkelt att programmera.
Istället för att göra samma sak flera gånger har jag byggt ett lite vba macro i studio osv.
Nästa grej jag ska kolla på är T4, på seminariet jag var på idag (ASP.NET MVC) så tog Johan Lindfors nästan upp T4 tyvärr var det ont om tid =(.
I onsdags så var jag på ett seminarie som handlade om agila arbetsätt och där pratades det mycket om TDD och hur man bör namnge dessa jag har därför skapat en liten snippet till visual studio som hjälper mig att skapa test methoder och namnge dessa på ett bra sätt.

Skriv bara tdd i visual studio och  tryck tab så kommer snippeten att göra resten.

tdd.snippet (1,80 kb)

 

Bli den första att värdera denna post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Första Codeplex projektet

Äntligen
Den första releasen av mitt Visual Studio addin för TFS är klart.
Eller ja.. jag har publicerat projektet iaf, det finns en del kvar att göra så jag har inte gjort någon egentlig release än.
Imorgon ska jag installera det på jobbet och testköra det och se om den uppfyller mina förväntningar.

http://tfsworkitemorganizer.codeplex.com/

Bli den första att värdera denna post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Deep zoom

Från Microsoft Research (de här lirarna ligger verkligen i) så kommer Deep Zoom Composer, ett program som bryter upp bilder i olika zoom nivåer så man kan lägga upp oerhört högupplösta bilder och visa dem på webben.
Programmet är gratis att ladda ner och det finns ett antal olika sätt att via resultatet på (Ajax och silverlight i olika versioner).
Jag tog ett urval från våra bröllopsbilder och skapade en Deep zoom web.
Webben som sådan är väldigt lik den man fårfrån Deep Zoom Composer men jag gjorde några mindre ändringar för att den skulle stödja fler än en kategori och några layoutjusteringar.

Det finns ett program som heter TagUpdater som tar kategorierna från repektive bild (om man taggat upp dem sedan tidigare) och lägger in dem i kategorifilen som webben sen använder när den ska visa bilderna.

Edit: Har lagt upp den på bloggen http://apeoholic.se/weddingimages



Webben ligger på vår server hemma så den kan vara nere ibland.

Bli den första att värdera denna post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Powered by BlogEngine.NET 1.4.5.0
Theme by Jessica Engström


Hem
CV
Bröllopsbilder
Arkiv






Log in