Mar 15 2012

Get ContentType from files

I love HttpPostedFileBase! Why? Because it gives me the contenttype from files! But what about the files that I have on my disc and I need to get the ContentType? Unfortunely, you’ll either have to have a huge list with all extensions and their contenttypes which is a major pain. There’re some open source .dlls that will give you this aswell but I don’t fancy using that for such a little thing.

But I really do need to get the ContentType! So, after some searching around I found this rather comfortable way to get the ContentType without having a huge list or getting another dll to do it for me.


private string GetContentType(string fileName)
{
string strcontentType = "application/octetstream";
string ext = Path.GetExtension(fileName).ToLower();
Microsoft.Win32.RegistryKey registryKey = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(ext);
if (registryKey != null && registryKey.GetValue("Content Type") != null)
strcontentType = registryKey.GetValue("Content Type").ToString();
return strcontentType;
}

So, what is the code above? Well.. I said it was comfortable, not the best 🙂 We do have to check the registry to get our contenttypes and that’s pretty much the same as having an entire list, the difference is that we don’t have to maintain it nor create it (if we can’t find one that has all the extensions, and then you have to think about .ppt and .pptx and so forth)

If we, for some reason, don’t get a valid contentype, we’ll just use ”application/octetstream” to return a binary contenttype.

A quick and dirty post, on a quick and dirty fix to get contenttype! 😀


Mar 4 2012

Videorecension av ”Zombies, Run!”

SÄ, jag kunde inte lÄta bli. Jag tyckte att 55 kr var för mycket för en zombie app. Har testat nÄgra förut och inte varit sÀrskilt imponerad men jag kunde inte lÄta bli att testa Àven denna, trots den hÀftiga prislappen. Och för att försöka fÄ Zombie kÀnslan sÄ kör jag en videorecension nÀr jag provar appen för första gÄngen i en joggningsrunda (som rÄkade bli mycket lÀngre Àn jag velat).

Recensionen har nÄgra spoilers, sÄ om ni vill vara 100% ovetande om appen, strunta i att kolla pÄ videon, jag Àr försiktig dock med att försöka hÄlla spoilercount lÄg samt att jag varnar varje gÄng jag kommer att spoila nÄgot frÄn storyn.

Kameran Ă€r skakig, ljudet anstrĂ€ngt, jag Ă€r svettig, let’s do this!

(Om filmen inte syns sÄ kan man hitta den hÀr: http://www.youtube.com/watch?v=P0kUtS9WiQ4)

Lite bilder pĂ„ resultatet av springrundan, som lovat 🙂

Samtliga föremĂ„l man hittar anvĂ€nder man för att uppgradera sin stad. Som ni kan se pĂ„ bild 2 sĂ„ Ă€r min ”Housing” level2 nu efter att ha plockat mĂ„nga kalsonger och sport BHn.

Det Ă€r en inte en klar femma, men det Ă€r utan tvekan en stark fyra! Jag kĂ€nde mig en aning vilse i storyn tvĂ„ gĂ„nger, samt att jag förstod egentligen aldrig att det Ă€r ”en mission per springrunda”… tror jag iaf. Lite mera bekrĂ€ftelse hade varit toppen, och om koppling till runkeeper kommer (enligt utvecklarna sĂ„ ligger den i backloggen) sĂ„ blir det onekligen mycket bĂ€ttre! Min stad har numera 78 invĂ„nare och vi fĂ„r se om den kommer att fortsĂ€tta vĂ€xa 🙂


Dec 15 2011

nHibernate not updating child records when using Merge()

I had to run an update on some posts before I would do an insert. Then when I was about to do my insert, I got the error that the object was already in use.

SaveOrUpdate gave me that error, and ofc Update too. Merge worked BUT it only saved the parent object and not the child objects.

The connection though is that the child object is the one responsible to perform the save in the mapobject.


HasMany(x => x.Info)
.Cascade.SaveUpdate();

so I guess to be fair, it kinda works as intended.

The annoying part is that if you use SaveOrUpdate on a parent object, it will actually update the childs too as it understands the connection. But if you use Merge, it wont understand the connection at all!

Here’s a bit of that code


public AlertEntity InsertCapAlerts(AlertEntity capMessage)
{

using (var transaction = _session.BeginTransaction(IsolationLevel.ReadCommitted))
{
var getCap = GetCapAlert(capMessage.Id);
if (getCap != null)
{
InfoEntity infoToSave = capMessage.Infos.FirstOrDefault();
_session.Merge(infoToSave);
_session.Merge(capMessage);
}
else
_session.Save(capMessage);

transaction.Commit();
return capMessage;
}
}

Basicly, what I did is that when I get my new capMessage that I’m going to save, I first check if it already exists in the db. If it doesnt, then fine, just do a Save(). But if it does exist (here’s where SaveOrUpdate always crashed) then I just make a new instance of the child record (we only have one child, therefor FirstOrDefault()).

The first attempt I just saved the Child object to the db by using Merge (because SaveOrUpdate still gives me the error due the object being used in a previous session, and yes I did try session.Clear() and Flush and what not). It worked peachy but then I noticed that my childobject no longer points at its parent. So the childobject is now an orphan crying on the streets of the database. So what we need to do is to point the Parent ID again to the child object.


InfoEntity infoToSave = capMessage.Infos.FirstOrDefault();
infoToSave.AlertEntity_id = capMessage.Id;
_session.Merge(infoToSave);
_session.Merge(capMessage);

Why you ask? Because nHibernate is soooo cute that when it runs Merge, it doesn’t give a flying dutch about the childrecords (as it does when you run SaveOrUpdate as I mentioned before). So when you use Merge, you have to update all childposts yourself AND you have to point out the Parent again.

If anyone knows a better solution to this. Please do inform me. Otherwise, I hope that this little code example helped anyone in any way 🙂


Nov 28 2011

Dag 3 av DreamHack Winter 2011 – alla god ting Ă€r tre

Nu har man kommit hem och landat. Egentligen blir det hĂ€r inlĂ€gget inte lika bra som de andra eftersom DH inte lĂ€ngre Ă€r aktuellt. Det som var positivt frĂ„n de andra var just att de var skrivna pĂ„ plats vilket gjorde det roligt att lĂ€sa de. Det hĂ€r Ă€r mera the aftermath och fĂ„r agera mer som en recap av det som hĂ€nde pĂ„ lördag, för pĂ„ söndag var jag mer sovande Ă€n vaken och dĂ„ var jag inte i tillstĂ„nd att skriva nĂ„got 😛

DĂ„ lördagen var sista speldagen sĂ„ bestĂ€mde vi oss för att nöta fram till att finalen skulle spelas och det höll vi nĂ€stan hela vĂ€gen. Vi nötte bra mycket BF3 och Ă€ven SC2. Körde nĂ„gra matcher med killarna som satt bredvid oss. Det mest positiva frĂ„n det var att de trodde att jag var max 22 hela tiden och mer eller mindre tappade hakan nĂ€r jag sa att jag var liiiite Ă€ldre Ă€n sĂ„… rĂ€ttare sagt 32 🙂

Klockan tickade och finalen nĂ€rmade sig, sĂ„ vi skuttade ivĂ€g till Kinnarps för att kolla in semifinalerna pĂ„ plats och man kan inte sĂ€ga annat Ă€n WOW….. vilken tillstĂ€llning! Helt magnifikt. LjussĂ€ttningen, ljudet, skĂ€rmarna… mĂ„ste vĂ€l vara största SC2 happening nĂ„nsin. Kan inte tĂ€nka mig att nĂ„gon annan turnering lyckats sĂ„ hĂ€r bra sĂ„som DreamHack lyckades.

Finalen fick vi njuta frĂ„n VIP bĂ„set dĂ€r vi satt med nĂ„gra sköna lirare, bland annat James Harding och det bĂ€sta var ju givet att de hade bar i VIP bĂ„set, nĂ„got man inte fick njuta av pĂ„ golvet 🙂 Men inför de sista matcherna sĂ„ stĂ€ngde de bĂ„set (!) och vi fick gĂ„ upp till VIP lĂ€ktaren (som inte ger lika bra bild tycker jag) men kĂ€nslan var grym. NĂ€r Hero vann sista avgörande matchen sĂ„ exploderade arenana och det var e-Sport i sin bĂ€sta form. Om jag önskade en kamera under hela helgen sĂ„ var det just under finalen. Kunde ha fĂ„tt riktigt fina bilder men istĂ€llet bestĂ€mde jag mig för att insupa ögonblicket istĂ€llet och inte oroa mig om bilder. DĂ„liga bilder fĂ„r helt enkelt duga 🙂

Efterfesten @ Scandic var kalas. Samtliga casters (förutom Day[9] som flög ivĂ€g pĂ„ en gĂ„ng) kom till hotellet och jag snodde fem kramar av Tasteless 😉 Men dĂ„ jag redan fotat sĂ„ var det bara lĂ€ge att mingla…… fram till att jag mötte nĂ„gra andra som jag inte fotat förstĂ„s 😛 T.ex vinnaren av hela tĂ€vlingen Hero!

 

Det var verkligen en salig blandning av SC2 kĂ€ndisar dĂ€r och fler bilder blev det. TLO, MrBitter med mera. NĂ€r baren stĂ€ngde klockan 3 sĂ„ blev det fortsatt efterfest i vĂ„rt hotellrum dĂ„ Hugge hade med sig sin ”mobila bar” vilket var mer Ă€n nog 🙂 PĂ„ vĂ€g till rummet sĂ„ sprang jag pĂ„ Daboo, en zerg spelare frĂ„n Holland som jag hade mött tidigare i player loungen. Underbarare kille Ă€r svĂ„rt att hitta. Han hakade pĂ„ till festen och Ă€r bara för jĂ€kla rolig. Bara hoppas han lyckas ordentligt i SC2! Fler goda personligheter högst upp och inte bara introverta mĂ€nniskor 😛

 

Festen höll pĂ„ till goda klockan 6 och dĂ€r slocknade vi. Upp klockan 9.30, Ă€ta frurre, packa och skutta ivĂ€g till tĂ„gstation dĂ€r jag mötte Westman och fru. Sedan var det bara byta tĂ„g till Stockholm och försökte sova pĂ„ de mest obekvĂ€ma stĂ€llningar jag kunde hitta pĂ„. Fick kramp, domnade armar, domnade ben och nackspĂ€rr. Det sköna var att komma hem till min underbara familj och sova i min sĂ€ng bredvid Sara. SĂ€ga vad man sĂ€ga vill om Joel, han Ă€r helt enkelt inte lika kelgo som Sara 😉

Nu blev det lite hetsigt och det hĂ€nde sĂ„ sjukt mycket mer som helt enkelt inte fĂ„r plats eller jag hinner helt enkelt inte för jag mĂ„ste sĂ€tta igĂ„ng och fixa och dona lite hĂ€r hemma 🙂

Men slutligen blir det bara att sĂ€ga, det var inte sista DreamHack jag gĂ„r pĂ„ 🙂

 

 

 

 

 

 

 

 

 

 


Nov 26 2011

Dag 2.5 av DreamHack Winter 2011

Varit extremt kul det hĂ€r. Man vet som inte vart man ska börja. Dag 2 var hur bra som helst. Den lilla presenten jag pratade om innan var nĂ€mligen ett passerband till Players Lounge, vilket gör att vi kan gĂ„ in i loungen dĂ€r spelarna hĂ€nger. DĂ€r har vi mött nĂ„gra sköna spelare och sĂ„ Ă€r det alltid kul att vara bakom nĂ€r folk köar för att fĂ„ autografer. Man kan bara glida förbi lite smidigt 🙂 Det lönade sig att köra AWGL 😉 Vi köpte Wok mat och satte oss inne i loungen för att chilla och Liquid Sheth satt just bredvid oss.

Vi gled runt och hamnade i stora hallen dĂ€r ”huvud castingen” sker och det var ruskigt kul att sitta dĂ€r och kolla pĂ„ Taistosis IRL. Man har lĂ€nge kollat pĂ„ de nĂ€r man följt GSL men det var riktigt jĂ€kla kul att sitta dĂ€r och se de pĂ„ plats.

Det har inte varit sĂ„ mycket lirande utan mest har vi glidit runt och kollat pĂ„ matcher, monter och tĂ€vlingar.  Men Joel  köpte Ă€ntligen BF3 sĂ„ vi satte igĂ„ng och panga pĂ„ som fan i Ă€kta LAN manĂ©r. Joel tyckte att det var lite mörkt och han sĂ„g inte t-bordet ordentligt, men detta löste han med hjĂ€lp av sin iPhone 🙂

Sen var tanken att Ă€ta middag men BF3 lirandet kom i vĂ€g en stund…. sen en stund till… sen Ă„t vi all godis vi kunde hitta och tĂ€nkte att vi kan skjuta upp Ă€tandet en liten stund. Mitt i lirandet började Dead by April lira och jag smet en stund för att lyssna och headbanga med ungdomarna. Sjukt bra live ska det erkĂ€nnas!  NĂ€r klockan var 23 sĂ„ insĂ„g vi att vi kanske borde Ă€ta trots allt. Det enda goda vi kunde hitta var öl i baren pĂ„ hotellet dĂ€r sĂ„Ă„Ă„ mĂ„nga casters och spelare befann sig ocksĂ„. Det var galet trevligt dĂ€r och vi körde samma taktik med ölen som vi körde med bf3 lirandet… en till… bara en till… och sĂ„ en till.

Mitt i det hela kommer sĂ€ger Kim att Day[9] kom just till hĂ„llet och dĂ„ hade klockan hunnit bli 2.30. Jag sprang ikapp honom och han var huuuuur trevlig som helst. StĂ€llde upp pĂ„ en bild trots att han var galet trött… big <3

 

EfterĂ„t tyckte vi att rom och cola i rummet innan vi skulle gĂ„ tillbaka och lira mera lĂ€t som en bra idĂ©, vilket det ocksĂ„ var! Vi kom tillbaka och lirade ytterligare en stund till. Folk hade slocknat lite hĂ€r och dĂ€r och det var nĂ€stan lika roande att se det som9 att lira 🙂 Klockan 4 gav Joel och jag upp och Kim körde en extra halvtimme som vanligt.

Upp med tuppen klockan 9 för att Àta lite frukost och för att sedan glida ivÀg till DH. Jag försökte verkligen somna om denna gÄng men det gick bara inte. SÄg pÄ lite matcher via mobilen och till slut sÄ blev det att packa vÀskan och dra ner till DH.

Packade upp vĂ€skan och sedan gled jag till Players Lounge igen och dĂ€r mötte jag Fuzer och DaboO (tvĂ„ mindre kĂ€nda spelare) som var galet trevliga dock. Vi snacka skit i nĂ„n timme, drack lite gratis Cola Zero och tog lite bilder pĂ„ Tastosis! Tasteless och Artosis satt nĂ€mligen och skrev autografer och kön var sĂ„Ă„Ă„Ă„Ă„Ă„ lĂ„ng. Efter att ha tagit lite smidbilder gled jag tillbaka till min plats. DĂ„ skickar Kim ett sms för just dĂ„ hade hon kommit till players lounge och sagt att kön var jĂ€tteliten, sĂ„ jag glider tillbaka men med musmattan denna gĂ„ng och fick en fiiiiiin autograf av bĂ„da pĂ„ den 🙂 Ska man ha en gamer musmatta sĂ„ ska man ha de bĂ€sta casters pĂ„ den förstĂ„s!

Jonas Wennström och Björn Wennström anslöt ocksĂ„ lite senare och de fick köra lite BF3 pĂ„ vĂ„ra burkar medans vi kĂ€ka. Åter igen sĂ„ synkades inte maten speciellt bra 🙂 Även Christian Westman kom förbi dĂ„ massor av folk har kommit för att kolla pĂ„ SC2 finalen som gĂ„r pĂ„ Kinnarps arenan. TĂ€nk att det Ă€r över 4000 biljetter som sĂ„lts! Helt magnifikt!

Och nu har vi nött BF3 i nÄgra timmar för att runda av med lite SC2. IkvÀll Àr det sista spelandet avklarat och efter finalen som gÄr klockan 23.00 Àr det utÄng som gÀller.

HĂ€r Ă€r det en liten urplock av bilder tagna under dagen. Folk som slocknat pĂ„ t-bordet och klockan 4 pĂ„ natten kĂ€ndes det som en bra idĂ© att fota de 🙂 Notera Ă€ven snubben som sitter i kalsonger pĂ„ nĂ„n sorts tĂ€vling pĂ„ första bilden… den har jag fan inte listat ut hur den kom till 🙂

 

 


Nov 25 2011

Dag[2] av DreamHack Winter 2011

Oj oj oj… vart ska man börja? Det hĂ€r Ă€r verkligen en festival som borde upplevas av alla. För det första sĂ„ Ă€r det ju lite av ”den nya generationen” och Ă€ven om majoriteten har missskött sina kroppar nĂ„got oerhört sĂ„ Ă€r den stora majoriteten oerhört trevliga. De Ă€r vĂ€ldigt pratvĂ€nliga och glada. Inte minsta brĂ„k och alla Ă€r hjĂ€lpsamma. Imponerande faktiskt.

Som sagt sĂ„ Ă€r det massa kids som rĂ€nner runt i one-pieces. Det Ă€r lite lustigt mĂ„ste jag sĂ€ga, men det ser lite roligt ut. MĂ„nga har ju Ă€ven matchande one-piece 😀


Ergonomiska sovstĂ€llningar i one-pieces 🙂

Jag sov hur bra somhelst fram till att Kims (rumskompis) vĂ€ckarklocka ringer 6.30 men lyckades somna om, bara för att vĂ€ckas igen av samma jĂ€**a telefon 9 minuter senare. Men sen somna man om Ă„ter igen… fram till att stĂ€derskan plumpt gĂ„r in i rummet 8.30 och vĂ€cker oss en tredje gĂ„ng och nu fick det vara 😛

Det blev frukost och den var riktigt bra. Och vilka sitter i bordet bredvid om inte hela casting-crew av DHW11!!

Fantastiskt hur stort det blivit dÀr folk bokstavligen behandlar de som rockstjÀrnor. Det Àr ju tusentals mÀnniskor som tittar pÄ de nÀr de castar och de Àr oerhört underhÄllande ocksÄ sÄ det Àr inte helt ovÀntat.

Efter frukosten sÄ blev det tillbaka till rummet och tanken var att somna om, men istÀllet sÄ kolla jag lite pÄ streams med Joel i sÀngen fram tills att han lyckades somna om. Kvar blev jag klarvaken och kunde inte somna om sÄ det blev en vÀnda till gymmet istÀllet dÀr huvudvÀrken försvann. Schysst gym Àr det ocksÄ, liten men praktisk.

Och nu Ă€r man pĂ„ plats igen, glömde öronpropparna i hotelletrummet sĂ„ det blir en runda tillbaka lite senare. PĂ„ dagen Ă€r det inte sĂ„ högljutt i D hallen men pĂ„ natten… oj oj oj. Vi fick köra skype för att kunna höra varandra nĂ€r vi sitter 50 cm ifrĂ„n varandra 🙂 Speciellt nĂ€r E-Type gick upp pĂ„ scen och faktiskt Ă€gde skiten ur scenen.

Nu ska jag lira lite samtidigt som Ă€nnu en vĂ„g av ”HAAAALLÅÅÅÅÅ” drar igĂ„n (lite som ”andra sidan Ă€r ni klara” men folk ropar bara HALLLÅÅÅÅÅ hela tiden)


Nov 24 2011

PĂ„ plats @ Dreamhack Winter 2011

DÄ var man framme! SJ hade (inte sÄ ovÀntat) problem med signalfel hit och dit sÄ det blev 40 minuters försening. Efter mÄnga om och men sÄ kom vi fram till NÀssjö och vÀl dÀr blev det JLT till jönköping. Blev lite bonus att konduktören aldrig hann fram till vagnen jag satt i och jag slapp betala (I WIN!)

VĂ€l framme fick jag schyssta direktiv av Björn Wennström (Jonas lillebror) och bussen direkt till Elmia. Jag skippade att dra till hotellet utan smet vidare direkt till Elmia och nu sitter man pĂ„ plats. Hunnit mingla lite och kollat lite sc2 kĂ€ndisar. Sprang pĂ„ Hugge som Ă€r SC2 admin och vi fick en liten present 😉 Hoppas det kommer nĂ„gra fina bilder tack vare den presenten. Mer om den senare 😉

Nu har jag tryckt i mig en kebabrulle och det ska nötas lite SC2 nu!


Nov 24 2011

PÄ vÀg till Dreamhack -11

DĂ„ var det dags! 32 Ă„r gammal och första gĂ„ngen jag Ă„ker till dreamhack. Visserligen kommer det att vara barn dĂ€r som Ă€r lika gamla som min Ă€ldsta men lik förbannat Ă€r det jĂ€kligt kul att vara pĂ„ vĂ€g! Hade man Ă„kt pĂ„ 90 talet sĂ„ hade man ju inte haft rĂ„d med hotell och haft bra mobiler osv osv, man fĂ„r se det ur er positivt synvinkel 🙂

Nu sitter jag pÄ tÄget. X2000 och galet bekvÀmt. Förberett med goda subs att Àta och fyllt paddan med walking dead s02. Eller sÄ lirar man kanske skyrim pÄ vÀg dit?

Jag tĂ€nkte blogga lite under helgens gĂ„ng samt streama nĂ€r det gĂ„r att streama. Kan vara helt meningslöst men det hĂ€r Ă€r ju nya dagboken och privatlivet Ă€r ju död sen lĂ€nge. Nu ska allt finnas tillgĂ€ngligt juh 😉

Inför resan tĂ€nkte jag vara lite smart sĂ„ jag skutta till Ica för att köpa lite gott till resan. Blev som sagt en sub macka men nĂ€r jag skulle köpa dricka sĂ„ börja jag tĂ€nka pĂ„ att det blir sĂ„ Ă€ckligt i munnen av cola och om jag ska ha godis sĂ„ Ă€r det bara onyttigt och jag fĂ„r sĂ€kert ont i magen…. NĂ„got annorlunda Ă€n om man hade Ă„kt för 10-15 Ă„r sen 😛

Det slutade med degestive kex, risifrutti, tuggummi och lyxade till det hela med en bounty och m&m pÄse. Det ni!

20111124-111808.jpg

20111124-112955.jpg


Okt 7 2011

Att vara far till en dotter i en genus-bruten vÀrld

Min fru och jag har haft lyckan att fÄ tvÄ helt underbara barn. VÄran son Àr 10 Är gammal och vÄran dotter Àr 6 Är gammal. NÀr vÄran grabb var liten sÄ hade vi den extrema turen att han hamnade i en jÀttefin klass. Samtliga barn tar hand om varandra, har förstÄelse för samtliga svÄrigheter som vissa kan ha och det Àr en allmÀn utopisk kÀnsla i den klassen.

Naiv som jag Àr sÄ sÄ antog jag att den hÀr generationen inte Àr trasig. Att den hÀr generationen har förstÄtt innebörden av att respektera varandra och tycka om varandra oavsett kön, ras, religion eller utseende.

Varför jag Ă€r naiv? Jo, min dotter har nu under tvĂ„ Ă„rs tid, först pĂ„ dagis, numera pĂ„ 6Ă„rsverskamheten blivit terroriserad av pojkar. Nu menar jag inte att de drar henne i flĂ€tan och uttrycker sina kĂ€nslor pĂ„ ett kumpligt ”typiskt manligt” sĂ€tt. Utan jag pratar nu om fysisk vĂ„ld som nu, tyvĂ€rr, har gĂ„tt sĂ„ lĂ„ngt till misshandel och dödshot. Det Ă€r repeterade dödshot frĂ„n en specifik pojke som Ă€r riktade mot min dotter och tvĂ„ av hennes kompisar. De blir ofta slagna, puttade i skogen, sĂ€tter sig pĂ„ de, kastar föremĂ„l pĂ„ de och Ă€ven tvingar andra pojkar att slĂ„ de.

Tur i oturen sÄ Àr skolan en vÀldigt bra sÄdan. Efter gÄrdagens incident fick vi nog och kunde inte lÀngre acceptera dock den byrÄkratiska vÀgen till en lösning utan fick vÀnda oss direkt till rektorn dÀr ÄtgÀrder har vidtagits, dock temporÀrt.

Nu till poĂ€ngen med detta inlĂ€gg och det Ă€r inte just det hĂ€r fallet utan hur fel jag har trott pga min grabbs klass. Det Ă€r verkligen en genus-bruten vĂ€rld. Det mĂ„ hĂ€nda att det inte Ă€r ett riktigt ord men det jag vill mena Ă€r att vĂ€rlden vi lever i Ă€r tyvĂ€rr sĂ„ skev…. sĂ„ sned… sĂ„… förvriden av genusfĂ€llor.

I.o.m dessa hĂ€ndelser sĂ„ har vi tillbringat lite oftare tid pĂ„ skolan för att inge trygghet till vĂ„ra barn och idag har jag suttit hela dagen med och tittat vad som hĂ€nder och hur barnen uppför sig. Jag har alltid varit emot ”tjejer för sig och killar för sig” men efter att ha Ă„skĂ„dat hur realiteten verkligen Ă€r sĂ„ vet jag inte riktigt vad jag ska sĂ€ga.

Visst, tjejer retas och brĂ„kar. Men nĂ€r det Ă€r samling sitter de lugnt. NĂ€r det Ă€r uppgifter sĂ„ utförs de mer eller mindre lugnt och framförallt sĂ„ lyssnar de pĂ„ lĂ€rarna. Pojkarna Ă„ andra sidan testar alla grĂ€nser. Även de lugnaste pojkar blir helt till sig sĂ„ fort de sitter bredvid minsta lilla stökiga pojke. Det sprider sig som ett virus och det Ă€r sĂ„ obehagligt att se. LĂ€rarna mĂ„ste hela tiden kontinuerligt be killarna lugna sig, vara tysta, sĂ€ra pĂ„ de och lĂ„ta de sitta pĂ„ sprida platser för att det ska kunna gĂ„ att göra nĂ„got utan att de börjar tjaffsa, ta plats, störa, ta upp lĂ€rarnas tid och flickorna stĂ„r kvar utan uppmĂ€rksamhet. De uppmuntras inte över de fina teckningar de gör för att lĂ€rarna Ă€r fullt upptagna med att sĂ€ra pojkarna som brĂ„kar. De uppmuntras inte för den fina leken de uppfunnit, för lĂ€rarna Ă€r upptagna med fĂ„ kontroll pĂ„ pojkarna som försöker förstöra just denna lek, osv osv osv. Exempeln tar aldrig slut.

Vart gick det fel dĂ„? Jag kan vĂ€l inte annat sĂ€ga Ă€n hemmet och redan pĂ„ förskolan. Pojkarna ges sĂ„ mycket utrymme pĂ„ dagis dĂ€r allt ska vara ”den mjuka lĂ€ran”. NĂ€r en pojke puttar en annan sĂ„ att han slĂ„r ut en tand sĂ„ sĂ€ger förskolepersonalen ”men varför gjorde du sĂ„dĂ€r lillevĂ€n?” Barnen ges inga ramar, ges inga moraliska vĂ€rderingar utan man fĂ„r bete sig precis hur man vill utan minsta konsekvens.

Det gÄr en radio program som tar upp just barnuppfostran. Hur psykologer försöker förklara för förÀldrarna att de mÄste visa med ansiktsuttryck och kroppen att barnet gjort fel. Att det finns ramar att följa. Jag pratar sjÀlvklart inte om att aga, det Àr nÄgot jag Àr strÀngt emot. Men jag pratar om att faktiskt höja rösten, visa för barnen att vad de gör Àr fel. Men Àven om pedagogerna vill göra detta sÄ motverkas dessa av familjer i sig. Om ett barn har mobiltelefon och tjaffsar sÄ fÄr inte lÀrarna ta mobilen frÄn barnet, utan barnet kan fritt störa 29 andra elever och förstöra för alla.

Hursomhelst, nu spĂ„nade jag ivĂ€g frĂ„n Ă€mnet nĂ„got. Jag tror inte att allt handlar om ”mĂ€n har alltid varit sĂ„ hĂ€r, mĂ€n Ă€r stökigare och behöver mer plats”. DĂ„ skulle vĂ€l ALLA mĂ€n vara sĂ„, eller hur? NĂ€r man har en klass sĂ„som min grabbs klass dĂ€r killarna Ă€r skötsamma, tar inte mer plats Ă€n nĂ„gon annan sĂ„ sĂ€ger det ju rĂ€tt mycket om att det handlar om uppfostran och miljön de lever i. Kalas dĂ€r tjejer alltid bjuds in och vĂ€ldigt sĂ€llan Ă€r det ”enbart killar”.

Problemet startar hemma, fortsÀtter pÄ förskolan och utvecklas till en gigantisk snöboll under grundskolan. Sedan nÀr man kommer ut i arbetslivet sÄ Àr det prÀglat som en ful repa i en splitterny bil. Det Àr sÄ mycket könsdiskreminering runtomkring oss att vi inte kan se hÀlften av det. Det Àr sÄ inprÀglat i vÄrat sinne att vi tolererar sÄ mycket utan att egentligen förstÄ att vi tillÄter sÄ mÄnga felaktigheter ske rakt framför vÄra ögon.

Vad kan man göra Ă„t detta? Alla bĂ€ckar smĂ„ brukar jag vĂ€l sĂ€ga. I min perfekta vĂ€rld sĂ„ ska det inte finnas ”kvinnogöra” och ”mansgöra”. Det finns ”göror” och dessa ”göror” Ska skötas av bĂ„de mamma och pappa. T.ex att jag som pappa sköter sysslor hemma, Ă€r med pĂ„ skolrĂ„d (det Ă€r bara mammor som gĂ„r dit…… varför???) tar bort flĂ€ckar frĂ„n deras favoritklĂ€der, lagar mat, men Ă€ven hĂ„ller pĂ„ med bilen, fixar elektroniken, fixar musfĂ€llor (ja, vi har möss… fy för det) och att min fru som mamma Ă€r ocksĂ„ med pĂ„ skolrĂ„d, tar bort flĂ€ckar frĂ„n deras favoritklĂ€der, lagar mat, men Ă€ven hĂ„ller pĂ„ med bilen, fixar elektroniken och fixar musfĂ€llor (vi har fortfarande möss). Börja litet hemma, Ă€ven smĂ„ saker rĂ€knas och det Ă€r kontinuitet som sĂ€tter spĂ„r i vĂ„ra liv.

Hur blir en fotbollspelare proffs? Min granne som Àr 59 Är gammal och trÀnat fotboll och bandy i mÄnga mÄnga Är har haft Àran att trÀffa mÄnga förbundskaptener. Det som de har enats om Àr att för att en spelare ska bli riktigt bra sÄ mÄste man ha gjort det man vill göra i 10 000 timmar. NÀr man vÀl utfört nÄgot i 10 000 timmar sÄ blir man riktigt bra pÄ det.

Om vi varje dag gör smĂ„ smĂ„ misstag…. sĂ„ sitter det till slut i det undermedvetna hos vĂ„ra barn som i sin tur kommer att bli vuxna med dessa misstag och kommer att föra vidare dessa misstag till sina barn.

SĂ„ snĂ€lla. TĂ€nk pĂ„ det ni sĂ€ger hemma. TĂ€nk pĂ„ det ni gör hemma. ”Svag som en kĂ€rring”, ”stark som en man”, ”kvinnogöra”, ”karlgöra” osv osv. Eliminera dessa meningar. Förinta ”genusbrutna” handlingar. Vi bryr oss om miljön, det Ă€r kanon. Men lĂ„t oss inte glömma vĂ„ra barn, för visserligen pĂ„verkar miljön de, eftersom de ska leva vidare pĂ„ denna planet. Men tĂ€nk pĂ„ den psykologiska miljön. StĂ€mplarna som mĂ„ste bort.

Vi börjar litet, vi börjar hemma. Men snÀlla, se till att börja.


Sep 13 2011

Having problems with iPad/iPhone and Gmail

All of a sudden, my iPad was giving me the error that my gmail account had the wrong password. I paniced ofcourse and thought that my password had been compromised, but after checknig a few times with safari and my iPhone, I realized that my iPad was just being mean to me.

I tried to retype the password, delete and recreate the account but nothing really helped. After googling for a bit, I finally found the solution on Apples Support site.

So all you need to do is visit the link there and it will take you to ”Display Unlock Captcha”. Doing this removed the annoying ”lock” I had and my iPad is once again being nice to me and lettnig me check my mail.