אוברדוז של מים?

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

אז למה בעצם קהילת הספקנים חוזרת לעסוק כל כך הרבה בהומאופתיה?

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

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

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

כי הומאופתיה יותר מיינסטרים ובולטת אולי מכל פסבדו-מדע אחר.

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

וכן, לאור הסיבה האחרונה שציינתי, אני טוען ששנאת ההומאופתיה עוברת את ההגיון ופולשת לתחומי הרגש, דבר שאין ספקן שחסין לו 🙂

(תשובות נוספות נתנו ספקנים אחרים כאן וכאן)

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

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

Alien Rectal Probe

לפני חמש שנים הוגשה לנאס"א תביעה על חדירה מוגזמת לרשות הפרט, כשעובדים של הסוכנות נדרשו למלא בשאלון פרטים אישיים רבים, כולל רשימת מאהבים בעבר, סמים שצרכו בנעוריהם ושאר פרטים שהייתם מצפים רק מסוכנויות ביון לבקש. אחרי פסיקה לטובת התביעה, נאס"א עירערה, ×”×’×™×¢×” לעליון ושם פסק אנטונין סקאליה ש"אנחנו לא יכולים להסכים שמשתמשי סמים לשעבר יפעילו את טלסקופ האבל!". אני חושש שקרל סאגן ×”×™×” מתהפך בקברו (אם שלדים היו מתהפכים… אבל אני סקפטי).

Carl Sagan and a Joint
קרל סאגן מקבל השראה. לחצו לסיפור ההיסטוריה הירוקה של קרל (בשבילך עומר, הרוב טקסט)

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

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

Bidirectional writing in WordPress

This howto aimed at bloggers wanting to post in more than one language and need bidirectional support. I could not find this info gathered elsewhere, so I'm summarizing what I know here. Distribution license and other info is at the end.

The options I've encountered so far:

1. Open two blogs and "ignore" the problem, like Dr. Gadi Taub and others. There are localized RTL themes ans editions of WordPress in Hebrew (T1 T2), Arabic (T1 T2) and Farsi (T). The maintainer for the Arabic WP is an Israeli, btw.

Pros: No changes in core code, no need for special tricks in themes, sidebar items and other strings are always in the same language as the posts. Mostly Useful if your reader groups are not intersecting.
Cons: You need to keep two installations up to date, backup two databases, match design of seperate themes if you want the same look, and be used to two management interfaces or get used to one of them aligning all the editors and category names the wrong way.
Hint: if you have shell access on the server, you can save some of the double-tasks with symbolic links of plug-ins and such.

2. Start each blog post of the non-default directionality with a manual directionality tag. E.g. if your Theme is in Farsi and you want to post in Italian use <div dir=ltr> or <div style='direction: ltr;'>

Pros: Works in any setup, just paste a tiny string.
Cons: Visual editor may screw this up, doesn't offer a solution to comment directionality, doesn't justify subject and doesn't translate labels in the theme.

3. Yohay at Things.co.il went all out, created two category trees, and hacked his theme to display a post in a directionality based on the post's category's base being English or עברית. cool hack, but I'm too lazy…

4. Hey! the damn COMMENTS are automatically Bidi… When you comment in English on most Hebrew themes and it just shows up right. I remember this used to be a plug-in way back but now I guess Ran has merged it into the code. I wanted to hack that function to flip the posts' bodies and subjects too but could not find it (well, I was just being lazy. didn't look hard enough, I admit…), plus I hate making changes to the core and have them reversedon the next upgrade because I was too lazy to submit them… 🙂

5. (drum roll) Enter Nadav Elyada's Hebrew4wp! I looked for something like this two weeks ago for Niv Calderon thinking "it's open source, someone MUST have scratched this itch", but I googled in Hebrew… never occured to me It will be published in that other rare language…

So… If your blog's theme is Left-To-Right and you have an occasional post in Hebrew/Farsi/Arabic/Urdu, then hebrew4wp is for you! It will test the first char of every element on the page and change the directionality to RTL based on the UTF-8 value or leave it.

However if you are using an RTL theme and need an occasional post in English, I changed two lines in the Javascript to reverse the effect. Check this out. It works for me, but the hack is so basic it might not do the right thing for everyone. If you find a problem and a nice fix for it, let us know…
This post is…

  • Posted in English so it reaches as many WordPress users as possible, but you are encouraged to translate it.
  • Dedicated to and written in the spirit of Free Software: promoting freedom of speech, cooperation and individual rights and freedoms.
  • Released by me, Ira Abramov, under the CC-sa license with special exception for translators: If you feel certain that Israeli references hurt the propagation of the info in your language/country/community I'll waive you the attribution clause but please drop a comment below with a link to let us know. Feel free to translate it into any language and fix/update as needed. If you have any corrections or additions, please update me and everyone in the comments.
  • Aimed at WordPress at the moment because that's the platform I know best. MovableType issues and other additions are welcome.
  • Aimed especially at my fellow bloggers writing in RTL (Right to left) languages such as Arabic, Farsi, Afghan, Urdu, Uyghur, Yiddish and of course Hebrew.

  • Eager to know If you are posting in rare RTL writing systems like Arameic, Dhivehi, Mende/Ki-ka-ku, N'Ko or Tifinagh. Please drop a link or pingback!
  • Anyone dedicated enough to blog in dead RTL like Etruscan, Meroïtic, Hieroglyphics, Sabaean, Syriac, Nabatean, Oscan, Orkhon, Mandaic, Avestan, Cypriot, Enochian or others – That's very cool! Please comment this post with a link or send a pingback 🙂
  • Needs multilingual keywords for search engines so help me translate: wordpress, ووردبريس, וורדפרס, bidi, bidirectional, דו-כיווני, LTR, RTL, מימין לשמאל, משמאל לימין, bilingual, דו-לשוני, שתי שפות, Blog, בלוג, posts, מאמרים, כתיבה, help, tip, עזרה, עצות

IDN ושרת הלינוקס שלכם

לא אוהב IDN, IDN זה מעצבן. ה-URL מכוער והקונפיגורציה גם כן.

התבקשתי לצרף לאתר אצלי על השרת דומיין בעברית, האתר היום הוא yaro.co.il ומהיום הוא גם צלמת.co.il. אם הכתובת הזו מכוערת בעיניכם, תתחילו לחשוב על איך לכתוב http://צלמת.co.il או http://www.צלמת.co.il ושזה יראה קריא, ובכל מקרה הדפדפן מיד יתרגם את זה ויגלוש אל http://xn--hebews.co.il/. באופן מעצבן, זה יראה לרוב יותר קריא כשזה בתוך פסקה משמאל לימין. אני אישית לא יודע למה שמישהו ירצה את זה. לקרוא עוד על הפוליטיקה ועניינים אחרים מאחורי הרישומים האלו, אני ממליץ על הפוסט הזה של שחר.

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

מחרוזת אותיות בעברית איננה נכתבת ב-ASCII ולכן אין לה מקום בתשתיות הישנות. לרוב אנחנו כותבים עברית בקבצי טקסט ע"י קידוד ביוניקוד, ISO8859-8i או אחיו CP1255 aka Windows-1255. באיזה מאילו מקודדים שמות IDN? אף אחד מהם. אז איך יודעים לפי איזה קידוד לכתוב את שם הדומיין בקבצים של BIND ו־Apache? לא ממש מצאתי הסבר מניח את הדעת. היה ברור לי שאצטרך להשתמש בשם בסגנון xn--something אבל לא היה לי מושג מאיפה להשיג אותו, אז זה השלב הראשון. הנה מה שמצאתי:

  1. הקלידו פקודת whois עם שם הדומיין בעברית, עם קצת מזל יש לכם את הכלי המודרני והקידוד הנכון (אצלי LANG=en_US.UTF-8) ותקבלו חזרה מ-ISOC את הקידוד הנכון, יצא ש"צלמת" זה xn--hebews
  2. שגרו apt-get install idn, ותקבלו כלי CLI לתרגום המחרוזות המעצבנות האלו.
  3. חפשו בגוגל מתורגמן IDN, יש הרבה.

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

עצה – הדרך הנוחה לניהול דומיינים מרובים לאותו האתר תחת BIND הוא הפניית כמה דומיינים לאותו קובץ zone, אם כתבתם אותו נכון ללא שמות מלאים (למשל השמות בקובץ מתייחסים ל־www ולא לשם מלא כמו www.yaro.co.il. – עם הנקודה בסוף כמובן). אני מייצר את ×”-named.conf אוטומטית מרשימות שמות של דומיינים שמצביעים על קבצים עם שמות כמו הדומיינים, אז אני עושה דבר דומה עם symlinks ברמת קבצי ×”Ö¾zone במקום בקובץ הקונפיג אבל התוצאה ×–×”×”. אפשרות אחרת היא לעשות שימוש ברשומת DNAME, ולפתור כמה בעיות במכה, כולל אולי זרימת הדואל. לא ניסיתי.

בעיה בדביאן לני – כלי חיפוש השמות host לא תומך כנראה יוניקוד, ×›×™ לחפש whois עם מחרוזת בעברית הצלחתי, אבל לא host. עוד נקודה לרעת השיטה.

בשלב הבא צריך להוסיף את האתר גם באפאצ'י. גם כאן עברית יוניקוד בקבצי קונפיגורציה לא תעבוד ותאלצו להוסיף את כתובות ה-IDN המכוערות. לכן בקונפיגורציה של האתר הסטאנזה עכשיו נראית ככה:

ServerName yaro.co.il
ServerAlias www.yaro.co.il
ServerAlias xn--6dbfabcqvj1f4b.co.il
ServerAlias xn—-zhcpbrbbyge2cxcu.co.il
ServerAlias xn--hebews.co.il
ServerAlias www.xn--6dbfabcqvj1f4b.co.il
ServerAlias www.xn—-zhcpbrbbyge2cxcu.co.il
ServerAlias www.xn--hebews.co.il

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

ביומטריה בשירות משרד הרישוי האמריקני

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

בחדשות פרטיות אחרות, נגמרה האנונימיות של שטרות כסף, העתיד ×”×™×” כתוב מזמן על הקיר, בשנים הקרובות מזומנים יכילו RFID או טכנולוגיות דומות תחת ההגדרה של "מניעת זיוף", אבל אני מאמין שמחפשים פשוט שיטות יותר אמינות כדי לעקוב אחרי תנועת השטרות. לכל מי שחוששים לפרטיותם, אני בטוח שזונות יתחילו לקבל בארטרים במקום כסף, כמו שהיה נהוג פעם. תבואו עם תרנגולות ל"מכון מסאז' קאלינקה", ואני בטוח שיקבלו אותן בשמחה… 🙂

בריטניה מבטלת את המאגר הביומטרי

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

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