Sider

fredag 20. november 2015

Utplasseringsdag 20. November


Idag, som nesten hver fredag her skjedde det ikke så mye.

Petter fikk en telefon av en ansatt som hadde ett problem. Problemet hun hadde fått var at alt som lå på skrivebordet hadde blitt borte, altså det var ting der men ikke det hun pleide å ha. Hun fikk også oppgavelinjen sin endret. Det vi fant ut av var at vi kunne enten ta en restore via back-up slik at den går tilbake 2 dager, altså på onsdagen eller så kunne vi lage snareveiene på nytt. Hun valgte da at vi skulle heller ta en restore via Back-up en. Vi gikk da til han som er ansvarlig for Back-up. Han viste oss litt om hvordan han gjorde det og hvilket program han brukte

Petter fikk en telefon til, her var det da en person som hadde gått tom for lagringsplass. Han ville at vi skulle rydde opp i det, for en eller annen grunn. Han visste ikke hva som tok så mye plass og hvorfor han hadde så lite plass igjen. Vi gikk dermed opp til han og jeg fikk da æren av å fikse dette "problemet". Når vi kom opp dit sjekket jeg hvor mye lagringsplass han hadde igjen på C:\ disken. Der hadde han langt over 50GB ledig, så da skjønte jeg at han prøvde å lagre på en server vi har her på kartverket. Han tenkte at det kanskje var noe med at dokumenter lå på to steder. Altså de hadde samme innhold på begge dokumenter mappene. Så jeg måtte forklare til han at dokumentene er helt like, at de er samme mappe.
Så jeg leitet litt rundt i filene på "My documents" som blir lagret på serverne til kartverket. Her hadde han da rundt 1GB med bilder og 300MB med filmer. Så jeg sa til han at han måtte nesten se i bildene selv og enten lagre de bildene ekstern eller legge det inn på C:\ Disken. Men han valgte å slette bildene. Unnskyldningen hans var at han hadde tatt noen bilder på telefonen som "sikkert" hadde lagt seg inn selv på PC-en. Han ene jeg jobber med sa at "Ja, det er ikke første gang jeg hører den".

Vi hadde også ett lite problem. Det tok dessverre den ansatte 15 minutter å forklare hva som skjer. Så jeg skal gjøre det litt kortere. Når han gikk inn i powerpoint presentasjon visning byttet skjermen fra duplikat visning til utvidet visning. Jeg fikk da æren igjen å fikse dette problemet. Jeg gikk inn på "fil" på powerpoint, så inn på "Alternativer", "Avansert" og valgte å fjerne markeringen som vist på bildet under. Dette fungerte fordi han satt på en tablet (Surface). Jeg vet ikke hvorfor han satt på tablet men han gjorde det.



Han spurte også om hvordan man kom seg til skrivebordet på en enkel måte. Siden han satt på en tablet som hadde Windows 8 så visste han ikke hvordan han kom til skrivebordet på en enkel måte. Jeg viste han da en liten "shortcut" ved å holde inne "Flagg" eller "Start" knappen og trykke på D.

Jeg fikk også ett annet oppdrag, det var å faktisk rydde opp og komprimere papp. Jeg skulle egentlig gjøre noe helt annet idag, og det var å følge etter noen andre som jobber her, men ingen var her idag. Så det endte opp med at jeg fikk papp rydding jobben.
Det var også noen kabler som måtte bli sortert så jeg måtte gå igjennom hver eneste eske i tilfelle det var noen kabler i eskene. Det skulle heller ikke være noe plast inne i eskene så jeg måtte fjerne det også. Det tok litt tid men jeg fikk endelig komprimert det nok slik at alt kom på tralla jeg skulle bruke. Grunnen til at det ikke hadde blitt kastet noe søppel på en stund er at de hadde begynt å legge asfalt der vi skal kaste all papp osv. Så de hadde ikke tilgang til å gå der, dermed så sparte de opp til heldige meg. Tok meg en overraskende lang time å komprimere dette.

Dette er all søppelen jeg skulle kaste... Ja, det er en god del bak de eskene igjen også.



Når jeg har hatt tid så satt jeg på Khan Academy.

  • yte service gjennom brukerstøtte og kommunikasjon med brukere
  • bruke sentrale begreper for faget på norsk og engelsk i dokumentasjon og dialog med fagpersonell   (snakket en del med en kollega)


fredag 13. november 2015

Utplassering 13 November

Jeg vet ikke hva som har skjedd idag, kanskje det er noe med at det er fredag den 13. fordi vi hadde absolutt ikke noen ting å gjøre. Ikke en telefon, bare en mail og det var at hun skulle ha photoshop installert på PC-en hennes. Det som er litt pussig er at når vi kom opp til hun for å installere programmet så var hun på møte. Så dermed måtte vi vente til hun kom tilbake. Vi la igjen intern nummeret men hun ringte aldri tilbake.

Siden det var absolutt ikke noe å gjøre idag så valgte jeg å installere Java JDK (Java Development Kit) for å begynne å programmere med Java som språk istedenfor JavaScript. JavaScript er enklere (syntes jeg) men jeg vil heller programmere i Java. Så jeg lastet ned Java JDK og lastet ned Eclipse og begynte å se på noen videoer. Trykk her for link.

Det var noen ting som var litt vanskelig men jeg begynner å skjønne ting mye bedre nå. Dessverre har jeg ikke gjort noe mer så det var ikke så mye å skrive om idag.

Under her så har jeg skrevet hva jeg har lært i løpet av dagen + litt på fritiden.
Jeg har også forklart en del med kommentarer
Eksempel:    //Dette er en kommentar

Nederst på bloggen har jeg også laget en egen kalkulator og jeg har ikke peiling på hvorfor jeg skrev alle kommentarene på engelsk, men jeg gjorde det.

Det er også veldig mye informasjon her så under skrev jeg noen stikkord du kan søke etter ved å holde inne Ctrl og trykke på F.


Keywords to search for: 
Dog Java + extends
Public classes and Strings
Scanner Java
Methods that return a value
Numbers


#####################################################################################################################
Dog Java + extends

public class Dog extends Animal {

// Create a class
// class subclass extends superclass
// super class is Animal in this case.
// Type "extends" after the "class name". 
// example: public class Dog extends Animal {
// Right click and click on "Source" then "Override/Implement Methods"
// Then choose which method(void) you want to implement
@Override
void isItOnEarth() {
// TODO Auto-generated method stub
super.isItOnEarth();
}
String name;
String breed;
Dog(String n, String b){
name = n;
breed = b;
}
void printName(){
System.out.print(name);
}
void printBreed(){
System.out.print(breed);
}
void dig(){
System.out.print("woof ");
}
void bark(){
System.out.print("wah ");
}
}

#####################################################################################################################
Public classes and Strings


public class StartingPoint {
public static void main(String erik[]){ 

// Here i have created a class called "Example"
// I refer to that by typing in "Example e = new Example();
// So whenever i want to refer to Example i type E
// I put an example on the bottom here, that says "String s = e.name();
// I then tell the compiler that when i refer to s it will mean:
// in Example class, look for the "name" String that i put up there
Example e = new Example();
String s = e.name();
System.out.print(s);
}
}


This is in the Example class:

I here make the String public so the compilers main method is using that.


public class Example {

public String name(){
String n = "Erik ";
return n;
}
}




#####################################################################################################################
Methods that return a value

public class StartingPoint {
public static void main(String erik[]){ 

// Under this line where it says "e.damage(200, 1);
// means that my curHealth is 200 and the damage is 1
// I set this up in the "CharacterInterface" Interface.
Erik e = new Erik();
e.damage(200, 1);
System.out.println(e.getHit());
}
}

--------------------------------------------------------------------------------------

Erik Class



public class Erik implements CharacterInterface {

@Override
public String getHit() {
// TODO Auto-generated method stub
String erikGotHit ="Come on, hit harder!";
return erikGotHit;
}
@Override
public int damage(int curHealth, int damage) {
// TODO Auto-generated method stub
int newHealth = curHealth - damage;
if (newHealth >0){
return newHealth;
}else{
return 0;
}
}
}

-----------------------------------------------------------------
CharacterInterface Interface

public interface CharacterInterface {

String getHit();
int damage(int curHealth, int damage);
}



#####################################################################################################################
Scanner Java

import java.util.Scanner;

public class StartingPoint {
public static void main(String trav[]){ 
String nextLin = " ";
int start = 0;
System.out.println("Enter an Integer");
Scanner inputFromUser = new Scanner(System.in);
int finish;
if (inputFromUser.hasNextInt()){
finish = inputFromUser.nextInt();
System.out.println(nextLin);
System.out.println("Enter a String");
}else{
finish = 1;
System.out.println("Play by the rules, Enter a String");
}
System.out.println(nextLin);
System.out.println("Enter a String");
Scanner inputWords = new Scanner(System.in);
String words = inputWords.nextLine();
System.out.println(nextLin);
while (start < finish) {
System.out.print(words);
start += 1;
}
}
}

#####################################################################################################################

Numbers and calculators

int a = 10; 
int b = 20;
long c = 1020120310230123;
long d = 129420350384489533098;
float e = 1.50f;
float f = 3.75f;
double g = .35084534;
double h = 50483984.435345;


#####################################################################################################################
Making a calculator

import java.util.Scanner;

public class StartingPoint {
public static void main(String erik[]){ 
String invalid;
int answer = 1;
System.out.println("What do you want to do? (+ - * /)");
Scanner inputS = new Scanner(System.in);
String s = inputS.nextLine();
System.out.print("Type a number: ");
Scanner inputA = new Scanner(System.in);
int a = inputA.nextInt();
System.out.print("Type a second number: ");
Scanner inputB = new Scanner(System.in);
int b = inputB.nextInt();
Calculate calculator = new Calculate();
switch (s) {
case "add": answer = calculator.add(a, b);
break;
case "sub": answer = calculator.sub(a, b);
break;
case "div": answer = calculator.div(a, b);
break;
case "tim": answer = calculator.add(a, b);
break;
default: invalid = "Invalid input";
}
System.out.println(answer);
}
}

--------------------------------------------------------------------------------------------------------------------------

public interface Equations {

int add(int a, int b);
int sub(int a, int b);
int div(int a, int b);
int tim(int a, int b);
}

--------------------------------------------------------------------------------------------------------------------------

public class Calculate implements Equations {


@Override
public int add(int a, int b) {
// TODO Auto-generated method stub
int answer = a + b;
return answer;
}

@Override
public int sub(int a, int b) {
// TODO Auto-generated method stub
int answer = a- b;
return answer;
}

@Override
public int div(int a, int b) {
// TODO Auto-generated method stub
int answer = a / b;
return answer;
}

@Override
public int tim(int a, int b) {
// TODO Auto-generated method stub
int answer = a * b;
return answer;
}
}

onsdag 11. november 2015

Lære og beherske Visio

 Visio er et program som du kan lage plantegninger i. Du kan også lage tankekart og mange andre ting som kan være nyttig senere i livet. Eller hvis du skal sette opp en nettverks tegning for ett firma.Vi har da fått en oppgave for å lære og beherske dette programmet.

Oppgaven var å tegne huset våres også skal vi ha en tegning som skal ha nettverks tegning og en som skulle være med møbler. Siden jeg har ett veldig rart setup hjemme. Siden vi har to rutere og begge er satt som AP (Access Point). Vi har da brukt strøm for å koble internettet igjennom huset.


Nettverks tegning andre etasje.






Første etasje nettverks tegning. 




Første etasje Møbler.

mandag 9. november 2015

Utplassering 6. November


Dette var en ganske rolig dag. De har blitt enige om at de må være mer effektive med tanke på at de ikke kan gå til alle sammen og hjelpe dem fysisk. De skal heller begynne med fjernstyring av PC-er slik at effektiviteten øker, men dessverre betyr dette at jeg ikke får vært med på like mye. Bare hvis vi skal f.eks. sette opp en PC eller annet fysisk som vi må gå til for å fikse. Heldigvis var det noe fysisk vi gjorde den dagen.


Det første oppdraget jeg fikk var å sette opp en skriver for en person. Grunnen til at hun alene skulle ha en skriver var at det var ingen andre som skulle kunne se de dokumentene hun skrev ut. Altså veldig gradert informasjon som skal bli skrevet ut. Jeg bar skriveren ned til kontoret hennes og satt den opp. Det trengte ikke noe spesielt annet at vi måtte koble skriveren til med USB og ikke Ethernett kabel.

I mellomtiden skulle jeg også fortsette tankingen på en PC som Petter allerede hadde begynt på. Det var ikke mye jeg fikk gjort på starten siden hun som skulle få PC-en ikke hadde en domene-bruker. Slik at jeg måtte vente på at de opprettet en bruker for henne.
Når hun hadde fått en domene-bruker så gikk jeg inn på lokal brukere og la inn brukeren hennes med navn og passord, også fortsatte jeg på "bibelen" der Petter slapp sist. Altså det eneste som sto igjen var å sjekke om bitlocker var aktivert og oppdatere Windows (tar en evighet bare å finne oppdateringene).


Mitt andre oppdrag var å sette opp en PC som skulle opp i 5. etasje. Alt gikk relativt fint, helt til Petter kom på at i 5. etasje så var det statisk IP. Altså vi måtte gi en statisk IP til den PC-en, og får å gjøre det så måtte vi gå helt ned til andre etasje igjen og si at de måtte gi en IP adresse til den Mac-adressen (fysiske adressen til LAN Porten). Så vi gikk ned og ordnet det, men så fikk vi en annen IP enn det vi egentlig skulle få, så da gikk vi ned igjen og spurte om det faktisk var statisk IP adresse der oppe. Da sa han at ikke alle portene var, men bare de som var ekstra viktige som hadde statiske IP-er. Så det var bare så enkelt å plugge den inn i en av portene som fungerte. Vi bare gikk inn på server rommet og fant en som var koblet til. Og da var PC-en satt opp.


Siden jeg ikke hadde så mye å gjøre så gikk vi og spurte etter jobber hos andre. Vi fikk da vite at det var en som jobber på back-up rommet og vi kunne gå dit og spørre om han kunne forklare litt om back-up rommet. Det han forklarte var at de pleier vanligvis å ta en back-up av dagen som har skjedd så i tilfelle hvis vi får virus så slipper vi å tape altfor mye informasjon og filer. Også på lørdager så tar de en hel back-up av hele uken. Disse back-up ene blir lagret på taper som jeg forklarte på siste blogginnlegget. De har flere tårn med mange tusen taper, og det som er sykt er at det kostet rundt 500.000kr per tårn.
Vi fikk også vite at det var en back-up som hadde feilet igår (05.11) fordi Roboten som er inne i kabinettet som flytter alle tapene hadde greid å dra ut en også ble tapen sittende fast, dermed ble roboten også sittende fast. Så de måtte ta en back-up til og få fikset roboten igjen.




















Bildet er hentet fra en blogg, Trykk her 09.11.2015


  • skaffe til veie, dokumentere, håndtere og installere planlagt program- og maskinvare etter utarbeidede planer, uten at det oppstår skade på maskinvaren
  • dokumentere investerings- og driftskostnader for systeminstallasjoner