Præsentationsportfolio for Thomas Riis > Blog > Linkedin

Vi ændrede lige kurs

Da vi forlod skolen torsdag var vi alle enige om vi havde den helt rigtige idé. Men efter lidt tid fandt vi ud af at vi ville ende med at skulle lave en forum løsning, som vi sagtens kunne lave men vi synes bare ikke det ville give opgaven det fokus vi ville have. Så vi troede ganske enkelt ikke på vores idé mere (Nu vil jeg ikke skive hvad vores idé var for det kan jo være – den kan tages frem en anden gang).

Nu er planen at vi vil lave et website for et webbureau der skal være konkurrence dygtigt og skal kunne differentiere (skille sig ud) sig fra andre webbureauer. På denne måde vil vi kunne lave en løsning hvor vi virkelig skal tænke kreativt.

Samtidig skal vi tænke i at lave en kommunikationsstrategi og diverse marketings-analyser. Problemformulering en skrevet og nu kan vi så gå i gang med projektplanlægningen på mandag. Dog skal vi lige have lidt feedback fra vores vejleder.

Men går stærkt ud fra vi holder fast i vores idé nu – så i mit hoved burde vi være færdig med en PBS (product breakdown structure) og WBS (work breakdown strukture) projektplan i Microsoft Project, interessentanalyse og risikovurdering på tirsdag.

Hyggede lidt med jQuery

Fredag eftermiddag kodede jeg lidt jQuery. Ville lave en cool måde at lave en navigation med rullende indhold.

  1. Lavede hurtigt noget markup der kunne bruges til at lave tre “content areas” der kunne skubbes rund i en div “container” som jeg gav en fast størrelse og satte overflow til hidden.
  2. Oprettede også en “sidebar” div hvor jeg kunne have links i.
  3. Så tænkte jeg at jeg ville starte ud med at lave løsningen som ren html udgave og så linke til indhold vha “#content-area”.
  4. Dette virkede faktisk bedre end jeg havde troet – når man klikkede på et link rullede indholdet ned til det rigtig område. Og det tidligere synlige del forsvandt. He he det gjorde linksne så også.
  5. Løste link issuet ved at anvende position: fixed.
  6. Det er så den løsning brugeren vil se hvis javascript er slået fra.
  7. Nu kunne jeg så kode løsningen i jQuery.
  8. Det var ret simpelt at lave animationen – da jeg først fandt ud af forskellen på at avende jquery metoden offset() og position().
  9. Jeg begyndte med at anvende offset() men det virkede ikke efter hensigten. Men fik hurtigt ændret til at benytte position() som giver div elementernes position realativt i forhold til den element de ligger i.
  10. Så løsning var i hus.

Tjek min løsning ud (bemærk ren prototype ikke noget fancy grafik) :
htmlversion

javascriptversion

Du kan jo snuppe kode – men jeg vil være glad hvis du spørg pænt ; )

Fik godkendt mit praktikfoløb

Fik holdt en lille præsentation omkring virksomheden og praktik projektet. Tue min vejleder synes godt om min løsning af projektet og ville gerne godkende praktikken så jeg fik en glad smilely – lækkert. Vi fik hyggesnakket lidt og jeg fik et virkelig godt råd. Når jeg programmere skal jeg huske at finde frem til 3 forskellige løsninger af den pågældende opgave (bare hurtigt) og så vælge den løsning der umiddelbart virker bedst.

Han mener at min svaghed er at jeg mange gange er for hurtig på aftrækkeren og derfor kan vælge en løsning der er mere besværlig end hvis jeg havde tænkt lidt mere over det. Men han var slet ikke i tvivl om at min tekniske kunnen og stædighed ville komme til en løsning. Men jeg kunne nå der meget nemmere. Jeg er faktisk enig i hvad han siger og vil følge dette råd. Lækkert at have noget at arbejde med.