Alfa liponsyra - ALA - Alpha lipoic acid

26. februari 2009
Alfa liponsyra, ALA (Alpha lipoic acid) är en av de kraftigaste antioxidanterna som man känner till.

ALA förstärker även effekten av övriga antioxidanter samt bekämpar fria radikaler som uppstår vid bl a träning. Studier visar att tillskott av liponsyra ökar koncentrationen av E-vitamin, C-vitamin, och Glutamin.

Alfa liponsyra är även effektivt om man vill gå ner i vikt, det stabiliserar insulinnivåerna och ökar kreatinupptaget i musklerna. Därför kan det vara bra att kombinera ALA med kreatin under en träningsperiod.

Ökar man insulinkänsligheten behövs inga höga nivåer av insulin för att kunna få en optimal transport av glykogen bildande kolhydrater och muskeluppbyggande aminosyror till musklerna. Låga insulinnivåer ger ökad fettförbränning i kroppen.

Under en deffperiod kan det vara mycket smart att inta ALA tillskott. Dels för de höga nivåerna av antioxidanter samt för att stabilisera insulinnivåerna vid en lågkaloridiet.

Vad är Liponsyra?

Liponsyra är ett naturligt ämne som finns både i naturen och i kroppen. Det är vatten- och fettlösligt och finns därför i nästan alla kroppens vävnader. Liponsyra fungerar som ett co-enzym för flera funktioner som bl a reglerar energiproduktion.

Liponsyra förbättrar upptaget i kolhydrater

En av de stora fördelarna med liponsyra är att det förbättrar muskelcellens respons till insulin genom att aktivera GLUT-4 transportörer i cellmembranen som reglerar cellernas upptag av kolhydrater och aminosyror. Det är pga detta som ALA används bland fitness-atleter och kroppsbyggare världen över, speciellt under lågkaloriperioder.

Just nu värderat 4.3 av 3 människor

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

Träning

LINQ - Language Integrated Query

25. februari 2009

Language Integrated Query, LINQ - en .NET Framework komponent som tillför query-funktionalitet till .NET-språk. LINQ har en SQL-liknande syntax.

LINQ släpptes som en del av .NET Framework 3.5 den 19e november 2007.

Language Integrated Query innehåller en mängd operatorer som kan användas för att hantera enumerarbara klasser, vektorer, XML och relationella databaser. Dock finns det vissa krav för att det skall fungera, datan måste vara inkapslad i objekt som sedan kan hanteras av LINQ.

LINQ består till grunden av ett API med tilläggsmetoder. Detta API tillhandahåller alla funktioner som krävs för att kunna skicka frågor till objekt som implementerar IQueryable (vanligtvis via ICollection samt igenom IEnumerable<T>).

Ett enkelt exempel på hur LINQ fungerar:

//lista med namn
List<String> lstNames = new List<String>();
lstNames.Add("Tommy");
lstNames.Add("Adam");
lstNames.Add("Bertil");
lstNames.Add("Henrik");
lstNames.Add("Anders");
lstNames.Add("Kalle");
lstNames.Add("Anna");

/*Använd LINQ för att läsa ut alla
 * namn från listan som börjar på "A"
 * sortera i fallande ordning
 */
var names = from n in lstNames
			where n.StartsWith("A")
			orderby n descending
			select n;

//skriv ut resultatet
foreach (String name in names)
{
	Console.WriteLine(name);
}

Ovanstående exempel kommer att skriva ut följande:

Anna 
Anders 
Adam

Just nu värderat 4.0 av 1 människor

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

C# .NET

Programmerare - Framtidens yrke

24. februari 2009
Programmerare/Utvecklare - En ljus framtid

Svensk mjukvaruutveckling ser väldigt ljus ut trots den lågkonjunktur som råder bland svenska företag.

Att just Sverige har så goda framtidsutsikter just på mjukvarusidan beror säkerligen på den höga tekniska utbildningsnivån samt att mjukvaruindustrin ständigt utvecklas.

Då Sverige ligger långt fram i den tekniska utvecklingen så är vi även konkurrenskraftiga internationellt. Speciellt inom telekom, användbarhet, bildbehandling, internetmarknadsföring, infrastruktur och nya medier.

Då IT-bubblor spricker och skapas på nytt så har det hela tiden ryktats om att "nu behövs inga programmerare längre", dock kan vi vara säkra på att de alltid kommer behövas eftersom vi går mot en alltmer teknisk värld.

Morgondagen ser väldigt ljus ut för alla utvecklare, dock finns det vissa typer som får det lite tuffare. Morgondagens utvecklare måste förstå systemen, vara mottagliga för förändringar och nyheter samt kunna förstå verksamheten.

Man måste även kunna kommunicera med användare samt lära känna marknaden och dess användare.

Som utvecklare handlar det om att ta till sig av nya tekniker och att utvecklas parallellt med marknaden, helst skall man ligga ett steg före.

Jag gillar detta oerhört mycket, även om det kräver viss uppoffring gällande självstudier så är det hela tiden intressant, man vill lära sig mer och utvecklas.

Just nu värderat 5.0 av 1 människor

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

Allmänt

Gazelle - Webbläsare från Microsoft

23. februari 2009
Gazelle - Microsofts nya webbläsare

Det har nyligen kommit ut en forskningsrapport från Microsoft, att de utvecklar en ny webbläsare, Gazelle. Webbläsaren Gazelle skall erbjuda högre säkerhet än Internet Explorer.

Enligt Microsoft så är grundtanken med webbläsaren Gazelle att köra hela webbläsarkärnan i en egen isolerad process, samt att varje process som startas kommer att vara fristående från övriga processer.

Det ryktas att säkerheten i Gazelle gått ett steg längre än Google gjorde med Chrome. Förhoppningsvis kan man säga ajdö till de vanligaste hacker-problemen som finns idag.

Men som med alla nya system så finns det även kritiker och brister. Eftersom insticksprogram i Gazelle isoleras från resten av systemet så måste de skrivas om för att fungera. Självklart beror det helt på vilka insticksprogram det gäller samt vilka man kommer att använda.

Vi får hoppas att Gazelle blir snabb och inte påverkas av allt säkerhetstänkande. Jag gillar verkligen Google Chrome pga dess snabbhet och enkelhet.

Hoppas verkligen att Microsoft tar upp kampen bland webbläsarna och gör något bra av Gazelle. Sedan vore det även kul om den kunde följa alla standarder, så vi inte får ytterligare en webbläsare att anpassa våra webbsidor för.

Just nu värderat 4.0 av 1 människor

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

Allmänt

Microsoft Visual Studio 2010

21. februari 2009
Det har kommit ut intressant information om Microsoft Visual Studio 2010, kodnamn "Rosario".

Visual Studio 2010 skall vara utformat för att ge utvecklare och utvecklingsteam alla fördelar som finns för att snabbt få fram banbrytande system till marknaden.

Ny funktionalitet i Visual Studio Team System 2010:
  • Upptäck och identifiera befintlig kod med Architecture Explorer.
  • Designa och dela flera typer av diagramtyper, exempelvis Use Case:s, aktivitets- och sekvensdiagram.
  • Förbättrad testning, verktyg för bättre dokumentation av testscenarier och insamling av data.
  • Enkelt kunna identifiera och köra tester som påverkas av en ändring i koden med hjälp av Test Impact View.
  • Förstärkt versionshanteringssystem.

Effektivt arbete med Visual Studio 2010

 Sedan första releasen av Visual Studio så har Microsoft gjort systemutveckling mer produktivt och flexibelt för alla utvecklare som använder systemet. Tittar man på den senast släppta fullversionen (Visual Studio 2008) så fanns det mycket nytt redan där, exempelvis Intellisense för JavaScript eller stöd för att enkelt konvertera mellan de olika framework versionerna.

I den nya versionen av Visual Studio, 2010, fortsätter Microsoft att leverera genom att avsevärt förbättra det dagliga arbetet för alla utvecklare.

Webbutveckling med Visual Studio 2010

I VS2010 så har Microsoft fortsatt att investera i stora webbutvecklingsverktyg.

Nya tillbehör för webbutvecklare i Visual Studio 2010 är exempelvis:

  • Mer flexibla och integrerade utvcklingsverktyg.
  • Hög prestanda och standardkompatibel JavaScript, Intellisense motor.
  • "One Click"-publicering för snabb och enkel webbpublicering.
  • Full support för Silverlight viket ger utvecklare bättre möjligheter at utveckla Rich Internet applications.
  • Stöd för fristående cache:ing.

Andra nyheter i Visual Studio 2010

Visual Studio 2010

Man kan skapa och modifiera sin helt egna startsida, den sida (StartPage) som visas när man startar Visual Studio. Den är väldigt enkel att modifiera då den bygger på XAML (Extensible Application Markup Language) och kan tänkas användas inom utvecklingsteam. Det är smidigt att kunna modifiera startsidan om man arbetar i team, där man kan framhäva viktiga områden inom projektet direkt i utvecklingsverktyget.

Jag ser verkligen fram emot att få testa Visual Studio 2010. Har kört med 2008 sedan det släpptes och det är det bästa utvecklingsprogrammet jag någonsin arbetat med, jag hoppas att 2010 kommer ge mig minst lika bra feedback.

Just nu värderat 4.3 av 3 människor

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

Visual Studio