lørdag 5. januar 2013

Å lage sin egen mail klient i vb.net

Heisann!!

Snakket i forrige blogginnlegg om å bruke noe av det man har lært på skolen det siste halve året.
I dag har eg lagt webutvikling til side og funnet frem Visual Basic, for å gjennomgå noen tutorials, og for å holde litt kompetanse ved like før skolen tar til igjen om noen uker.

Det resulterte til slutt til at eg begynte å lage meg et program for å sende mail.

Og det er no en gang slik at når man ser en tutorial som er laget av andre så ser det hele veldig enkelt ut. Det gjorde det også denne gangen.

Utgangspunktet mitt var denne videoen:


Og det ser jo enkelt nok ut, ikke sant?
Problemene begynte å oppstå når eg hadde skrevet programmet og skulle sende min første mail.

Feilmelding på feilmelding kom opp med at det ikke gikk an å sende mail, uten at det ga noe mer mening.

Når eg fikk på plass rett smtp host, og rett verdi på EnableSsl så ble det noe annet.
Første mail gikk ut, og eg kunne begynne å bygge opp med tekstboxer og få det litt mer visuelt.

Og når man har fått på plass slike ting som avsender, kem man skal maile til, overskrifter osv så er det å begynne å vurdere på hva annet man trenger.

Fikk fort merke at det å skulle huske mailadresser å sende til ville fort bli tungvindt, så neste del av prosjektet ble å lage en mailingliste. En enkel liten sak som henter en .txt fil og som kan redigeres. Se de to neste videoene:


og denne:


Vel... no har du fått en kjapp oppskrift på hvordan du kan lage din egen lille mail klient i Visual Basic. Om du er helt ny så vil eg anbefale å starte på Tutorial #1 og ta det skrittvis utover.

Om eg ikke blir brutt opp i bits eller inntar en binær form så vil det snart komme en ny blogg med nye erfaringer fra Mitt IT-eventyr!

mandag 31. desember 2012

Godt Nytt År!

Godt Nytt År til deg!

Da var året 2012 sin siste dag kommet. For min del har det vært et år fylt til randen med ny kunnskap, både på jobb, hjemme, men også på skolen.

Fag som webutvikling, programmering i visual basic og databaser har vært med på å berike året. Det å få være med på å lage spill, utvikle, skape noe. Det gir en følelse av mestring.
Og kanskje sitter du med slike tanker, på en dag som i dag. Oppsummerer litt av året som har gått, og kanskje tenker du litt på hva neste år skal bringe.

For min egen del vet eg hva som står på menyen før sommeren når det gjelder fag, av erfaring vet man og hva man har i vente av personlige og familiære hendelser. Uttalelser fra ledelsen på jobb forteller at eg også der har noe å se frem til.

Og når man sitter på årets siste dag og teller timer til neste år så er man vel nesten pålagt å komme med et nyttårsforsett. Mine nyttårsforsetter må være å fortsatt jobbe godt med skolen, og bli en enda bedre utvikler!

For å skape litt stemning har eg funnet frem en video av fjorårets fyrverkeri fra London!


GODT NYTT ÅR!!

Om eg ikke blir brutt opp i bits eller inntar en binær form så vil det snart komme en ny blogg med nye erfaringer fra Mitt IT-eventyr i 2013!

fredag 28. desember 2012

Vel overstått Jul

Heisann!

Da var julaften forbi, alle eksamener er levert og forhåpentligvis bestått.

Men hva har man igjen etter et halvt år på skole? Bortsett fra et hode som er tungt, mange flere timer foran pc'en enn man kanskje har godt av og avslutningsvis en førjulstid bestående av eksamener?

Man har fått kunnskap! Kunnskap til å gjøre mer avanserte ting enn man kunne før.
Så tenker kanskje du som leser dette... Hva slags ting? Det er da man må se på HVA man har lært.

En av de "tingene" eg har gått gjennom det siste halve året er HTML, hvordan man bygger opp en webside. Hvordan man kan kombinere forskjellige teknologier, og også hva som er tilgjengelig.

Med HTML5 nå ferdig definert av W3C så er det jo bare å sette i gang og utvikle HTML5 sider.

Hva skal man så utvikle? For min egen del blir det å videreutvikle den websiden eg allerede har. Tilføre nye elementer og gjøre et forsøk på å få den til å virke mer profesjonell.

I november i år skrev eg et innlegg der eg nevnte at det kanskje kom en blogg med et tips om årets jule app. For min del har bruk av iPhone, iPad, pc bestått av noe heeelt annet enn skolerelaterte temaer. Spill har preget det meste av bruken. Og det er jo litt det julen handler om. Å koble av, kanskje koble ut og gjøre noe annet.

I denne bloggen har ikke fokuset på spill vært det som har tatt størst plass, men denne gangen, i en av året 2012s siste innlegg vil eg fremheve ett spill som har tatt min tid mer enn en gang denne julefeiringen.

"Where's My Water?" av Disney som er i sjangeren av spill som krever at man kan utføre forskjellige hendelser i riktig rekkefølge. Av og til starter brettet med det samme så man ikke får sjans til å tenke og planlegge sitt neste trekk, men det er bare litt av morroa!
Spillet passer for de fleste fra sånn ca skolealder til godt opp i åra!

Om du vil lese mer om det er linken her:

https://itunes.apple.com/no/app/wheres-my-water/id449735650?l=nb&mt=8


Ønsker Dere alle en fremdeles God Jul og et Godt nytt år i 2013!

Om eg ikke blir brutt opp i bits eller inntar en binær form så vil det snart komme en ny blogg med nye erfaringer fra Mitt IT-eventyr!

torsdag 29. november 2012

Teamarbeid over internettet

Heisann!

Ja, no er det virkelig lenge siden sist blogginnlegg. Grunnen har vært mye skolearbeid, der prosjektarbeid på to større prosjekter har vært det som har tatt min tid.
Og det er erfaringen fra disse prosjektene eg vil dele.

Til begge oppgavene har teamsammensetningen vært lik.
Det spennende med dette teamet er at vi har vært plassert geografisk på 4 steder på en slik måte at vi ikke har hatt mulighet til å besøke hverandre i det daglige. Så bruk av digitale hjelpemidler via internett har vært essensielt.

Av redskaper vi har brukt for å kommunisere har vi hatt Google Disk, Lync (via skolen), Skype, SMS, mail, og telefoni.

Prosjektene vi har hatt har vært:

1. Programmering av et spill i Visual Basic med tilhørende rapportering
2. Utvikling av et nettsted med tilhørende rapportering

Prosjekt nummer to kom ca halvveis ut i arbeidet med prosjekt nummer en.
Vi var ikke nødt til å ha samme teamsammensetning på begge prosjektene, men vi valgte å gjøre det da vi følte at vi allerede hadde etablert det vi trengte av møteplasser/tidspunkter og verktøy for å fullføre dette på en god måte.

Og det var litt av nøkkelen her.
Samarbeidsplattformen. Som bestod i ukentlige teammøter som man fikk innkalling til 2 dager i forveien. Felles lagringsplass på Google Disk. Oppgaver gitt som skulle vært utført til neste møte.

Prosjekt nummer en var en betydelig større oppgave enn Prosjekt nummer to, og det var flott at vi fikk denne oppgaven først, da eventuelle problemer ville blitt avdekket her.

Spillet vi valgte i Prosjekt nummer en var HangMan. Vi kunne velge mellom HangMan, Sudoku eller en Scoreboard til Bowling.
Utfordringen med Prosjekt nummer en - Programmering av et spill i visual basic var samkjøringen når man skulle lage koden. Det ble løst med at man tok ansvar for koding etter tur, zippet programmet, og lastet opp på Google Disk så resten av teamet kunne laste ned og teste.
De som ikke tok seg av selve kodingen fikk dokumentansvar og ansvar for å skaffe bilder til grafiske effekter. For dette teamet fungerte dette. I motsetningen til Prosjekt to var det ikke like lett å følge utviklingen dag for dag på HangMan. Det ble gjerne helst den som satt med kodeansvaret den uken som så fremgangen. Hadde man ikke vært fysisk atskilt ville opplevelsen her blitt annerledes. Til den som leser dette og no mener at det finnes måter vi kunne gjort dette annerledes på, skal det nevnes at vi var alle nybegynnere innen programmering og i teorien hadde kun den intro kunnskapen skolen hadde tildelt oss. Metoder og kommunikasjon var overlatt helt til oss å finne.

Prosjekt nummer to, som var utvikling av et nettsted, ble en helt annen opplevelse med tanke på å jobbe i et utviklingsteam som ikke sitter i samme rom. Selv om menneskene var de samme og plattformen var lik som Prosjekt nummer en var dette enklere. Her var det bare å skrive koden, laste den opp til en server med for eksempel FileZilla og så kunne resten av teamet gi tilbakemelding på direkten om hva som fungerte, ikke fungerte. Dette gjorde til at vi kunne bestemme oss for et tidspunkt, laste inn verktøyene vi trengte og utvikle dette sammen i et høyere tempo enn vi klarte med Prosjekt nummer en.
Det som OGSÅ gjorde det hele mye enklere var at man kunne sitte og lese koden i samme øyeblikk som en av de andre hadde lastet den opp.

Totalt har disse prosjektene vart i 2,5 måneder.
Erfaring av disse to prosjektene har vært at med god struktur og en på forhånd avtalt plattform så lar det seg løse selv om man ikke sitter på samme sted.

Utfallet / resultatet av prosjektene foreligger ikke i det dette innlegget skrives. Selv om eg ikke tviler på at resultatet vil bli et vi kan være fornøyd med er nok erfaringen rundt utførelsen gjerne like viktig.
Det som nå gjenstår av første semester er 4 eksamener og så er det jul.

Se frem til et innlegg, om ikke så lenge, som omhandler JuleAppen

Om eg ikke blir brutt opp i bits eller inntar en binær form så vil det snart komme en ny blogg med nye erfaringer fra Mitt IT-eventyr!

tirsdag 30. oktober 2012

Wordle

Heisann!

Du har kanskje en jobb der presentasjoner tar en del av tiden din. Kanskje du er kompetanseutvikler i et større firma eller kanskje du har tatt på deg et prosjekt der du skal avslutte med en presentasjon for sjefen. Du har behov for å ha tilgjengelig en del ord/stikkord som et slags mindmap (se blogginnlegg om Mindmaps i  juli)
Eller kanskje du rett og slett har lyst å lage noen artige invitasjoner til hagefesten i nabolaget?!

Og det kan jo kanskje hende at grafikk ikke er din største egenskap...

Frustrerende er det ikke?
Ikke bry deg om det, alt kan fikses!

På www.wordle.net er dette enkelt å gjøre noe med.
wordle.net presenterer seg som et leketøy der du kan mikse ord!

Velg 'Create', legg inn alle ordene du ønsker å ha med, og klikk 'Go'

Og du blir presentert med et bilde med alle ordene du ville ha med! Og er du så lite grafisk som meg er det bare å trykke på 'Randomize' helt til du finner noe du liker.
Men om du er av sorten som helst vil klare sjøl så kan du velge Font, Layout og Farge.

Der er stilt et galleri tilgjengelig om du trenger litt inspirasjon, strengt tatt trenger man ikke det.
Dette kan til og med pappa klare!

Om eg ikke blir brutt opp i bits eller inntar en binær form så vil det snart komme en ny blogg med nye erfaringer fra Mitt IT-eventyr!

onsdag 24. oktober 2012

HMTL5 og video-tag

Heisann!

Bloggen min heter "Mitt IT-eventyr", og innimellom så føles tiden foran pc'en slik.
Som et eventyr á la Alice i Eventyrland som er blitt digitalisert.

Forleden dag fikk vi på skolen i oppgave å finne en av våre egne videoer og lage en html side med den som en del av den. Kordan vi valgte å gjøre det var opp til oss. Ukjent med utfordringene eg kunne komme til å støte på kastet eg meg over denne "enkle" oppgaven. Hele leksjonen på 5 ulike oppgaver skulle ikke ta meg mer enn kanskje en time, mente eg.

Eg startet med nullpunktet mitt, slik eg alltid gjør med standard html tagging for å lage meg en html fil og knytte den til en standard style.css fil. Alt slik kan du lese om i tidligere innlegg på denne bloggen.

Så bestemte eg meg for å bruke en video fra min iPhone4. Filformat .mov Først rotet eg meg inn på en runddans med <object> - taggen. Der alt viste seg å virke fint i browseren Google Chrome (på min maskin). Fortsatte testen med de 4 andre browserne eg bruker til slik testing og oppdager plutselig at dette ikke virker slik det var tiltenkt. Jaja... Vi får prøve på nytt.

De fem eg bruker er Google Chrome, Firefox, Internet Explorer, Safari og Opera.

Som sagt, eg skulle prøve noe annet. Så eg satt i gang med HTML5 sin <video> tag. Og en .mov fil. Eller quicktime format om du vil..
Før eg går videre vil eg du skal forstå at video, video redigering, formater og slikt er ikke daglig kost. Så eg satte i gang og laget siden med nytt mot.

Denne gangen var opplevelsen at videosnutten min ble vist frem "oppned", noe som var veldig frustrerende når eg skjønte at eg kanskje måtte filme en ny snutt. Så siden tanken min var at alt kan ordnes så fant eg en måte via CSS å snu den på! Og gleden over å ha klart det varte akkurat så lenge som det tar å innse at også 'play' knappen og alle andre knapper nå var på hodet.

Etter et desperat søk på google innså eg at det var mulig å lage en knapperad i javascript, men nå hadde eg allerede brukt så mye tid at eg ønsket ikke den biten i tillegg.
Så da ble det nytt forsøk og et tredje forsøk. Legg merke til at eg fremdeles roter med filer med .MOV format.
Lager det til slik eg tror det skal med både visning av feil og rett video, sjekker at alt fungerer i mine browsere og så legger eg det ut på serveren, kun for å oppdage at det er kun hjemme hos meg det fungerer.

Leser over leksjonen igjen, og begynner å innse at eg kanskje burde heller prøve å få et annet format på disse snuttene. Så en ny jakt starter, jakten på en converter. Som tidligere skrevet er ikke dette mitt største interessefelt (så langt), men en gang skal være den første.

Så nedlastingsraten i heimen økte sakte, men sikkert i takt med stressnivået.
Følgende convertere ble prøvd:

EasyHTML5 Video
MIRO Video Converter
Any Video Converter
Handbrake

og sist, men ikke minst...

VLC

Når eg hadde vært gjennom denne runden hadde eg konvertert begge snuttene til både .mp4 OG .ogg
Som er formater som skal virke bra med <video> - taggen.

Joda, det skaffet meg noen erfaringer, og eg har denne gangen fått testet ny kunnskap til gangs.
Fremdeles synes eg det minner om et eventyr, for i de fleste eventyr ender det godt. Det gjorde det også denne gang, trodde eg i går når eg slo av maskinen for å legge meg, nesten en time etter eg BURDE vært i seng.

Kun for å oppdage når eg kom på jobb i dag og skulle se på resultatet i en versjon av IE9. Jammen?Det virket jo..? Så klart skjønte ikke en amatør som meg dette. Der var ikke noe som tydet på at her var noen videoer. Eg husket å ha lest at eg burde legge inn en tekst/melding til brukeren i slike situasjoner.Men det hadde eg jo ikke gjort. Hallo? Det virket jo?
Så det er klart at det første eg gjorde når eg kom hjem var å rette opp den lille tabben. OG testet mot IE9.

Om DU har lyst å lage en html side med video så kan du lære om det her:
http://www.w3schools.com/html/html5_video.asp

Og der kan du også teste om browseren/nettleseren din takler dette.

Og her er videoen som eg KANSKJE burde sett FØR eg rotet meg inn i dette på egen hånd ;)



Om eg ikke blir brutt opp i bits eller inntar en binær form så vil det snart komme en ny blogg med nye erfaringer fra Mitt IT-eventyr!

lørdag 20. oktober 2012

Imgur - dele bilder på nett

Hei igjen!

For ikke så veldig mange dagene nevnte eg tjenesten pastebin.com, som var godt tilrettelagt for tekst.
Men hva med bilder da?

Joda, det finnes tjenester for bilder, som kan ligne litt på pastebin.

imgur.com er en slik tjeneste.

Det er nå en gang slik at bildefiler tar en del større plass enn tekst, og skal man sende de, videresende de, så vil man fort fylle opp mailen sin, og for den saks skyld alle andre sin.
Kanskje du jobber i et prosjekt som skal lage et bilde, eller du får en feilmelding i et system som du vil ha noen til å tolke for deg.

Da er imgur.com veldig grei.
Finn bildet du skal ha, kopier det (legg det på utklippstavlen) og lim det inn under 'Upload Images'

I retur får du opp en ny side med en Short URL som her: http://imgur.com/ssxrP
Om du ikke har lest min blogginnlegg før, kan du lese om short url her:

http://bamsehiet.blogspot.no/2012/07/short-urls_29.html


Om eg ikke blir brutt opp i bits eller inntar en binær form så vil det snart komme en ny blogg med nye erfaringer fra Mitt IT-eventyr!