Kategoriarkiv: Geek

Geek test #2

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? Jeg?

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…)).

13 Firefox tillegg jeg bruker

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?

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 tester minnepinner

Eller én ihvertfall…

Jeg har lenge vært eier av en minnepinne av typen Corsair Flash Voyager GT 8GB som jeg bruker ganske flittig. Selv om bruken har blitt mindre etter at jeg fikk en 320GB 2.5″ USB disk (faktisk billigere enn pinnen min) så er den kjekk å ha. Den ligger alltid i lommen min, i tilfelle jeg skulle få bruk for den. Jeg har nemlig alt av programmer jeg måtte trenge på den – det inkluderer følgende: IM-klient (Pidgin), epostklient (Thunderbird), nettleser (Firefox), FTP-klient (FileZilla), «officepakke» (OpenOffice) og diverse andre større og mindre programmer. Samtlige såkalt portable, altså uavhengig av maskin. Praktisk. Så tilbake til testen av denne minnepinnen. Den har blitt ufrivillig testet i vaskemaskin. To ganger nå. En gang på 30 grader og en gang på 40 grader. Begge ganger har den overlevd uten problemer, og lever fortsatt i beste velgående. Jeg har sett at Corsair også fører en Survivor utgave av denne pinnen, men den trenger du ikke. Den vanlige holder fint mål.

Enkel rydding av MP3 og Id3

Har du en større samling MP3 (eller andre lydformater) liggende er du mest sannsynlig opptatt av å holde en viss orden i samlingen din. Eller kanskje du liker at alt flyter?

Jeg har etterhvert samlet opp en pen liten kolleksjon, og har noen greie «regler» for å holde orden på alle filene. Først og fremst må filene ligge i en fornuftig struktur. Dette innebærer at jeg ikke tar vare på annet enn album ((Alle er selvfølgelig rippet fra cd’er selv…)). Skal jeg til nød ha en enkeltfiler havner disse i en egen mappe for dette, typisk kalt «tunes» ((Jeg liker å ha datating på engelsk.)).

Ettersom samlingen har vokst har det blitt nødvendig med en mappe for hver bokstav i alfabetet, ellers blir det for mange mapper å lete i når man skal finne frem. Under hver bokstav finner man en mappe for hver enkel gruppe/artist, og under disse igjen finner man albumene. Navnene på mappene for album inneholder også artistnavnet (i tillegg til år), i tilfelle jeg kopierer dette til for eksmpel MP3-spilleren min ((Som er snill og lar meg kopiere uten Itunes eller annet møl.)). Filstrukturen ser altså ut som følger: Bokstav / Artist / Artist - (Ã…r) Album Eks: F / Feist / Feist - (2006) The Reminder

Dersom et album inneholder flere cd’er prøver jeg å ha cd-nummer som prefix på spornummer, slik at spor på cd 1 begynner med tallet 1, og cd 2 med tallet 2. Enkelt og greit.

Så kommer det viktigste, nemlig Id3 innholdet. Grunnen til at dette er viktigere er enkel: Bruker du et program som håndterer Id3 på en god måte trenger du ikke ha orden på filene i det hele tatt, så lenge Id3-taggene er i orden. Personlig benytter jeg Winamp, og leter frem filene via bibloteket i den. Tidligere var den for treg, men dette er ikke noe problem for meg idag. Andre programmer gjør helt sikkert like god jobb.

Så hvordan får man orden i Id3-taggene? Det finnes mange programmer for å gjøre dette. Jeg har testet flere, men har til slutt endt opp med en kombinasjon. For å lese Id3-taggene fort bruker jeg MP3tag. Denne er ikke så veldig avansert, men enkel å bruke. Det finnes mange programmer som kan mye mer, men min konklusjon er at jeg ikke trenger dette. Mange skryter for eksempel av Mediamonkey som absolutt kan være verdt å ta en titt på. Jeg synes den ble «litt mye» når jeg prøvde den sist, men ser at den har kommet i nyere versjon siden da. Den vil heller ikke kjøre på min Vista, så jeg har ikke fått testet i nyere versjon. Så jeg bruker MP3tag istedet.

Ved hjelp av MP3tag blar jeg gjennom filene, og ser fort om noe informasjon mangler. Når jeg ser dette markerer jeg filene det gjelder, og bestemmer meg for å gjøre en av to ting. Enten kan jeg ved hjelp av MP3tags egne verktøy sette Id3 utifra filnavn, eller omvendt, eller jeg åpner filene i Winamp. I det siste har jeg bare blitt mer glad i å åpne dem i Winamp. Winamp har nemlig en liten feature som jeg lenge ikke har vært klar over ved navn «Auto-tag». Denne benytter seg av Gracenote Database for å finne ut hvilken sang det er, og returnerer infoen om den aktuelle sangen. Dette er samme teknologi som benyttes for mobiler som har TrackId fra Sony Ericsson. Samme funksjonalitet finnes så vidt jeg vet også i Itunes og et par andre programmer.

Fremgangsmåten er enkel. Ã…pne MP3 filene i Winamp (eller annet program med samme funksjonalitet) og høyreklikk låten(e). Velg «Send to:» – «Auto-Tag». Winamp vil da søke i Gracenote Database, og gi informasjon om låten tilbake. Det kommer opp en oversikt om fremgangen i søket, med blant annet status for hver enkelt låt. Det kan være en idé å se over hva som er returnert før man trykker «Apply Changes», for feil forekommer. Men stort sett er det riktig. Derfor bør søk gjøres i mindre bolker, som lar det seg se over før du godtar endringene på filene. Ã… velge hele MP3 samlingen sin kan fort straffe seg…

Etter at du har ryddet i Id3-taggene er det lett å endre navn til det man måtte på filene. MP3tag lar deg gjøre dette med få tastetrykk utifra Id3tag. Jeg foretrekker å ha filnavnet i formen «Spor – Artist – Tittel», men de lærde strides. Heldigvis er dette lite avgjørende for de fleste operasjoner, da det er Id3 som er tingen.

Playstation 3 vs Popcorn Hour

Det begynner å bli en god stund siden jeg begynte å pusle med ideen om å bruke min PS3 til mer enn bare spilling. Spilling blir det ikke så mye av, så det hadde vært fint om jeg også kunne den bruke den som Mediasenter. Flere løsninger har blitt forsøkt, men jeg har enda ikke funnet noen jeg er tilfreds med.

Mitt første forsøk med Linux til PS3 ble en gedigen nedtur. Det var Yellow Dog Linux som var forsøkt, og det viste seg å være tungvint, tregt og ustabilt. Jeg ga opp ganske fort, og så meg ikke tilbake på en liten stund. Men jeg ville fortsatt forsøke Linux i PS3.

Jeg forsøkte igjen med YDL en god stund senere. Jeg kom forsåvidt lenger enn sist, men fortsatt var dette en skuffelse. Jeg fikk satt opp det trådløse tastaturet jeg fikk til jul, og tenkte at resten skulle være en smal sak. Men problemene stod i kø nok en gang. Jeg ble anbefalt å benytte et verktøy ved YUM for å installere/oppgradere programmer på YDL. Fint, tenkte jeg. En program som lar meg slippe å tenke på hvor jeg skal finne programmene, og som holder oversikt over oppdateringer og ny versjoner. Det hørtes ut som en drøm. Og det var det. I praksis viste det seg at jeg ikke fikk installert de enkleste programmer, og til slutt gjorde jeg som sist. Jeg ga opp. I tillegg til fortsatt å være usedvanlig tregt fungerte det heller ikke. Ingen grunn til begeistring.

Nå har jeg nok en gang installert Linux på PS3. Jeg har lagt inn Ubuntu fra PSUbuntu.com. Første forsøk var det tydeligvis noe som ikke ble riktig, for maskinen frøs når jeg skulle slå den av eller restarte. Jeg fikk fikset en ny versjon ved hjelp av en LiveCD og en fil som heter Otheros.bld. jeg har ikke mye peiling på disse detaljene, men det fungerte i alle fall. Litt problematisk å finne riktig innstillinger for oppløsning til min 37″ LCD, men det har jeg nesten fått til. Av en eller annen grunn får jeg ikke til å bruke hele skjermen. Det mangler noen få centimetere på hver side, hvor det kun er svart. Jeg har også fått satt opp det trådløse bluetooth (som gjerne er trådløse…) tastaturet, og det fungerer finfint, til tross for mange poster på nettet om det motsatte. Programmer oppdaterer seg som en lek, og å legge til nye programmer er gjort på noen tastetrykk. Uten å ha brukt Linux eller Ubuntu tidligere, synes jeg dette var veldig fornøyelig. Det frister å gå over til Ubuntu eller andre Linux varianter på PC også.

Men alt er ikke fryd og gammen enda. PS3 er nemlig laget slik at tredjeparts OS, som for eksempel Ubuntu eller YDL, ikke kan benytte seg av maskinen fullt ut. Dette innebærer at Linux kun har tilgang til 256MB ram og heller ikke kan benytte seg av grafikkortet. Det er ihvertfall det jeg er blitt fortalt. Det kan se ut til å stemme. Derfor blir Linux tregt uansett. Ã… spille av film går ikke helt flytende hos meg. Det hakker ikke, men noen linjer dukker opp iblant. Jeg har kun testet dette ved et par filmer, fortsatt bruker jeg dvd spilleren for å se filmer. Også DivX/Xvid. Ã… spille av musikk (gjerne i kombinasjon med Last.fm) hadde jeg sett frem til med PS3. Dessverre henger utforskeren (eller hva det nå heter i Linux/Ubuntu) seg hver gang det dukker opp en MP3 fil. Jeg får ikke engang valgt filen. Snodige greier som sikkert lar seg fikse på et vis. Spørsmålet er om det er verdt det.

Det finnes selvsagt alternativer. Jeg har tidligere luktet på StuePC, men konkluderte etterhvert med at jeg heller skulle bruke en mindre sum på PS3. Jeg har ikke angret, men savner fortsatt et mediasenter. Derfor ser jeg fortsatt etter løsninger som kan være et kompromiss.

Ettersom jeg ikke lenger har en stasjonær pc hjemme ønsket jeg helst å ha en stuePC som stod lydløst i nettopp stua. Det har ikke blitt noe av, så da må jeg ha et alternativ. Jeg har tidligere testet PS3 i kombinasjon med TVersity (fra laptop). Det fungerte nesten som forventet. Jeg hadde problemer med å spille av og finne noen filer, og enhver form for spoling tvang meg til å starte filmen eller låten på ny. I tillegg fungerte bare halvparten av funksjonene som de skulle. Ny versjon har kommet siden da, og jeg har lest mye bra, så det er klart jeg må gjøre et nytt forsøk. Det er jo litt moro å leke seg med dette og. Man installerer ikke Linux på en PS3 fordi man oppriktig har tro på prosjektet heller? Selvfølgelig blir det tregt og tungvint. Jeg har da lest litt om dette i forkant, så jeg vet sånn delvis hva jeg går til.

Hvordan den siste versjonen av TVersity fungerer får jeg komme tilbake til. Det ser ihvertfall lovende ut utifra diverse fora på nettet.

Et annet alternativ jeg har blitt veldig nysjerrig på i det siste er Popcorn Hour. En liten duppeditt som spiller det meste du måtte finne på å gi den. Dette inkluderer de aller fleste lyd og filmformater som for eksempel Matroska formatet, som mye HD materiale leveres i. Herligheten har et litt cheesy førsteinntrykk, og er langt fra like fancy som Microsoft og Apple sine produkter som tilbyr noe av det samme. Til gjengjeld har den drøssevis med funksjonalitet i forhold. Herligheten koster 1790 hos komplett.no i skrivende øyeblikk, og er absolutt noe jeg skal se nærmere på (til tross for at jeg lest adskillige tester og poster om denne allerede). Fordi den er så billig (eller rettere sagt, den er billig fordi…) er det noen ting kan virke litt pussig. Man kan bruke en ekstern harddisk eller minnepinne på den, eller putte en intern disk inn i selve boksen. Den interne disken må være av typen IDE 3,5″. Dette er et litt snodig valg, men har nok noe med hvilke priser de har klart å presse den ned til. Uansett er det mye for pengene, og en lydløs boks som kan spille rett fra egen disk (intern eller ekstern) eller streame over nett. I tillegg kan du spille av for eksempel youtube filmer, men i praksis blir dette sjelden bra på en større tv.

Jeg har snart bursdag. Til dere som enda ikke har funnet ut hva dere skal kjøpe så ønsker jeg meg en Popcorn Hour mediaduppeditt.

Linux og Playstation 3

Nok en gang har jeg forsøkt meg med å legge inn Linux på min PS3. Jeg er alt annet en bevandret med Linux, så dette går litt sakte. Etter å ha formatert Playstation 3 og installert Yellow Dog Linux (dette tar ganske lang tid), fikk jeg endelig startet opp mitt nye OS – Yellow Dog.

Førsteinntrykket er forsåvidt helt greit. Det går ikke så smooth som jeg hadde håpet, og jeg har (ikke overraskende) litt problemer med å finne frem til innstillinger og oppsett. Jeg prøver å koble meg opp på nett via trådløs forbindelse, men må etterhvert finne frem kabelen ettersom de guidene jeg finner på nettet ikke samsvarer med de mulighetene jeg faktisk får presentert i Linux. Sikkert noe jeg har gått glipp av, men kabelen ligger bak tv-seksjonen og er ikke sjenerende uansett. Nettverket fungerer, så jeg bestemmer meg for ikke å bruke mer tid på det.

Jeg bruker lang tid på å installere tastaturet Logitech Medaiboard for PS3. Det skyldes at den er beregnet PS3. Ikke Linux på PS3. Etter flere dager med leting på nettet får jeg det endelig til. Jeg er overbevist om at det er enklere på Windows.

Neste skritt er å oppgradere Firefox, for den versjonen som fulgte med er urgammel (til tross for at distribusjonen er fra november). Jeg kommer meg fint inn på nettsidene til Mozilla og laster ned installasjonsfilene til Firefox. Så stopper det helt opp. Jeg er jo vant til en setup fil eller lignende, og det finner jeg ikke her. Etter å ha brukt noen par minutter med å finne ut hvordan man i huleste installerer noe på Linux, og spesielt Yellow Dog, kommer jeg over noe som heter Yum. Jeg bruker lang tid på å sette opp dette riktig, for ifølge en guide jeg har funnet på nettet må jeg i tillegg til å endre på noen filer også legge til noen nye. Det er ikke så vanskelig, men tar tid. Etter lang tid konkluderer jeg med at dette er helt håpløst, og gir opp. Det er på ingen måter verdt tiden jeg bruker på dette.

Nevnte jeg forresten Linux’ svar på bluescreen ved oppstart? Vel det fikk jeg flere ganger. Og også mens jeg bare fiklet litt rundt.

Jeg har ikke gitt opp Linux på PS3’en, men jeg har gitt opp Yellow Dow med mindre noen overbeviser meg om annet. Neste plan er å teste Ubuntu. Jeg har en litt bedre følelse der, men ikke de helt store forhåpninger der heller. Jeg kommer tilbake med resultatet senere. Nå er det tross alt helg. Svigers har den lille, og det skal vi selvsagt utnytte fullt ut.

Anti-Hotlinking – andre forsøk

Jeg skrev tidligere litt om problemet med hotlinking. Et heller dårlig forsøk på å få stoppet det endte med at bilder fra siden min heller ikke kunne vises i feeds eller uavhengige RSS-lesere. Etter fiaskoen bestemte jeg meg for å la det være, og tenkte ikke noe særlig mer over det. Men så skjedde det igjen. Nok en gang fikk jeg en link til siden min, fra en som viser et bilde jeg har liggende på mitt domene.

Jeg bestemte meg for å angripe problemet på en litt annen måte. Istedet for å stoppe alle, stopper jeg kun de jeg oppdager. Greit nok, mange kan bruke bildene mine uten at jeg nødvendigvis oppdager det, men forhåpentligvis får jeg gortsatt vist bildene til dere som abonnerer på min nyhetsstrøm ((Herlig med slike norske ord, synes du ikke?))/feed via RSS. Jeg kan alltids legge til flere etterhvert som flere blir oppdaget. Jeg sjekker litt statistikk og logg iblant, så det hender jeg finner noen syndere.

For å få til dette har jeg nok engang vært å hacket litt i .htaccess ((Den morsomme filen som du definitivt bør ta backup av før du begynner å tulle med, hvis du ikke vet hva du driver med.))-filen. Denne gangen la jeg inn følgende kode:

BEGIN Hotlink stopper

RewriteEngine on RewriteCond %{HTTP_REFERER} ^(.+.)?blogspot.com/ [OR] RewriteCond %{HTTP_REFERER} ^(.+.)?livejournal.com/ [OR] RewriteCond %{HTTP_REFERER} ^(.+.)?myspace.com/ [OR] RewriteCond %{HTTP_REFERER} ^(.+.)?trykker.com/ [OR] RewriteCond %{HTTP_REFERER} ^(.+.)?wordpress.com/ RewriteCond %{REQUEST_URI} !/wp-content/uploads/hotlink.jpg RewriteRule .*.(gif|jpg|png|avi)$ /wp-content/uploads/hotlink.jpg

END Hotlink stopper

Kort fortalt gjør den følgende. Dersom HTTP_REFERER ((HTTP_REFERER forteller hvor etterspørselen kommer fra. Les mer på Wikipedia.)) viser til en av sidene jeg har listet opp (blogspot, livejournal, myspace, trykker og wordpress foreløpig) skal den vise bildet hotlink.jpg istedet for bildet som etterspurt. Foreløpig er dette bare et bilde jeg fant på nettet, men denne skal erstattes med eget bilde etterhvert.

Listen over nettsider kan jeg redigere etterhvert, foreløpig har jeg valgt å legge inn de største bloggesidene, da dette er de hyppigste tilfellene av leeching hos meg.

Et eksempel på hvordan dette ser ut i praksis kan du se her: Fascisme på norsk (han byttet visst bilde ettehvert naturlig nok :)). Egentlig skulle det være et bilde av Kong Harald der, men det beholder jeg selv.

Erstatningsbilde ved hotlinking Bildet som jeg foreløpig bruker ser slik ut. Det er kanskje ikke så rart at jeg ønsker å bytte det ut?

Stopp tyven!

Noen stjeler av meg. De trodde kanskje ikke at jeg ville merke noe, men jeg følger alltid med. Jeg vet hva hva som foregår. Det er tyver på ferde. De finner bilder på siden min og stjeler dem. Og verre: de hotlinker. Bilder fra xmasb.com blir brukt på andre nettsider uten min tillatelse, og uten å hente ned filene. De lar nemlig bildene ligge på serveren min, slik at det er jeg bruker båndbredden hver gang de blir vist. Men nå er det slutt.

Jeg har nå sperret tilgangen til bilder fra andre nettsider, og jeg har tatt høyde for at de skal vises i feeds også. Skulle andre være interessert finner de oppskriften som skal legges inn i .htaccess-filen her:

Hotlink Protection with Feedburner Access

RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://example.com$ [NC] RewriteCond %{HTTP_REFERER} !^http://example.com/.$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.example.com$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.example.com/.$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.feedburner.com/.$ [NC] RewriteCond %{HTTP_REFERER} !^http://feeds.feedburner.com/example$ [NC] RewriteCond %{HTTP_REFERER} !^http://feeds.feedburner.com/exampleComments$ [NC] RewriteRule ..(jpe?g|gif|bmp|png)$ http://example.com/wp-content/uploads/hotlink.jpe [L] NB:Jeg tar selvsagt intet ansvar skulle du ødelegge noe ved bruk av denne koden.

Bytt ut «example.com» med ditt domene, og sett riktig url for feeds. Siste linje erstatter alle bilder med et eget bilde kalt «hotlink.jpe». Jeg har brukt filendelsen «.jpe» for å forhindre at ReWriteRule forsøker å erstatte den igjen (og dermed skape en evig løkke). Jeg skal ikke gå gjennom hva hver enkelt linke gjør, men foreslår at du leser litt om bruken av .htaccess dersom du skal ta i bruk dette. Et kjapt søk på google med «prevent hotlinking images feedburner» gir mye info for den som ønsker det.

Det finnes mange varianter til .htaccess som gjør samme nytten, dette ser ut til å fungere for meg. For ordens skyld legger jeg ved et bilde i denne posten, for å sjekke at feeds også fungerer som de skal.

Lys Bare et bilde jeg tok av noen lys på bordet, mest for å teste hvordan lysene fra juletreet bak ville se ut.