Blöt dag på stan

Idag har jag ägnat halva dagen åt att traska runt väldigt blöt i ett väldigt regnigt Göteborg och andra halvan åt att vara helt utmattad av ansträngningen. Dessutom har jag fått en vattenpöl uppstänkt på mina byxor av en förbipasserande bil. Vid det laget hade jag redan en smärre ocean i mina skor, så situationen försämrades i alla fall inte särskilt mycket.

Jag hade klipptid klockan 9 vid Järntorget och fick äntligen lite ordning och reda på mitt ostyriga burr – så nu har jag både klippt mig och skaffat jobb! Sen promenerade jag in mot stan via några ställen i Haga och Gröna Boden vid Vasaplatsen (fast nästan allt i Haga hade fortfarande stängt). Uträttade diverse ärenden och konstaterade att min och butikernas uppfattning om den ideala tvålkoppen är långt från synkroniserad – jag tycker att de ska ha hål i botten som släpper ut vatten, men alla jag kan hitta är solida alternativt ska sättas upp med sugkopp. Morr!

Fick även tillfälle att sucka ännu en gång över klädaffärernas utbud. Var tusan ska man gå egentligen om man vill ha vanliga, schyssta kläder i bomull och är lite sådär frusen av sig och således inte vill ha jättetunna plagg? Modet verkar gå ut på att ta så konstiga (gärna tunna och genomskinliga också, samt givetvis med helt fel passform för min kropp) kläder som möjligt och kombinera ihop nånting crazy. Jag förhåller mig ganska oförstående till fenomenet.

Men, men. Jag har köpt vegansk och icke-djurtestad tvål och schampo i kak-form på Lush och ser fram emot morgondagens dusch! Hade du sagt Lush till mig för ett par veckor sedan hade jag rynkat på näsan och sagt “usch, det är ju den där butiken man storknar av att bara gå förbi”, men det var innan jag läste den här artikeln. Jättetufft med schampokaka, skönt att slippa förpackningar. Jag lär återkomma med rapport om hur det funkar.

För att prata om något helt annat så har jag fått en drös kommentarer på min exjobbsrapport idag, både från examinator och handledare… och på grund av tidigare nämnda utmattning har jag inte orkat dechiffrera dem riktigt ännu, men det ser ut som att jag kommer att vara duktigt sysselsatt med rapportmodifieringar framöver…

Hel exjobbsdag

Vilken skillnad det är att ha en hel dag till exjobb jämfört med att ha någonting inplanerat, hur litet det än är! Det känns bra att ha en bunt såna dagar framför mig. Jag skriver på rapporten för fullt och det är betydligt lättare att hamna i tillstånd av flow när jag inte behöver hålla koll på tiden, fundera över om jag har allt med mig och så vidare. Jag bara sitter här hemma framför datorn och skriver och dricker te. Visst blir det väl några avstickare ut på webben, men lite rast måste man ju få ha.

Apropå te förresten så fick jag ett underbart te-paket från USA idag, genom min swapSwapbot:

[received] My Favorite Tea

Mmmm – det luktade underbart. Har redan testat två av teerna, ett chai-te och ett väldigt speciellt te som heter Coconut Pouchong och som jag av någon anledning tycker påminner väldigt mycket om tomtegröt… eller kanske ris à la Malta… på ett väldigt bra sätt!

Nu ska jag tröska in i designmönstrens underbara värld igen…

Knappast juligt + exjobbsstatus

Kan inte riktigt fatta att det är julafton i övermorgon… Det är bottenrekord i julstämning i år. Vi har bara suttit framför datorerna och exjobbat (och, får jag väl erkänna, exjobbsflyktat lite…) hela december… Vi har förstås adventsfikat litegrann, tänt ljus och plockat fram adventspynt. Men vi har inte haft en endaste adventskalender, vare sig i papper eller digitalt format. Vi har inte gått på julmarknad på Liseberg eller någon annanstans, även om vi varit på ett mindre imponerande julbord utan särskilt mycket julstämning. Vi har lagt förhållandevis lite tid och pengar på julklappsshopping, eftersom tid och pengar verkligen är bristvara i år. Märkligast av allt är att jag och Jonas inte firar någon egen minijul innan riktiga julafton. Vi brukar alltid ha en mysdag med lite julmat och julklappsutdelning, men det har inte funnits ro till det. Dessutom satte vi spenderargränsen på klappar till varandra till 100 kr, vilket är sisådär 5-10 gånger mindre än jag brukar köpa för. Så det känns inte riktigt som jul och som att året snart är slut…

Vad gäller exjobbet så har jag fått till den funktionalitet jag hade på att-göra-listan. Jag ska snygga till koden en del och försöka minska mängden fulkod :) och framförallt ska jag skriva rapport. Jag har börjat lite nu och har tänkt mig att skicka in ett utkast till min examinator i Linköping innan vi åker på bröllopsresan 9 januari. Sen får vi se vad han säger… Jag hoppas på att bli färdig med rapporten i februari och kunna lägga fram (ha muntlig presentation om…) exjobbet så snart det går sen. Jag måste också hitta en opponent som ska läsa rapporten och ställa mig mot väggen. :)

Jag borde börja söka jobb också… nån som vill ha en snart färdigbakad civilingenjör inom informationsteknologi? Den kan programmera Java och vill gärna jobba webb – lär du den EPiServer blir den glad. Säljes till högstbjudande…

Snorförkyld + utbildningsmilstolpar som svischar förbi

Vi är fortfarande löjligt dunderförkylda. Idag har jag nått hostfasen och gör mitt bästa för att inte börja hosta, eftersom det känns som att jag inte kan sluta när jag väl börjar. Det var länge sedan jag var så här rejält sjuk så länge. Jag hoppas att det här är höstens stora förkylning, så att man har den avklarad sen…

Det blir dåligt med exjobb den här veckan. Det jag åstadkommit är att boka in opponering på ett annat exjobb. Det är ett obligatoriskt moment i examensarbetet att opponera på någon annans exjobb och jag svarade på en annons på LiUs digitala anslagstavla och blev på så vis opponent på ett exjobb inom optimering. Den 21 november ska jag vara i Linköping och opponera, så snart blir det att lägga en massa tid på att läsa rapport och försöka komma med smarta kommentarer. Känns väldigt bra att få det gjort i god tid, tycker jag! Det vore en väldigt fånig grej att få eftersläpande.

Idag fick jag officiellt besked om att mina kurser jag läst på Chalmers och på distans är godkända för inräkning i min examen och att jag uppfyller min profil Säkra interaktiva datorsystem (det senare trodde jag skulle bli ett helt separat ärende senare, så det var en mycket trevlig bonus). Jag vet att jag inte har beklagat mig i bloggen (det hade kunnat bli en schysst följetong annars…), men tro mig, det kändes hett om öronen ett tag. Jag skickade in ansökan om tillgodoräkning av kurser så fort jag fått mina studieresultat någon gång i somras – lagom tills handläggarna gick på semester, givetvis. Sent omsider fick jag så ett telefonsamtal där jag fick veta att det rådde tveksamheter om jag verkligen skulle få alla mina kurser tillgodoräknade eftersom det misstänktes överlapp på grund av snarlika kursnamn. Jag fick skriva ett brev och motivera varför jag tycker att mina kurser duger och sedan, med grav stresshjärtklappning vid varje tanke på saken, vänta länge och väl på besked… Jag fick ett inofficiellt besked för några veckor sedan, men idag damp det officiella beslutet ned i min inbox. Jätte, jätte, jätte, jätteskönt! Jag hade inte velat ägna våren åt att försöka skrapa ihop fler poäng och jobba samtidigt.

Det har blivit mycket film här under våra sjukdagar, eftersom vi inte orkar göra så mycket mer. Faktiskt har jag gjort en rejäl insats vad gäller filmrecensioner också, det har faktiskt gått bra om jag bara fått lägga mig ner och jämra mig över plötslig svimfärdighet då och då.

För övrigt dricker vi helt sanslöst mycket vatten nu. Man går och fyller på ett halvlitersglas, sätter sig och pysslar… och sen är det plötsligt slut när man behöver en klunk. Otroligt. Men det är nog väldigt bra.

Mitt nya liv – med exjobb

Nu är det höst. Löven på björkarna här utanför är gula. Och nu till hösten börjar det nya livet.

Jonas och jag kämpar för att vänja oss vid att sova 23-07. Med en snoozning.

Jag exjobbar. Jajemän. Jag har börjat litegrann i alla fall. Jag ska jobba med vidareutveckling av ett distribuerat säkerhetskopieringssystem med versionshantering. Programmering i Java. Men exakt vad jag ska göra, det vet jag inte ännu. Tanken är att jag ska bestämma det inom någon vecka. Just nu känns det inte helt enkelt att säga vad jag vill pyssla med resten av hösten. Hittills har jag kommit så långt som att jag fått tag i den befintliga koden och lyckats kompilera den, ungefär. Nästa steg är väl att lista ut hur programmet egentligen funkar.

Jag exjobbar hemifrån. Jonas också, just nu. Det kräver disciplin, men jag tycker det är skönt att slippa åka någonstans. Bra att kunna vara flexibel. Och uppenbarligen är jag åtminstone disciplinerad nog att inte blogga hela tiden (trots att jag har massor jag vill skriva om) – det har ju gått en vecka sen jag skrev här sist! Och vad gäller filmsidan ligger jag “bara” 23 filmer efter just nu…

En annan del i det nya livet är att vi tränar nu. Vi är så duktiga. Idag köpte vi aktivitetskort på Geråshallen, jag, Jonas och så Linnéa som också började träna idag. Hon och jag körde golvgympa och Jonas gymmade. Känns skönt, jag hoppas att jag kommer in i det ordentligt och blir träningsvan eller ännu hellre träningsberoende.

Extrajobb ska det förhoppningsvis bli ibland också. I fredags demade jag färdigrätter på Hemköp i Kullavik. Det var lite för långt bort och det var rysligt kallt att stå bredvid frysen hela dagen, men jag blev åtminstone ovanligt hjälpsamt bemött av personalen.

Så är det, alltså. Nytt liv. Exjobb. Fasta sovtider. Träning. Extrajobb. Seriöst.

Fuzzing – projektpresentation avklarad

Idag har jag suttit i fyra timmar och lyssnat på projektpresentationer i kursen Language-Based Security. Utom i ca en kvart, då jag och min projektpartner stod framför gänget på cirka 25 grabbar och presenterade vårt bidrag till det hela. Jo, just det, jag var enda tjejen. Inte utan att man kände sig lite speciell.

Vårt projekt handlade om fuzzing, som är ett sätt att testa datorprogram och hitta buggar. Vad man gör är att skicka mer eller mindre slumpmässigt indata och försöka få programmet att krascha. Sen är tanken att man ska klura ut varför det kraschade och antingen exploatera eller laga buggen, beroende på om man är hacker eller utvecklare. :) Det är rätt coolt faktiskt och inte särskilt svårt att krascha program på detta sätt. Däremot är det förstås lite klurigare att lista ut vad det är som orsakar kraschen. Hur som helst har fuzzing använts för att hitta en uppsjö av obskyra buggar och det är en enkel och kostnadseffektiv metod som säkert har en ljus framtid. Intressant projekt, men väldigt skönt att ha det överstökat… eller ja, helt överstökat är det ju inte förrän vi fått godkänt – hoppas vi får det! Sen behöver vi bara få positivt besked angående sista labben också, så är den kursen klar. Ingen tenta! ♥!

Däremot har jag tenta i IP-kursen (intellectual property; patent, trademarks, copyright och sånt) på måndag. Tror ni kan gissa vad jag ska göra i helgen.

Bara en tenta kvar!

Yipee! Jag klarade kryptotentan! Nu har jag bara en endaste tenta kvar, som dessutom är lite off-topic… tentan i IP-rättskursen alltså, den som ges 28 maj.

Det är ju en del annat kvar förstås… labbar och projekt i Språkbaserad datasäkerhet, case-rapport i IP-kursen och projektet i Webbprogrammering och databaser.

Plus ett litet, litet exjobb om 20 poäng…

Sen är jag civilingenjör!

…om de inte strular när jag ska tillgodoräkna mig mina kurser förstås…

Ett glatt tentabesked

J U B E L ! ! ! !

Jag tog tentan i datornät! Men det var på gränsen… En viktig lärdom under studietiden har varit: skäms inte för att skriva allt du kommer på på tentor, även om du tror att det kan vara fel. Jag svarade på nästan allt men hittade egentligen mest på. Det är en taktik som ofta fungerar bra! Det är ju lättare att ge delpoäng och snällpoäng om det faktiskt finns någonting att ge poäng till.

Datornät är alltså distanskursen jag läst från LiU men tentade på Chalmers. Väldigt bra att det gick så smidigt att tenta på distans!

3 nya poäng i LiUs studentportal… och snart ett till, när jag fått in labben ordentligt. Jag tror jag har fått till funktionaliteten nu, ska ägna mig åt uppsnyggning, dokumentation och testfall idag.

Nu väntar jag bara på resultatet för programspråkstentan… som jag ju faktiskt skrev innan datornättentan, men den tar väl sin lilla tid att rätta förstås (många studenter).

Jubel! Lämnade precis in lab 2!

Åh, så härligt! Nu klarar min typechecker alla femtielva testfiler den ska klara, så jag har precis lämnat in den! Såå skönt eftersom jag avsatte ända fram till och med måndag för den och alltså har tre dagar tillgodo – jag planerar att dela tiden mellan tentapluggande och författande. Inte alls illa! Det är fortfarande en labb kvar (i denna kurs + mer i en annan fast med senare deadlines), men informationen har inte ens kommit ut ännu, så det är inte riktigt läge att börja.

Labben jag precis gjort är en type checker (se bilden ovan för en liiiten del av den) för en delmängd av C++. I lab 1 gjorde vi en parser för en något större delmängd C++, genom att beskriva grammatiken i BNF (eller LBNF, för att vara exakt).

Om du inte alls fattar vad jag pratar om:

  • En parser gör för programspråk vad grammatikkontrollen gör för ditt Word-dokument, ungefär. Det handlar om att kontrollera att man uttrycker sig rätt.
  • En type checker kontrollerar att det du gör är rimligt, t.ex. att du använder siffror i matematiska uttryck och inte till exempel försöker dividera 3 med ett päron eller något annat tokigt.

För typcheckaren kunde vi välja mellan Haskell och Java som implementationsspråk. Haskell är tydligen Chalmers älsklingsspråk, men jag har aldrig använt det (även om jag har haft en del skoj med Scheme, som är en variant av Lisp, som precis som Haskell är ett funktionellt programmeringsspråk). På sätt och vis hade det varit kul att testa lite Haskell, men samtidigt är det riktigt kul att testa sin Java-kompetens. Jag har verkligen fått bättre programmeringssjälvförtroende tack vare framför allt kursen Pragmatisk programmering, där jag skrev en egen browser, Anywhere. Således är det alltid roligt att ta sig an programmeringsprojekt i Java numera: det tar tid att sätta sig in i vad man ska göra, men sen går det. Jag ägnade flera dagar åt att sitta och peta i befintlig kod och testa diverse småpill innan jag plötsligt fick stenkoll på typecheckern (å, vad jag tycker om svengelska… men kan man prata om typkontrollerare? Eller vad heter det?). Med lite mer träning kanske inkörningsperioden till nya projekt blir kortare, men redan nu har jag känslan av att jag klarar av saker jag tar mig an. Jag har ganska bra känsla för java. Det känns som att jag har tagit mig en bit från att 1997 förundras över vad jag kan skapa med html-taggar efter att ha läst Annica Tigers HTML-guide (nej, den såg inte ut så 1997). Det är roligt!

Ikväll myser vi! Någonstans efter att jag länkade till Wikipedia (Java och Haskell) åt vi mumsig middag och delade en flaska Periquita och nu har jag dessutom fått i mig ett par drinkar med vodka och ginger ale, så nu är jag lullig och lycklig. :) Jag vet inte om man borde få skriva blogginlägg i det här tillståndet, men jag hoppas att det inte märks alltför mycket. :)

Jäääklar vad skönt det är att ha lämnat in labben! Nu ska jag dricka lite mer vodka + ginger ale (billig variant, såklart)…

Anywhere godkänd!

Min browser Anywhere är “färdig”! Den är förstås långt ifrån bra och det finns tusen saker som borde göras, men den är i alla fall tillräckligt bra för kursen. Jag är GODKÄND! Det känns väldigt bra! Nu ska jag bara vänta på att de fem poängen trillar in…