Archive

Archive for the ‘Geek’ Category

Er passordene dine sikre?

February 23rd, 2010

I løpet av en vanlig dag benytter jeg mange passord og pinkoder for å verifisere meg mot ulike systemer. Jeg husker de aller fleste passord, men har funnet noen ulike metoder for å håndtere den uoversiktlige mengden av påloggingsinfo som er nødvendig gjennom både jobb og privat. For passord på jobb har jeg et passordbeskyttet regneark for de mindre kritiske passordene. Dette er delt med et par andre utviklere. Det største problemet er faktisk å huske passordet til regnearket, da dette ikke brukes i noen annen sammenheng.

Privat bruker jeg, dessverre, ofte det samme passordet. Jeg har rundt regnet 10 ulike passord jeg benytter privat, de fleste følger det samme mønsteret – alle er kryptiske. Etter at noen misbrukte PayPal kontoen min har jeg endret passord for alle nettsider som kan tappe kredittkortet mitt for penger. Passordene er genererte strenger bestående av masse bokstaver, tall og tegn, som jeg ikke kjenner til. De ligger lagret i et eget program som krever enda et passord for å logge seg inn i. Trenger jeg tilgang til en av disse nettsidene må jeg gå gjennom dette programmet, eller få tilsendt et nytt passord. De aller fleste private passord ligger i dette programmet. Mister jeg nøkkelen inn i programmet, må jeg resette de fleste passord.

Jeg er opptatt av sikkerhet, men også opptatt av brukervennlighet. Ofte blir det et kompromiss for at vil ta i bruk en løsning. For noen systemer og nettsider er ikke sikkerheten like kritisk, og jeg velger å ta i bruk et standard passord. For andre steder velger jeg et autogenerert passord eller en variant av tidligere passord.

Når jeg da velger å ta i bruk smarte løsninger for å ta vare på sikkerheten blir jeg veldig skuffet når store og små leverandører ikke ser ut til å ta sikkerhet på alvor. Min sikkerhet. Et eksempel på dette er strømleverandøren min, Vitel (Tidligere strømleverandør. De har som kjent sluttet med strøm nå.). Som de fleste andre leverandører tilbyr de en mulighet for å få tilsendt innloggingsinformasjon dersom brukeren har glemt dette. Og som så mange andre gjør de den samme feilen og sender en epost med brukernavn og passord jeg registrerte meg med. Som om det ikke er nok finner jeg den samme informasjonen på hver eneste faktura.

Nå er det ikke slik at man kan gjøre spesielt stor skade ved å logge seg inn hos en strømleverandør, men passordet er nok for mange det samme som brukes mange andre steder. Sammen med epostadressen kan dette misbrukes i stor skala.

Så hvordan bør dette løses? Mange har skjønt det, og oppbevarer ikke passord i klartekst. Ei heller kan de hente ut passord når brukeren har glemt det. Man kan kun sjekke inntastet passord mot det som er registrert, ved å gjøre den samme kryptering på inntastet passord som ble gjort når passordet ble lagret første gang. Dersom brukeren har glemt passordet må nytt passord settes, enten ved at et passord genereres automatisk eller at brukeren setter nytt via en link som kan brukes en gang. Uansett bør brukeren kunne velge seg et nytt passord et sted i prosessen. De aller fleste gjør det på denne måten, men veldig mange slurver.

Jeg har for lengst send en epost med min mening til min strømleverandør og flere andre. Gjør det du også, så kanskje de endrer sin praksis!

Dette er eposten jeg sendte dem:

Jeg har en forespørsel angående deres praksis med å lagre og sende passord i klartekst over epost. I tillegg er også mitt passord skrevet i klartekst på alle fakturaer tilsendt meg. Hvorfor har dere behov for å lagre mitt personlige passord i klartekst?

Jeg stiller meg skeptisk til at dere har tilgang på mitt personlige passord og er bekymret over muligheten for at noen av deres ansatte eller andre tredjeparter kan få tilgang på passordet med å lytte på nettverket, lese mine faktura eller andre metoder.

Når dere sender mitt passord på epost, blir det overført over nettverket i klar-tekst og er lett leselig på ulike nettverks-rutere og lokasjoner.

Det burde ikke være noen tekniske eller funksjonelle behov som gjør at dere må lagre mitt personlig passord i klartekst eller med en reversibel kryptering. Det bør være nok med en ikke-reversibel hash av passordet.

Håper dere tar forespørselen til etterretning og forstår min bekymring for mitt privatvern.

Oppdatering! Jeg har fått svar på min henvendelse til Vitel:

Hei

Vi har hatt oppe denne saken før med post og teletilsynet og vi har gjort endel endringer i vårt system som post og teltilsynet har funnet tilfredstillende godt nok. Jeg lister opp en del punkter under som viser hva som er gjort.

- Ved å gå inn på “Mine sider” kan man velg bort at passord vises på faktura

- Ingen ansatte i Vitel har tilgang til å se ditt passord

- du kan selv velge passord på “Mine sider”

Når det gjelder at passord blir sendt over nettverk via epost eller sms så er dette helt vanlig praksis og informasjonen som evt. kan leses kan skjelden være av interesse for en tredjepart. Vi har gått gjennom våre rutiner sammen med pt og dette skal være sikret tilstrekkelig godt nok.

Håper dette var et beroligende svar.

Med vennlig hilsen

Kundesenter

De opererer med andre ord etter “godt nok”-taktikken. Jeg er ikke spesielt beroliget av en slik taktikk. Selvfølgelig har ansatte hos Vitel adgang til passord om de ønsker det, de sitter jo på dataene. Hvem som helst med tilstrekkelig adgang til riktige databaser kan hente ut denne informasjon. Utro tjenere finnes det mange av, og den beste måten å sikre seg mot disse er å ikke legge frem muligheter som dette. Nå er ikke jeg kunde hos Vitel lenger, da de ikke klarer levere strøm til meg uansett, men jeg endret fort passordet mitt når jeg fant ut av praksisen deres. Da er det greit med et kryptisk passord som jeg ikke kan selv engang. Eksempel på et slikt passord er (tilfeldig generert for meg nå): “cHQ^smX9G#sW”.

Jeg jobber i et miljø hvor sikkerhet er utrolig viktig. Dårlige løsninger kan eksponere personsensitive og medisinske data. Skikkelig dårlige løsninger kan gi ledere en grunn til å pakke sammen på dagen, og utvikler følger nok med skulle det skje. Ofte må derfor det vurderes hvor godt disse dataene skal beskyttes. Vi kan velge å gjøre dette “godt nok” for å tilfredsstille lover og regler, eller vi kan sørge for å gjøre det så bra at vi sover godt om natten. Vi velger alltid sistnevnte, fordi det ikke koster så mye mer og fordi vi har et rykte å tenke på. Det finnes (dessverre) mange eksempler på brukernavn og passord på avveie, fordi løsningen har vært “god nok”. Hva med å bare gjøre det bra med en gang? Så er også risikoen for feil fantastisk mye mindre!

Geek , ,

Drømmemobilen

August 27th, 2009

Utviklingen av nye mobiler går rasende fort. Det har den i grunn gjort ganske lenge nå virker det som. Min første mobil fikk jeg når jeg var 17 år gammel, ikke for tidlig, men heller ikke for sent den gang. Det var langt fra de fleste av vennene mine som hadde mobil den gangen heller. Min første mobil var en Motorola jeg kunne brukt som slagvåpen hadde det ikke vært for at den var bortimot hul. Den endte sitt liv i et herlig knas mot fortauskanten i Bardufoss sommeren 2000.

Siden har jeg hatt en del mobiltelefoner, stadig jakten på drømmemobilen. Jeg har enda ikke funnet den, men har vært nære noen ganger. Jeg har vært innom Motorola, Samsung, Nokia, Sony (importert fra Sverige), Sony Ericsson, QTek (senere HTC) og HTC. Litt av problemet er nettopp den raske utviklingen som hele tiden sørger for at mobiler blir foreldet i et voldsomt tempo. Min nåværende mobil, en HTC DIamond er nok den desidert beste telefonen jeg har hatt, men er ikke uten mangler og problemer den heller. Og den er i manges øyne allerede “gammel”. Men den fungerer finfint, og passer meg utmerket. Men man har likevel alltid lyst på noe nytt, ikke sant?

Jeg holder meg sånn passe oppdatert på mobiler om dagen. Det betyr at jeg leser noen artikler iblant, og jeg er alltid nysgjerrig når en bekjente eller kollegaer kommer med noe nytt. Men så er jeg også langt over snittet interessert i teknologi og dingser. Og mobiler har på et tidspunkt blitt mer dings enn noe annet. Ihvertfall de jeg ser på. En mobil skal ikke lenger bare brukes til å ringe med, og sende noen meldinger iblant. Nei, med den skal du kunne sjekke epost, surfe på nettet og ta bilder og video i god kvalitet. Sistnevnte er forøvrig det siste jeg ser på, da jeg uansett synes kompaktkamera er begrensende nok. Men det finnes mobiler som kan ta bilder i ganske grei kvalitet, selv om det selvsagt ikke kan måle seg med hverken speilrefleks eller et godt kompaktkamera. Videre skal mobilen støtte alt av teknologi innen datatrafikk, ha mulighet for å koble seg til trådløse nett og GPS. Alt sammen i en pakke som skal være kompakt nok, men med stor skjerm, og batterilevetid nok til at du kan ta den med på telttur. Kompromisser må inngås.

Men hvorfor kan jeg ikke “sette sammen” min egen mobil? Det hadde vært noe. Jeg vil kunne velge en grunnmodell, og dermed legge til og fjerne komponenter og programvare som jeg selv ønsker. Jeg ønsker for eksempel ikke å betale for et middels kamera, så det tar jeg bort. Ei heller ønsker jeg å betale for en masse elendige spill. Bort med dem. Men jeg vil ha GPS, WLAN, 3G/EDGE og en del nyttige programmer. Videre vil jeg kunne velge skjerm, minne, lagringskapasitet og prosessor til å passe mine krav til ytelse. Omtrent som jeg forventer om jeg bestiller en ny pc. Men dette kan jeg ikke. Jeg kan ikke velge bort noe, og jeg kan ikke legge til.

Geek

Internet Explorer 8 – Compatibility View?

March 20th, 2009

Det var omtrent her min første skepsis satte inn.
ie8
Som så mange andre er “avhengig” av Internet Explorer på jobb. Noen sider fungerer rett og slett ikke i noe annet. Ja, jeg vet jeg kan ha IETab addon i Firefox, men velger heller å ha et fullstendig skille. Noen nettsider har til og med en sjekk på hvilken nettleser man bruker, fremfor å faktisk gå inn for å fungere i flere. Det er feigt det!

Men hva er egentlig dette Compatibility View? Jeg skrur det av jeg, så får vi se hvordan det går.

Geek ,

Tving JDeveloper til å bruke riktig språk

January 20th, 2009

Ok, dette er nok de spesielt interesserte. Jeg kan tippe cirka 0% av mine lesere har nytte av dette, men ettersom jeg ikke har en egen supergeekblogg legger jeg det her likevel.

JDeveloper har dessverre ingen innstilling for å endre språk. Istedet forsøker den å oversette til det språk som er satt under “Instillinger for region og språk”. På min maskin blir det norsk. Men alt i JDeveloper er ikke oversatt, og man ender opp med en suppe av norsk og engelsk i herlig forening. Prøv å søke på Google etter norske feilmeldinger, så forstår du problematikken.

Dette kan heldigvis fikses. Det viser seg nemlig at innstillingene satt i “JDEV_HOME/jdev/bin/jdev.conf” blir lystret, uavhengig av språk på maskinen. Da er det bare å legge til de to følgende linjer for å få skikkelig engelsk (US) over hele fjøla:

AddVMOption -Duser.language=en
AddVMOption -Duser.country=US

Geek ,

HTC Touch Diamond

September 5th, 2008

Jeg har nå vært den lykkelige eier av en HTC Touch Diamond en måneds tid. En telefon jeg har siklet på lenge før den var å finne i butikkene. Jeg har ikke angret enda.

Ikke for alle
HTC Touch Diamond er ikke en telefon for alle. Det er tross alt en liten pc dette her. En veldig liten pc man kan ringe med. Jeg har tidligere testet et par Qtek telefoner med varierende hell. Det har gjerne vært ustabilitet som har vært problemet, så jeg har holdt meg unna de en stund. Men nå falt jeg nok en gang for en Pocket PC.

Og trenger du egentlig støtte for Exchange, GPS, WLAN, 3G, EDGE osv osv…? Mest sannsynlig ikke. Ikke jeg heller, men jeg er geek og er dermed untatt.

Diamond vs IPhone
For mange er det naturlig å sammenligne telefonen med en IPhone. For meg har aldri IPhone vært et reelt alternativ, først og fremst på grunn av den håpløse bindingen til et mobilselskap jeg helst ikke vil knytte meg til. Inntil det åpnes for andre aktører er den derfor fullstendig uaktuell. Etter å ha kost meg med Diamond siste måneden tror jeg faktisk ikke jeg ville byttet om jeg kunne heller.

Treg?
Som nevnt er Diamond en liten lommepc på godt norsk. Den kjører Windows Mobile 6.1, på godt og vondt. Ettersom jeg uansett jobber i et Windows miljø (selv om jeg bruker mye open source og programmerer Java) passer det meg egentlig helt greit. I praksis er det bare synk mot Exchange som er viktig i den sammenheng, og det fungerer utmerket. At jeg kan installere programmer og leke meg mot mobilen uten ekstra programvare er også veldig greit.

Ettersom dette er en pocket pc kan den til tider virke veldig treg sammenlignet med “vanlige” mobiltelefoner. Ettersom den kjører en form for Windows kan den også henge og krasje. Jeg har ikke vært plaget av dette. I løpet av en måned har jeg startet den på nytt tre ganger. Alle gangene etter at jeg har tuklet mye med tredjepartsprogrammer. Sammenlignet med tidligere telefoner fra Nokia, Sony Ericsson og Samsung har den faktisk vært mer stabil enn disse. Unntak er selvsagt gode gamle Nokia 5110, den “beste” mobiltelefon jeg noensinne har hatt. 5110 henger dog litt etter rent teknoligisk i disse dager…

Media
Mobilen fungerer bra som musikkspiller, selv om jeg fint kan tenke meg at Iphone er overlegen på dette området. Medfølgende plugger er helt greie, men kunne vært bedre. Jeg bruker uansett en mp3 spiller fra Sony til musikk ((Som for tiden er fullstendig død, og står i fare for å bli erstattet. Skal en tur gjennom garantimølla først.)). Kamera på mobilen er også helt greit, men har ikke blitz og kan være litt tregt. Begge disse tingene visste jeg før jeg kjøpte den, så dette var ingen overraskelse.

Diamond har en skarp og flott skjerm. Mange har klaget over at skjerm, og telefonen ellers, lett blir ripete og stygg. Min ser nesten ut som om den nettopp ble tatt ut av esken ((Nevnte jeg at esken den kom i er utrolig stilig?)). Jeg har behandlet akkurat som alle andre telefoner jeg har hatt, uten å pakke den inn i etiu eller denslags. Den ligger stort sett i lomma mi, sammen med annet lommerusk. Nøkler kan være greit å ha i adksilt lomme, men dette gjelder de aller fleste telefoner/mp3 spillere/pda/gadget/blanke ting. Å surfe på nettet eller lese mail går som en lek. Ettersom telefonen ikke er større enn den er er det selvsagt begrenset med plass i skjermen, men det er et kompromiss jeg er mer enn villig til å inngå for å slippe å drasse på en større telefon. Jeg har tidligere lånt en Nokia Communicator noen uker. Never again.

Oppgradere
Å oppgradere rom på telefonen er enkelt, men betyr også at man kan miste alt man har på telefonen. Det finnes flere programmer for å håndtere backup/restore for dette, men for meg ligger nesten alt jeg bryr meg i Exchange. Jeg bruker også Dashwire.com for å ta backup av telefonen iblant. Dermed trenger jeg bare huske på å flytte over eventuelle bilder tatt med kamera og andre filer før jeg setter igang en oppgradering. Programmer må også installeres på ny etter en oppgradering. Har man mange ekstra programmer finnes det egne programmer for å håndtere reinstallasjon av disse med få tastetrykk eller trykk på skjermen. Jeg har ikke prøvd dette selv, men det fungerer visstnok veldig bra.

Programmer
Det finnes flust av programmer man kan legge inn på mobilen. Mange gratis, og mange man kan betale for. Jeg har ikke tatt helt av når det gjelder programmer, men installert et lite knippe for blant annet å:

  • Bedre kontrollere når jeg bruker 3G/EDGE
  • TomTom for å navigere ved hjelp av den innebygde GPS’en
  • Media spiller for å håndtere de fleste formater
  • Lightsaber fordi det er så utrolig kult å svinge telefonen frem og tilbake mens den lager lyder fra Star Wars’ lyssverd (eller hva det nå heter på norsk) ((Den trofaste leser vil muligens her lure på hva jeg, som ikke liker en eneste Star Wars film, skal med et slikt program. Det vet jeg ikke helt, men det er moro.))
  • Dashwire klient for å synkronisere mobilen mot Dashwire.com
  • Program for å logge GPS koordinater for å bruke med bilder jeg tar på tur (ikke veldig mye brukt riktignok, men jeg kan)
  • Og et lite program for å bruke mobilen som vater. Kjempenyttig. (utfordringen her er da at HTC Diamond ikke er plan på baksiden…)
THC Diamond

Geek , ,

Flock

August 13th, 2008

Jeg lovte visst på et eller annet tidspunkt å skrive en kort post om nettleseren Flock. Jeg har brukt den en god stund, og har stort sett vært ganske så fornøyd. Flock skiller seg fra andre nettlesere ved å konsentrere seg om det sosiale på nettet. Og her gjør den en veldig god jobb også. Men jeg bruker den ikke lenger.

Flock har som nevnt et fokus på det sosiale. Det betyr at den kan gi beskjed om statusoppdateringer fra en rekke tjenester, som Facebook, Twitter, Pownce og så videre. Jeg har allerede twitterfox installert i Firefox, så denne gir meg det jeg trenger av oppdateringer fra Twitter, og vel så det. Oppdateringer fra Facebook er jeg lite opptatt av, da jeg ikke bryr meg om meldinger av typen “er på jobb” eller “skal ta meg en dusj”. Dette er med andre ord ikke grunn nok til at jeg skal bytte fra Firefox. Apropos Firefox… Det kan være greit å nevne først som sist at Flock er bygget på denne fantastiske nettleseren. De aller fleste add-ons til Firefox vil derfor også virke i Flock. Nesten alle jeg bruker har fungert nøyaktig som forventet. Og nettleseren ellers oppleves ganske lik.

Men Flock har mye mer å by på. I tillegg til å følge med på oppdateringer fra alle vennene dine fra flere tjenester, kan du skrive blogg, dele bilder, tekst og video, eller følge med på feeds fra alle mulige steder. Alt fra nettleseren. Dette høres jo veldig fint ut, men i praksis kan det bli litt masete. Ihvertfall for en som bruker nettleseren mye på jobb. Jeg trenger ikke å bli forstyrret av ikoner som begyne å lyse fordi noen har lagt ut nye bilder på Facebook ellr Flickr. Jeg følger med på dette litt mer manuelt, i alle fall på Flickr.

Derfor har vendt tilbake til Firefox. Det aller meste jeg ønsket å gjøre i Flock kan jeg også gjøre i Firefox med riktig add-on. Jeg har add-ons som lar meg se oppdateringer fra Twitter, Google Reader og Gmail, og klarer meg egentlig fint med det. Ã… kunne se de siste bilder lagt ut av eller fra venner på Facebook kan være morsomt, men har liten nytteverdi for meg. Jeg liker ikke å bruke eksterne verktøy for å blogge, da jeg synes WordPress fungerer helt fint på egen hånd. Kort og godt trenger jeg ikke Flock. Det er en flott nettleser, men jeg trenger den ikke. Ettersom den er bygget på Firefox ligger den også etter rent teknisk. Flock 2 beta er bygget på Firefox 3, og er ikke fri for feil.

Flock passer nok mange. For meg ser jeg at jeg liker Firefox med selvvagte add-ons bedre. Men jeg vil absolutt anbefale andre å ta en titt på Flock.

Geek ,

Geek test #2

July 21st, 2008

Jeg er visst fortsatt geek. Jeg vet ikke om 27% dustegeek er så bra… Stoler heldigivs ikke blindt på disse testene. Det trakk sikkert ned at jeg ikke går med Star Wars effekter på kroppen. Synes også historie/litteratir scoren var noget høy. Er ganske sikker på at jeg scorer høyere på data enn historie.

NerdTests.com says I'm a Cool High Nerd.  What are you?  Click here!

Geek ,

Geek? Jeg?

July 17th, 2008

Jeg er visst blitt tagget av Kristin. Jeg er litt treg i opfattelsen (jeg har vært syk noen dager, så jeg skylder på det), men nå har jeg tatt meg tid til testen (som jeg tror jeg har tatt før).

80% Geek

Jeg er altså geek. Synes selv det var lovlig høyt jeg da. Kan umulig stemme, for jeg lukter stort sett godt. :)

Tror faktisk jeg fikk en lavere score forrige gang. Og jeg hater alle filmer og serier som begynner med “Star” ((Legg merke til at jeg her eksluderer Battestar Galactica)). Jepp, det inkluderer også søplefilmene Star Wars ((…please don’t kill me…)).

Geek ,

13 Firefox tillegg jeg bruker

June 24th, 2008

Firefox er min favoritt blant nettleserne, og har vært det lenge. Ingenting i veien med Opera heller, jeg bare bruker den ikke ((Men den er installert)). Internet Explorer er det vel ingen med litt IT-kunnskap som bruker frivillig ((Selv om noen nettsider (typisk jobbrelaterte) tvinger oss til å bruke den))? Safari har jeg forsøkt tidligere, men den er visst litt trøblete på Windows Vista.

Men Firefox alene er ikke nok. Derfor finnes det en hel haug med add-ons som gjør Firefox enda bedre. Disse har mange forskjellige funksjoner og veldig varierende nytteverdi. Noen er kun underholdende, mens de fleste forsøker å fylle en nyttig rolle. Det finnes tillegg (add-ons) for å sjekke været, aksjekurser, nyheter, RSS og omtrent det meste du kan tenke deg.

Selv bruker jeg i skrivende stund ikke så mange tillegg (ikke alle er enda oppdatert for Firefox 3), men jeg de jeg bruker holder foreløpig. Jeg bruker følgende (ikke i noen spesiell rekkefølge):

  1. AdBlock Plus
    Ikke uten grunn er dette en av de mest populære tilleggene der ute. Tillegget fjerner det meste av reklamen du måtte snuble over. Det er lett å endre innstillinger for hva som skal blokkeres og ikke, og tillegget gjør en god jobb på de fleste nettsider.

  2. Video DownloadHelper
    Med dette tillegget er det utrolig enkelt å laste ned video fra sider som for eksempel YouTube. Tillegget fungerer enkelt og greit ved at det lar deg laste ned videofilen uten å måtte knote gjennom kode for å finne url (slik vi gjorde før i tiden). Fungerer på de fleste nettsider som presenterer video på nettet. Som oftest er det en flv fil man laster ned.

  3. DownThemAll
    Tillegg for å effektivisere nedlasting av filer. Spesielt når man ønsker å laste ned mange filer om gangen er denne effektiv. De skryter også av å være mer effektive på enkeltnedlastinger, uten at jeg har testet dette nærmere. Bruker den ikke veldig mye selv, men kjekk å ha iblant.

  4. Fast Dial
    Erstatter about:blank med en portal som ligner litt på Opera’s Speed Dial, en funksjon mange brukere av Opera helt sikkert vil savne i “plain” Firefox. Man kan velge om man vil vise innhold fra nettsidene i portalen, eller benytte bilder. Selv bruker jeg bilder henter fra UserLogos.org for en raskere og tøffere look.

  5. Firebug
    Uvurderlig for webutviklere på Firefox? Denne har jeg skrevet en egen post om tidligere. Et genialt verktøy som jeg har brukt hyppig siden jeg snublet over den for over et år siden. Ikke uten grunn har også denne havnet langt oppe på popularitetslisten over tillegg til Firefox.

  6. FlagFox
    Viser et flagg som representer hvor domenet er hostet. For min blogg er det derfor det danske flagget, ettersom Surftown holder til i Danmark. Det er nesten grunn nok til å bytte webhotell…

  7. Foxmarks Bookmark Synchronizer
    Synkroniserer bokmerker mellom Firefox på forskjellige steder. Jeg bruker den først og fremst for å backup på de bokmerker jeg ikke legger på del.icio.us, som for eksempel bokmerker med stikkord ((For å kunne søke på en nettside rett fra adresselinjen i Firefox. Settes opp ved å høyreklikke på et søkefelt og velge “Add a Keyword for this Search”. Bokmerket som da dannes gjør at man enkelt kan søke ved å kun skrive søkeordet etterfulgt av det man søker etter i adresselinjen, f.eks gir “pris htc touch diamond” meg billigste pris hos prisguide.no.)) Jeg bruker også disse bokmerkene sammen Launchy, så disse vil jeg ta vare på.

  8. Gmail Notifier
    Selvfølgelig verdiløs hvis du ikke bruker Gmail, men det har jeg begynt å gjøre. Det vil si, jeg har begynt å la Gmail hente mailen min fra et par epostkontoer. Dette tillegget sier ifra når jeg får ny epost.

  9. IE Tab
    Jeg kommer meg ikke helt unna Internet Explorer. Men jeg slipper ihvertfall å åpne programmet. Jeg bruker nemlig IE Tab som enkelt og greit lar deg bruke IE i en fane i Firefox. Jeg bruker IE kun for intranettet på jobben (Sharepoint som fungerer dårlig med alt annet enn IE). Ettersom Internet Explorer er ødelagt ((Takket være en trojaner som dukket opp en regnfull dag, og som jeg ikke har klart å fjerne. Har prøvd et titall antivirus og adware programmer, uten at det har hjulpet nevneverdig. Varsel om trojaner fra virusprogrammet er borte, men IE er fortsatt ikke i orden. Hver gang jeg åpner IE vises en side fra Symantec som forteller meg at et ondsinnet program har forsøkt å forandre startsiden. Som om det er noen hjelp at Symantec sine sider kommer opp…)) hos meg, er dette tillegget et must-have.

  10. Norsk Bokmål ordliste
    Stavekontroll på norsk. Kjekt å ha for en som skriver mye på nettsider og forum.

  11. PicLens
    En av de absolutt kuleste tilleggene som finnes for Firefox. Med denne kan du se på bilder på en helt ny måte. Fungerer for stadig flere netsider, deriblant google og flickr. Sjekk piclens.com for mer info og forhåndsvisning. Det finnes også plugins for WordPress og andre bloggverktøy som lar bloggere legge denne funksjonaliteten til nettsidene deres.

  12. Sxipper
    Genialt tillegg for å håndtere personalia og innlogging for nettsider. Jeg har bare brukt denne noen få dager, men skjønner ikke hvordan jeg har klart meg uten tidligere. Spesielt fin for de sider hvor man kanskje har flere profiler.

  13. TwitterFox
    Jeg liker som du sikkert skjønner å samle mye på et sted. Derfor bruker jeg ikke et eget program for Twitter, men dette tillegget. Enkelt og greit lite tillegg for å poste til og vise oppdatering fra Twitter.

Bruker du noen Firefox tillegg du vil anbefale?

Geek , ,

Slette duplikater fra MySQL

May 27th, 2008

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.

Geek , , , ,