Har du ikke altid ønsket dig at kunne søge direkte i indhold på rockland.dk fra din browsers søgeboks uanset hvilket site i verdenen du står på?... Øhh, nå det har du ikke? Men anyway, så har jeg lavet et søgeplugin efter OpenSearch standarden som er kompatibel med både Firefox 2 og Internet Explorer 7. Og det tog i øvrigt ikke mange minutter at sætte sammen. Ligesom med rockland.dk's integrerede søgefacilitet på sitet, så "snylter" jeg på Google's mulighed for at indsnævre søgninger til et enkelt site.

At konstruere selve OpenSearch plug-in'et var sådan set bare at lave en lille enkel xml-fil som bl.a. definerer opbygningen af søge-url og placeringen af en evt. ikon som logo. Når det er gjort tilføjes et link-tag i head-sektionen på de websider hvor man ønsker at plug-in'et skal kunne installeret fra. Dette skal pege på den konstruerede plugin (xml-fil). I Rocklands tilfælde er følgende indsat på siderne:

<link rel="search" type="application/opensearchdescription+xml" href="http://www.rockland.dk/RocklandOpenSearch.xml" title="Søg på rockland.dk" />

Jeg syntes så også jeg skulle have en "favicon" på hjemmesiden fælles med den ikon jeg bruger i søgeplugin'et. Det foreløbige valg er en lille-bitte udgave af min Flickr "avatar" som den ser ud i øjeblikket, men den er nu ikke helt vildt velegnet til at blive skaleret ned til så lille størrelse. Så må lave en lidt bedre ikon en anden dag.

Når man nu fremover besøger Rockland med Firefox 2 eller Internet Explorer 7 vil man (over?)se at browserens dropdown-knap hvor man vælger søgemaskine lyser en anelse op med en anden farve. Og åbner men dropdown-listen vil man se en mulighed for at tilføje min nye søge-plugin til browserens søgeboks.

Man kan i øvrigt også installere søge plug-in'et ved at klikke på dette javascript link.

Hos Mozilla Developer Center kan man læse mere om hvordan man laver "OpenSearch plugins".

 

Danmark vil gerne stå som et frit land der bekæmper censur, men det forekommer mig at være en farlig glidebane at være kommet ud på med fogedrettens afgørelse forleden som pålagde teleselskabet Tele2 at blokere adgang til det russiske site allofmp3.com. Selvfølgelig er der umiddelbart stadig langt til f.eks. kinesiske tilstande. Men forleden blev brudt en grænse, og efter den grænse er overskredet, hvor er det svært lige præcis at se den klart definerede grænse der skal markere hvortil man kan gå uden at det direkte kan sammenlignes med Kinas måde at håndtere internettet på. Jeg er ved at være godt bange for pladeselskabernes lobbister, som ud fra meget egoistiske interesser, for mig at se har held med at dreje dansk (og international) lovgivning og retspraksis i en meget uheldig retning. Desværre tror jeg at man kan mærke at de fleste politikere ikke er vokset op med internettet og relateret moderne teknologi. De har nok deres hjemmesider og email-adresser, men er alligevel ikke rigtig fortrolige med hvad internettet egentlig er for et væsen, og er derfor måske meget usikre og lette at påvirke på området. At allofmp3.com så tilsyneladende heller ikke er ulovlig efter russisk lovgivning, gør kun sagen endnu værre. Det kan godt være at det er et hul i den russiske lovgivning det udnytter, og at sitet således kan kaldes "amoralsk" eller lignende. Men hvis det ikke er ulovligt efter russisk lovgivning, så er det vel med andre ord lovligt? Jeg er bestemt ikke jura-ekspert, men det her forekommer mig så grundlæggende forkert med de værdier jeg er opvokset med. Så hvis det virkelig er den danske lovgivning der gør de muligt at indføre censur på internet i Danmark, så er det lovgivningen som er helt forkert.

En anden ting er så, at hvis de danske teleselskaber virkelig skal til at blokere alt på internettet som ikke lige harmonerer med dansk lovgivning, så står de overfor en opgave der vil være urimeligt dyr at håndtere (og dét vil selvfølgelig gå ud over brugerne), og i øvrigt alligevel aldrig vil virke særlig godt alligevel. Dels er det umuligt at finde alle de ulovlige sider som hele tiden opstår på nye adresser som der ikke er nogen central registrering og håndtering af (Et af de punkter hvor jeg tror det halter med politikernes viden om internettet), dels vil det alligevel let kunne omgås hvis man vil. Og husk så endelig at fjerne blokeringen i morgen når et blokeret site ændrer karakter, også selvom der ikke lige er tænkt på at informere de danske myndigheder eller teleselskaber herom.

Misforstå mig nu ikke... Det er bestemt ikke for at spille hellig, men jeg har personligt absolut ingen interesse i at hente musik på allofmp3.com. Hvis man ser bort fra at jeg hellere end gerne vil betale musikerne for deres værker, så synes jeg også at det er en rigtig tynd fornemmelse kun at have nogle filer på en harddisk. Jeg vil have en rigtige fysisk CD i reolen før jeg føler noget for det. At jeg så straks også laver nogle mp3-filer ud fra CD'en til brug i transportabel mp3-spiller mv., er så en helt anden sag (Og det kunne i øvrigt bringe mig ind på et emne jeg har haft oppe en hel del gange før her i bloggen, og derfor skal forskåne for yderligere kommentarer om i denne omgang). Det er heller ikke fordi jeg vil opfordre andre til at handle på allofmp3.com, men det er ikke nogen hemmelighed at Tele2's blokering kan omgås på mange måder hvis man vil, og opskrifter kan findes mange steder rundt omkring. En af de simpleste som jeg ikke selv har set andre nævne, må være at bruge en proxy tiltænkt mobiltelefoner, f.eks. Skweezer og Google Mobile. Når du surfer gennem en af disse, så har du ikke selv direkte kontakt til sitet du surfer på, det sker nemlig igennem Skweezer's eller Google's servere (som omformer den oprindelige side til bedre at passe en mobil-telefons lille display). Jeg har ikke selv Tele2 som udbyder, og har derfor ikke tjekket det i praksis, men vil tro at det virker (Opera's mobil-browser virker også efter samme princip, men ved ikke om man kan få kontakt til Opera's proxyserver fra en almindelig browser). Der findes også specielle sites tiltænkt anonym surfing der gør akkurat det samme, bare uden at ændre på sidens indhold inden det sendes videre. Men skal sådanne sites så også blokeres, eller sites der fortæller hvor og hvordan man kan omgå blokeringerne?

Det er igen tid til at lave links til nogle af alle de steder IFPI og APG ikke kan lide at man linker til?... Tele2 har så vidt jeg kan forstå anket afgørelsen. Gudskelov. Krydser fingre for Danmark, demokratiet og ytringsfriheden...

Relaterede links

Nyheder og "the useal suspects":

En hurtig samling links fundet via blogs og blogbot.dk:

Update: Forsøger at holde nyhedslinksene opdateret med den vigtigste udvikling

Update: Jeg har i en forsættelse til dette indlæg yderligere uddybet mine meninger.

Update 26/11 2006: Jeg har i et nyt indlæg et link til en samling af 300+ proxy-sites for anonym surfing.

 

Firefox 2 har været på gaden i et par dage (faktisk lidt mere, da den er identisk med Release Candidate 3), og indeholder en række nye features, forbedringer og optimeringer. Men der er én ting som irriterer mig i den nye udgave af browseren, den nye placering af "close tab" ikonen. Før var der én ikon som altid sad det samme sted ude til højre og lukkede det aktuelt viste faneblad. Men nu sidder der i stedet en ikon på hvert faneblad. Jeg kan sagtens forstå usability argumentet for denne ændring. Det er bestemt mere intuitivt som det fungerer i Firefox 2. Men når man nu har vænnet sig til at ikonen altid sidder samme sted og har lært at værdsætte det, så er det jo rart at der er en "skjult indstilling" der sætter ikonen tilbage hvor den plejede at være:

Firefox 2 close tab setting

Indtast "about:config" i adresselinien som det var en webadresse og find "browser.tabs.closeButtons". Man har nu følgende valgmuligheder:

  • browser.tabs.closeButtons 0 = close button on active tab
  • browser.tabs.closeButtons 1 = close button on all tabs (Firefox 2 default behavior)
  • browser.tabs.closeButtons 2 = no close buttons
  • browser.tabs.closeButtons 3 = one close button on right (Firefox 1.x behavior)

PS. Hvis du i øvrigt stadig kører Firefox version 1.5 og undrer dig over ikke at have fået tilbudt version 2.0 via den indbyggede opdaterings agent endnu, så er det fordi opdateringer først kommer ud den vej, når den første store spidsbelastning af Mozilla's download-servere er taget af. Desuden tror jeg også denne gang at det er tanken at vente til at Firefox 1.5.0.8 er klar, og således kunne give Firefox 1.5.0(.7) brugerne et valg imellem at opdatere til 1.5.0.8 eller 2.0.

 

Internet Explorer version 7 er frigivet idag, og det er en rigtig god nyhed selvom den ikke vil kunne få mig til at skifte fra Firefox. Det gode ved at Internet Explorer endelig opdateres er i hvert fald set med en webudviklers øjne, at der er rigtig mange irriterende fejl i den 5 år gamle Internet Explorer 6.0's css-support der nu endelig er rettet. Og andre css-features der har været savnet ligeså længe, som f.eks. fixed positioning, er nu også endelig understøttet. Men det er ikke kun på css-området at der er spændende nyt for webudviklere. F.eks. også support af "alpha-transparens" ("gradueret gennemsigtighed") i PNG-billeder er nok noget der vil glæde rigtig mange kreative hoveder. Det er godt nok alt sammen ting der har været understøttet i de andre populære browsere i mange mange år, men pga. af IE's dominerende markedsandel har det ikke været noget webudviklere for alvor har kunnet bruge i praksis. Foreløbig er IE7 kun ude som et download-tilbud på Microsofts site, men det siges at den i løbet af de kommende par måneder gradvist bliver "udrullet" som et tilbud via den almindelige sikkerhedsopdatering til Windows XP brugere via Windows Update(*). Og dét er den rigtig gode nyhed, idet det formodentlig vil sikre en ret hurtig flytning af brugere fra den forældede IE6 til den noget mere up-to-date IE7 (Jeg tør trods alt ikke ligefrem kalde den for "moderne" eller lignende;-)). Mon ikke man rundt omkring, i en ikke alt for uoverskuelig fremtid, vil se en række nye webdesigns udnytte de nye muligheder? Microsoft har i øvrigt selv lavet en lille (grafik-tung) demonstration af nogle af de nye muligheder baseret på css Zen Garden kode (Css Zen Garden er en demonstration af hvordan man alene med skiftende stylesheets kan skabe en masse forskellige designs udfra den samme simple html-kode). Selv ville jeg egentlig også gerne lave et nyt design på Rockland, men der er vist foreløbig mange andre ting på min to-do liste som kommer før dét.

En anden ting i IE7 der kan få betydning for nettets udvikling, er at browseren har indbygget support for RSS feeds. De fleste "nørder" bruger dem allerede, men ikke-nørder kigger på én som om man er en idiot hvis man kommer til at nævne begreber som "RSS" og "news feeds". Men måske den almindelige bruger begynder at interessere sig for hvad det liiige er for noget når de både ser den orange feed-ikon i deres browser, og på alverdens sites rundt omkring. Og sites der stadig mangler at udbyde news feeds begynder måske også derpå nu.

I øvrigt ventes Firefox 2.0 også frigivet indenfor den kommende måneds tid. Så der sker ting og sager på browser-fronten i øjeblikket (Update: Den nye Firefox forventes faktisk frigivet allerede nu på tirsdag).

(*) Update: Det ser ud til at udrulningen via Windows Update vil ske i januar måned for danske Windows XP installationer.

 

Tilbage i foråret, da jeg skrev tre indlæg (1,2,3) om min nyanskaffede Squeezebox, antydede jeg vist svagt at jeg gik og havde planer om selv at lave et plug-in til SlimServer (SlimServer er server-software til Squeezebox eller den nye Transporter). Plug-in projektets overordnede mål er at få trackinfo på Squeezebox' display for visse netradio stationer som ikke allerede har dette indkodet i deres audiostream. Det er først og fremmest ønsket om at se trackinfo når jeg hører DR Barometer kanalen som har søsat mit projekt, men det vil hurtigt kunne udvides til andre netradio stationer som ligesom DR Barometer har trackinfo tilgængeligt på nettet.

Jeg har ikke arbejdet på projektet længe, men har faktisk allerede i foråret implementeret en "grundpille" til projektet, idet jeg lavede en "proxy-side" (jeg har ikke kunnet finde på noget bedre at kalde det) for DR Barometer netradio indeholdende aktuel trackinfo oversat til et let fortolkeligt format. Tanken er at min SlimServer plugin skal læse trackinfo mm. fra denne "proxy-side"(*) og sende trackinfo videre til min Squeezebox' display når jeg lytter til DR Barometer på denne.

Jeg ved ikke hvornår jeg får tid til at lave selve denne plug-in, men der kommer med garanti til at gå lidt tid. Og vi snakker ikke om uger, men måneder. Jeg har nemlig rigeligt med andre ting stående foran dette projekt på min to-do liste lige i øjeblikket. Og iøvrigt har jeg hverken erfaring med SlimServers API eller Perl-programmering som et sådan plug-in skal implementeres i. Men havde altså lige lyst til at lufte, at projektet skam er på vej, og i mellemtiden kan man da få et lille "sneak preview" (eller "proof of concept" om man vil) med dette simple selv-opdaterende browser popup-vindue indeholdende aktuel DR Barometer trackinfo(**). Ikke at det teknisk eller designmæssigt er imponerende, men det illustrerer da at jeg er i gang med noget:-)

Et af formålene med "proxy-side formatet" er selvfølgelig også at have den info som SlimServer plug-in skal læse i et ensartet format hvis andre netradio kanaler skal understøttes. Andre kanaler det kunne blive aktuelt at koble på projektet er bl.a. KEXP, KCRW samt Gaffa Radio. Sidstnævnte station udsendte faktisk indtil for nylig deres musik i en ID3-tagget MP3 audiostream som gjorde at Squeezebox automatisk viste trackinfo under afspilningen. Men dét er Gaffa desværre gået bort fra igen, så den station tager jeg nok også under behandling på et tidspunkt. Update 5/10 2006: Efter opdatering af firmware til min Squeezebox, så virker "native" trackinfo på Gaffa Radio igen. Eller også har Gaffa pillet, who knows... Anyway det er firmware version 64 som er udgivet sammen med den nye SlimServer version 6.5.0 jeg kører med nu.

(*) Bemærk at der er en hvis form for "intelligens" i "proxy-siden". Den opdateres rent faktisk kun når den reelt bliver brugt. Felterne for trackinfo kan derfor godt umiddelbart være tomme når man klikker sig ind og kigger på indholdet af siden. Men en refresh af siden burde så initialisere felterne (Hvis altså data er tilgængelige hos DR).

(**) Popup-siden opdaterer sig selv brugende en "meta refresh header". Dette er ikke altid 100% pålideligt (hvis en forespørgsel f.eks. timer ud), men dette skal altså også bare ses som et lille test/demo/debug-værktøj. Popup'ens læsningen af "proxy-sidens" indhold sker i øvrigt server-side, så der er desværre ikke noget spændende "AJAX-kode" at se på hvis man kigger på popup'ens kildekode i browseren (i denne version af popup'en i hvert fald).

 

Som annonceret på FlickrBlog, så kan Flickr Pro brugere (betalende brugere på Flickr), hvis de skynder sig, få 10 gratis små foto visitkort (inkl. gratis international forsendelse) fra engelske MOO. Tilbudet gælder de første 10.000 Flickr Pro brugere som bestiller, og jeg har netop bestilt mine. Umiddelbart ser de da meget tjekkede ud på deres site, selvom jeg ikke er helt sikker på hvad jeg egentlig skal bruge visitkort til... Men gratis er de i hvert fald:-) Dette var bare et lille tip til eventuelle Flickr brugere som kommer her forbi, og ikke lige følger med på FlickrBlog.

Vidste du i øvrigt at der uploades omkring én million nye billeder på Flickr hver dag!?!

 

Som det fremgår af forrige indlæg, så har jeg generelt ikke særlig meget til overs for TV2's Sputnik service. Men derfor kan det en gang imellem alligevel være praktisk at kunne komme ind på sitet med Firefox eller en anden non-Microsoft browser. Hos Shiyee.dk fandt jeg opskriften. Der skal bare oprettes et par cookies som snyder Sputnik til at tro at browseren allerede har bestået Sputniks systemcheck. I Firefox kan disse f.eks. oprettes med Michael Ryabushkin's Add N Edit Cookies extension:

For domænet (host) "tv.sputnik.dk" og path "/" skal oprettes to cookies kaldet "sputnikTestSession" og "sputnikTestClip". For begge disses vedkommende sættes indholdet (content) til "1", og sæt så desuden expiration date på disse til et eller anden tidspunkt godt ude i fremtiden. Fremover når du besøger Sputnik vil du så gå direkte igennem deres systemcheck (Well, der dvæles stadig et øjeblik ved dét, men det er tilsyneladende bare en "kunstpause").

Der er et par layout problemer med Firefox i Sputnik (Og det er der i øvrigt også med min Internet Explorer, selvom det ikke er helt så slemt), men det er ikke værre end at man fint kan navigere rundt. Inline afspilning af klip virker ikke for mig, men alle de Sputnik-klip jeg har set har en Media Player ikon som man kan klikke på for at åbne asx medie-filen i en ekstern afspiller. Og det fungerer fint, selvom det lige netop er her man oplever lidt layout-problemer som gør at jeg må klikke på den yderste højre del af ikonen før det registreres.

Man kan så umiddelbart undre sig over at TV2 har valgt at lukke f.eks. Firefox brugere helt ude i stedet for at bruge formodentlig få ressourcer på at rette layout-problemet, og så bare give Firefox-brugere en lille "advarsel" om at inline-afspilning ikke virker med denne browser.

Update 29/10 2006: Den omtalte Add N Edit Cookies extension er ikke i skrivende stund opdateret til den nye Firefox 2, men som Martin gør opmærksom på i en af kommentarerne til indlægget, så kan cookies også oprettes med den populære Web Developer toolbar extension. Inline afspilning har også virket for mig de sidste par gange, og omtalte layout-problem synes forsvundet. Kan dog måske skyldes en forskel på hvordan forskellige klip ligger gemt i Sputnik. Jeg har ikke brugt så meget tid på at kigge rundt.

Update 11/11 2006: Det ser ud til at bedre browser og system-support i Sputnik kan forventes om "nogle måneder".

 

Mange af de gamle drenge fra dengang klubben hed Lyngby FC mødes privat hvert år. Såvel dem der stadig er professionelle som dem der trak sig tilbage for år tilbage. TV2 var med til sammenkomsten i år, og hvis ikke man så det underholdende indslag på TV i går, så kan det ses på Sputnik:

TV2 Sputnik er i øvrigt en forfærdelig gang lort. Ser man bort fra den 90'er-agtige tekniske binding til Internet Explorer (og at der kræves en Media Player opgradering for personalisering før det kører), så er det i øvrigt også en kamp igennem dialoger at komme ind og se et klip eller udsendelse, specielt hvis man har glemt sit tidligere oprettede login. Og hvorfor skal man i det hele taget logge ind? Det kan tilgives hvad angår betalingsdelen (film), men hvorfor fanden skal man igennem al den ballade for at se et enkelt lille gratis klip fra gårsdagens udsendelser på TV2?! Jeg har droppet idéen igen mange gange når jeg ville se et klip fra tidligere TV2-udsendelser så snart jeg mødte det irriterende Sputnik-system, men jeg er dog så stor Lyngby-fan at jeg startede min gamle Internet Explorer og gik igennem alt besværet denne gang. Det skal siges at jeg så heller ikke havde det direkte link herover. Måske det forsimpler det lidt.

Mens vi er ved de gode Lyngby-klip, så kan man jo evt. også lige genoplive TV2 Lorrys indslag fra maj i år om Lyngby's nye fodboldgeneration. Det var dengang Lyngby Boldklub kæmpede om oprykning til Superligaen. Oprykningen glippede som bekendt, men det er nu stadig et dejligt indslag. Og så er TV2 Lorry gudskelov ikke blevet involveret i det Sputnik-bras.

(*)Update: Fandt lige ud af hvordan jeg laver et direkte "media-link" til TV2's indslag igår(**), så man undgår login og det omstændige, irriterende og browser-kræsne Sputnik-interface. Så det kan altså lade sig gøre! (Men normalt skal man nok bare igennem Sputnik for at finde denne direkte adresse:-/). Hvis man har problemer med at der er lyd uden billede på via først angivne links, så virker dette direkte media-link sikkert også bedre.

(**)Update 7/9 2006: Klippet er desværre ikke tilgængeligt mere. Udsendelser ligger åbenbart kun til gratis gensyn et par dage hos TV2.

 

Der har længe været en "undergrund" af folk der dyrkede "geotagging" af fotos på Flickr ved hjælp af diverse utilities. Geotagging vil kort og godt sige at billeder "tagges" med længde- og bredde-grad på lokationen de er taget. Hidtil har det foregået uofficielt på Flickr ved hjælp af et sindrigt opfundet taggingsystem, og udnyttet med f.eks. Google Earth extensions og greasemonkey scripts til Firefox browseren. Og når et billede var geotagget - og man havde de rette utilities installeret i sin browser - kunne man let se lokationen på et kort når man stod på et geotagget foto i et Flickr galleri, og via Google Earth med extensions eller diverse tredieparts sider var det muligt at surfe rundt i flickr-billeder på kort og satelitfotos. Det var (er) ret cool, men krævede lidt opsætning af brugeren før det virkede optimalt. Sådan er det bare ikke mere, for fra i dag er det en ny officiel integreret feature i Flickr!

Man kan læse mere om den nye funktionalitet i et indlæg på FlickrBlog som bl.a. linker til et par kom-hurtigt-igang videoer. Den nye funktionalitet bygger på Yahoo Maps (Yahoo ejer Flickr) og ser omfattende og gennemarbejdet ud. Det er endda så smart lavet at det straks tilbød at "importere" de 8 fotos jeg havde geotagget på den gamle uofficielle måde, da jeg startede den nye del af Flickr Organizer op. Så nu ved jeg da nok hvad en god del af min fritid kommer til at gå med at lege med nogle af de kommende weekender (Om ikke før, så i hvert fald når jeg har fået smidt mine Roskilde billeder på fra i år) :-)

Foreløbig er der kun de 8 "gamle" konverterede fotos, men med tiden vil mange flere af mine billeder nok kunne findes på min Flickr map!

 

Hvis du er Lyngby fan og bruger en feedreader (eller "news aggregator"), så har du sikkert savnet et news feed med nyhederne fra Lyngby Boldklubs hjemmeside, som generelt er rimeligt flittigt opdateret. Det har jeg i hvert fald savnet, og det endda så meget at jeg nu har sat mig ned og konstrueret et uofficielt RSS news feed med nyheder fra klubben:

http://www.rockland.dk/feeds/LB/ (RSS)

Det er helt nykonstrueret, og muligvis et lidt ustabilt news feed indtil jeg får luget de sidste små fejl ud. Men jeg tror nu det virker rimeligt godt allerede. Min "web-robot" tjekker normalt klubbens hjemmeside for opdateringer til feed'et ca. en gang i timen.

Jeg har i øvrigt planer om at lave "pirat feeds" til andre sites også, så hold evt. øje med udviklingen på min nye feeds-side.

PS. Lyngby vandt i øvrigt 1-0 over 1. divisions tophold Frem i dag, og overtog dermed førstepladsen fra samme hold. Så skal Lyngby bare holde den placering de næste 27 runder... :-)