söndag 28 oktober 2012

Singleton in C#

En singleton i C# kan se ut något i stil med följande:

 public sealed class Singleton  
 {  
   private static Singleton instance = null;  
   private static readonly object padlock = new object();  
   private Singleton()  
   {  
   }  
   public static Singleton Instance  
   {  
     get  
     {  
       lock (padlock)  
       {  
         if (instance==null)  
         {  
           instance = new Singleton();  
         }  
         return instance;  
       }  
     }  
   }  
 }  


Eller med hjälp av klassen Lazy<T>():

 public class Singleton  
 {  
  private readonly static Lazy _instance = new Lazy(() => new Singleton());  
  public static Singleton Instance  
  {  
  get  
  {  
   return _instance.Value;  
  }  
  }  
 }  


Läs mer om singleton på denna sida:
http://www.yoda.arachsys.com/csharp/singleton.html

EnableViewState - true or false?

När är det nödvändigt att aktivera eller avaktivera EnableViewState på sidor och kontroller?
Bra info på denna länk om detta.

AutoEventWireup - true or false?

Klockren info på nedanstående länk om ordningsföljden på hur sidors/kontrollers metoder parsas.

http://hockeswe.blogspot.se/2007/07/autoeventwireuptrue.html


TemplateControl.HookUpAutomaticHandlers (vilken anropas under kontrollens OnInit bland annat) kommer om AutoEventWireup=true att försöka hitta följande metoder:

Om kontrollen är Page:

Page_PreInit
Page_PreLoad
Page_LoadComplete
Page_PreRenderComplete
Page_InitComplete
Page_SaveStateComplete

För alla TemplateControls:

Page_Init
Page_Load
Page_DataBind
Page_PreRender
Page_Unload
Page_Error
Page_AbortTransaction eller om den inte finns; OnTransactionAbort
Page_CommitTransaction eller om den inte finns; OnTransactionCommit

Detta görs i metoden TemplateControl.GetDelegateInformationWithNoAssert().

måndag 23 juli 2012

Proffsiga videotutorials

Det finns en uppsjö av olika videotutorials inom utveckling men jag har nu upptäckt http://www.pluralsight-training.net som producerar väldigt bra och proffsiga videotutorials.
De tar betalt men inom mitt intresseområde fanns några gratis att nå från http://www.asp.net/mvc som beskrev på ett bra sätt olika delar av MVC-utveckling inom .Net, Ajax, C# m.m.
Dessutom kan man jämföra det med att köpa dyr litteratur som man måste läsa igenom, eller att bli sittandes och försöka Googla fram information när man behöver den.

Alltså bara att luta sig tillbaka och njuta av föreläsningar inom ett specifikt område man vill lära sig.

  1. Intro
  2. Controllers
  3. Razor Views
  4. Entity Framework
  5. Validation & Mapping
  6. Javascript & Ajax
  7. Security
  8. Leveraging the ASP.Net Runtime
  9. Unit Testing
  10. Deployment & Configuration

torsdag 23 februari 2012

Steget mot busskörkort nu taget

Idag skrev jag in mig på Grönlunds trafikskola i Haninge för att skaffa mig D-behörighet - alltså busskörkort.
Jag har funderat på detta ett bra tag och nu har jag tiden och chansen att få det gjort, så varför inte. Kom ju tidigare i höstas in på skolan för bussförarutbildningen men tackade nej då jag redan börjat min utbildning till behandlingspedagog. Dessutom fick jag även jobb via Nobina som jag sökt men tackade även där nej av samma anledning. I båda fallen hade jag ju fått busskörkortet gratis - förutom studielån osv.
Men detta alternativ blir en bra lösning för min del och hur jag tänker om framtiden.

Började med ett startpaket där teorilektioner, böcker, 10 internettester och 5 körlektioner ingår för 12500:-.
Sedan kommer en massa annat att tillkomma så som ytterligare körlektioner, uppkörningskostnader och teoriprov etc. Dessutom den s.k. YKB (Yrkeskompetensbevis) så man får köra yrkestrafik.
Tanken är att jag kommer antingen ha nytta av körkortet i jobbet på behandlingshem, men främst att jag kan ta extrajobb senare och köra turisttrafik.
Så nu vet jag vad jag ägnar min lediga tid åt i vår och sommar...

onsdag 28 september 2011

Scarpoint, Blindside, ScarSymmetry, Clawfinger

Är på grym konsert på Debaser Medis för Världens Barn!
Alla får högsta betyg förutom Scar Symmetry som inte riktigt nådde ända fram tycker jag. Blindside alltid galet bra och Scarpoint gjorde sin bästa spelning av vad jag sett iallafall.
Clawfinger är klassiker i min vänkrets och sett en del konserter med dem - mycket bra!

http://www.youtube.com/watch?v=GmbVWop2I64
http://www.youtube.com/watch?v=nbrSKIpASnE

fredag 26 augusti 2011

Humanistisk behandlingspedagog

Då är jag igång i plugget sedan 2 veckor tillbaka. Känns som om jag redan gått mycket längre tid för mycket har hänt. Från att inte känt någon till att nu redan börjat få en inblick i vilka alla är. Bra blandning på både åldrar och kön vilket är kul.
Läser och jobbar nu till en början med ämnet grupper och grupprocesser. Mycket intressant. Hur fungerar grupper med dess individer och roller, och man kan reflektera hur man själv fungerar i en ny grupp osv.
Börjar även fundera mycket på var jag vill göra min första s.k. LIA (lärande i arbete). Vi ska göra minst 4-5 studiebesök under en 2 veckors period, så det blir till att undersöka lite och ringa runt till olika platser (behandlingshem etc.) och kolla om man kan få komma dit.

Avslutar med musiktipset Ananta, bra drag: