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