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.