fredag den 26. august 2016

Kære dagbog..

Dagbog, nah! Vi blogger bare.

Hvor mange gange bliver jeg overvåget på én dag? Well.. Det kan ikke tælles på to hænder!
Når jeg endten bruger min mobil, computer eller min tablet - og har netværksforbindelse.

Tilfældig dag

Min dag starter med at jeg står op klokken 4:00, og går ud af døren klokken 4:30, og tager til Nakskov station. Fra Nakskov station tager jeg toget mod Nykøbing F, og nu løber man ind i den første gang overvågning, som er kameraer i toget. Jeg benytter selvfølgelig også min mobiltelefon i toget, så der har vi anden gang overvågning, hvor jeg så med 100% garanti bliver overvåget af Facebook og Google. Når jeg så kommer til Nykøbing F., er der så endnu engang kameraer som overvåger. Når jeg så stiger på toget mod Roskilde benytter jeg selvfølgelig min mobiltelefon i toget, som et hvert andet væsen ville gøre. Når jeg så ankommer til Roskilde Station, er der så igen kameraer.


Der er simpelt hen så mange steder jeg bliver overvåget, så jeg vælger at være ligeglad, bum.


torsdag den 25. august 2016

Internettet?

Hvordan hænger det sammen?

Hvem ejer internettet? Der er jo ikke én bestemt person som ejer internettet, og der er ingen der kommer til det. Selvfølgelig kan lande lukke hjemmesider ned, hvis der skulle blive solgt noget ulovligt

Hvad består internettet egentlig af? Internettet er et stort fælles netværk, som vi alle (som har en netværksforbindelse) er en del af. Har du en router fra TDC nogle andre udbydere, så er du en del af internettet. 


Malware?

Hvorfor skal man passe på malware, det er jo ikke farligt? JO, malware er farligt, for det er ondsindet kode som er udviklet til at gøre nasty ting ved din computer, så pas på.
Der vil altid være mennesker som forsøger at ødelægge eller udnytte din computer.

Udnytter? Jeps, der findes noget der hedder botnet, som gør at hackeren kan udnytte lige netop din computer til at ligge hjemmesider ned. Det kaldes DDoS attack, hvor man ondsindet spammer et website med pakker (packets), og i sidste ende hvis man skaber nok trafik, vil websitet ligge ned.


Sikre protokoller, hvorfor?

Man er simpelhen nød til at sikre det store internet, da næsten alle har adgang.
Hvis man nu for eksempel havde en webshop, og ønsker at kunder skal betale med kort på nettet, skal man simpelthen have HTTPS (SSL) på webshoppen, og det er simpelthen fordi man skal sørge for at kryptere forbindelsen mellem webshop og kunde.



Netværksprotokoller

Netværksprotokoller

HTTP(S): Hyper Text Transfer Protocol (Secured)


  • HTTP bruges til websites, det er standard porten som en browser kigger efter når man forsøger at tilgå et website.
  • HTTPS bruges til en sikker forbindelse til webserveren som foregår mellem clienten og serveren, så andre folk ikke kan sniffe pakkerne. 



FTP(S): File Transfer Protocol (Secured)

  • FTP er en filoverførsels protokol, som bruges til for eksempel at overføre filer til en server som står et andet sted i verden.
  • FTPS bruges til at lave en sikker overførselsforbindelse til en server, så der ikke kan sniffes pakker hvis nu der er en der forsøger at lave nasty ting.

TCP: Transmission Control Protocol
Gennem TCP kan programmer på forskellige computere kommunikere med hinanden, simple.

Netværk topologier

Netværk topologier























Ring topologien
I dette netværk er enhederne koblet sammen i en ring. Det vil sige at man kun kan sende en besked eller fil i en retning. Den er altså nødsaget til at gå igennem de andre enheder, som så skal bekræfte at den ikke har nået til den rette destination endnu, for så at sende den videre til næste enhed. Denne type startede ud som et militært netværk, således at man kunne kommunikere med hinanden forskellige steder i landet. Ulempen var dog at hvis en netværks-mast blev bombet, ville den pågældende forbindelse gå bort. 



Bus topologien
Her er de forskellige enheder forbundet til en linje, således at man ikke skal gå igennem den ene for at nå hen til den anden. En bus-topologi bruger et mindre kabel end de andre topologier, men hvis der er problemer med kablet ryger alle forbindelser og ikke kun den ene som det muligvis drejer sig om. 




Mesh topologien
Mesh-netværket er udviklet således at der er trukket kabler mellem alle enheder. Dette er egentlig meget smart i de små netværk, men når man skal ud på en større skala bliver det rent ud sagt umuligt, da det ville blive et værre rod med alle de kabler på verdensplan.




Star topologien
Denne topologi omtales på dansk også som stjernetopologien. Netværket er forbundet på den måde at alle enhederne er tilsluttet et centralt midtpunkt. Man kan se på dette midtpunkt som et hjerte, hvis det ikke eksisterer, så eksisterer der dertil ikke noget netværk, ligesom hvis det havde været en almindelig menneskekrop. Dette hjerte vil typisk være en router, som forbinder alle enhederne som er tilsluttet denne router. Dette er rigtigt smart, da det er sværere at ødelægge denne form for netværk, da hver især individuelt er forbundet til routeren og ikke har noget tilhørsforhold til hinanden.

onsdag den 24. august 2016

Computerens hardware!

Computerens hardware

Nå, hvor starter vi? Jeg tror vi starter med et overblik af computeren, inden vi splitter den fra hinanden. På billedet ude i siden ses computeren inden den blev splittet til 'Næsten atomer'.

En computer består primært af:
  • Bundkort (Motherboard)
  • CPU (Central Processing Unit)
  • CPU køler
  • Harddisk (Hard drive)
  • Strømforsyning (Power supply, PSU)
  • RAM (Random Access Memory)



Men vi skal længere ind!





RAM, hvad er det?
RAM står for Random Access Memory, som er computerens 'Short term memory'  som så er Korttidshukommelse på Dansk. 
Men RAM er ikke bare RAM, der er mange forskellige generationer af RAM og størrelser.

Generationer? Ja, der er følgende:

  1. DDR
  2. DDR 2
  3. DDR 3 
  4. DDR 4

(Ingen af de ovenstående kræver TV Licens penge)
Nå, lad os smide joken til side igen, og komme videre.



Harddisk, hvad kan den?
Harddisken er computerens langtidshukommelse, som opbevarer alle dine film, billeder og dokumenter.

Hvad er forskellen så på RAM og Harddisken? Computerens RAM bliver tømt hver gang du slukker den, hvorimod harddisken stadig har alle dataene.

Hvilke typer 'harddiske' findes der?

  1. HDD: Harddisk
  2. SSD: Solid State Drive
  3. SSHD: Hybrid af HDD & SSD


Bundkort, hvorfor?
Hvorfor har man et bundkort?.. Det har man fordi det faktisk er kernen i computeren, det er komponentet som forbinder alle komponenterne såsom:

  1. Harddisk
  2. Processor
  3. Strømforsyningen
  4. ..Og alt andet.
Så det er det vidtigste komponent 'set på en bestemt måde', for der er jo mange komponenter der skal sættes sammen, for at det bliver en computer.



Strømforsyning?
Som alle ved, skal elektronik jo også have strøm.
Så derfor er der opfundet en strømforsyning.

Strømforsyningen giver:


  1. 3.3v
  2. 5v
  3. 12v
Det er hvad bundkortet kræver af strøm.



Processor?
Processoren er computerens hjerne, som udregner alle de mange milliarder udregner som du forespørger konstant, når du for eksempel sidder og spilder din tid på Facebook.

Hvor sidder den? Processoren bliver placeret på bundkortet.

Processorne er dog også blevet bedre og bedre med årene, og de kan derfor lave ekstreme udregninger, og de kommer til at være handy når man spiller spil, hvilket mange danskere gør nu til dags.

Der er så mange forskellige sockets at det er umuligt at nævne dem alle.

mandag den 22. august 2016

Leavitts & SCRUM

Leavitts
Leavitts modellen består af følgende fire hovedpunkter:
1. Teknologi: IT - Hardware & Software, Lokaler, Bygninger, Maskiner
2. Personer: Medarbejdere, Alle som indgår i organisationens kultur.
3. Struktur: Arbejdsdeling, Beslutningskultur, Informationsgangen
4. Opgaver: Er alt hvad der sker fra dag til dag, såsom at gå til bageren efter wienerbrød, og derefter at kværne bagværket.

All in all, har man da lært lidt omkring en ny model, som man måske kunne bruge i sin egen virksomhed, lidt ude i fremtiden. For den fortæller rimelig godt og kort, hvordan rollerne er fordelt i en organisation.


SCRUM
SCRUM er en model som bliver brugt af de fleste udviklere, så det er nemmere at arbejde i teams og se status på opgaver og så videre. Jeg er personligt helt vild med SCRUM, jeg opdagede den faktisk da jeg så 'Silicon Valley' som er et TV-Show som primært handler 'Pied Piper', som er en virksomhed som arbejder med File compression.. Nok om det, og tilbage på sporet.

Herunder ses et eksempel af hvordan man kan bruge
SCRUM modellen:




Først kan man tilføje den feature som man ønsker at udvikle, og derefter rykker man under punkterne frem og tilbage mellem 'Waiting, In progress og Done', efter hvor langt man er med den valgte del af featuren.







fredag den 20. maj 2016

Laravel 5.2 Installation - Windows

Installation af Laravel 5.2 – På Windows


Hvad er Laravel?

Laravel er et PHP Framework – Udviklet af Taylor Otwell, som er en svensk Web-Udvikler.  Laravel gør det Nemmere, hurtigere og smertefrit at bygge en web applikation, både som ene-udvikler og som et team af udviklere.

Før vi starter

Inden vi begynder skal du forvejen have en webserver installeret.
Du kommer til at blive introduceret til Composer, som er en såkaldt ’Dependency Manager’ eller en pakke manager, som skal bruges til at hente en ny installation af Laravel.


Installer Composer

Trin 1: Kør ’composer-setup.exe’, som du lige har downloadet.

Trin 2: Tryk ’Next’





Trin 3:  

Hvis du bruger allerede har en webserver installeret, vil composer installationen automatisk vælge PHP. Hvis det skulle ske at den ikke automasitsk vælger den version af PHP som er installeret med din webserver, skal du manuelt finde ’php.exe’ i din web servers installationsmappe.

Tryk ’Next’.













Trin 4:  

Hvis du bruger en proxy skal du angive proxyens url, og derefter trykke ’Next’.













Trin 5:  

Tryk ’Install’.










Trin 6: 

Tryk ’Next’.














Trin 7:

Tryk på ’Finish’, og genstart derefter din computer så vi undgår eventuelle fejl, der ville kunne opstå.












Installer Laravel

Vi vil fokusere på at installere Laravel på ’C:\’-drevet, i en mappe ved navn Laravel.




Trin 1:  
Åben stifinder og naviger til ’C:\’-drevet, her skal du oprette en mappe med navnet ’Laravel’.





 Trin 2:  Vi skal nu åbne Kommandoprompt, og det gør man ved at trykke
’Windows tast + R’, derefter vil der dukke en lille boks frem nede i venstre hjørne.






Trin 3:
I ’kør’-vinduet skriver du ’cmd’ og trykker dernest ’ok’.
Du vil nu se Kommandoprompt

I kommandoprompt skriver du ’cd C:\Laravel’ og tryk derefter enter.




Trin 4:
Nu skal vi endelig til at oprette et projekt.
Skriv ’ composer create-project --prefer-dist laravel/laravel MitProjekt ’






Trin 5:
Nu skal vi endelig til at oprette et projekt.






Trin 6:
Når installationen er færdig skal du gå til projektet, 
som du lige har oprettet.
I Kommandoprompt skriver du ’cd MitProjekt’, 
herefter skriver du ’php artisan serve’. 


Tillykke! 
Du har nu installeret og startet dit nye Laravel projekt.

Gå til dit projekt: MitProjekt

torsdag den 19. maj 2016

Biograf

Forside


Menneske & Maskine

HoloLens


Hvilken rolle kommer denne teknologi til at spille i fremtiden?

Det er ikke 100 procent sikkert at det bliver en stor succes, men der er med garanti mange mennesker som tager teknologien til sig, da det er ekstremt smart.

Bliver denne teknologi en succes?

HoloLens bliver helt klart en stor succes i fremtiden, da den i forhold til Google Glasses er forholdsvis bedre.
HoloLens viser objekter for øjnene af dig, som var det fysiske objekter. Man kan endda også styre hvad der skal ske, med sine armbevægelser.
Det der nok trækker lidt ned er, at man jo så ikke har føling med spillet, altså man kan ikke mærke hvis man bliver skudt i et spil for eksempel.


Hvad betyder interaktionsformen – og omvendt

Det betyder at man muligvis kan udvikle ekstreme hjemmesider, såsom en webshop hvor man muligvis kan vise en virtuel indkøbskurv med produkter i. Men altså det er jo kun fantasien som sætter grænserne ’The sky is the limit’ for den kommende teknologi.


Hvordan vil interaktionsformen få indflydelse på din fremtid?

Det er muligt at man som web-integrator skal udvikle websites som benytter denne teknologi. Så det er bare med at udvikle sine kompetencer inden den tid kommer, for der kommer til at være rift om de personer som kan alt hvad der skal til, for at lave den ultimative løsning til kunden.


Google Glasses


Hvilken rolle kommer denne teknologi til at spille i fremtiden?

Med Google Glasses vil folk kunne gå rundt og se på bygninger, og se hvem der har bygningen, for eksempel vil man kunne kigge på et Pizzeria og se åbningstider, eller de 3 mest populære pizzaer, hvem ved? Det der er tale om her, er ’augmentet reality’.


Bliver denne teknologi en succes?

Måske og måske ikke, da Google Glasses ikke har en sensor så man kan lave armbevægelser for at vælge noget for eksempel. Men Google Glasses bliver nok ikke lige så populært som HoloLens, men det er jo bare en personlig mening.


Hvad betyder interaktionen – og omvendt?

Det betyder nok at folk er lidt mere i sin egen verden, kan man måske forestille sig at man kan gå rundt på gaden og se en film? Hvad nu hvis man er så optaget af filmen, at man måske bliver kørt ned af en bil? Det er ikke godt. Eller hvad hvis man kører bil og man overser noget på vejen?


Hvordan vil interaktionsformen få indflydelse på din fremtid?


Altså hvis Google Glasses bliver en succes, så vil det jo nok stadig have noget med web at gøre, Så det kommer til at have en STOR del med min fremtid at gøre.

onsdag den 18. maj 2016

Interaktion - 2 knaps browser opgave

Gruppeopgave:


Ved hjælp af intelligente løsninger kan vi skrive omtrent ligeså hurtigt på et telefontastatur som vi kan på et almindeligt 102 tasters QWERTY!
I skal nu ved at udtænke en smart løsning gøre det muligt at betjene en browser ved hjælp af kun 2 taster.
HVER AF DE TO TASTER HAR KUN TO POSITIONER HVER: TÆNDT (1) OG SLUKKET (0), OG DER ER INGEN ANDRE MULIGHEDER FOR AT INTERAGERE MED SYSTEMET! 
Med andre ord kan I med de to taster lave kombinationerne: 00, 01,10,11. Man skal kunne alle de samme ting i browseren som man kan ved hjælp af tastatur og mus.

Gruppeløsning

Navigation:


Funktioner i browser:


Prototype:


Reflektion:

I denne opgave var det meningen at man skulle tænke ud af boksen, og det blev der såsandelig gjort, for det er jo begrænset hvor meget man kan gøre med to knapper.
Opgaven blev dog løst godt, med forskellige knap-kombinationer.

Gruppens blogge:

Web 1.0 til 4.0

Forskellene på Web 1.0, Web 2.0 og Web 3.0

Web 1.0 (Ca. 1990) :
Denne version var kun beregnet til statiske sider, og dermed var det kun forfatteren / ejeren af hjemmesiden som kunne dele indhold på hjemmesiden.
Den første version af web var rent ud sagt, ikke særlig brugbar.

Web 2.0 (Ca. 2000) :
I denne version blev der implementeret AJAX (Asynchronous JavaScript + XML), så brugernes oplevelse kunne blive en del bedre. Der er dog også kommet serverside teknologier, i denne version af web, her kan vi begynde at snakke om PHP (HyperText Preprocessor), som er et serverside sprog som hjælper web-udviklere med at gøre hjemmesider dynamiske.


Da Web 2.0 kom på gaden, kunne man pludselig lave en masse nye ting.
Hvilket resulterede i følgende siders eksistens


  • Twitter
  • Facebook
  • Google
  • Diverse blogge..

Hvad kom der ellers ud af det?

  • Permalinks
  • og andet...

Version 2.0 er der nogen der benytter endnu, men de fleste benytter efterhånden kun 3.0 – Der vil jo altid være stenaldermænd, som nægter at forny sin viden.

Web 3.0 (Ca. 2010) :
I denne version fik vi semantisk web, som de fleste nok ved brugte man div for lidt tid siden, nu har vi fået fancy tags, som er defineret til bestemte ting.

Web 4.0 (Ca. 2020) :
Denne version er versionen som de fleste udviklere benytter i dag, og nu tænker man garanteret ”hvad er der specielt ved 4.0”.

Hvad kommer der til at ske?

  • Websites skal virke på alle former for enheder (Mobiler, tablets, computere)
  • Alt ligger i skyen (Cloud)



Denne version er allerede ved at være ’in’, og vi kan forvente at bruge den i den nærmeste fremtid.

tirsdag den 17. maj 2016

Laswells kommunikations model

'Hvem'
Hvem er afsenderen.

'Hvad'
Hvad er det, som afsenderen ønsker at kommunikere ud.
Her er det teksten der er tale om.

'Til hvem'
Her er der tale om modtageren, som skal forstå budskabet.

'Med hvilken effekt'
Med hvilken effekt, er hvad afsenderen har intentioner om at formidle til modtageren.



Ophavsret

Ophavsretten bliver brugt af fotografer, kunstnere og andre, til at holde rettighederne til deres egne billeder/værker.

Eksempel:
Gamle fru. Jensen er selvstændig kunstner, og vælger at tage på kunstmuseum for at finde inspiration, hun tager derfor mange billeder på museet. Hun vælger så at dele de billeder som hun har taget, med sine følgere på hendes blog.

I det her tilfælde vil museet kunne sagsøge stakkels gamle fru. Jensen.