www.netsi.dk

"The internet is just a layer on the real world" (don't forget that!)

Avoiding the advertisement in MSN Live messenger, and many other places (browser for instance).

Notice: No add at the bottom of the MSN Live Messenger client I don’t know how you feel about having tons and tons of advertisements showing at the bottom of your Windows Live Messenger client (WLM), but it annoys me. But don’t worrie help is on the way! I will give you a WLM specifik fix and a description to avoid many adds in your browser and other places.

I had an error showing up today during init of WLM, and so I let the Microsoft Visual Studio debugger start up. Inside that I could locate the address – host name – of the host which deliveres the adds.

I was now ready to follow the advice from a collegue of mine given in another context. The advice was to add an entry to the hosts file on your computer which would bind the add server hostname to 127.0.0.1. By doing that you effectively makes it impossibel for the add handling software to show any adds!

So what you need to add to do is:

  • Open the “C:\Windows\System32\drivers\etc\hosts” file in an editor
  • Add this line: 127.0.0.1 track.adform.net

The effect is that any request to “track.adform.net” will be pointing to your own computer – effectively disabling the adds! :-)

The next step – disabling any adds inside webpages (or anywhere else) from a list of add servers.

I have at this time not gone deeper into this step, but a simpel google on “hostnames for add servers” gave me this link: Ad blocking with ad server hostnames and IP addresses. Just choose the “hosts – in host file format”. Here is a direct link to a test I made. Actually the host mentioned at the start of this post is inside the list :-)

Happy add blocking!

Update 8th january 2011

Just wanted to clearify how this way of doing add blocking works, so here is a quote from the website providing the serverlist for your hosts file:

From “http://pgl.yoyo.org/as/” the page providing serverlists for your hosts file:
The ad banners that you see all over the web are stored on servers. Stopping your computer communicating with another computer can be quite simple. So, if you have a list of the servers used for ad banners, it’s easy to stop ad banners even getting to your browser.

Updated 2011-05-20

The program you want to use to change the hosts file with will in windows 7 need to have administrative rights. So you should use the “Run as administrator…” option you get when right clicking on the noteblok. This will allow you to make changes to the hosts file.

Another thing is that after you have added the domains to the hosts file you need to flush the DNS. The local DNS database contains relations between hostnames and IP-addresses, and if you do not flush that, the add servers can still be reached until next time the DNS system need to get a hostname-IP address relation. So open a Run window (press windows-key + R for instance) and enter “ipconfig /flushdns”. Now there does not exist any relation between any domain and IP-address. The next time a DNS lookup for a addserver hostname is done, an ip address of 127.0.0.1 (your local computer) is returned, making it impossibel for the addserver to get its adds :-)

Share

“Hvem skal nu betale?”

Jeg arbejder professionelt med implementering af CMS baserede hjemmesider. Det system jeg arbejder klart mest i er Dynamicweb CMS – et system som efter sigende har omkring 4000 fungerende (et korrekt ord?) hjemmesider i hele verden – primært i norden. Som andre systemer så kommer der jævnligt opdateringer – det er jo dejligt med nye up-to-date funktionalitet. Så langt så godt – men jeg vil gerne prøve at sammenligne kort med en anden branche.

Min Toyota kontra CMS

Jeg er den lykkelige ejer af en Toyota. Tidligere ejede jeg en Yaris og da den var ca. 2 år gammel modtog jeg et brev om at man havde konstateret at der kunne opstå et problem med bremserne under visse ekstreme omstændigheder. Jeg skulle bare køre ind til et selvvalgt Toyota værksted og de ville rette fejlen uden beregning. Hverken mig eller værkstedet ville blive lastet for noget i den forbindelse. Det er service!

Og nu til Dynamicweb CMS… Jeg oplever jævnligt at der opdages fejl som opstår på grund af fejl i Dynamicweb CMS. Jeg arbejder jo som sagt professionelt hos en Dynamicweb CMS Partner (Bleau A/S) og det er nok noget der i ovenstående situation med Toyota må være at betragte som at arbejde på et “autoriseret Dynamicweb værksted”. Selv om Dynamicweb CMS også selv finder fejl og retter dem uden beregning gennem hot-fixes, så er situationen fra før med fejlen på bilen i en Dynamicweb CMS verden normalt noget anderledes:

  1. Brugeren (chaufføren) oplever at noget ikke fungerer i hans “bil” (hans hjemme side)
  2. Han kontakter værkstedet
  3. Værkstedet må bruge megen tid på at fejlfinde og bevise overfor Dynamicweb CMS support at fejlen er noget der ligger i selve Dynamicweb
  4. Dynamicweb CMS anerkender måske at der er en fejl, men det medfører ikke at fejlen rettes. Fejl prioriteres naturligvis af Dynamicweb CMS.
  5. Brugeren må så acceptere at der ikke kommer en løsning “sådan lige”

Som professionel konsulent er det svært

  • At forklare overfor kunden at det er kundens problem.
  • At kunden vil blive faktureret den tid som vi har brugt på at finde fejl i det system vi har anbefalet dem.
  • At problemet ikke umiddelbart er blevet løst.
  • At en løsning vil koste yderligere tid (=penge).
  • At løsningen ikke nødvendigvis giver en forbedring.

Intet er fejlfrit! – men hvem skal nu betale?

Der er mange elementer i ovenstående sammenligning der kan anfægtes og en sammenligning mellem en bil og et CMS system er måske unfair. Det som jeg her forsøger at starte en diskussion om og brokker mig over er at det ikke er rimeligt at kunderne alene skal betale for noget som kan påvises er fejl i det produkt de har købt.

  • Jeg ville personligt aldrig betale for reperationen hvis min fladskærm holdte op med at virke indenfor garentiperioden! Det måtte producenten betale for (gennem forhandleren).
  • Jeg mener at det er i alles interesse at fejl rettes, så produktet bliver bedre.

Jeg har ikke en færdig model for hvordan man kunne løse problemet med at få dækket omkostninger ved fejl. Der er tre parter som burde dele omkostningen – brugerne, forhandlerne (partnerne) og Dynamicweb CMS. Idag er det kun de to første der betaler! Jeg tror på sigt at hverken brugere eller forhandlere kan leve med den model!

P.s: Ovenstående står for min egen personlige regning.

Share