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

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

אגרת מקלט האינטרנט

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

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

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

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

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

דת, פוליטיקה ישראלית והגיון

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

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

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

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

ועוד מילותיים על ביבי שציטט את BG

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

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

היה וירוס?

לא, אבל נראה שיש מנוע.

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

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

למה ללינוקס אין וירוסים

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

למה אסור להיות שאנן

אין וירוסים אבל:
* יש לפעמים SSH פתוח או שירותים אחרים וסיסמאות קלות מדי.
* אנשים מתקינים תוספים לדפדפן שלהם בלי לדעת אם המקור אמין.
* ×›× "ל אבל עוד פחות בדוק – סקריפטים לגריזמונקי.
* על שרתים לא מוקשחים, אתר מיושן אחד יכול להיות מנוצל לרעה (פרצו לי פעם לשרת והתקינו root kit דרך גרסא ישנה של PHP Nuke שמשתמש שכח למחוק).
ואלו כמובן רק כמה דוגמאות בולטות ונפוצות. אף אחת מהן, עד כמה שידוע לי, מכוסה ע"י ESET.

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

נוקיה N900 – לא בדיוק טלפון

(פוסט זה הוא המשך של הפוסט הקודם על ה-N900, והוא לא מיועד לחולי לב, משתמשי אייפון, וחתולות בהריון)

ראוי להזכיר שוב שה-N900 איננו חלק משושלת הטלפונים של נוקיה, הוא ממשיך של קו הטאבלטים כמו ה-700 וה-N810 שבאו לפניו, רק עם אופציה טלפונית כתוספת. הטלפון הוא עוד אפליקציה שמריצים מהדסקטופ (או מוקפצת אוטומטית כאשר מקבלים שיחה, או מסובבים את הטלפון מאופקי לניצב אם הדלקתם את האופציה, ולא ברור שזה מצב רצוי). הסאונד מצוין, אל תבינו לא נכון, אבל התפעול לוקה. הנה עוד כמה סיבות שבעטיין אני לא רואה בו שיפור לעומת ה-6230i שהסתובבתי איתו עד להתחלת השבוע:

  • יש לי כמעט 800 אנשי קשר, ×”×™×” יותר קל לחפש בינהם בנוקיה הישנה.
  • רוצים עברית במקלדת? יעלה בערך 300 ש"×— או שאפשר להסתפק במקלדת וירטואלית. התמיכה בעברית לא רעה ברוב היישומים, אבל לא קל לחפש אנשי קשר בעברית עם הוירטואלית, אם אתם לא מקלידים "עיוור" על המקלדת הרגילה ללא צריבה.
  • בעצם, ישראל לא קיימת כאזור זמן או מיקום, השתמשתי באתונה כמקום קרוב עם זמנים דומים.
  • יש רק שני פרופילים – מצלצל ושקט. אין "פגישה", "חוץ" וכולי.
  • אין קבוצות כמו "חברים" או "משפחה", ולכן אין צלצול קבוצתי או צילצול מסונן (כמו פרופילים שמסננים צלצולים בסימביאן). למעשה גם אין צילצולים אישיים.
  • אין חיוג מהיר (לא חפרתי בויקי של מיימו אחרי פתרונות, אבל מספיק חמור שאין את ×–×” במצב ברירת המחדל)
  • אם תחייגו למישהו, תוכלו לבחור מראש שהשיחה תהיה בספיקר (אי אפשר להחליט מראש שזו ברירת המחדל), אבל בשיחה נכנסת, מרגע שענית לוקח למסך כשניה וחצי להתרענן ולהציע את האופציה, זמן שהישראלי הממוצע בצד השני כבר חושב שהשיחה נותקה ×›×™ לא ענו לו אחרי שני "הללוו!"
  • רוב הפונקציונאליות של המכשיר נכתבה ומיועדת לשימוש אופקי. יש כמה אפליקציות שמחליטות להסתובב לבד ואז ×–×” מפתיע ×›×™ לא ציפית לזה. ×”×›×™ גרוע שיש כאלו שכברירת מחדל מתחילות דווקא ניצבות (הבולטת היא אפליקצית הטלפון עצמה) ומבלבלות את המשתמש. אפשר בחלקן להפעיל סיבוב אוטומטי, אבל כיון שזה לא בכולם, ×–×” מתחיל לעצבן מהר מאוד, אז נשארים במסך אופקי וגמרנו.
  • הקלדת מספר בזמן שיחה אינה נשמרת על המסך ולא מיועדת להוספת איש קשר, אם תרצו לקבל ממישהו מספר בזמן שיחה תצטרכו לחזור לדסקטופ (שתי הקשות), לפתוח נוטפאד (הקשה אחת אם אתם בעמוד הנכון בדסקטופ והכנתם אייקון מראש) או את ספר הכתובות (הקשה) ויצירת איש קשר חדש (שתי הקשות נוספות). פיכס.
  • נוקיה בדרך לרצוח את מיימו ולכן איננה ממהרת להכניס אותו בסודות ההתממשקות לשירותי Ovi, כמו סנכרון נמענים וגיבויים מקוונים אוטומטיים. בראיון גלוי לב, אומר בכיר בנוקיה שזה אמור לקרות בעתיד, אבל מאז עברו שלושה חודשים ועדכון אבל סנכרון יוק. אני מקווה שמיגו תתמך יותר טוב, ואני מקווה שנוקיה תתמוך רשמית במיגו על N900.
  • כיון שאין Ovi Suite למשתמשי חלונות ניתן לעבוד רק עם PC Suite שנראה שאינה מגבה באמת את כל המידע מהמכשיר – למשל את כל החבילות שהותקנו מאז שהתחלתי להשתמש במכשיר.

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

דברים מוזרים אחרים:

  • כיון שהבטריה מתאדה במהירות, אני מסתובב עם כבל הדאטה בכיס ודוחף אותו לכל מחשב שמותר לי. לצערי גיליתי שהממיר שיש לי באוטו ממצית (14V) לUSB עובד עם כל מכשיר מלבד ×”-N900. חשבתי שאתקע אותו ישירות לרדיו שלי (שמנגן MP3 מדיסקון כיס), הוא ×”×™×” מוכן להטען, אבל הרדיו שלי סרב בתוקף לראות אותו כדיסק FAT ולנגן ממנו קבצים. נראה שאצטרך לוותר על עוד 34 ש"×—. לצערי נוקיה בחרה חיבור נדיר של מיקרו-USB ולא מיני-USB כמו כל האחרים.
  • יש בטלפון משדר FM. הרעיון החביב הוא שמוצאים תחנה פנויה (×–×” קשה, כמעט כולם מזמרות בערבית), ואז אפשר לשדר לרדיו המכונית מוסיקה, פודקאסטים ואם נכנסת שיחה אז יש ספיקרפון. דא עקא שעד שלא אמצא האק להגביר את הסיגנל הוא לא מצליח לגבור על תחנות סמוכות שזולגות לתדר. חשבתי לתקוע אותו לשטקר, מה שיגביר את הסיגנאל עם הכבל ולא יאכל בינתיים סוללה, אבל המניוק עשה ברוגז והודיע "או FM או USB!", אם כך אני לא מבין למה הפיצ'ר ×”×–×” טוב בדיוק. אה…
  • gPodder מוריד לי פודקאסטים אוטומטית או לפי דרישה ומנגן אותם, רק שלצערי לא ממשיך מאיפה שהוא הפסיק (והוא דווקא טוען שהוא יכול)
  • המערכת יושבת על מחיצה של 2 ×’×™×’×” (נדמה לי ext3), והקבצים שלכם מנוהלים במחיצת FAT של 32 ×’×™×’×” נוספים כדי שאפשר ×™×”×™×” להציג אותה למחשב דובר USB Mass Storage שלא דובר לינוקס. אין איך לחלק מחדש את הגדלים בלי לפגוע בעלייה תקינה של המערכת. החבילה שמאפשרת הרצה של דביאן ARM בchroot מתקינה את ×”-chroot על אותה מחיצת FAT, וכך היא לא מבזבזת מקום במחיצת הסיסטם – מכוער אבל עובד. זכרו גם שאם מחברים את המכשיר למכונת חלונות במצב "דיסק", המערכת תעלים את המחיצה, אין לי מושג מה קורה אם ×–×” בזמן שמריצים משהו ממנה, אז הזהרו.
  • המכשיר משתמש במגנטים כדי לדעת אם המקלדת נשלפה או נפתח גב המכשיר, מה שיוצר מצבים משעשעים עם נרתיק נשיאה מגנטי – פתיחת הגב מאפשרת הוצאה והכנסה של כרטיסון SD נוסף (מעבר ל-32 ×’×™×’×” המובנים) ולכן אם המכשיר חושב שהגב נפתח הוא מיד יעשה לכרטיס הנוסף umount, ולא אכפת לו אם ×–×” בגלל שהוא רק הוכנס לנרתיק.
  • בחיפושי אחר מדבקה להגנת המסך מצאתי מדבקות שעלו על משקלן בזהב. לבסוף מצאתי בדוכן "דינאמיקה" בכניסה לקניון רננים קיט חסר שם יצרן של שלושה כיסויי סיליקון גנריים ב-30 ש"×— שעושה עבודה פנטאסטית – ×”"מדבקות" קשיחות כמו שקף, יחסית אנטי-סטאטיות, ניתנות לקילוף, רחיצה והדבקה מחדש פעמים רבות, מרגיש כמעט כמו הזכוכית של האייפון (הלוואי). הבעיה היחידה היא שצריך שעל הטלפון תהיה סטריליות של clean room מדעי. כל גרגיר מיקרו-אבק יוצר "אוהל" עם בועת אויר קטנה שאין מה לדחוק הצידה. ×–×” מגוחך למראה כשהמסך כבוי, אבל לא רואים את ×–×” כשהוא דלוק, אז לא אכפת לי.
  • המכשיר מאפשר (לא מאלץ) לאחד את מדריך הטלפונים עם מדריכי נמעני הסקייפ ורשתות ×”-IM השונות שתבחרו לחבר בו. תוכלו אז להצביע על כל הכפולים ולאחד אותם לכרטיס אחד. אם ×–×” טוב או רע ליהודים, אתם תחליטו. שיחות שהוצאתי מהסקייפ על גבי WLAN יצאו די בסדר, לא ניסיתי מעל רשת 3G (את השידור שלה למעשה אני מכבה למעט חיבור רשת ועושה שיחות רק ברשת 2G כדי לחסוך סוללות).

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

אני לא אעשה כאן רשימת מודולים מומלצים להתקנה, את כל אלו שהתקנתי אפשר למצוא בטיול פשוט במנהל החבילות. אני רק אתן המלצה ארונה לגבי פרסום תמונות בטוויטר: הכלי הפנימי שמאפשר לכם לעשות share ישר מתוך אפליקצית המצלמה מציע חיבור לטוויטר, אבל הוא מוכן לעשות זאת רק ×¢"×™ שימוש באתר שאינני מכיר או סומך עליו בשם pixelpipe. באתר ×”×–×” תוכלו להתחבר ליותר ממאה שירותים שונים שעליהם פתחתם חשבון ולצייץ בכולם בבת אחת. משום מה פיקסלפייפ ×”× "ל מוכן להתחבר להרבה שירותים שונים עם OAuth אבל לטוויטר, טוויטפיק ו-YFrog הוא מתעקש לקבל את הסיסמא האמיתית. לא התעצלתי והתחלתי לאלתר – friendfeed (שאני אוהב פחות מאז שנקנתה ×¢"×™ פייסבוק אבל לא מאוד מפריע לי) שותה מכל מני אתרים ואפשר לבקש ממנו להטוויט סלקטיבית רק ממקור ספציפי. כיוון שאני לא רוצה שכל מה שאשלח לפליקר (הגלריה הראשית שלי בימינו) יצא לטוויטר, יצרתי גלריה יעודית בפיקאסה, נתתי לפרנדפיד את הרסס של הגלריה ×”× "ל, ועכשיו כל אימת שאני שולח תמונה לפיקאסה מהטלפון, היא נשלפת (מתישהוא) ×¢"×™ פרנדפיד ומפורסמת בטוויטר. ×™×—×™ web2.0 🙂 אם למישהוא יש המלצה לדרך יותר קצרה שלא דורשת את פרסום סיסמת הטוויטר שלי לצד שלישי אני אודה לו.

מליוני קבצים ב-NTFS

דברים שלמדתי בדרך הקשה:

  • אל תאמינו ללקוח שאומר לכם שיש "רק כמה עשרות אלפים", תבדקו לבד כדי לוודא.
  • לא להעיז לעשות דיפראג, עדיף לגבות ולשחזר, תאמינו לי שזה לוקח פחות זמן.
  • לא winrar ולא 7zip יצליחו לגבות יותר מ400K קבצים פחות או יותר. אם יש לכם יותר מזה אז לא להתעצל, לפתוח חלון Cygwin ולדחוס איזה TBZ בריא.
  • האיטיות תהיה הרבה יותר גרועה ממה שאתם חושבים, לפעמים פאקטור X5 על כל הערכה, וזה ×™×”×™×” אופטימי. אני לא צוחק.
  • כדי לשפר את המצב, כבו זמנית על אותה תחנה או שרת את האנטיוירוס.
  • כשאתם מפרמטים את המחיצה מחדש ×–×” מאוד מפתה לחשוב שיחידות 4K ×–×” בזבזני וכדאי לרדת לקלאסטרים בגודל סקטור – טעות. אל תתנו לזה לקרות לכם. השארו עם ברירת המחדל.
  • כשאתם משחזרים את ×”TBZ עם 10 מליון קבצים, ודאו שהאנטיוירוס המזורגג לא הפעיל את עצמו מחדש בלי לשאול אתכם.
  • כשאתם משחזרים 10 מליון קבצים מ-TBZ ודאו מההתחלה שהUMASK שלכם הוא 0 ולא 0022 או משהו מעצבן דומה. ×–×” סיוט לשנות מחדש את כל ההרשאות דרך ×”GUI, לא מצאתי בדיוק איך לעשות את ×–×” רשמית ב-CLI ונראה שפקודת chmod רקורסיבית ב-Cygwin עושה רק חלק מהעבודה.
  • בכלל, זכרו שבניגוד ל"עצים רוקדים" ושלל שכלולים חכמים בFS שאתם רגילים בלינוקס, NTFS זו מערכת מפגרת שעובדת ב-linked lists פשוטים, משמע מציאת קובץ בספריה הוא (o(n ולכן מציאת המטא-דאטה שלו היא (O(n2, אם לא נזהרים. האנס רייזר אולי פסיכופת אבל הוא גם גאון.
  • עוד דבר חשוב – לא רק שהאינדקס של כל ספריה הוא לינארי, הוא בעצם קובץ שעשוי להתחרפן אם הוא חוטף פראגמנטציה, וכלי הדיפראג של חלונות לא מאחה אותו! בשביל ×–×” מוחבא כלי אחר ב-MSDN בשם contig. למה? ×›×›×”. קסנם מיקרוסופט. עוד סיבה להשאר עם קלאסטרים גדולים.
  • יש כמה דברים שראוי לעשות לפני הכל ומראש ×›×™ עצוב לגלות אותם בסוף, כולל כל הטוויקים להתנהגות מערכת הקבצים (למשל איזה ×›×™×£ לגלות שאפשר לכבות יצירת שמות 8.3 אוטומטית – למה זו לא ברירת המחדל, אינעל OS תבעק?)
  • ובכלל, מדי פעם שיעורי בית ×–×” לא מזיק. אפשר ללמוד המון מאחרים.
  • לבסוף, להסביר בנימוס ללקוח שאלפי קבצים בספריה ×–×” נחמד אבל הביצועים יפלו עם עשרות ומאות אלפים, בשביל ×–×” אלוהימה המציאה את ההאשים.

ציינתי כבר שאני שונא לנהל מערכות של מיקיסופט?