More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Fruitbox 2ProfileFriendsBlog Tools Explore the Spaces community

Fruitbox 2

August 12

LHC: Startdatum

Datumet är nu satt; det blir den tionde september. Vet inte om denna händelse kommer bevakas så värst mycket i Sverige, men bland annat BBC4 sänder hela dagen.
August 05

LHC snart redo

LHC (Wikipedia: Large Hedron Collider) vid CERN är snart redo. Den senaste tiden har ägnats åt nerkylning, och inom kort (datum ännu ej givet) kommer man skjuta den första proton-strålen. Ett par månader kommer sedan ägnas åt testning; de skjuter in strålar med olika energi och riktning. Händelsen då LHC körs för första gången kommer snart och kommer bevakas live. Återkommer med mer information och länkar kring detta!
(Hittar förvånansvärt lite svensk information kring detta livsviktiga ämne!)
April 16

Lambdauttryck i C# 3.0

Det verkar inte finnas så mycket skrivet om lambdauttryck i C# 3.0 på svenska, så här är en liten intro. Eftersom man i C# kan arbeta med funktioner som objekt (via delegat), kommer lambdauttryck väl till användning då man snabbt vill skapa en tillfällig anonym funktion. Varför lambda?
Ett enkelt lambdauttryck i C# kan se ut så här:
(int x) => x+1
Detta är en anonym funktion vars indata är x och utdata är x+1. Notera att vi kan utnyttja typinferensen i C# och helt enkelt skriva:
x => x+1
Jag har också sett på många ställen att man använder "lambdaprocedurer", alltså lambdauttryck med parametrar, som då skrivs () => ...

Lambdauttryck, kombinerat med delegat och typinferens ... Trevligt att se många funktioner från funktionella språk implementeras i "vanliga" språk.
April 12

Båtar ger oss nya ord

Om vi glömmer ordet förr, i alla dess former, kan vi börja med att titta på ordet förut. Förutom att det är “åt fören” på en båt, så är det något som hänt tidigare, dvs bakåt i tiden. Det borde med andra ord heta akterut, men nu är det alltså så tokigt att framtiden är akterut, vilket betyder att vi går bakåt i tiden! Eller kanske går vi rent av baklänges? Vi borde nu även kunna skapa ba- och styrord.

Här är en liten akter-för-ordlista:

aktersenad - i tid
akterberedd - inte redo
akternya - att inte förnya ngt. (eller kanske att föråldra något)
akterskott - det får du senare (ordet efterskott är onödigt)
akterlänga
akterkläde
akterst - sist (naturligtvis)
akterstoring - en förminskning | styrstorning eller bastorning är
akterminskning - en förstoring | alltså något i naturlig storlek
akterkasta - det minns jag
akterfattare - en person som inte skriver böcker, eller en spåmänniska
akterstärkare - HÖJ VOLYMEN!
slföri - mystisk djuruppfödning
tför - fria i musiken (motsatsen takter kan kallas tmot)

Mot är också motsats till för, likaså akter, alltså akter=mot.
Här har vi nu ord som t.ex. akterionera… det är mycket bra att göra, varje dag.

OBS! Glöm inte att ta med detta ut på havet, och se till att hålla er akterkylda och akterionera mycket!

ZoomText 8 och 9, och något filosofiskt

ZoomText är ett av de populäraste förstoringsprogrammen. Det är ett program som främst används av personer som har svårt att använda datorn på grund av nedsatt syn. Det är därmed mycket viktigt att ett sådant program fungerar bra och att det tillåter användaren att jobba på ett så vanligt och naturligt sätt som möjligt. Ett bra förstoringsprogram bör också ha hög prestanda, så att det själv belastar systemet så lite som möjligt. Ett förstoringsprogram är ett lager, och det är väsentligt (liksom för all abstraktion) att det är så genomskinligt att användaren inte behöver tänka på dess existens. Man brukar säga att en abstraktion (ett lager i någon hierarki) är bra om det inte märks. Ett väldigt bra exempel är internet, där man har en enorm mängd av protokoll för kommunikation som är inkapslade i varandra. Användare behöver inte bekymra sig om hur en anslutning upprättas, hur datat kodas och fördelas, tar sig till rätt plats, och sedan behandlas.
  I den här lilla artikeln hade jag än en gång tänkt klaga på ZoomText. Programmet har med åren enligt mig blivit sämre och sämre, och det på grund av två skäl. Först har våran datorvardag blivit mycket mer komplex. Titta bara på de vanliga programmen som fått mer färger och former, effekter, mm. För det andra verkar företaget (AI Squared) prioritera andra saker än prestanda och flexibilitet. De har jobbat en del med att få ZT att fungera då man använder fler än en bildskärm, och vad jag förstår så fungerar det nu. Men var det en så viktig funktionalitet?
  Att packa ett program så fullt med funktionalitet så det nästan spricker kan väl vara bra. Folk blir glada och nöjda när de ser att sitt favoritprogram nu kan göra X, eller Y, som bara Z kunde förr. I fallet ZoomText hade jag värderat prestanda högre än fler funktioner. Vad är viktigare: flerskärmsstöd eller att det fungerar bra med en skärm?
  Det är fullpackat, och det har spruckit, så vad gör man? Försöker göra ett nytt program. Jag har idéer och håller på med något slags förstudie för att se om min idé kan fungera.
  Vad är den intrikata slutsatsen? Att man inte ska äta för mycket mat kanske. Sa jag intrikat.. förlåt, jag menade delikat!
View more entries