torsdag 12 december 2013

Den förlorade eleven

Äntligen! Efter månader av distraktioner (nytt jobb, frilans och annat smått och gott) har jag inte haft tid eller ork att sätta mig in i plugget. 

Varje gång jag gick in på min studentsida fick jag dåligt samvete. Alla mina kurskamrater som började samtidigt med mig börjar närma sig den sista delkursen innan de går ut i arbetslivet som fulländade programmerare. Och jag då? Jag har inte haft tillräckligt med ram-minne för att ta mig an mina studier. Så där ligger den...min personliga webbsida, längtandes efter en ordentlig remake med nya funktioner och layout. Istället ligger den där och ser ut som en relikt från början på 90-talet. 

Men nu har jag fått ordning på det mesta, för tillfället i alla fall. Det nya jobbet var inte alls som jag hade tänkt mig, så jag slutade. Nu har jag mer tid över för att istället bredda och fördjupa mina skills i webbprogrammering!

När jag nu efter en längre paus dyker in i programmeringens värld kan jag konstatera två saker:

1. Det är inte alls så svårt som jag kom ihåg det.
2. Jag hade inte alls lärt mig lika mycket som jag hade trott.

Så därför fortsätter jag där jag slutade i förra bloggposten: jag närmar mig php som vilket språk som helst och lär mig glosorna utantill. (läs: funktioner, variabler och hur man bygger dessa saker). Återkommer med mer inom kort. Tills dess: tjingeling!


onsdag 29 maj 2013

Learning by doing

Ville bara meddela att jag har hittat det perfekta övningsverktyget. Hemsidan för orkestern som jag spelar i! När jag började där erbjöd jag mig att uppdatera deras hemsida som inte hade aktualiserats sedan typ Netscapes tider. Jag byggde en ny hemsida i Drupal men efter att den blev utsatt för virusangrepp har den gått lite i träda. Så nu har jag bestämt mig att göra om hemsidan med de verktygen som jag lärt mig (halvvägs) hittills i kursen: php, html och css.

Jag har redan börjat, och så fort jag får den online så kommer jag lägga upp en länk här så du kan se hur den utvecklar sig! Nu i början ser sidan ganska basic ut, påminner mig faktiskt om de första chattrummen jag besökte när jag var runt 14. (Tidigt 2000-tal, jag lovar....) Men jag är övertygad om att layouten och funktionerna kommer utvecklas med mig. Det hoppas jag i alla fall. 

Tills dess: vänliga hälsningar från N00b!

#inspirerad

tisdag 30 april 2013

Språk

Jag sitter och förtvivlar igen. Datorn fortsätter skrika fatal error åt mig. Då, när min kille inte orkar höra min förtvivlan igen säger han: "Men, du som är så bra på språk: varför försöker du inte lära dig det som vilket språk som helst? Lär dig de viktiga funktionerna och vad de är till för samt hur de aktiveras. Råplugga dessa som om de vore glosor, då slipper du sitta varje kväll och gissa dig fram."

Och plötsligt börjar jag faktiskt se ljuset i slutet på denna mörka tunnel. Jag känner att om jag följer detta råd då kommer den ljuva "aha-känslan" äntligen bli min igen!

Så jag stänger ned datorn nu och börjar råplugga mina glosor.

lördag 20 april 2013

Scream error. Igen.

Lärarens uppgift är ganska enkel egentligen. Skapa en sida där man via en drop-down kan välja hur den är layoutad. Tanken är att jag ska göra tre olika layouter för en och samma webbsida. Och via drop-down menyn ska jag kunna välja vilken layout sidan ska visas i.

Jag har gjort det här tidigare: du kanske minns min test-sida med olika formulär som man kunde fylla i? Skillnaden är att jag nu ska göra en drop-down meny. Funktionen som gör att man via den menyn ska kunna välja olika layouter heter readDirectory . Läraren har till och med varit så schysst att lägga upp sin källkod så att mindre skillade noobs (läs: Hagathissa) bara kan klippa och klistra. Men jag försöker ju lära mig programmeringens grunder, så jag skriver av koden, i hopp om att jag då ska bättre förstå hur koden är uppbyggt. 

Något av de första grundläggande sakerna jag lärde mig i kursen är vikten av att definiera funktionerna man vill använda i php, så att datorn (eller vem det nu är som läser koden) ska fatta vad den ska göra. Det betyder att jag någonstans måste skriva ut vad som ska hända när jag skriver ut funktionen readDirectory. Det har jag gjort här: 

Här har jag definierat funktionen i filen common.php. Enligt lärarens anvisning.


Och det här blir resultatet:

 Måste hålla för öronen: datorn skriker åt mig...han ignorerar alltså vissa fel på grund av ett fatalt fel? 
 Känner mig skyldig...

Jag förstår inte. Vad är det jag gör fel? Jag kan ju alltid vända mig till kursens chatt, men jag har blivit något av en stammis där och jag undrar: hur gör de andra? De som alltid vänligt hjälper mig med tips som till slut leder till att jag förstår var det strular. De har väl också varit så kallade noobs någon gång. Vad var det som gjorde att de började förstå? Finns det någon magisk formel som gör att allt faller på plats?

I alla fall är jag ganska stolt över att jag vägrar ge upp. Och jag vet att jag även kommer knäcka den här nöten! Någon gång. Förhoppningsvis snart.





Nytt jobb distraherar

Det har varit ganska tyst på den här bloggen ett tag. Det beror på att jag har bytt jobb. Sen den 2:a januari jobbar jag på ett framgångsrikt företag in om detaljhandeln som ansvarig för sociala medier! Bytet har dessvärre krävt all min uppmärksamhet och jag har därför inte haft tid att ägna mig åt kursen. Men nu ska det bli ändring på det!

Jag har idag, den 20 april 2013 återigen satt mig framför datorn, slagit på wamp-servern och dykt in i programmeringens oöverskådliga värld.

Jipppieeee!

Rapport om hur det gick följer.


söndag 24 februari 2013

Nytt år, nya tag, men tekniken är emot mig

Efter en längre tids paus (har bland annat bytt jobb och därför inte haft tid att programmera) har jag nu återigen dykt in i programmeringens mystiska värld.

Mitt nästa mål och kursmoment som jag nu ska klara av inom de kommande dagarna är att skapa en sida där man kan välja olika stylesheets. Jag ska alltså skapa flera css-filer som jag ska kunna applicera på en och samma sida via en välj-css-stylesheet-meny.

So far so good, har läst igenom litteraturen och till och med förstått det mesta! Men vad händer då? Webbsidan där läraren lagt upp instruktionerna för själva uppgifterna fungerar inte. Hela den digitala lärplattformen verkar ha kraschat. Min gedigna erfarenhet av kontakt med diverse ITsupport-anställda gör att jag vid sådana problem per automatik rensar cashen. Flera gånger om. Men det hjälper inte. IT-supporten har ledigt under helgerna så de kan inte heller hjälpa mig. Så nu sitter jag här och använder tiden till att uppdatera den här bloggen. Så, då var det klart. Jag återkommer när jag har kommit längre i detta kursmoment.