NÃ¥ har brevet endelig dukket opp. “Godkjent melding om oppføring av garasje …”. Etter tre utkast til plassering, justerte nabovarsel og avstandserklæring. NÃ¥ er alt klart til Ã¥ sette i gang.
Author: BÃ¥rd Henriksen
Nettverkskamera
Nå har jeg kjøpt et pent brukt nettverkskamera av en kollega. Panasonic BB-HCM311. Det støtter fjernstyring av pan og tilt, 2-veis lyd, alarmtriggere osv. Alt styrt via innebydg webserver. Bildekvaliteten skal også være. Dette kan bli tøft.
Poseidon – Ødelagt av mangel pÃ¥ logikk i siste sekund
Advarsel: Det er mulig jeg avslører litt for mye av handlingen.
Posiedon lå lenge an til å bli en helt all-right katastrofefilm, men trynet grovt i avslutningen. At et digert cruiseskip blir truffet av en kjempebølge (i pent vær) og blir liggende opp-ned er kanskje usannsynlig, men ikke umulig. En gruppe bestemmer seg for å klatre oppover og komme seg ut gjennom skroget, grei tanke. Ingen ekstreme helter eller tvilsom fysikk, bare en litt merkelig trykkluke.
Til slutt kommer de endelig til en inspeksjonsluke som leder til baugpropelltunnelen. Luken blir slÃ¥tt mot dem, veldig feil. Det mÃ¥ være et enormt trykk i skroget slik det ligger, slik at luka skulle vært tung Ã¥ Ã¥pne. De forklarer trykket utenfra med at propellene gÃ¥r. I seg selv er det litt merkelig siden hovedmaskinen har sprengt eller falt ut og kontrollpanelet er under vann og delvis skadd, desuten er skuta ellers uten strøm. Hvis vi likevel aksepterer at de gÃ¥r, hvorfor gÃ¥r de hver sin vei!? Luka er midt i tunnelen og det er en propell i hver ende. De mÃ¥ gÃ¥ mot hverandre for Ã¥ blÃ¥se luft inn mot luka. Hvis bÃ¥ten hadde vært riktig veien hadde det blitt et enormt vanntrykk i tunnelen og baugen hadde ligget stille. De mÃ¥ gÃ¥ samme vei for Ã¥ flytte vann fra ene siden til den andre og dermed vri baugen. Etter en Armageddon-inspirert (sikkert brukt tidligere ogsÃ¥) “far ofrer seg for Ã¥ redde svigersønn han ikke likte tidligere”-operasjon snur de retningen pÃ¥ begge (fortsatt like ubrukelig til manøvrering av bÃ¥ten). Det lager en sÃ¥ sterk luftstrøm ut at det lille som var igjen av luft i skroget ville blitt pumpet ut pÃ¥ veldig kort tid. Da satt jeg igjen med et veldig dÃ¥rlig inntrykk av filmen.
Totalt sett grei underholdning, det gjelder bare Ã¥ overse fysikken….
Gøy med Perl og MySQL
For ikke sÃ¥ lenge siden lagde jeg en enkel parser i Perl som leser en tekstfil, splitter opp linjene med regex og legger resultatet i en MySQL database. Enkel og lite inteligent sak, men den virker. For et par dager siden lastet jeg ned norsk ordbok til FireFox. Da fikk jeg en ide, scriptet skulle fÃ¥ litt Ã¥ bryne seg pÃ¥. WinRar klarte Ã¥ lese FireFox-filen og pakket ut en stor tekstfil full av ord pÃ¥ et veldig enkelt format. Jeg justerte scriptet litt og lagde en ny tabell i MySQL. Etter noen sekunder med tygging hadde jeg 125000 ord tilgjengelig med en rask SQL-spørring. Kjekt. Jeg la ogsÃ¥ til et felt med antall bokstaver slik at jeg kan hente ord med bestemt lengde. SÃ¥ ble jeg vÃ¥gal. Jeg modifiserte perl-koden igjen og lagde en tabell med felt for bokstav, plassering og referanse til tabellen med ord. F.eks. ble ‘ord’ lagret som o-1, r-2 og d-3. Dermed kan jeg raskt hente alle ord med ‘f’ som fjerde bokstav e.l. Problemet er at det er ganske mange bokstaver i ordlisten. Perl kom gjennom fila pÃ¥ et par minutter, men resultatet ble en tabell med 1,5mill. linjer som ikke var sÃ¥ lett Ã¥ hÃ¥ndtere. MySQL brukte nesten et sekund pÃ¥ en enkel spørring og nÃ¥r jeg prøvde JOIN meed begge tabellene stoppet det helt opp. Jeg hadde tenkt at tabellen med bokstaver kunne brukes til Ã¥ finne ord til Scrabble, men det blir nok for tregt.
The Alibi – Rett pÃ¥ nice price?
For noen uker siden sÃ¥ jeg trailer for “The Alibi” pÃ¥ en eller annen DVD. Den virket litt artig, sÃ¥ jeg sjekket Play.com. Den kostet £9.99 og skulle komme i slutten av januar. I gÃ¥r fant jeg filmen (leieutgave) til 59kr i tilbudskassa til Narvesen. De mÃ¥ ha produsert for mange utleiefilmer og bare dumpet dem til Narvesen før DVD-lanseringen. Merkelig.
VideoDB.

Vind
Det var voldsom vind i Vestfold tidlig på søndag. Jeg ble vekket tidlig av lyder fra pipa (løst deksel), litt senere forsvant strømmen. Innkjørselen var full av kvister og verandabordet fant jeg i sørgelig forfatning et helt annet sted enn jeg satte det sist. Etter hvert begynte jeg å høre om veltede båter, min står ganske godt beskyttet, men presenningen er ikke av den mest solide sorten. Så kom rapporten, 3-4 veltede seilbåter og flere som sto veldig dårlig, men ingen i nærheten av båten min. Presenningen min hadde løsnet og stativet var ikke helt bra. Da jeg kom ned så jeg først at en liten bilhenger med kapell hadde flyttet seg dratt med seg den ene støtten foran 20-30cm. Midtstøtten hadde flyttet seg ned i dreggrommet og hang ganske fritt der. Bak hadde A-støtten klappet sammen og så mer ut som / enn A. Mønestangen var bøyd alle veier, merkelig nok virker det som den tåler hva som helst. I tillegg hadde flere maljer i pressenningen løsnet. Jeg fikset det verste på søndag kveld. I dag har jeg rettet opp stativet skikkelig og surret det i badeplattformen, jeg har rettet presenningen og flyttet kannene til de maljene som var hele. Tror det skal holde litt bedre nå, men jeg må nok ha kraftigere presenning neste år.
Mer planter
Det ble en tur på Plantasjen i dag også. Jeg kjøpte en liten Elefantfot Yucca og en annen større sak som ikke var merket. Fortsatt halv pris.
PHP – Code Igniter og Drupal
Jeg har laget litt av hvert i PHP og jeg har flere litt større prosjekter i hodet. Ofte, nÃ¥r starter noe nytt, har jeg følelsen av at jeg gjentar ting jeg har gjort før og det blir mye klipping og liming av kode. Derfor har jeg sett etter et rammeverk (framework) som gjør at grunnleggende funksjonalitet er pÃ¥ plass og jeg kan konsentrere meg om det jeg vil lage. Det er mye Ã¥ velge i og det virker som det er fordeler og bakdeler med alle løsninger. I desember bestemte jeg meg for Ã¥ teste Code Igniter. Det virker som et ganske nytt prosjekt og det har fÃ¥tt mye positiv omtale. Jeg ble egentlig ikke veldig imponert. Den jobben jeg sparte pÃ¥ Ã¥ bruke ferdige funksjoner brukte jeg pÃ¥ Ã¥ fÃ¥ mine ting til Ã¥ passe med tankemÃ¥ten bak CI. Det er mulig det hadde blitt bedre med litt erfaring, men jeg tror ikke dette er veien Ã¥ gÃ¥ for mine smÃ¥ prosjekter. Samtidig testet jeg tilfeldigvis Drupal til et prosjekt pÃ¥ jobben. Det er et content management system (CMS). Slike systemer lar flere brukere hÃ¥ndtere artikler, diskusjoner, feeds osv. og brukes bl.a. til Ã¥ drive nettsamfunn, nyhetssider og portaler. Den store fordelen med Drupal er mengden tilgjengelige moduler og den ryddige API’en som gjør det mulig Ã¥ lage egene moduler. Her kan det tilpasses til nesten alle oppgaver. For meg virker det nesten enklere Ã¥ kode enkle PHP-prosjekter som Drupal-moduler enn Ã¥ bruke et framework eller begynne fra scratch. Da fÃ¥r jeg brukerhÃ¥ndtering, menysystem og grafiske temaer pÃ¥ kjøpet i tillegg til mange hjelpefunksjoner for bl.a. databasetilgang. NÃ¥ har jeg satt opp Drupal pÃ¥ serveren min hjemme og skal begynne pÃ¥ et ganske stort prosjekt som jeg har hatt i hodet lenge. Det kommer mer info her nÃ¥r er klart til testing. Stay tuned.
Det grønne hjørnet
På vei til jobben i dag oppdaget jeg at Plantasjen hadde halv pris på alle grønne planter. God anledning til å friske opp litt i heimen. I kveld var jeg innom og spurte etter planter som ser litt tøffe ut og tåler noen uker uten vann. Det var ganske mange muligheter. Jeg endte opp med en stor, palmeaktig sak med flettet stamme (mistet lappen med navn) og en litt mindre Zamioculcas. Den siste var gummiaktig og skulle klare seg med lite lys, perfekt på kontoret som bare har vindu mot øst.
Nytt Ã¥r – nye dørvridere
Forrige uke var jeg innom Ingvald Skaane og kjøpte 6 nye dørvridere. Egentlig trenger jeg minst 7 til hele huset, men jeg tekte litt feil. De var enkleste sort i “børstet look” til 49kr/stk komplett. Jeg synes de ser greie ut og var billigere enn Biltema og Europris. De gamle var i krom og plast, og virket litt utdaterte. Før og etter bytte, nei, det er ikke samme dør, jeg glemte Ã¥ ta bilde først.
Problemene
Jeg hadde et lite hÃ¥p om at dette skulle være en rask plug’n’play-jobb. Det var veldig optimistisk, jeg tror ingenting gikk etter planen. For det første hadde de gamle 3 treskruer og de nye 2 gjennomgÃ¥ende. Heldigvis var det hull i løskassa som matchet skruene til klinka, men rundt nøkkelhullet var det ingen, sÃ¥ jeg mÃ¥tte bore i lÃ¥skassa og sÃ¥ bore i døra. NÃ¥r jeg endelig hadde fÃ¥tt alle hullene til Ã¥ stemme oppdaget jeg at skruen blokkerte for nøkkelen sÃ¥ jeg ikke fikk lÃ¥st. Jeg mÃ¥tte lage litt avlange hull og trikse litt for Ã¥ fÃ¥ det pÃ¥ plass. NÃ¥ har jeg tatt 2 dører, den andre gikk litt greiere, men jeg er litt usikker pÃ¥ om jeg gidder Ã¥ ta resten. Det er kanskje like greit Ã¥ vente til jeg skal pusse opp gangen (etter kjøkken og bad, om 1-2 Ã¥r), da blir det minst 2 nye dører og litt andre ting Ã¥ ta hensyn til. Det er faktisk sÃ¥nn at 8 av 9 innerdører i huset er i den samme gangen.
