Om Simon K

Jag är en kille som älskar att programmera. Jag har programmerat i: Java Javascript HTML CSS C++ Scala

Digitala världen

Digitala världen

 

Den digitala världen bygger endast på kod.

 

Egentligen kan en dator bara förstå ettor och nollor, men för att det ska bli lättare att skriva kommandon så finns det andra språk man kan jobba med. För att det ska fungera finns det slags ”översättare” som kan översätta koden som används i programmen till ettor och nollor, o.s.v.

 

För att översättaren ska fungera måste du skriva de förutbestämda algoritmer som skaparen av språket har bestämt.

 

Det finns många likheter mellan olika programmerings-språk, de flesta skillnader är mest hur algoritm är utformad. Några ofta förekommande satser i programmeringsspråk:

 

If-satsen

Loopar

Variabler

 

När man skapar en variabel kallas det att deklarera en variabel.

 

Variabler är som slags namn på saker. Har ni någon gång jobbat med ekvationer i matten så har ni använt variabler, X är en variabel. Variabeln X kan ersättas med vilket tal som helst, på kod-språk kallas det en ”integer”, förkortas int. Ett exempel på hur man deklarerar en variabel i programmet Java:

 

Int X = 12;

 

Ovan är algoritm för hur man deklarerar variabeln X som har värdet 12 i Java.

 

Om du har skapat ett program kanske du inte vill att folk ska kunna kopiera ditt verk och sprida det vidare, då är upphovsrättslagen bra. Upphovsrättslagen stoppar folk från att sprida, kopiera och dela ditt verk vidare utan din tillåtelse. Upphovsrättslagen gäller hela ditt liv och 70 år efter din död.

 

Men ibland kanske du bara vill reglera vissa saker, som exempel att använda ditt verk i kommersiella syften, då är Creative commons-licenserna bra. Det är sex styckna licenser som kan allt från att ditt verk får spridas till att ditt verk får spridas i kommersiella syften.

 

Många stora företag har ett avtal du måste godkänna för att registera dig, väldigt få personer läser dessa avtal. Men det brukar stå att den information du ger ut om dig kan de ge ut för att användas i kommersiella syften. Det betyder att din information säljs vidare och sprids, därför borde man egentligen läsa avtalen du godkänner för att veta vad som händer med din information. Google är ett sådant exempel.

 

Många företag har ett filter på sitt Wi-Fi för att antällda t.ex. inte ska kolla facebook under arbetstid. Man som privatperson kan installera filter i sitt hem för att t.ex. blocka vissa sidor för barnen. Men att installera ett filter är inte alltid en säker lösning, ett exempel:

Om man söker på krokodil på internet för att få fram en bild på en krokodil så får man istället fram en bild på bi-effekterna av den ryska drogen som också heter krokodil.

Nytt program – Trolljägarna

Tv-3 har gjort ett nytt program som heter Trolljägarna. I Trolljägarna letar de upp troll på internet och söker upp de i verkligheten… Det kan vara värt att kolla på när trollen står tillsvars för vad de har skrivit… Här är Tv-3 egen beskrivning av programmet:

Denna text är tagen direkt från denna sida: http://www.tv3.se/program/trollj%C3%A4garna

I Trolljägarna ger sig Robert Aschberg ut i den vildmark som
är internet för att jaga fatt på anonyma nättroll som gör livet
till ett helvete för sina offer. Och när han har hittat dem får
de öga mot öga med Aschberg förklara varför de beter sig
som de gör och de får stå till svars IRL, som det kallas i deras
värld. Men Trolljägarna slutar inte där. Har nättrollens kränkningar
varit riktigt allvarliga får offren hjälp av Juridikinstitutet
för att kräva skadestånd för vad de tvingats gå igenom.
I Trolljägarna
möter vi kända och okända ansikten som inte
bara ger en bild av nätets mörka baksida, utan som även får
upprättelse med hjälp av Robban. Tiden är förbi då man utan
konsekvenser kan sprida hat på nätet. Jakten har börjat.

 

Av: Simon K

Vad är troll?

När man pratar om troll nuförtiden brukar man prata om internet-troll. Internet-troll är personer som skriver saker enbart föra att väcka uppmärksamhet eller att kränka folk.

 

Tycker du att det ska fyllas på? Kommentera det då!

 

Av: Simon K

Ett riktigt bra lösenord

Det är viktigt med lösenord, men många tar inte det på allvar. Tänk om någon kunde logga in på din facebook? Det skulle inte vara så bra, så välj ett bra lösenord. Man kan välja en lösenordsgenerator som gör ett lösenord till dig. Jag har hittat en bra lösenordsgenerator som du kan anpassa lösenordslängden på och även ger dig tips på hur du kommer ihåg lösenordet. Här är den:

http://strongpasswordgenerator.com/

 

Av: Simon K

Blåa gruppen: Vilket program är bäst?

Vi har nu gjort en padlet om skillnader och likheter mellan Scratch, Kojo och Kodu. Nu ska vi välja ut två bra och två dåliga saker med varje program och välja ett program som vi rekommenderar.

+ = En positiv sak

– = En negativ sak

 

Kodu

+Har redan en 3d-motor inbyggd

+Man kan göra landskap väldigt snygga medans det är lätt

-Komplicerat att hitta till alla funktioner

-Kan ibland göra att skoldatorerna börjar lagga

Slutsats: Svårt att lära sig om man precis har börjat med programmering, det borde finnas en liten guide som visar hur man gör till. Det är svårt att byta sprite.

 

Kojo:

+Lätt att lära sig

+Man kan senare gå in på lite mer avancerade saker

+Översatt till svenska

-Svårt att byta sprite

-Man kan lätt få slut på ideer om man inte lär sig nya saker

Slutsats: Det är lätt att lära sig, men efter ett tag måste man börja med lite mer avancerade saker för att kunna fortsätta förbättras.

 

Scratch:

+Man kan ladda upp det man gjort på deras hemsida

+Finns många guider som visar dig hur man gör

+Översatt till svenska

-Lite komplicerat för att göra ett poängsystem, man måste hålla på med variabler

-Lite segt med molnvariabler

Slutsats: Det här är det vi rekommenderar starkt, det är lätt att lära sig och man kan lätt gå vidare till mer avancerade saker med hjälp av guider.

 

**–=[Fylls på eftersom! ]=–**

 

Av: Simon K

Creative Commons licenserna – Lista

Creative Commons är ett system av licenser som ska göra det lättare för upphovsmän att bestämma hurvida på vilket sätt verket får användas. Det finns sex olika licenser.

Här är en lista på vilka licenser som finns:

 

by CREATIVE COMMONS ERKÄNNANDE:

Du får sprida verket vidare, modifiera det och använda det i kommersiella syften. Men du måste skriva vem som är upphovsman(skapare) till det.

 

by sa CREATIVE COMMONS ERKÄNNANDE DELA LIKA:

Du får sprida verket vidare, modifiera det och använda det i kommersiella syften. Men du måste skriva vem som är upphovsman till det. Alltså likadant som Creative Commons erkännande, men om dy ska sprida det vidare så måste du ha samma licenser som ursprunget.

 

BY ND CREATIVE COMMONS ERKÄNNANDE INGA BEARBETNINGAR:

Du får sprida verket vidare men utan bearbetningar eller modifieringar. Både kommersiellt eller icke kommersiellt. Du måste även skriva vem som är upphovsman.

 

ICKE KOMMERSIEL CREATIVE COMMONS ERKÄNNANDE ICKE KOMMERSIELL

Du får göra vad du vill med verket sålänge du inte använder det i kommersiella sammanhang. Du måste även skriva vem som är upphovsman.

 

5 av 6 CREATIVE COMMONS ERKÄNNANDE ICKE KOMMERSIELL DELA LIKA

De som använder ditt verk får bygga vidare, modifiera och sprida vidare ditt verk men det måste vara under samma vilkor och man får inte använda det i kommersiella sammanhang. Du måste även uppge upphovsmannen.

 

sista! CREATIVE COMMONS ATTRIBUTION ICKE KOMMERSIELL INGA BEARBETNINGAR

Du tillåter spridning utan bearbetning i icke kommersiella sammanhang. Den som använder verket måste även ange dig som upphovsman.

Ordlista:

Kommersiell = Tjäna pengar

 

Frågesport:

CREATIVE COMMONS ERKÄNNANDE

 

Av: Simon K

Kryptering

Kryptering = Kryptering är ett sätt att skydda information, t.ex. om du vill skicka ett hemligt mejl till någon. För bara några år sedan var kryptering fortfarande väldigt komplicerat och man behövde vara ganska datorvan för att överhuvudtaget ge sig in på det. Men idag finns möjligheten att kryptera när du köper en ny Mac, men även när du köper en av de dyrare varianterna av Windows. //Simon K

Källa:

https://www.iis.se/docs/lar-dig-kryptering.pdf

 

Av: Simon K