fredag 16. desember 2011

tjuetre ting om to null

Målet med 23 ting er at man skal:
Utforske og lære om de nye 2.0 teknologiene.
Bli i stand til å bruke disse teknologiene i sitt arbeid.
Prøve en ny måte å lære på.


# 01: Web 2.0
Dette omhandler hvordan Internet har utviklet seg, fra web 1.0 til web 2.0, hovedtrekket er vel det at alt er på en måte lenket sammen, du finner tagger og linker overalt, i tillegg til at du kan kommentere og "like" og chatte på veldig mange websider. Du er selv med å oppdatere Internet, du samler ikke bare informasjon, men du hjelper også til å spre informasjon.

# 02: Blogging
Det er enkelt å sette opp en blogg, blogger lages, oppdateres, og leses daglig av veldig mange. Blogger brukes kanskje som oftest til å dele personlig informasjon, som en type dagbok, men også til markedsføring, og informasjonsspredning.

# 03: RSS og Atom
RSS står for “Really Simple Syndication” og er et filformat for å levere jevnlig oppdatert informasjon på web. Som f.eks. fra blogger eller nyheter. Dette gjør det enkelt for deg å holde deg oppdatert på det du ønsker uten å måtte gå innom alle de nettstedene du prøver å følge med manuelt.

# 04: Direkte kommunikasjon
Dette omhandler IM (instant messaging), altså chat. Du har for eksempel Skype eller MSN som kanskje er de mest utbredte, IM brukes for skrive direkte til noen i "real time" som gjør det veldig kjapt og enkelt å ha en tekstbasert samtale, nesten som når du snakker med noen over telefonen.

# 05: Bilder og tagger
Bilder og tagger brukes idag jevnlig, spesielt på facebook og andre sosiale nettsteder.
“tagging” brukes der for å skape assosiasjoner og forbindelser mellom fotografier og brukere av nettstedet.

# 06: Vennesteder
Er det vi idag kaller sosiale media, som facebook, twitter, myspace, osv. Det brukes for å dele informasjon, bilder, hvilken musikk du liker, chatting og lignende.

# 07: Wiki
Wikier brukes for å redigere nettsider direkte i nettleseren, de er selvorganiserte, og det er brukere som selv legger til informasjon og ikke de som "eier" wikien. Dette gjør at alle brukere kan legge inn informasjon til ev hver tid, og dermed opprettes et fellesarkiv som enkelt kan oppdateres.

# 08: Podkasting
Med podkasting mener man ikke-musikalske opptak eller videoopptak som er distribuert på internett. Det som skiller podkast fra ordinær streaming av lyd eller video er at leveringsmetoden for podkaster ofte gjøres automatisk ved hjelp av RSS.
Podkaster bruker formatert Mp3, så du kan høre på de via det meste, PC, mp3-spiller eller ipod.

# 09: Video
Det som er spesielt interessant her er youtube, som er et nettsamfunn der brukere deler videoer. Du kan søke på hva som helst å veldig sannsyneligvis finne en video, om det er musikk, trailer for en film eller personlige videoer.

# 10: Musikk
Spotify, youtube, grooveshark, osv. er programmer som benyttes for musikkdeling på nettet. Noen er gratis og noen koster penger, det som er bra her er at du trenger ikke å kjøpe hver CD, som betyr at du slipper å dra på butikken hver gang du skal høre noe nytt. Noe av det beste med dette er at du kan dele musikken din med andre. Du lager spillelister og lar dine venner høre de. Du lenker til sanger, og det opprettes lister over "populære" sanger fortløpende.

# 11: Bøker
Librarythings: Dette er en webside som fungerer som et slags bibliotek, her kan du legge inn dine bøker, bøker du har lest eller eventuelt har lyst på.

# 12: Sosiale bokmerker
Delicious! Dette er en sosial bokmerkingstjeneste som gjør det enkelt for deg å lagre bokmerker og dele de med andre. Det som er bra er for eksempel at om du skifter nettleser eller formaterer eller kjøper deg en ny datamaskin, så slipper du å legge til bokmerkene manuelt på nytt siden de ligger på nettet til en hver tid.

# 13: Søkemotor
"Søkemotor" er for eksempel Google, Yahoo, Kvasir og lignende sider. Men dette temaet omhandler spesielt egendefinerte søkemotorer som f.eks. Rollyo som gjør det mulig for deg å velge hvor du vil ha treff fra når du søker på forskjellige tema.

# 14: Personlige forsider
Ved å bruke personlige forsider kan du samle informasjon som er nyttig for deg, som blogginnlegg, nyheter, osv på din startside. eksempler her er: iGoogle og Netvibes.

# 15: Lek med bilder
Dette omhandler bildegeneratorer, som for eksempel å lage tekst med bilder, redigering osv på nettsider som flickr.

# 16: Mashups
En mashup er en nettside eller applikasjon som kombinerer innhold fra to eller flere kilder til en ny tjeneste. For eksempel facebook som benytter google maps når du skal finne andressen til et event.

# 17: Origo
Origo er et "norskutviklet møtested for debatt og samarbeid" Her oppretter du egne sider og soner hvor du deler informasjon med andre. Mer eller mindre likt en "vegg" på facebook.

# 18: Webapplikasjoner
Dette er verktøy som gjør det enkelt å opprette og dele dokumenter på på Internet uten å måtte ha spesielle programmer, siden de kjører direkte i nettleserne.
Eksempel: Google docs, Her kan du enkelt jobbe(skrive) i samme dokument.

# 19: Virtuelle verdener
Dette brukes for å omgås andre å opprette en avatar, det som er mest utbredt er MMORPG (Massive multiplayer online role-playing game) som fungerer på samme måte som et vanlig dataspill bare at det er på nett og du omgås hele tiden med og motspillere hvor du ofte må sammarbeide med andre.

# 20: E-læring 2.0
E-læring tar i bruk wikier, podcasting, blogging og andre ting for å gjøre læring bedre og morsommere. Du får relevant informasjon på en annen måte, du kan på en måte velge å vrake lærestoff mye lettere og også kanskje se en film om temaet, istede for å lese en bok.

# 21: Web 2.0 Awards
SEOMOZ organiserer kåringer av de beste applikasjonene for web 2.0 (siden det finnes mange fler enn de som er nevnt her)

# 22: Bibliotek 2.0
Dette handler om å integrere 2.0 tjenester i bibliotekene. "Idéen forutsetter at de vante strukturene i bibliotekene utgår, det skal være en toveis, horisontal samtale mellom bruker og bibliotek. Det skal være mindre hierarki og kontroll og mer nettverk, prosjekter og brukermedvirkning."

# 23: Oppsummering
"I den aller siste oppgaven ønsker vi at du skal reflektere over din læringsprosess og publisere noen tanker om dette på bloggen din. "
Dette er nå gjort, og budskapet bringes videre.

Mine favoritter er nok direkte kommunikasjon, sosiale medier, musikk og video.

mandag 12. desember 2011

Database:

En database er strukturert samling av data, begrepet er vanligvis knyttet til elektroniske datasystemer.

Et databasesystem skal kunne behandle store mengder data effektivt, motsetningsfritt og sikkert. Databasesystemet skal sikre at endringer og tilføyelser ikke fører til motsetninger eller feil, og skal kunne levere riktig informasjon effektivt til brukere og programvare.

Et databasesystem har to deler - databasehåndteringssystemet (DBMS) som er programvaren som administrerer systemet, og selve databasen, som er de data som håndteres av systemet.
DBMSen organiserer dataene og styrer all lesing og skriving til databasen.
For å kommunisere med DBMSen brukes et spørrespråk.
Det finnes ulike sorter databasesystemer. Metoden man bruker for å organisere data kalles en datamodell.
Den vanligste formen for databasesystem er basert på relasjonsmodellen

- Lesebok for IKT- servicefag

fredag 2. desember 2011

Bok: C++ for dummies

C++ for dummies er en veldig enkel bok som forklarer basics om C++, og gir noen enkle øvelser og demonstrasjoner om hvordan ting som funksjoner, klasser, input/output, strukturer, typer variabler, pointere og mye mer. Den er lettlest og enkel å forstå. Men også litt for enkel for min del, i tilegg begynner den vel å bli litt utdatert.

fredag 18. november 2011

Mine meninger om Issuu, Delicious og Diigo.

Issuu:
Jeg synes måten å søke opp bøker og tidsskrifter på var forholdsvik enkelt, og zoom funksjonen var grei, det jeg misliker er det at du ikke kan scalere boken maximalt mot skjermstørrelsen, siden normal størrelse er for smått til å leses, og når du zoomer, så følger siden automatisk musbevegelsene, noe som kan være irriterende og forstyrrende om jeg skal lese lange tekster.

Delicious:
Enkelt å lagre bokmerker, men synes ikke det er nødvendig, og ville ikke brukt det normalt sett. Vanlig bokmerkemeny i de forskjellige nettleserne duger lenge. Det eneste jeg kunne tenkt meg som er greit med det er for eksempel under windows crash eller lignende, hvor dine bokmerker i nettlesere forsvinner, da har du ingen backup. Noe som delivious bidrar med siden det er lagret på nettet.

Diigo:
Gode applikasjoner, virker som det kan være nyttig hjelpemiddel spesielt til studering. Om du skal igjennom et vidt pensum og trenger en enkel måte å gå tilbake til viktig innhold før en eventuelt prøve. Så er iallefall funksjonen "markeringstusj" veldig grei å bruke. Og det at du kan laste ned sider til offline bruk på f.eks. smarttelefoner.

torsdag 27. oktober 2011

Origo

# 17: Origo - norskutviklet møtested for debatt og samarbeid


Origo er et norskutviklet verktøy for "meningsbryting, samarbeid og kos i norske byer og lokalsamfunn".
Tjenesten er utviklet av Bengler (en IT-bedrift som driver med sosial programvare), og eid av A-pressen Lokale Medier.

På Origo kan du enkelt og gratis registrere deg og opprette Din side.
På Din side kan samle dine venner og familie og dele samtaler, bilder og planer.

Du kan også opprette egne soner. En sone blir som et eget lite nettsamfunn, med kalender, fora, billed-deling, todo-lister og avstemninger. Man kan enten legge dette ut åpent for alle, eller kun for medlemmer av den enkelte sonen. Eksempler på soner du kan opprette: for borettslaget, for foreldregruppa i barnehagen, for det lokale politiske partiet etc.

- Ellers har jeg ikke noe spesielt forhold til Origo, jeg er med i sonene svgs.origo.no og ikt-servicefag.origo.no, men kan ikke si jeg holder meg særlig oppdatert, jeg synes Origo er for lite utbredt og har ikke de funksjonene jeg ønsker fra et sosialt nettverk. Mangler chat m.m som nettsteder som f.eks. Facebook har.

mandag 26. september 2011

Brekkjern

Et brekkjern, også kalt kubein på grunn av formen, er i prinsipp en vektstang som tjener til å forsterke mekanisk kraft. Det et verktøy av jern som særlig brukes til å brekke løs trekonstruksjoner og trekke ut spiker.

Brekkjernet består av en stang som er krummet i den ene enden. Det er vanlig at begge endene er flate. Enden med krumming har ofte et hakk slik at brekkjernet kan brukes til å trekke ut spiker som stikker litt opp.

En mindre form for brekkjern kalles spikerfjerner eller spikerjern. Snekkerhammere har gjerne en slik kløyd ende.

Brekkjern brukes ofte under innbrudd, og er nok opphav til den folkelige betegnelsen «brekk» for dette.

- Brekkjern, Wikipedia

Grunnet til at jeg valgte å skrive om brekkjern er at det er et ganske interressangt tema, siden det er et veldig undervurdert redskap.
Bare tenk over alt et brekkjern kan brukes til / som: Hammer, spikerfjerner, slagvåpen, innbruddsverktøy, døråpner, låsdenger, spaserstokk, leketøy, treningsutstyr og så mye mere.

Link til klassens tekst utdrag

Aram sin tekst
Audun sin tekst
Daniel sin tekst
Thomas sin tekst
Nils sin Tekst
Samran sin tekst 

Utsnitt fra PHP 4 Bible. Tim converse and Joyce Park

PHP is embedded.
PHP is embedded within HTML. In other words, PHP pages are ordinary HTML pages that “escape” into PHP mode only when necessary. Here is an example:

Hi,.
May I call you ?

When a client requests this page, the web server preprocesses it. This means it goes through the page from top to bottom, looking for sections of PHP, which it will try to resolve. For one thing, the parser will suck up all assigned variables (marked by dollar signs) and try to plug them into later PHP commands (in this case, the print () function ). If everything goes smoothly, the preprocessor will eventually return a normal HTML page to the client’s browser, as shown in Figure 1-1.
“Hi. Ms. Hari. May I call you Mata?”
If you peek at the source code from the client browser (select “source” or “page source” from the view menu, or right click on AOL), it will look like this:

Hi, Ms. Hari. May I call you Mata?

This is exactly the same as if you wrote the HTML by hand. So simple!
The HTML-embeddedness of PHP has many helpful consequences:
*PHP can quickly be added to code produced by WYSIWYG editors.
*PHP lends itself to a division of labor between designers and scripters.
*Every line of HTML does not need to be rewritten in a programming language.
*PHP can reduce labor costs and increase efficiency.
PHP isn’t tag-based
PHP is a real programming language. Coldfusion, by contrast, is a bunch of predefined tags, like HTML. In PHP, you can define functions to your heart’s content just by typing a name and a definition. In ColdFusion, you have to use tags developed b other people, or go through the custom tag extension development process. As a witty PHP community member once said, “Coldfusion makes easy things easy, and a medium-hard thing impossible.” And as every programmer will agree: once you experience the power of curly brackets and loops, you never go back to tags.
Summary:
PHP isn’t the panacea for every web development problem, but it has a lot of advantages. It’s built by web developers for web developers and supported by a large and enthusiastic community. It sits on a sweet-spot of lightness, power, reliability, and easy of use. It offers best-of-breed connectivity to backend servers of all types. And did we mention it’s free? To know PHP is to love it for many of the most common Web development tasks have been selected.

Programming versus scripting.
The difference between programming and scripting is being increasingly blurred by recent developments in programming languages. For instance, PHP definitely uses most of the same control structures as other programming languages. However, fully-interpreted HTML-embedded languages such as ASP are still considered to be on the scripting side of the line, whereas separately compiled binaries are a definite mark of programming. But since PHP 4 is now dynamically compiled (the compiled binary is stored and reused until the source code changes), it’s officially a “real” programming language – and don’t let anyone tell you otherwise. This change accounts for much of the screaming speed of PHP 4, which moves into the same class as Perl.

fredag 23. september 2011

23 Ting

 Nr 9. I løpet av det siste året har antallet nettsteder som tilbyr lagring av video nærmest eksplodert. Dette gjør oss i stand til enkelt å laste opp og dele video med hverandre på internett. YouTube er på topp i popularitet med en million visninger daglig. På YouTube kan du enkelt laste opp dine filmer. Det er også enkelt å lage en lenke på eget nettsted, slik at du kan vise filmen din direkte på dine sider. Denne funksjonen heter embed. Velger du å opprette en konto på YouTube kan du også bokmerke dine favoritter.

Nr 8.  Med podkasting mener man ikke-musikalske opptak eller videoopptak som er distribuert på internett. Det som skiller podkast fra ordinær streaming av lyd eller video er at leveringsmetoden for podkaster ofte gjøres automatisk ved hjelp av RSS. Med podkasting sendes favorittprogrammet direkte til deg som datafiler.

Nr 7. Wiki er et webverktøy som ble laget av Howard G. Cunningham i 1994. Dette verktøyet gir muligheter for å redigere nettsider direkte i nettleseren. Det gjør at alle brukere (med mindre wikien er adgangsbegrenset) kan bidra med å legge inn informasjon til enhver tid. Dermed er det mulig å bygge opp et fellesarkiv med informasjon, ofte over et avgrenset emne. Det er et kollaborativt arbeid for å samle informasjon på ett sted.
Wikier er selvorganiserende, dvs. at de ikke trenger en overordnet og autoritær kontrollinstans for å fungere optimalt. Brukerne selv er den øvre kontrollinstans, og det er denne sosiale kontrollen som sørger for at informasjonen wikien inneholder er korrekt, oppdatert og mest mulig nøytral.
Den største fordelen med Wiki er at alle kan bidra med kunnskap. Wikipedia er den største Wikien.

Nr 6. Det finnes mange populære vennesteder på nettet i dag. Eksempler på vennesteder er Twitter, og Facebook. Vennesteder er et fellesbegrep for sosiale, brukerstyrte nettsteder. Kjennetegn ved denne typen tjenester er at de krever engasjement og interaksjon fra brukerne og det er på denne måten tjenestene vokser og utvikles.
Disse tjenestene krever at man oppretter en personlig profil. Her kan man laste opp bilder og fortelle om seg selv. De fleste vennestedene har flere tilleggsfunksjoner, noen gir mulighet til å opprette en blogg, laste opp musikk og film. Den viktigste funksjonen til et vennested er å skape nettverk. Man har mulighet til å legge til ”venner” ved å sende en forespørsel til andre, med spørsmål om man skal være venner. På denne måten kan man holde seg oppdatert på hva venner driver med, og hvem som er venner med hvem.

Nr 5. Tagging er en åpen og uformell metode for å kategorisere som gir brukere muligheten til å sette på emneord/stikkord på ulikt innhold på internett. Det kan f. eks dreie seg om nettsider, bilder eller bloggposter. I motsetning til en bibliotekkatalog, som følger strenge regler, er tagging fullstendig ustrukturert og fritt. Dette gjør at brukerne selv kan lage alle tenkelig assosiasjoner mellom innholdselementer på nettet.


Nr 4. Direkte kommunikasjon eller instant messaging (IM) er tekstbasert kommunikasjon over internett mellom to eller flere personer. IM kalles også chat. Begge parter må være pålogget samtidig, og man skriver beskjeder til hverandre som blir synlig på den andres skjerm med en gang meldingen er send. IM er nesten som å snakke sammen, men man skriver i stede for å bruke stemmen . Dette minner mye om epost, men er en mye raskere form for kommunikasjon. Det finnes mange ulike programmer for IM, vi skal se nærmere på to av dem.

Nr 3. Har du hørt om RSS? Det er løsningen for deg som strever med å holde deg oppdatert på alle blogger og nettsteder som interesserer deg. Det er for upraktisk å skulle besøke alle nettstedene enkeltvis. Men, heldigvis det behøver du heller ikke lenger. Med en RSS-leser kan du motta og lese nyheter på dine favorittnettsider på samme måte som du leser din epost. For å få tilsendt nyheter fra utvalgte nyhetssider (RSS-feeds), må du ha en RSS-leser. Når du har den, kan du starte dine abonnement. Til forskjell fra epost, velger du nemlig selv hva som skal komme i din innboks.

RSS står for “Really Simple Syndication” og er et filformat for å levere jevnlig oppdatert informasjon på webben.

Nr 2.En blogg er en form for dagbok eller nyhetsbrev på nettet. Her kan du alene eller sammen med en gruppe skrive korte eller lange innlegg om hva som helst. Noen blogger om seg selv og sitt liv, mens andre blogger om rent faglige ting.

Nr 1: Om web 2.0 har jeg tatt i en tidligere post.

fredag 16. september 2011

Programmeringsspråk


Programmeringsspråk brukes til å skrive program, applikasjoner, websider, spill, o.l.
Det brukes egentlig til alt Software, F.eks.: Office, Nettlesere, Spill og O. S er skrevet i forskjellige programmeringsspråk.

De mest brukte programmeringsspråkene er: C, Java, C++, PHP, JavaScript, Python, Perl, og C#, men det finnes tusenvis av programmeringsspråk. 

Eksempel på koder skrevet i programmeringsspråk er:(C++) std:int main() (fungerer på samme måte som <body> i html) cout<< "God dag"; Vil printe ut «God dag» i programmet ditt.

Microsoft bruker mest C, C++ og C#. Windows 95- og frem til Windows 7 er skrevet i disse språkene.

Programmeringsspråkene bruker egne program til å skrive ut kode som kan leses av operativsystemet, ikke alle operativsystemer støtter de forskjellige språkene, og for å få et program til å fungere som du vil, med grafikk, lyd, og en kjørbar fil (executable) så trenger du mange programmer, og støttende hardware.

Dette kan gjøre det veldig komplisert. Et eksempel kan være om du skal lage et enkelt 2d FPS spill i C++ som er det mest utbredte språket hvor du har mest makt og kan gjøre mest ut av det.  Du trenger først en «compiler» som oversetter sourcecode til executable (F.eks. code::blocks ), i tillegg trenger du et program som kan lage grafikk, her er de mest utbredte DirectX og OpenGL.
OpenGL har den fordelen at den er veldig cross-plattform, så den kan lett kjøres i Linux som i Windows. Men den har bare grafikk integrering, ikke lyd og diverse annet som DirectX har, så du trenger DirectX i tillegg for å få lyd til spillet ditt. 

Dette er en veldig komplisert måte men det mest brukte og «beste» måten om du skal lage kompliserte/profesjonelle ting, ellers har du enklere program som Perl, hvor du kan gjøre alt i et og har fine enkle veiledninger for å bli innføring til programmeringsverdenen og om du velger denne veien kan du gå videre til mer kompliserte språk senere når du har begynt å skjønne basics om hvordan ting fungerer.

fredag 9. september 2011

New internett



Tenk når alt kan styres over internett, kor my skade en hacker kan utgjør?
Om han for eksempel for tilgang til å styre et jagerfly eller en bil for den del, via internett, eller trafikk lys?

Forskjellen mellom web 1.0 og web 2.0

Web 1.0 var om Lesning, Web 2.0 er om skriving

Web 1.0 var om Selskap, Web 2.0 er om samfunn

Web 1.0 var om Klient-server, Web 2.0 er om peer to peer

Web 1.0 var om HTML, Web 2.0 er om XML

Web 1.0 var om Hjemmesider pages, Web 2.0 er om blogger

Web 1.0 var om portals, Web 2.0 er om RSS

Web 1.0 var om Taksonomi, Web 2.0 er om tager

Web 1.0 var om kabler, Web 2.0 er om trådløs

Web 1.0 var om eie, Web 2.0 er om å dele

Web 1.0 var om Børsnotering, Web 2.0 er om salg

Web 1.0 var om Netscape, Web 2.0 er om Google

Web 1.0 var om internett former, Web 2.0 er om internett applikasjoner

Web 1.0 var om kopiere tekster og media, Web 2.0 er om APIs

Web 1.0 var om ringe opp, Web 2.0 er om bredbånd

Web 1.0 var om maskinvare kostnader, Web 2.0 er om båndbredde kostnader