Vi tester ny forside

Denne helgen skal vi teste et nytt forsidesystem på TU.no.

Den vil bli lagt ut i løpet av dagen i dag (fredag) og tas vekk søndag kveld. Det er ikke snakk om noen radikal endring, ihvertfall ikke i denne omgang, så det er ikke sikkert at dere som tar turen innom vil merke noe som helst.

Her er et bilde av hvordan forsiden ser ut før testen starter:

Forside

Så får vi se om noen merker forskjell eller ikke. :-)

Dersom det oppstår problemer, bytter vi raskt tilbake. Vi kommer også med mer info når vi har testet oss gjennom helgen.

Debattproblemer på TU.no

Vi har for tiden problemer med at debattinnlegg på TU.no enten forsvinner eller at de dukker opp under feil artikkel.

Problemet er ikke helt konsekvent, men det har vært av og på siden torsdag.

Vi bruker det nettbaserte eksterne debattsystemet IntenseDebate både her og på TU.no, men så vidt vi kan se er det bare TU.no som har problemer.

Ettersom det er få konfigurasjonsinnstillinger vi kan konfigurere i AJAX-scriptet som legger inn debatten under hver artikkel, er det lite vi får gjort direkte.

Feil er rapportert til IntenseDebate og vi ser at det bare er 4 som har rapportert tilsvarende problem, selv om det er flere som har rapportert beslektede problemstillinger.

Vår foreløpige debugging peker i retning av datakorrupsjon rundt vår ID i databasen der IntenseDebate holder orden på hvilket debattinnlegg som hører til hvilken artikkel.

Alternativt kan det være en bug i bruken av ID-variabelen som brukes til å unikt beskrive artikkelen.

Default er å bruke URL som ID, men vi bruker artikkel-ID fordi vi med Escenic har forskjellig URL for hver bransje en artikkel tilhører.

Escenic bruker bare en av bransjene i URL, men vi har i noen tilfeller byttet hovedbransje på noen artikler og det har ført til at kommentarer forsvant.

ID-variabelen skal løse dette, og det har fungert fint med IntenseDebate tidligere. Vi jører også at andre norske brukere av Escenic og IntenseDebate ikke har opplevd disse problemene nå.

Vi tester nå om ID-problemet skyldes at vi setter den som en streng ‘1234’ istedenfor som nummer 1234 (uten ‘ ).

Forhåpentligvis finner vi snart ut av problemene, og vi vil si i fra her når vi har funnet ut av det.

Frem til det må vi bare beklage at debatten for tiden ikke fungerer som den skal.

Oppdatering tirsdag 11/8: Det er alltid farlig å si at problemet er løst når det er et problem som ikke er helt konsekvent. Vi er likevel optimister, og det har sett bra ut i flere timer nå, så vi håper på det beste.

Det ser ut som at problemet skyldes en sammenblanding av variabler fra scriptet som viser IntenseDebate på artikkelen, og scriptet som på forsiden viser antall innlegg på toppsaken. Sistnevnte vises også under hver artikkel, og det er flere ting som tyder på at samme ID-variabel har blitt blandet sammen slik at noen debattinnlegg har blitt flyttet til saken som var på topp i det kommentaren ble publisert.

Den varierende effekten skyldes trolig at noen toppsaker ikke får kommentarer, mens andre tiltrekker seg mange innlegg. Etter at vi fjernet scriptet som skulle vise antall innlegg, har vi ikke sett mer til problemet med kommentarer som dukker opp under feil artikkel.

Vi har også et godt håp om at dette løser problemet som noen har hatt med å legge inn innlegg, et problem som har vært veldig vanskelig å feilsøke.

Nå krysser vi fingrene og håper dette er slutten på flere dagers irritasjon for både oss og leserne.

Teknisk Ukeblad på nett

Etter en litt rolig nyhetssommer der nyhetsbrevet vårt ble sendt ut på ukentlig basis istedenfor daglig, har vi nå begynt med daglig utsendelse igjen.

I den redaksjonelle spalten har jeg skrevet noen få ord, og også laget en liten oversikt over relevante lenker til Teknisk Ukeblad på nett. Selv om den neppe er interessant for alle, tenkte jeg at den kunne være en grei oversikt å ha i en permalenke, så jeg legger den ved her:

Nettsjefen anbefaler

Nå er vi i gang for fullt igjen. Teknisk Ukeblad kommer i posten denne uken, og nyhetsbrevet kommer daglig igjen til de som ønsker det.

Dersom det er noen som ønsker å bytte mellom ukentlig og daglig nyhetsbrev, eller velge ut hvilke bransjer de vil ha nyheter fra, kan det gjøres på administrasjonssiden her.

Nyhetsbrevet er forøvrig gratis, så det er bare å sende det videre hvis det er noen dere mener bør lese nyhetene fra Norges viktigste bransjer. Vi minner også om at hver enkelt artikkel enkelt kan deles på Twitter, Facebook, eller gjennom epost ved å klikke på lenkene øverst i artiklene.

Her er Teknisk Ukeblad på nett:

Andre nettpublikasjoner:

Andre relevante nettsider:

Mvh
Anders Brenna
Nettsjef
Teknisk Ukeblad

Nettskyen først

Høsten er startet, og etter været å dømme kan det bli en lang og tung høst.

Vi kan velge å se tilbake på våren og se på det vi rakk å gjennomføre eller vi kan se tilbake med frustrasjon over de prosjektene vi ikke rakk å komme i mål med.

Selv om jeg anser meg selv for å være en grunnleggende positiv og fremtidsrettet entusiast, er det prosjektene vi ikke fullførte som har surret rundt i hodet mitt. Det er både fordi disse prosjektene må fullføres før vi kan starte nye, og fordi de nok en gang viser at Ting Tar Tid – mye mer enn det burde.

Det er nok av mulige bortforklaringer, og det kan sikkert vises til at andre bruker like lang tid eller mer, men det er ikke godt nok. Hvis tempoet og fullføringsevnen er for dårlig, hjelper det ikke at andre sliter med det samme. Problemet må løses.

For vår del betyr det at vi må ta oss bedre tid til å få på plass en infrastruktur som har den nødvendige fleksibiliteten for å raskt kunne implementere, justrere og integrere. I praksis betyr det at vi må ut i nettskyen.

Vi begynte å teste Amazon Web Services før sommeren. Det var like lovende som forventet, men det er ingen mirakelkur som kan implementeres med et fingerknips.

Det er veldig enkelt å sette opp en server og se at det virker, men ting fungerer litt anerledes i nettskyen. Det bør læres og erfares før man setter i gang.

Dessuten kommer man ikke utenom at systemene man setter opp også har sin egen konfigurasjon og tilpassning. Hvis man ikke tar seg tid til å designe et velfungerende oppsett på de, er man like langt selv om serverne koster ca 2,40$ i døgnet (cpu – lagring og båndbredde kommer i tillegg).

Med slike lave kostnader blir det fort fristende å sette opp noen ekstra servere for å teste ting. I så fall tar det ikke lang tid før man har et virtuelt serverrom fullt av forskjellige operativsystem, distribusjoner og versjoner fylt opp med tilsvarende blandinger av databaser og applikasjoner. Slikt rot gir ingen ekstra fleksibilitet, og sikkerhetsproblemene vil blomstre på servere og programmer som ikke får de nødvendige sikkerhetsfiksene installert.

Vi har derfor vært på jakt etter systemer som gjør det lettere å drifte nettskyen før vi setter skikkelig i gang, samt en driftspartner som kan drifte kostnadseffektivt med utgangsounkt i et slikt system. På systemsiden fant vi Rightscale, og etter noen dager med research og testing er jeg nesten sikker på at vi skal bruke dette webbaserte systemet til å sette opp vår nettsky.

Rightscale baserer seg på script som kjører når en server startes, kjøres og avsluttes. Selv om disse scriptene kan kjøres på ferdig oppsatte virtuelle server image, er det designet for å kjøre scriptbasert installasjon hver gang en virtuell server startes i nettskyen.

Dette kan høres rart ut for noen, men det gir noen store driftsgevinster og konseptet er heller ikke helt nytt. Jeg gjorde noe tilsvarende med Windows NT3.51 og NT 4.0 på prosjekter jeg jobbet med som IT-konsulent på begynnelsen av karrieren min (1996+). Istedenfor image og manuelle installasjober, scriptet vi installasjonen av operativsystem og applikasjoner på både klienter og servere med utgangspunkt i parametere som ble lagt inn på starten av installasjonen.

Slike installasjoner tok lengre tid enn med bru av image, men det fikk vi betalt tilbake i form av enklere feilretting og raskere rekonfigurering og oppdatering.

I nettskyen blir dette enda viktigere ettersom man med et parameter kan velge om man vil sette opp 1 eller 100 servere, og fordi man i flere situasjoner kan stenge ned mange eller alle serverne når oppgaven er utført. Det er også viktig å kunne gjenbruke slike script på tvers av installasjoner som har mye felles.

Det tar lengre tid å designe arkitekturen i den nettskybaserte infrastrukturen på denne måten, og det kan til tider være irriterende knotete å sette opp og debugge scriptene, men når det virker er det vannvittig behagelig å drifte slike løsninger.

Det føles litt meningsløst å bruke mye av min egen tid på dette istedenfor å sette det ut til en ekstern konsulent, men jeg vil ha litt ekstra kontroll og forståelse nå i starten slik at vi ikke gjør oss fullstendig avhengig av en ekstern enkeltperson nå i starten. Isåfall er vi jo like langt som med vanlig outsourcing, der driftsleverandøren er portvakten med nøklene. En av fordelene er jo at nettskyen er som et eget virtuelt serverrom der du selv kan velge hvem som får slippe inn.

Selv om jeg er entusiastisk i forhold til nettskyens potensiale, så er jeg også paranoid av erfaring når det gjelder IT. Vi kommer derfor ikke til å flytte etablerte velfungerende systemer ut med det første. Vi begynner med nye interne tjenester og løsninger for å få erfaringer, og så tar vi det rolig derfra.

August vil gå med til testing og oppsett, og andre prosjekter fra i vår og fra høstplanen må pent vente med oppstart til september.

Som “Ting Tar Tid”-fornekter har jeg fått med meg teorien, men har hatt problemer med å akseptere at den gjelder i praksis. Nå håper jeg at litt tålmodighet på prosjektet med nettskyen skal gjøre det mulig å kjøre etterfølgende prosjekter i ønsket tempo.

PS! Beklager manglende lenker og eventuelle skrivefeil. Dette er skrevet på mobilen på flyet.

Fritt bilde av skipet utenfor Langesund

Sommerferien er over for i år, og nå blir det en høst med mye jobbing.

Her på Teknisk Beta starter vi med å legge ut et bilde av «Full City», skipet som gikk på grunn like utenfor Langesund. Undertegnede var i området denne helgen, og tok en tur ut i snekka til svigerfar for å ta en titt og knipse noen bilder.

Her er ett av bildene:

FullCity

Følg denne lenken for et bilde i full størrelse.

Bildet lisensieres under lisensen Creative Commons Navngivelse 3.0 Norge. Det betyr at det fritt kan brukes av hvem som helst til hva som helst (også kommersielle aktører), så lenge bildet krediteres slik: Foto: Anders Brenna, Teknisk Ukeblad, CC-BY

Det er ikke et krav, men vi setter veldig pris på å også få en lenke hit til denne artikkelen fra de som eventuelt bruker det.