Alle indlæg af christoffer
Torsdag 2. Oktober – Interaktion – PHP 6
I dag har vi snakket mere om databaser.
Tirsdag 30. September – Kommunikation – Media sociology 1
I dag er vi gået i gang med mediesociologi med Søren.
Vi har gennemgået hvad sociologi er. Det er at forske i samfund og studere stratificering af mennesker. Man kan finde ud af hvordan individer og grupper interagerer med hinanden og bruge sociologi til at finde ud af hvorfor og hvordan. Vi har snakket om klasser og interessegrupper. Vi har også snakke om kapitalisme, liberalisme og kommunisme, og samfunds dynamik og motivation ved forskellige klassefordelinger.
Derudover har vi se en Greenpeace video, der er kritisk over Shell og LEGO’s samarbejde. Den viske olieforurening i et landskab af LEGO. Vi har gennemgået hvad den case går ud på, og hvad de forskellige parter får ud af samarbejdet. Vi har analyseret den story telling Greenpeace bruger, og hvordan de prøver at vise, at Shell er de onde, ved for eksempel at vise en LEGO business mand med cigar som står på olieplatformen, og man ser også alle de fredelige dyr blive druknet i olie. Vi har også talt om hvad Greenpeace’s mål med videoen er.
Derefter gik vi i gang med hvad Søren kaldte et spil. Hele klassen blev delt op i to grupper, og vi skulle skrive om to fiktive firmaer hvorfor deres kunder skulle gå ind på deres Facebook side. Derefter skulle vi diskutere resultaterne i mindre grupper, og efter det skulle vi skrive slogans til hver af de ting vi fandt frem til. De behøvede ikke være gode. Vi gennemgik resultaterne på klassen, og næste gang skal vi fortsætte med “spillet”.
Mandag 29. September – Interaktion – PHP 5
I dag startede vi ud med at gennemgå den opgave vi havde for, hvor vi skulle lave en HTML form, som kunne sende nogle informationer til noget PHP, og som skulle sende brugeren tilbage med fejlmeddelelser hvis der manglede at blive udfyldt noget. Der var mange der åbenbart ikke kunne få det til at virke, så vi gennemgik det detaljeret på tavlen.
Derefter gik vi i gang med at lære om databaser. Vi gennemgik først forskellene på data og information, og derefter startede vi fra bunden med “Hvad er en database?”. Det er et sted man kan gemme, hente og organisere struktureret data.
Der er mange typer af databasestrukturer. Vi har kort hørt om navigational databases, relational databases, object oriented databases, distributed databases, post-relational databases, men det er kun relationelle databaser vi gennemgik/kommer til at gennemgå. Vi har set eksempler på hvornår man bør bruge databaser, og fordele ved at bruge databaser.
Vi er også blevet introduceret til MySQL Workbench, som er et program, der gør det nemmere at håndtere, redigere og bare generelt at arbejde med databaser.
I MySQL Workbench har vi lavet nogle test databaser, hvor vi har lavet tabeller med navne (fornavne og efternavne) og mellemnavne. Vi skulle så kombinere navne og efternavne med mellemnavne fra den anden tabel. Vi linkede tabellerne sammen med forskellige queries og fik en tredje tabel ud af det, med forskellige navne og efternavne, men nu også med mellemnavne.
Jeg synes det var lidt svært at gennemskue nogle af de queries vi brugte, men det er nok bare fordi jeg ikke er så god til SQL endnu.
Tirsdag 23. September – Kommunikation – Kultur 3
I dag har vi gennemgået lidt af hvad vi lærte sidst, så som løgmodellen og Scheins organisationsmodel, hvorefter vi har vist vores kreative opgaver frem for klassen. Vores opgave var lavet med “PowToon” og med billeder vi selv havde taget inden vi skulle møde i dag.
Vi er begyndt på international marketing i dag. Det går ud på at koordinere sit firmas marketing på verdensplan, så man bedst muligt kan markedsføre produkter på udenlandske markeder, hvor de måske har helt andre værdier og holdninger. Markedsføringen er forskellig fra land til land for at gøre den mere effektiv.
I Kina havde de for eksempel “grisens år” hvor man blandt andet ikke måtte reklamere med griseprodukter, men det er måske ikke alle ikke-kinesiske firmaer der vidste det, og det er lidt uheldigt hvis man lige har planlagt en stor kampagne.
Vi har lært om lav-kontekst og høj-kontekst kulturer. I lav-kontekst kulturer bruges kontekst ikke særlig meget, og hvad der siges er hvad der menes. Det er modsat i høj-kontekst kulturer, hvor man bruger kropssprog meget mere. Hvis et firma fra en høj-kontekst kultur skal markedsføre et produkt i en lav-kontekst kultur, så er det vigtigt, at de husker, at folk nok ikke vil forstå reklamerne, hvis de gør brug af meget kontekst eller kommunikation mellem linjerne.
Vi lærte også om “Terpstra and Sarathy Cultural Framework”, som man kan bruge til systematisk at gennemgå og finde ud af hvor man skal passe på når man vil markedsføre på et nyt marked som man ikke er vandt til.
Derefter lavede vi en opgave, hvor vi I grupper skulle forestille os at være Danish Crown i et af tre nye lande, hvor vi skulle undersøge hvad vi skulle være opmærksomme på hvis vi skulle markedsføre der.
Mandag 22. September – Interaktion – PHP 3
I dag har vi lært om arrays. Jeg kender allerede konceptet fra programmering i HTX, så det gør det hele en hel del nemmere at følge med i, men syntaksen er selvfølge en lille smule anderledes i PHP end den er i Java.
Der er to typer arrays: Associative arrays og indexed arrays. Indexed arrays er hvor man kan referere til et item ved at bruge dens index (som selvfølgelig starter ved 0). Associative er hvor hvert item består af et keyword og en værdi. Kan kan referere til værdien ved at bruge dens keyword.
Arrays kan også indeholde andre arrays, så man kan opnå multidimensionelle arrays. Man kan have uendelig mange dimensioner. For eksempel så kan man bruge et todimentionelt eller tredimentionelt array til at holde styr på koordinater i et koordinatsystem.
Vi har lært hvordan man opretter arrays, slette items, laver nye items, flytter items rundt, erstatter items og sletter arrays.
Der er masser af functions man kan bruge til lettere at arbejde med arrays. Der er for eksempel sort(), natsort(), count() og is_array(). Man kan også explode() en string ved for eksempel hvert mellemrum, så hvert ord i en string sætning bliver et item i et indexed array. Der er også implode(), som er det modsatte. Vi har også kigget på lidt sammenligning af to arrays med array_diff(), og hvordan man kan merge arrays.
Vi har som altid lavet en masse små opgaver, og for at Emil og jeg ikke skulle kede os, har Per givet os en opgave, der går ud på at lave 5 på stribe i PHP, hvor vi bl.a. skal gøre brug af sessions.
Torsdag 18. September – Interaktion – PHP 2
I dag har vi lært om hvordan computere bruger det binære talsystem og hvad det blandt andet betyder for mængder af hukommelse i computere, telefoner og andre ting der har med data at gøre, nemlig at de altid er en “power of 2” (altså 2, 4, 8, 16, 32, 64 osv.).
Vi har også lært om “comparison operators”, mindre end, større end, lig med, ikke lig med, osv, og logiske operatorer så som and, or, xor og not. Aritmetiske operatorer sprang vi hurtigt over, da de fleste ved hvad plus, minus, gange og dividere går ud på. Den eneste af dem vi gennemgik var modulus, som kan bruges til at få den resterende værdi efter at have divideret to tal. Jeg har lært om modulus i HTX da jeg havde programmering, men det var rart lige at få den genopfrisket. Så er der også en “assignment operator”, der bruges til at tildele en værdi til en variabel, og til sidst nogle bitwise operatorer, som fungerer ca. som de andre comparison operators, men det er enkelte bits man sammenligner. Man kan også flytte enkelte bits rundt.
Vi lærte også lidt om control structure. Det er hvilken rækkefølge programmet køres. Der er tre typer: Sequencing, conditional (“selection” bliver den også nogle gange kaldet), og iterative.
Derefter lærte vi om if-else conditions, else-if, og switch. De er conditional control structures. Kort sagt, kan man få programmet til at gøre forskellige ting alt efter om noget er sandt eller falskt, ved brug af de operatorer vi har lært.
Vi lærte også om loops, så som while, for or do-while, men dem kender jeg allerede rigtig godt fra programmering i HTX.
Mandag 15. September – Interaktion – PHP 1
I dag har vi taget hul på første lektion om PHP. Vi har allerede lært lidt om PHP tidligere, men ikke særlig meget. Vi startede ud med at gennemgå opsætningen af diverse programmer vi skal bruge.
Vi har lært om variabler og variable variabler, og vi har lavet nogle få små opgaver for at få en fornemmelse for hvordan det virker. Jeg vidste allerede meget af det vi har lært, men Per har undersøgt hvor meget folk kan i forvejen, og Emil og jeg har fået af vide, at han nok skal søge for, at der også er nogle sværere opgaver.
Vi har også lært om datatyper og om hvad det vil sige at PHP er et ‘loosely typed’ programmeringssprog. Vi lærte også om globale variabler så som $_SERVER, og om konstanter og fejlhåndtering (med eksempler på forskellige fejl ‘niveauer’ så som ‘warning’, ‘error’ osv).
Vi startede kort sagt ud stille og roligt men selvom det ikke var udfordrende er det dejligt at få genopfrisket nogle PHP basics så som den nogle gange lidt besværlige syntaks (don’t get me started on the $, det er ikke helt optimeret til danske tastaturer, synes jeg).
Jeg ved ikke hvad mere jeg skal skrive, men jeg har ikke 250 ord endnu. Jeg må da snart være nået op på 250 ord… 250 ord er alt for meget, og jeg synes det skal sættes ned til 150. I det hele taget synes jeg ikke dette skal være obligatorisk, og det er jeg ikke den eneste der gør. Yes, nu har jeg 253 ord!