DinItSide

| Forum | Lenker IT sikkerhet | Lenker | Ordnede Lenker |
DigitalStart | MultiFinansIT | DinFinansSide | DinNettButikk | DigitalLogistikk | DinJusSide | DinNettavis | DomeneMekling | DomeneMegling |
N4y | Wld | F-S | SE22 | Yahoo | Yah S-E | msn | altav | Kvasir | Yelo | Sesam | eniro | Wayp | S-P | D-A | NewsMap | SE-C | BOS | H-L | S-Law | SE-Rel |
Sitepoint | Devshed | WMW | W3Schools | DNSstuff | Db | VB | Rails | MySQL | Zend | Usenet | PrTalk | NewsVille | v7n | 5 * | HTTPguru |
I M | Google Search | Matt Cutts | Planet MySQL | 5 * |
Robots Ex | KloakIt | WMW | CrawlWall | BanBots | RT Ch | Traps | SBL | Robots tool | Browser Cap | DNSstuff | Bilder | Block HL | InterNIC |
WMW | Ban IP | Apnic | Country IP | Ban Country | IP List | Monsted | NO-IP | Banned IPs | FormMail | dsbl | SpamAssin | DnsBlocklist | SORBS | Blocklist |
Linux | RedHat | Debian | Novell | Novice | Questions | Laptop | LinuxFund | LinuxToDay | LinuxWorld | Li | LinuxLinks | LinuxMaga | LinuxJour | UnixRev |

Mobil revolusjon

Innen 2013 vil mobiltelefoner gå forbi PCer som den vanligste måten å koble seg til nettet på i følge en prognose gjort av Gartner. I følge denne prognosen, vil det totale antallet PC-er i bruk nå 1780 millioner enheter i 2013. Innen 2013 vil den samlede installerte basen av smarttelefoner og mobiltelefoner med nettlesere overstige 1820 millioner enheter og vil deretter overstige den installerte basen for PCer.

Hvem har ikke sett folk sitte på toget å lese nyheter på nettbrettet, hvem har ikke sett barn spille på nettet med sin smarttelefon og hvem har ikke hørt om at verdens nettbutikker er noen tastetrykk unna? Man kan sitte på Galdhøpiggen å lese nyheter. Flere og flere firmaer skreddersyr sine nettsteder til mobile plattformer og mange firmaer lager egne applikasjoner som du kan laste ned på din smarttelefon. Dermed får du skreddersydd netthandel på deres sider. Eller du får en skreddersydd opplevelse av deres nett applikasjoner tilpasset nettopp din mobiltelefon.

Hvem har ikke hørt om CnnGo? Bruker du din smarttelefon eller ditt nettbrett til å surfe på nettet, finnes der mobile utgaver av populære side som FaceBook, YouTube, Twitter etc som gjør din mobile surfing til en unik opplevelse. Man kan si det så sterkt at i 2012 har ethvert firma som ønsker å bli sett på nettet, en mobil versjon av webstedet. Og de fleste er i full gang med å lage skreddersydde mobile applikasjoner for akkurat deres produkt og deres nettsted.

Spår mobil reklame-revolusjon. Kun konservative annonsører holder tilbake den mobile annonserevolusjonen, mener Googles Jan Grønbech.

På sett og vis hopper Afrika og Asia over ett ledd. Mange utviklingsland har dårlig kabelnett. Ofte funger mobilnettet bedre. I Afrika er mobil banking blitt et viktig begrep. Du får lønnen din inn på en konto som er tilgjengelig med noen tastetrykk på mobiltelefonen. Selvsagt setter dette økt krav til sikkerhet. En smart telefon er på sett og vis en Pc med den sikkerhet som fantes på Pcer for 20 år siden. Mobile nett er ikke så sikre som kabelnett, så det gjelder om å være varsom og bruke hodet når man bruker smarttelefonen eller nettbrettet på sider som krever at du oppgir sensitiv informasjon.

Les mer og diskuter

AJAX reduserer gapet mellom web og desktop applikasjoner.

AJAX (Asynkron JAvascript + Xml) også kalt utvidet Java Script ble introdusert i artikkelen som denne overskriften lenker til, av Jesse James Garrett February 18, 2005: "Ajax: A New Approach to Web Applications." AJAX er egentlig ikke noe nytt. Eldre teknikker benyttet såkalte "hidden frames" og litt senere iFrames, jfr artikkelen "remote scripting with iFrames." Poenget er at man kombinerer browser og server scripting på en måte som gjør at man kan laste deler av en nettside. Kort fortalt blir man kvitt den gamle teknikken med klikk og vent. AJAX motoren arbeider asynkront i bakgrunnen mot serveren, uten at man merker det. Dette kan skje via skjulte rammer (rammer med høyde og lenge null) eller via XMLHttpRequest (XHR) objektet. Den gamle teknikken hvor kommunikasjonen mot serveren skjer i den skjulte rammen og data sendes tilbake og oppdaterer en annen ramme (en del av siden) har den fordelen at man kan benytte tilbake kanppen i nettleseren og få samme resultat. Det får man ikke om man bruker XHR objektet. Siden er ikke lenger entydig med den siste teknikken. Google suggest var en av de første sidene som benyttet AJAX teknologi. Siden har Google benyttet teknikken på Google "maps" og Gmail. Google kombinerer ofte de to teknologiene for å få entydige sider hvor man kan bruke tilbake knappen i nettleseren. Eldre nettlesere har ikke støtte for AJAX teknologi og den er ikke implementert likt i de ulike nettleserne. Der finnes imidlertid bibilioteker som zXm hvor klassene er kompatible på tvers av de siste versjonene av de kjente nettleserne som Internett Explorer, Opera og FireFox. Du finner mer informasjon om AJAX på min hjemmeside. CNNMoney, har tatt i bruk AJAX technologi til å oppdatere aksjekurser selv om siden ikke lastes på nytt. Flickr kombinerer AJAX med Adobe Flash

Til slutt viser vi et eksempel på bruk av zXml biblioteket til å lage en nyhetsticker fra Reuters. Det skulle ikke være vanskelig for en litt datakyndig å kopiere denne koden (vis kilde + lete seg frem til JavaSkript og CSS filer), modifisere den og lage sin egen nyhetsticker basert på andre datafeeds som det vrimler av på nettet. Egentlig er det gjort på noen minutter. Her finner du en oversikt over aktuelle bøker som omhandler AJAX.

 

Ta kontroll over ditt webområde.

Spam via epost øker. En robot skal respektere meta tagger og robots.txt. Men der er en rekke roboter som ikke gjør det, selv fra kjente nettsteder og firmaer. I løpet av et sekund kan informasjonen på din side være stjålet. Det er umulig å gardere seg helt mot dette, så sant du ikke blokkerer hele verden. I tillegg til å forsøple din log, stjeler de din tid og oså din båndbredde. Dersom du greier å holde ute de verste eposthamstrende botene og andre dårlige roboter, sparer du ikke bare penger ved å slippe å oppgradere ytelesen til ditt webhotell, men du blir også spart for mye hodepine og unødig arbeide. Følgende forholdsregler er nyttige:

Som et generelt siste råd: Før du bygger et nettsted, bygg en brannmur rundt det, ved å lage de relevante robots.txt samt .htaccess filene du trenger. Robots.txt filen må ligge på roten og merk at .htaccess brukes på alle undermapper om du ikke overskriver den med en egen for den aktuelle mappen.

Objektorientert programmering for nettet.

Verktøyet er her, og best av alt, det meste er gratis. Tre store konkurrenter er på banen, Microsoft, Sun Java og den helt åpne teknologien som er beskrevet i mer detalj i neste artikkel nedenfor. Microsoft satser mye på .NET og ASP.net. Den 19 april 2006 annonserte Microsoft at Visual Studio 2005 Express Edition som inkluderer Visual Basic, Visual C#, Visual C#, Visual J#, Visual C++ og Visual Web Developer Express vil være gratis. To dager før, 14 april 2006, erklærte Microsoft: "Source Code for the Built-in ASP.NET 2.0 Providers Now Available for Download". Tidligere har Borland lansert sin nye C++ Builder. Dette er et glimrende verktøy for den profesjonelle utvikler og Borland har alltid kunne importere Microsoft sitt klassebibliotek. Fordelen med det er at man kan benytte Microsoft sine klasser hvor de er sterkest, nemlig de klassene som går mot Microsoft sine egne applikasjoner, særlig deres operativsystemer. Fra før av har Sun med sin Javaplattform lansert at man for eksempel kan bygge en ny komponent i en database ved dra å klikke. Det er slik det lenge har vært i Borlands C++ Builder. Den som har skrevet denne artikkelen har en særlig sans for Borlands C++ Builder. Men et sted må man begynne og da kan det være naturlig å lære seg å krype først. Dette er beskrevet i neste avsnitt.



Hvordan lage din egen (test) web server med XP eller Linux.

Det er ikke så vanskelig som du tror. Er du av de kjappe, trenger du ikke lese mer. Det holder med å klikke på overskriften og laste ned via XAMPP fra "Apache Friends." Det skal går raskt, ca 2 minutter på min maskin, så går det tregt, bør du prøve en annen kilde. Installeringen tar et par minutter så på ca 5 minutter har du din egen webserver med Apache, MySQL, PHP, OpenSSL etc. Skriver du http://localhost når du er ferdig med installeringen og får XAMPP skjermbildet, har valgt norsk som språk, bør alt fungere. Start med å klikke lenken "Norsk" og du bør får opp følgende melding:

"Velkommen til XAMPP for Windows Version 1.5.2

Gratulerer:
Du har vellykket installert XAMPP på din maskin!

Nå kan du starte å bruke Apache og Co. Først burde du prøve »Status« på menyen på venstre, og sørge for at alt funger slik det skal.

Nyhet i gjeldene versjon: Sikkerhets sjekken!"

Gå direkte til nedlastningssiden for den aller siste Windows versjonen. Har du funnet en god kilde, er nedlastingen med en middels ADSL forbindelse gjort på noen minutter. Det første du bør gjøre etter at du har orientert deg på velkomst siden er å bla ned til avsnittet "Basic Questions". Hele det avsnittet bør du skrive ut og lese meget bra før du begynner. Det kan spare deg for endel bryderi og unødige spørsmål. Har du tenkt å drifte din egen WebServer, må avsnittet "A matter of security" leses. Er du helt ny til objektorientert porgrammering, kan du få en "flying start" ved først å lære deg "Javascript objekter". Der er det en editor hvor man kan endre koden i eksemplene og umiddelbart se virkningen av endringene. Blant annet er det meget viktig å forstå hvordan et objekt refererer til seg selv ved "this pekeren". Hae du fårstått dette kan du gå videre til neste nivå og lære deg objektorientert PHP. Dermed er veien åpen inn til større prosjekter basert på PHP. I kapittel 19 i PHP manualen finnder du en orientering om den nye objekt modellen i PHP 5.0. Ytterligere ressurser om du trenger hjelp:

For å hjelpe deg i gang, har vi skrevet en kort introdukjson til MySQL som vi håper er begynnelsen på en bok om hvordan man skal lage sine egne objektorienterte database drevne sider og sitt eget "Content Management System" (CMS) eller sin egen databasedreven netthandel. Introduksjonen er først og fremst skrevet for de som har lastet ned XAMPP 1.5.2 for Windows XP.

Vil du ha kontroll å gjøre alt manuelt, kan følgende prosedyre benyttes:

  • Last ned apache 2.x serveren hvor du velger "Win32 Binary". Apache er fortsatt den foretukne webserveren når dette skrives i april 2006. Den installeres stort sett ved å klikke valg og skrive inn tekst i dialogbokser. Når du får opp skjermbildet "Apache HTTP server 2.0 Installer Wizard", velger du localhost, localhost en gang til og me@localhost (default valg som reduserer feilmuligheter). Velg også "for all users, on Port 80, as a Service - Reccomended". Når installasjonen er ferdig, åpner du nettleseren din og skriver inn http://localhost/ uten www foran localhost. Gikk alt OK, har du nå en egen testserver på din Pc. Det er greit å legge ut følgende tre snarveier (Start + alle programmer + Apache Http server + Control Apache Server) på skrivebordet: Start, Stop og Restart. Dersom du vil at dokumentene dine skal legges i en annen mappe enn standard mappen, må du editere konfigureringsfilen (Start + alle programmer + Apache Http server + Configure Apache Server + Edit the Apache httpd.conf Configuration File). Søk deg til "DocumentRoot" og endre den til den mappen hvor du vil html filene dine skal legges "C:/DinITside/dokumenter" for den siden du leser denne forklaringen på. Bla deretter ned en ca 20 linjer og endre Diretory til samme mappe som du nettopp valgte for DocumentRoot. Lagre endringene og restart Apache serveren for at endringen skal bli effektive. Du kan nå teste serveren ved å legge en HTML fil i den mappen du nettopp opprettet. Du gjør dette på akkurat samme måte som du før har lastet opp sider til din webserver, bare at du nå velger localhost som server. I Dreamweaver, konfigurerer du en testserver i tillegg til webserveren du allerede har konfigurert. Verre er det ikke og du kan nå teste HTML sidene dine lokalt på egen maskin.
  • Vil du i tillegg være i stand til å kjøre PHP skript filer, kan du installere PHP ( Velg for eksempel PHP 5.1.2 installer) og MySQL om du vil kjøre dynamiske databasedrevne sider. Du finner en grundigere forklaring på hvordan du innstallerer og konfigurerer Apache serveren, PHP og MySQL. Fullstendig dokumentasjon finner du på Apache sin egen side. Dersom du bruker Linux som operativsystem, er det ikke noe i veien for det. Du må da laste ned linux versjonen av PHP og MySQL. Får du problemer med PHP og / eller MySQL er der noen meget bra forum på sitepoint, hvor du kan lese eller logge deg inn og spørre. Der vil du antalgelig få svar på 99 % av alle de spørsmålene du måtte ha om PHP og MYSQL etc.
  • Kjører du Linux, finnes der også der et glimrende forum på LinuxQuestions.org hvor du får svar på spørsmål om ulike versjoner, nedlastninger, konfigurerering, kompilering etc. Linux er er en mer teknisk plattform hvor du selv kan kompilere noen av de applikasjonene du installerer. Dermed er du godt i gang med å lage din egen webserver. Du finner en rekke lenker på denne siden som ikke er lagt der tilfeldig. Antagelig vil du ha stort utbytte av boken, Run Your Own Web Server Using Linux & Apache.
  • Dersom du vil lage ditt eget forum, for eksempel ved å bruke phpBB kan det være meget nyttig å kjenne PHP og MySQL først. Dersom du lager ditt eget forum er det også en applikasjon phpMyAdmin som det kan være lurt å installere.
  • Du har nå et glimrende opplegg til å lære deg objekt orientert programmering. Du får en meget my innledning om du starte på W3 Schools med JavaScript Objects Examples. Der er det en egen tolker hvor du straks kan teste egne eksempler. Det er for eksempel et glimrende sted til å lære seg å forstå "selvreferanser" til metodet og data i eget objet, ofte "this" (pekeren). Når du behersker objekter i Javascript er det naturlig å gå videre til objekt orientert programmering i PHP (noen vil nok kalle det kvasi objektorientert). Der gjelder det om å få fatt i de siste versjonene av PHP, ettersom de er mest objektorienterte. Behersker du objektorientering i PHP, er det naturlig å gå videre med Java, C#, C++ og andre objektorienterte språk. Du finner noen glimrende bøker på sitepoint om ogjektorientert programmering i PHP, samt hvordan du skal utvikle egne databasedrevne siter, for eksempel ditt eget "Content Mangement System" hvor dine ansatte ikke trenger kunne HTML eller annen koding for å legge informasjon ut på nettet. Etter hvert som din tekniske innsikt øker, kan det være naturlig å investere i boken Build Your Own ASP.NET Website Using C# & VB.NET og lære deg å beherske Sun's Java plattform. Behersker du noen av de verktøyene som er beskrevet her skal du kunne lage kraftige dynamiske databased revne sider. Noen, for eksempel en av spesialistene på design og webutvikling , Jakob Nielsen, mener at dette er mye viktigere enn å lage "fancy flash" animerte webapplikasjoner eller sider. Man kan si at innhold er dronning og refaktorisering og oppdatering til bedre innhold og kode er konge. Simpelthen, skriv for nettet. Lager du kvalitetsinnhold samt enkel kode med logisk konsistent grafikk og enkel navigering er sjansene mye større for at siden din vil bli oppdatet av søkemotorene. Dette kan du leser mer om på DigitalLogistikk og på DinMediaSide, finner du en rekke nyttige lenker om hvordan du skal produsere godt innhold som blir lest av besøkende til sidene dine. Merk at alle undersider til DigitalPunkt er laget i Adobe Dreamweaver maler og dermed vises de best på skjermer hvor oppløsningen ikke er for lav. Har du problemer med menylinjene og utseende på sidene, anbefales det at du høyreklikker på skjermen din og setter oppløsningen til middels (høyreklikk + egenskaper + Innstillinger + skjermoppløsning).

Bruk RSS til å fortelle til verden og søkemotorene at der er nyheter på siden din. Hvorfor skal jeg syndikere innholdet mitt ut på nettet?

Der er mange grunner til at du skal syndikere innholdet på siden din ut på nettet.

  • Selv om søkemoterer ikke kan lese RSS (XML) kode direkte, tyder ting på at søkemotorer som Google prioriterer sider med RSS innhold på. Dersom spideren finner RSS lenker til siden din vil det øke populariteten til nettstedet ditt.
  • Du kan sende ut nyhetsbrever, produktinformasjon etc. via RSS i stedet for via epost. Mange kunder foretrekker det fremfor epost hvor de er redd for spam.
  • Ditt innhold kan syndikeres ut til andre sider. Dersom artikkelen inneholder lenker til din side, vil det gi økt siderang eller verdi av din side. Du øker verdien av nettstedet ditt.
  • Du oppfordres til å sende din RSS feed til ulike kataloger som for eksempel Yahoo. Det øker igjen populariteten av og innkomne lenker til siden din. Verdien av netteiendommen stiger.
  • Der er faktisk argumenter for å syndikere ut ulike deler av domenet ditt. Det gir hyppigere besøk på nettplassen som helhet og bidrar til å øke innkomne lenker til undersider.
  • Det er ikke bare tekst som kan syndikeres ut. Du kan syndikere ut audio og video. Det aller siste er såkalte Podcasts som ikke er noe annet enn RSS for audio og video.
  • For eksempel kan du syndikere ut reklamesnutter fritt og så ta betalt for hele filmen eller kringkastingen. Du kan altså undervise kundene dine ved hjelp av RSS.
  • Syndikering er et kjent begrep i forretningsverdenen. Vi kan kalle RSS digital syndikering eller syndikering i den digitale tidsalder. Der er åpenbare fordeler. I teorien kan du syndikerer ut alt på siden din, tekst, video, bilder og audio..
  • Du finner mer enn nok lenker på denne siden til å begynne. Aller først bør du kanskje lese litt om RSS på W3 Schools.

"To understand the importance of RSS to webmasters it helps to understand how they benefit the consumer".

Det er det syndikering av innhold dreier seg om. Sett deg i kundens situasjon. Hva søker kunden etter? Dersom du finner ut det og kombinerer RSS med adferd har du nådd langt. Det gjelder om å bli sett. Kombiner det gjerne med b-found sin søkeorddatabase. Der er en rekke ulike programmer til å logge / tracke aktivitet fra en surfer treffer siden din til han forlater den:

  • Hvor kom surferen fra?
  • Hvilken nettleser brukte han?
  • Hvilke deler av siden din besøkte han?
  • Begynte han en bestilling men avsluttet? Hvor i prosessen og er det mulig å si noe om hvorfor?
  • Hvor gikk han hen? Til en konkurrent eller til en tilsynelatende vilkårlig annen side?
  • Gikk vedkommende til en søkeside for å søke videre?

Kombinerer du slikt analyseverktøy med en søkeorddatabase og målrettet innhold ved hjelp av RSS vil du ligge langt foran dine konkurrenter i å bli sett på nettet. Husk at spidere elsker nytt stoff. Den beste regel vi kan gi etter å ha studert søkemotoroptemalisering over lengre tid er følgende:

Skriv dynamisk kvalitetsinnhold ved bruk av enkel, klar kode og gode overskrifter over avsnitter.

Husk at om du kjøper en bok om søkemotoroptimalisering, er den som regel foreldet når den kommer ut på markedet. Utviklingen går så fort at det som ble betegnet som god praksis i går, regnes som spam i dag og du blir straffet med redusert siderang eller det som er enda verre, søkemotoren kaster siden din ut av registeret / indeksen sitt / sin. Din netteiendom forringes i verdi.

Den siste informasjonen finner du som regel ved å delta i ulike forum, men ha også en sunn skepsis til det som skrives der. Forum brukes til å spre sanne og usanne rykter, så du må lære deg å skille klinten fra hveten.

Der er mange ulike verktøyer som kan benyttes til å lage RSS (XML) kilde filen. Vi har benyttet FeedForALL til å lage feeden til denne artikkelen. Deretter har vi syndikert innholdet ut til MultiFinansIT, en annen side under DigitalPunkt.no.

twitter icon facebook icon Google+ icon YouTube icon reddit icon stumbleupon icon digg icon LinkedIn icon Reklamere | Kontakt | Personvern globalt | Org nr 987 091 398 | © 2004 - 2012 Alle rettigheter reservert |