Månedlige arkiver: mai 2008

Jeg vurderer å selge bilen

En ting er dyrere bensinpriser og bomstasjoner. Det er en egen diskusjon som vi godt kan ta en annen dag ((Mitt ståsted er enkelt: flytt avgiftene bort fra bilen og over på forbruket.)). Men det er ikke derfor jeg vurderer ((Egentlig vurderer jeg ikke å selge den heller.)) å selge bilen. Neida, det er disse trafikantene man deler veien med. Det er nemlig en god del trafikanter som rett og slett ikke kan kjøre bil ((I motsetning til meg som har hele to års erfaring med bilkjøring… Jeg har sikkert mine øyeblikk jeg og.)). Det vil si, de kan ikke reglene i trafikken. De gjør merkelige veivalg og skaper farlige situasjoner rundt seg støtt og stadig. Et blink til høyre, mens de svinger til venstre…

Noen ganger lurer jeg virkelig på hva folk tenker på.

Et par eksempler der jeg måtte ta bilde ((Tatt med mobilen, så jeg beklager den dårlige kvaliteten.)): Fin plassering av bilen Jeg har nettopp kjørt inn på denne parkeringsplassen, på venstre side ((På venstre side på vei inn, ikke venstre fra denne vinkelen. Jeg har liten bil, men ikke så liten.)) av den midlertidige parkerte bilen vel og merke. Hun ble stående slik rundt fem minutter før hun til slutt kjørt videre. Kanskje hun nettopp kom hjem fra et lengre opphold i England?

Og hva skjer egentlig her? Rullestolbruker ut på tur Kan dette være lovlig? Jeg vet ikke helt hva rullestolbrukere har i maksfart, men dette gikk ikke unna. Jeg vurderte å ta han med døra ((Neida. Jeg ruller bare rolig forbi ham.)), men var redd for å sende ham over til den møtende bilen…

Noen ganger skulle jeg ønske jeg hadde et kamera fastmontert på bilen, for det er ofte situasjoner jeg har lyst til å ta bilder av. Senest igår kveld holdt jeg på å frontkollidere med en som la seg i motgående kjørefelt ut av parkeringsplassen.

Slette duplikater fra MySQL

Jeg har etterhvert skaffet meg en pen liten samling sitater i en MySQL tabell som brukes til WordPress-innstikket XmasB Quotes. I skrivende stund er det cirka 14000 ((Fjorten tusen, ja)) sitater totalt. Du ser et tilfeldig av disse til høyre på min hjemmeside.

14000 sitater er selvfølgelig ikke et resultat av manuelle måter å legge de inn på. Jeg har laget et lite program som gjør om en liste til MySQL setninger for å legge det inn. Dermed legger jeg inn flere tusen på noen sekunder, gitt at jeg har en liste over sitatene å hente fra. Som et resultat av denne måten å gjøre det på har jeg fått mange duplikater i samlingen ((Jeg kunne selvfølgelig sjekket for duplikater når jeg legger sitatene inn, men det gjør jeg altså ikke.)). Cirka 500 var det før jeg fjernet de tidligere idag. Så hvordan fjerner man duplikater fra en MySQL tabell?

Det finnes sikkert mange måter å gjøre en slik jobb på. Jeg valgte å gjøre det enkelt, med enkle spørringer og en midlertidig tabell.

  1. Først lager jeg en midlertidig tabell hvor duplikatene er luket ut: CREATE TABLE quotes_temp AS SELECT * FROM wp_xmasb_quotes GROUP BY quote, author Den nye tabellen vil nå kun inneholde sitatene hvor «quote» og «author» til sammen er unikt, det sørger klausulen «GROUP BY» for.
  2. Neste skritt – tømme den originale tabellen: TRUNCATE wp_xmasb_quotes TRUNCATE fjerner innholdet på samme måte som en DELETE kommando ((Men TRUNCATE er ikke det samme som en DELETE – den vil blant annet ikke returnere antall rader slettet. Den vil heller ikke trigge ON DELETE)). Backup er selvfølgelig tatt på forhånd? Kjedelig å miste data…
  3. Kopier innholdet fra temp tabellen inn i den originale: INSERT INTO wp_xmasb_quotes SELECT * FROM quotes_temp
  4. Slett den temporære tabellen: DROP TABLE quotes_temp

Verre er det ikke.

XmasB Quotes har rundet 2000 nedlastinger

En gang i natt rundet jeg det magiske tallet 2000. 2000 ganger har WordPress-innstikket ((Eller plugin om du vil)) blitt lastet ned siden jeg la det ut for en stund siden. Jeg har oppdatert i rykk og napp, og fått god hjelp av flere underveis. Alle kjente bugs er borte, og innstikket er oversatt til tre språk ((Engelsk, norsk og italiensk – strengt tatt bare oversatt til to, ettersom det var på engelsk til å begynne med…)).

Jeg har fortsatt noen små funksjoner jeg ønsker å legge til, men har ikke prioritert dette i det siste på grunn av andre ting som tar opp det meste av fritiden min ((Hun er snart et halvt år gammel, og er fantastisk!)). Jeg har sikkert nevnt det noen ganger, først og fremst er det støtte for AJAX og mulighet for eksport og import av sitater via XML som er på agendaen. XML biten er ikke så vanskelig, men AJAX har jeg ikke kikket noe på enda ((Hvor vanskelig kan det være?)).

Har du ikke testet XmasB Quotes enda kan du laste den ned fra WordPress hvor jeg har valgt å hoste den. Ønsker du å oversette den til flere språk setter jeg selvsagt pris på dette. Da er det bare å sende meg språkfilene på adressen x grisehale xmasb prikk com.

Jeg ligger litt etter på oppdatering av den lokale siden for innstikket (og egentlig også readme filen som følger med nedlastingen), men du kan finne mer info om XmasB Quotes her. Der kan du også digge og stumble XmasB Quotes.

Skulle du ta en titt på innstikket, setter jeg selvsagt pris på om du gir den en rating på WordPress sine side (samme side som du laster den ned fra). Forutsatt at du gir den en god karakter selvsagt. 🙂

Nå er det bare å vente til tikkeren runder 5000.

123-bokmeme

Hey! Min første meme.

Espen og Kristin ((Jeg skrev visst posten omtrent samtidig.)) har tagget meg, og ber meg gjøre følgende

  • Pick up the nearest book.
  • Open on page 123.
  • Find the fifth sentence.
  • Post the next three sentences.
  • Tag five people, and acknowledge who tagged you.

Jeg sitter på jobb i disse timer, ellers hadde det fort blitt en fotobok (leser nesten ikke annet for tiden). Istedet blir nærmeste bok «BizTalk 2006 Recipes – A problem-Solution Approach». På side 123 finner jeg kapittelet «Document Mapping», som omhandler inline C# i BizTalk maps. Spennende greier.

Tre setninger fra fra femte setning lyder som følger:

Additionally, in the first Scripting functoid, two variables were defined that specify the date and datetime format for the EU. This illustrates another helpful use of Scripting functoids: the ability to create global variables that can be used by any other functoid within the map. In the example, the UStoEUDateFormatter method in the second Scripting functoid referenced the EUDateTimeFormat variable that was defined in the first scripting functoid.

Så det så. For de som jobber Microsoft Biztalk vil jeg absolutt anbefale denne boken, etter at du først leser «Professional BizTalk Server 2006» av Jefford, Smith og Fairweather.

Det er visst ikke bare Martin Bekkelund som er nerd.

Videre tagger jeg Kent, Anders, Sissel, André og selvfølgelig M@rqs.

Sterilisere?

Dagbladet har i dag en artikkel om menn som angrer at de har sterilisert seg. Det dreier seg først og fremst om menn som ønsker å få flere barn etter å ha stiftet ny familie. Artikkelen er forsåvidt grei nok den. Jeg har ingen problemer med å forstå at menn angrer, og jeg har heller ingen problemer med å forstå valget de allerede har tatt. Ikke alle ønsker barn, og ikke alle ønsker flere barn enn de har. Personlig synes jeg også det er litt synd å se at stadig flere får barn i svært så voksen alder, gjerne etter at de også har blitt besteforeldre. Ã… se for meg faren min som 80-åring på konfirmasjonsdagen synes jeg er deprimerende tanke. Enda mer deprimerende ville det vært om han ikke hadde kunne oppleve å kjenne meg i voksen alder, rett og slett fordi årene hadde tatt ham igjen… Slik er det heldigvis ikke.

Det kan være mange grunner til at en mann ønsker å sikre seg mot flere barn. Det mest åpenbare er selvsagt at han allerede har de barn han ønsker, men det kan også være andre grunner. Selv har jeg foreløpig heller ingen planer om flere barn, men venter nok noen år før jeg går så drastisk til verks som å kombinere testikler og svært så skarpe gjenstander. Men tanken er ikke fullstendig fremmed heller, og jeg kan godt se for meg at det kommer til det en dag. Under full narkose selvsagt (jeg ville nok besvime under en slik prosess uansett).

Det jeg derimot reagerer på i artikkelen er kommentarene som har dukket opp under. Dette er jo ikke nytt fenomen på internett, men jeg blir likevel litt overrasket over hva folk presterer å komme med i slike diskusjoner.

Et par sitater ( det er enda en fersk artikkel, så her dukker det nok opp mange «visdomsord»):

Å sterilisere seg er vel omtrent like smart som å få en tatovering av navnet på kjæresten.

Til mann med tre barn som har tatt valget å sterilisere seg:

Du er ikke en mann!!!

En tatovering av kjæresten sin er nok ikke helt det samme som å kastrere seg, men om den tatoveringen kommer etter 20 år sammen ser jeg heller ikke problemet med det. De færreste steriliserer seg i samme alder som man velger å tatovere «Turid» på overarmen. Jeg tror faktisk de som velger å sterilisere har tenkt godt gjennom, og også tatt en samtale med familien sin om det (eller de rett og slett ikke ønsker å få barn). I motsetning til en på tjue år som tror at kjærligheten med Turid varer evig med andre ord. Et barn satt til verden kan du ikke bare gå fra.

Å hevde at en som har valgt å sterilisere seg ikke er mann er heller ikke spesielt gjennomtenkt. Enhver mann som frivillig lar en fremmed gå løs på utstyret hans med skarpe gjenstander har all min respekt, selv om valget kan virke litt merkelig for mange. De fjerner jo tross alt ikke manndommen, de bare sørger for at den ikke blir spredd til øst og vest. Så i tillegg til å være modige, vil jeg også påstå at det kan være en veldig klok handling. Det er nok av barn uten fedre i verden.

Pensjonister som ønsker seg kjærlighetsbarn har jeg lite til overs for. Ã… sette et barn til verden er ikke uten ansvar. Det er et valg som som følger en gjennom hele livet, på godt og vondt. Da er det også fint om man faktisk lever lenge nok til å kunne være der for barnet.

Jeg kjenner ikke mange som jeg vet har tatt skrittet med å sterilisere seg (det er kanskje ikke en ting de fleste roper høyt om), men jeg kjenner noen. Ingen av dem har angret seg foreløpig, og de har tatt dette valget basert på mye tankevirksomhet sammen med familien sin.

Av de som senere ønsker å reversere prosessen, altså refertilisere seg, ser jeg for meg menn som enten har tatt avgjørelsen for fort, eller som av egoistiske grunner ønsker seg enda flere barn. Det finnes selvfølgelig unntak til dette, men har du tre barn fra før, trenger du vel egentlig ikke enda et barn i en alder femti år?

Ifølge SSB er det forøvrig menn alderen 35-39 som oftest steriliserer seg. I 2003 var antallet menn som utførte sterilisasjon 3155. Moralen er uansett klar: tenk godt gjennom før du steriliserer deg. Det er dumt å angre. Det er også dyrt og uten garantier å reversere prosessen. Men er du sikker, har unger fra før, og nærmer deg en alder hvor flere unger ikke virker aktuelt, ja, da har du min fulle støtte.

Ønsker du flere barn etter en slik operasjon finnes det nok av barn som ikke har et hjem. Ã… adoptere er et valg mange ikke tenker over. Det er synd. Istedet går mange til ekstreme skritt for å få sitt eget barn, men det kan vi diskutere en annen gang.

Egen kode er ikke bare en fordel

Mye av grunnen til at jeg fortsatt har dette temaet er timene jeg har lagt ned i det. Ikke at jeg egentlig har vurdert å bytte på lenge, men nå frister det litt likevel. Men ved å bytte kommer jeg til å miste mye kode som jeg har lagt inn selv. På den annen side kan det tenkes at et eventuelt nytt tema ikke trenger å hackes på så mye som dette. Finner jeg et pent tema som støtter det jeg vil ha, uten de store krafttakene fra min side, så kan det tenkes at jeg bytter.

Etter oppgradering til WordPress 2.5 (og oppover) har jeg erfart noen smårare ting. Intet alvorlig, men likevel litt irriterende. For det meste dreier det seg om andres plugins som ikek fungerer som de gjorde (de aller fleste er blitt fikset nå), eller noen sider vises ikke riktig lenger. Jeg har også gjort noen endringer i forbindelse med en opprydning av plugins og filer som ikke har gått helt uten problemer. Idag fant jeg nemlig ut at jeg hadde fjernet en plugin jeg fortsatt brukte i aller høyeste grad. Nemlig den gamle pluginen phpexec. Den bruker jeg for å kunne skrive php kode direkte i poster og sider på bloggen. Det er den som gjør lenkesiden mulig (hvor mange ganger har jeg ikke vurdert å skrive den manuelt?), og også den for lengst berømte «Er det fredag»-tjenesten (vel.. Ikke så berømt, men det er bare et spørsmål om tid). Plutselig lenket jeg ikke lenger til noen (ingen som savnet en lenke?), og til tross for at fredagstjenesten var nede fikk jeg ingen henvendelser på dette. Man skulle tro en slik viktig tjeneste blir savnet?

XmasB Quotes – Nå på tre språk!

Med god hjelp ((Hva er det hun ikke kan?)) av Kristin har jeg endelig fått XmasB Quotes oversatt. Og ikke minst, klargjort for andre språk. Bare timer etter at den nye versjonen ble lagt ut tikket det inn en hyggelig mail fra en italiener som hadde tatt seg bryet med å oversette til italiensk. XmasB finnes derfor nå i engelsk, norsk og italiensk versjon. Ikke verst, om jeg får si det selv.

Jeg har ikke oppdatert min lokale side på denne bloggen her enda, men skulle få lyst til å kikke på innstikket kan du finne den hos WordPress. Kanskje er det nettopp du som tipper statistikken over 2000?

Skulle du beherske andre språk enn norsk og engelsk (og italiensk) setter jeg stor pris på om du har lyst til å oversatte innlegget. Oversettelser belønnes med ære og berømmelse. 🙂

XmasB Quotes er dermed oppe i versjon 1.2.0. Versjon 2.0 ligger litt frem i tid, men planen er klar. Tid noen?

Spam

Jeg blir utsatt for stadig mer spam. Idag har jeg endret oppsettet for håndteringen av spam, slik at jeg har større kontroll over hva som kommer.

Jeg har nemlig vært så «smart» at jeg tidligere brukte veldig mange epostadresser med xmasb.com som domene. eksempel på en adresse kunne være noe slikt som vg.no@xmasb.com. Tanken var god. På denne måten kunne jeg ha full kotroll over hvem som ga meg spam, det var jo bare å se på adressen den ble sendt til. Det var bare en liten ting jeg ikke tenkte på, nemlig at domenet i seg selv ville bli misbrukt. Og slik har det selvfølgelig gått. Det sendes epost til alle mulige varianter med xmasb.com som domene.

Jeg begynte med å legge alle falske adresser til et eget filter, men så fort at dette var nyttesløst. Det var nemlig veldig mange varianter som ble brukt. Og det skulle stadig komme nye. Hver dag faktisk.

Derfor har jeg nå gått andre veien. Jeg har satt opp en konto for hver av de epostadressene jeg vet jeg har brukt (noen få til bloggen, og noen få som jeg bruker ellers iblant), og en konto som fanger opp alle andre adresser. Alt som havner i sistnevnte er å regne som spam til det motsatte er bevist.

Jeg hadde også glemt at jeg automatisk slettet alt som kom til noen adresser, i tillegg til å bare markere noe spam. For mengden spam var langt større enn jeg hadde trodd. På fem timer tikket det inn ikke mindre enn 300 epost i spamkontoen, en kjapp gjennomgang (sortering på til-adresse) viser at samtlige faktisk er spam. Ideen er vellykket.

Nå gjenstår det bare å sjekke spamsamlingen med jevne mellomrom, i tilfelle jeg har glemt noen adresser. I løpet av kort tid skal jeg fjerne hele spamkontoen, slik at alt havner i intet. For jeg får nemlig ikke mye spam på noen av de epostadressene jeg faktisk bruker. Ikke engang den jeg har brukt siden jeg fikk internett.

Jeg har lagt merke til en ting med det meste av spam som dukker opp hos meg: det er ikke spam sendt til meg, det er sendt fra meg. Eposten jeg er plaget med er derfor svar på at spam er mottatt er hos mottaker, eller epost som forteller at mottaker er ute av kontoret. Like unyttig som all spam, bare med den ekstra bismaken at mitt domene blir misbrukt til å sende ut spam.

På bloggen har jeg satt opp Akismet til å automatisk slette alt den tror er spam på eldre innlegg, det fjernet det meste av manuelt arbeid i den sammenheng. Om noen få uker skal jeg endelig få en spam-fri hverdag, da jeg sletter spamkontoen for godt.

Kvitre kvitre

Som så mange andre har jeg kastet meg på Twitter. Vet du ikke hva Twitter er? Da har du nok ikke fulgt helt med i det siste. Kortversjon: Twitter lar deg skrive en kort melding (maks 140 tegn). Typisk brukes dette på samme måte som Status i Facebook og lignende nettsider; man forteller gjerne hva man holder på med, eller hva annet man måtte ha på hjertet. Du kan kan også poste linker og svare på andres kvitring (tweets).

Et annet begrep som har blitt brukt mye er «mikroblogging». Altså bittesmå bloggposter. Om «Urk, jeg skulle ikke ha spist den siste pizzabiten…» kvalifiserer til blogging kan diskuteres… Jeg bruker heller Twitter til å spre bloggen til flere lesere.

Ettersom jeg aldri har brydd meg statusfeltet i Facebook syntes jeg opprinnelig Twitter virket omtrent like teit. Men det har en verdi likevel. Nå følger jeg med på et fåtall andre Twittere, og det hender det dukker opp fornuftige ting. Men det meste er relativt uinteressant for folk flest, omtrent som status i Facebook altså.

Men nå bruker jeg statusfeltet i Facebook også. Jeg har nemlig koblet herligheten sammen. Og ikke bare Twitter/Facebook. Neida, jeg sprer det gode budskap lenger enn som så. Jeg har nemlig en forent Twitter, Facebook, Plaxo Pulse og XmasB.com. Og noen andre jeg ikke kommer på i farten. Endrer jeg hvilken som helst av disse endres det videre hos de andre. Og det igjen gir jo selvfølgelig ringvirkninger. Når jeg poster et nytt innlegg i bloggen her, dukker det også opp i Twitter. Og dermed også på Facebook og de andre. Det gir noen ekstra lesere, som kanskje ikke følger bloggen via RSS.

Hva det blir av Twitter i fremtiden er ikke godt å si. Det kan hende det forsvinner like fort som det kom (for over et år siden var første gangen jeg hørte om det, men da virket det altså ganske teit). Det kan også hende det blir det store i mange år fremover. Uansett kan du følge meg på mitt vanlige nick: XmasB.

Til Bloggrevyen gjengen

Heisann!

Det er meg igjen. Ja, dere vet, han som har sendt dere mail vedrørende den for lengst utgåtte logoen dere bruker for siden min. Og som igjen har sendt dere noen mail angående pinging av bloggrevyen. Jeg får som nevnt i et par mail ikke pinget dere lenger. Kan godt hende feilen ligger på min side, men jeg har ikke dette problemet med andre tjenester som leser min feed.

Er det noe håp om at dere vil se på dette noengang. Jeg har forstått det slik at jeg ikke er alene om å oppleve dette. Feilmeldingen jeg får er noe sånt som «Permalenken eksisterer ikke (302 found)». Det snodige er at jeg ikke kan huske å ha gjort noe med bloggen rundt tiden dette problemet oppsto.

Nå er det ikke sånn at jeg ikke klarer meg uten å pinge bloggrevyen, men det er jo en veldig fin tjeneste for å få nye lesere via. Håper dere får tid til å se litt på det. Eller om noen andre vet hva som er feil…

Skulle gjerne pinget bloggrevyen med dette innlegget, men…