Monday, December 29, 2014

Y-Not?

This post is in Hebrew, as it’s aimed at Israeli readers. At the bottom I’ve added an English summary for non-Hebrew speakers.

***אני מתנצל על הבעיות בכיוון המילים עקב בעיות תאימות של אתר הבלוג***

כל מי שגלש באתר של ידיעות אחרונות בוודאי מודע לאי יציבות החריפה של האתר, שנובעת מכך שהאתר טוען כמות אדירה של תוכן פרסומי. ריבוי הפרסומות מעמיס על הזיכרון, והכמות הגדולה של סקריפטים שמפעיל האתר גורמת לדפדפן "להיחנק" ולעיתים קרובות לקרוס לחלוטין. הפיתרון האידיאלי לכך הוא פשוט לגלוש באתר חדשותי אחר, אבל למרות הכעס, אני חייב להודות שהתוכן שלהם טוב יותר מהמתחרים ולכן נאלצתי למצוא פתרון אחר המבוסס על חסימת התוכן הפרסומי.

ישנן כמה דרכים לחסום את התוכן, אך רובן מורכבות ודורשות התקנת תוכנות ייחודיות, ולכן הדרך שאני מציע פה עדיפה, לדעתי. היא כרוכה בעריכת קובץ מערכת בשם הוסטס, ושתילת כתובות "מתות" במקום הכתובות של שמהן מושך אתר ידיעות אחרונות את הפרסומות. למי שרוצה לצלול לעומק, הנה הסבר טכני יותר:

כאשר גולשים באתר, אזורים רבים בדף הם הפניות לקריאת תוכן פרסומי מאתרים חיצוניים, כגון האתר

doubleclick.net,

ועוד כמאה ועשרים אתרים אחרים. כדי לקרוא את התוכן מהאתרים, מערכת ההפעלה פונה לשרת די.אן.אס שמתרגם את הכתובות המילוליות לכתובות מספריות (כתובות איי.פי.). קובץ הוסטס הוא פונקציה מובנה במערכת ההפעלה שמאפשרת למשתמש לעקוף את תרגום השמות דרך שרתי די.אן.אס. הפתרון שלי מבוסס על הכנסת שורות לקובץ, שמתרגמת את שמות אתרי הפרסומות לכתובת הקבועה:

127.0.0.1,

שהיא כתובת שאינה אמיתית (כלומר, לא מפנה לשום אתר אינטרנט אמיתי). הפתרון מבוסס על הוספת כמאה ועשרים שורות לקובץ הוסטס וכך לנטרל את כל שרתי הפרסומות. פרסומות מסוימות עדיין יופיעו, כי הן מגיעות ישירות מהשרתים של ידיעות אחרונות, אבל הניטרול עדיין מאוד אפקטיבי ומוריד את צריכת הזיכרון והמעבד של הדפדפן בכמחצית, ומשפר את היציבות בהרבה.

כדי להשתמש בפתרון, פעל על פי הצעדים הבאים. כל שלב מלווה בפירוט הצעדים

א.  הפעל את עורך הטקסט במצב ניהולי

לחץ על התחל

הקלד את הפקודה notepad

לחץ על התוצאה עם הכפתור הימני של העכבר, ובחר Run as administrator

clip_image002

ב.  פתח את קובץ הוסטס

לחץ על File ובחר Open

נווט אל התיקייה c:\windows\system32\drivers\etc

החלון ייראה כאילו אין בה שום קבצים, אך אם תתחיל להקליד את המילה hosts, המחשב ישלים אותה עבורך

לחץ על Open

ג.  הוסף לקובץ את הרשימה של הדומיינים

גש לתחתית הקובץ

העתק את הרשימה שמופיעה למטה, והדבק אותה לתוך הקובץ. התוצאה אמורה להיראות ככה:

clip_image004

ד.  שמור את הקובץ:

לחץ על תפריט File

בחר Save

אשר את שכתוב הקובץ.

ה.  אם הדפדפן שלך היה פעיל קודם, סגור אותו והפעל אותו מחדש כדי שהשינויים יכנסו לתוקף.

ההוראות שלעיל אינן כוללות צעדים לגיבוי הקובץ המקורי, מאחר והוא ריק כברירת המחדל. אם השינויים שלעיל גורמים לבעיות, אפשר בקלות למחוק את השינויים, ואפילו למחוק את הקובץ כולו בלי בעיה. אם בקובץ היה תוכן לפני השינויים (לא כולל השורות שמתחילות ב - #, שהן רק הערות עזרה וניתנות למחיקה), אזי מומלץ לגבות אותו לפני שמשנים אותו.

דבר נוסף שחשוב לדעת הוא שרשימת הדומיינים שלהלן נכונה לדצמבר 2014, והיא עלולה להשתנות עם הזמן. אני ממליץ לבקר בפוסט הזה מדי כמה חודשים כדי לראות אם יש שינויים או תוספות.

רשימת הדומיינים:

127.0.0.1 5d457.v.fwmrm.net

127.0.0.1 a.rfihub.com

127.0.0.1 a.visualrevenue.com

127.0.0.1 ad.doubleclick.net

127.0.0.1 ad.turn.com

127.0.0.1 ad4.liverail.com

127.0.0.1 adadvisor.net

127.0.0.1 adaptv.pixel.invitemedia.com

127.0.0.1 ads.creative-serving.com

127.0.0.1 ads.yahoo.com

127.0.0.1 adsrv-fe41.advsnx.net

127.0.0.1 ajax.googleapis.com

127.0.0.1 aka.spotxcdn.com

127.0.0.1 b.scorecardresearch.com

127.0.0.1 bcp.crwdcntrl.net

127.0.0.1 besttv101.cdn.l3.it.best-tv.com

127.0.0.1 bid.g.doubleclick.net

127.0.0.1 bs.serving-sys.com

127.0.0.1 c.betrad.com

127.0.0.1 c.fqtag.com

127.0.0.1 cache.btrll.com

127.0.0.1 cdn.adap.tv

127.0.0.1 cdn.clicktale.net

127.0.0.1 cdn.dynamicyield.com

127.0.0.1 cdn.teads.tv

127.0.0.1 cdn-static.liverail.com

127.0.0.1 choices.truste.com

127.0.0.1 clients.azadv.co.il

127.0.0.1 cm.adgrx.com

127.0.0.1 cm.g.doubleclick.net

127.0.0.1 conversions.adap.tv

127.0.0.1 csi.gstatic.com

127.0.0.1 d.chango.com

127.0.0.1 d5p.de17a.com

127.0.0.1 de17a.com

127.0.0.1 ds.serving-sys.com

127.0.0.1 dt.adsafeprotected.com

127.0.0.1 dtm.advertising.com

127.0.0.1 exposebox.blob.core.windows.net

127.0.0.1 fw.adsafeprotected.com

127.0.0.1 g.live.com

127.0.0.1 go.calcalist.co.il

127.0.0.1 go.xnet.co.il

127.0.0.1 go.ynet.co.il

127.0.0.1 googleads.g.doubleclick.net

127.0.0.1 graph.facebook.com

127.0.0.1 hiro-media-eu.s3.amazonaws.com

127.0.0.1 ib.adnxs.com

127.0.0.1 idpix.media6degrees.com

127.0.0.1 images.outbrain.com

127.0.0.1 js.dmtry.com

127.0.0.1 js.logentries.com

127.0.0.1 l.betrad.com

127.0.0.1 l2.visiblemeasures.com

127.0.0.1 linicom.co.il

127.0.0.1 live.liveadserver.net

127.0.0.1 live.sekindo.com

127.0.0.1 log.adap.tv

127.0.0.1 log.adaptv.advertising.com

127.0.0.1 log.dmtry.com

127.0.0.1 log.outbrain.com

127.0.0.1 match.adsrvr.org

127.0.0.1 media.olsale.co.il

127.0.0.1 mediadownload.ynet.co.il

127.0.0.1 n.us1.dyntrk.com

127.0.0.1 odb.outbrain.com

127.0.0.1 p.brilig.com

127.0.0.1 p.visualrevenue.com

127.0.0.1 pagead2.googlesyndication.com

127.0.0.1 partner.googleadservices.com

127.0.0.1 ping.chartbeat.net

127.0.0.1 pix.btrll.com

127.0.0.1 pix04.revsci.net

127.0.0.1 pixel.adsafeprotected.com

127.0.0.1 pixel.quantserve.com

127.0.0.1 prod-15-ireland.s3-website-eu-west-1.amazonaws.com

127.0.0.1 pubads.g.doubleclick.net

127.0.0.1 px.dynamicyield.com

127.0.0.1 qlog.adap.tv

127.0.0.1 redir.adap.tv

127.0.0.1 s.tool-site.com

127.0.0.1 s0.2mdn.net

127.0.0.1 s1.2mdn.net

127.0.0.1 s3-eu-west-1.amazonaws.com

127.0.0.1 search.spotxchange.com

127.0.0.1 secure-us.imrworldwide.com

127.0.0.1 seg.a3cloud.net

127.0.0.1 segments.adap.tv

127.0.0.1 server.exposebox.com

127.0.0.1 sf.exposebox.com

127.0.0.1 st.dynamicyield.com

127.0.0.1 static.adsafeprotected.com

127.0.0.1 static.chartbeat.com

127.0.0.1 stats.g.doubleclick.net

127.0.0.1 stats3.adotube.com

127.0.0.1 sync.adap.tv

127.0.0.1 sync.mathtag.com

127.0.0.1 sync.tidaltv.com

127.0.0.1 t.teads.tv

127.0.0.1 t1.visualrevenue.com

127.0.0.1 t4.liverail.com

127.0.0.1 ta.cc.ta-extra.arti-mediagroup.com

127.0.0.1 tags.bluekai.com

127.0.0.1 totalmedia.ynet.co.il

127.0.0.1 tpc.googlesyndication.com

127.0.0.1 track.eyeviewads.com

127.0.0.1 u-ads.adap.tv

127.0.0.1 usersync.yashi.com

127.0.0.1 us-u.openx.net

127.0.0.1 vast.bp3861239.btrll.com

127.0.0.1 video.sekindo.com

127.0.0.1 videosfr.s3.amazonaws.com

127.0.0.1 vox-static.liverail.com

127.0.0.1 widgets.outbrain.com

127.0.0.1 www.olsale.co.il

127.0.0.1 www.telerik.com

127.0.0.1 www.winwin.co.il

127.0.0.1 www.wtp101.com

127.0.0.1 x.bidswitch.net

127.0.0.1 ynet.hiro.co.il

127.0.0.1 ynethd-f.akamaihd.net

For English-only visitors: This post outlines a procedure to edit one’s Hosts file to address a popular Hebrew website called Ynet (www.ynet.co.il), which is loaded with so much advertising that it crashes the browser often. The article includes a full list of the advertising sites called by Ynet, and instructions on how to add the list to one’s Hosts file.