חברת מיקרוסופט קונה את “ג’יטקו”

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

דבר ראשון, לינקים:
NRG, ‏Ynet, ‏TheMarker, גלובס.

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

איך מודדים הצלחה של לינוקס בשולחן העבודה?

רפאל פוגל, במאמר ב-TheMarker, מותח ביקורת על החדירה של לינוקס. מתוך המאמר:

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

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

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

להמשיך לקרוא איך מודדים הצלחה של לינוקס בשולחן העבודה?

אני בן אלמוות!

לכל מי שלא מכיר, הרשו לי להציג את התוכנה שנקראת “fortune”. כל מי שמכיר מוזמן לקפוץ קדימה לנושא הפוסט.

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

  • I found Rome a city of bricks and left it a city of marble.
    — Augustus Caesar
  • If you notice that a person is deceiving you, they must not be deceiving you very well.
  • That government is best which governs least.
    — Henry David Thoreau, “Civil Disobedience”

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

Prediction is very difficult, especially about the future.
— Niels Bohr

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

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

I can, somehow, grok maintaining a thunderbird extension, but delving into the actual thunderbird code is way over my available time at the moment.
— Shachar Shemesh

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

שחר

הודעות שגיאה בעברית

כחלק מההתאמה של המייבא מישראבלוג ל-PHP 4, הצלחתי להתקל בהודעת השגיאה הבאה מ-PHP:

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home/sun/sources/wordpress/test.php on line 7

למי שלא רוצה לשבור את השיניים על הביטוי המוזר באותיות גדולות, מה שכתוב שם זה “T_פעמיים_נקודותיים”, בהמרת אותיות פשוטה לאנגלית.

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

נתחיל מזה שניתוח טקסט שמיועד להיות שפת מחשב מתבצע, בד”כ, בשני שלבים. הראשון נקרא lexical analysis, בד”כ מתבצע ע”י תוכנה בשם lex על גרסותיה, והוא מבוסס על שפות רגולריות. בשלב הזה עוברים על הקוד ומקצים ייעוד לכל קבוצת אותיות. זה מספר, זה מזהה של משתנה, זה סימן “ועוד” וכו’. בשלב השני שנקרא “parsing”, מייצרים עץ שמראה את היחסים בין המזהים שמצאנו בשלב הראשון.

אם נקרא עוד פעם את השגיאה, עכשיו אפשר להבין אותה יותר טוב. בזמן ה-parsing מצאנו מזהה מהשלב הראשון במקום שלא ציפינו למצוא אותו. שם המזהה שמצאנו הוא “T_PAAMAYIM_NEKUDOTAYIM”.

למי שלא יודע, PHP מפותח בעיקר בחברה בשם Zend, שהיא חברה ישראלית. כנראה שמה שקרה הוא שהמפתח שהיה אחראי על כתיבת הקוד ל-lex לא ידע איך להגיד “פעמיים נקודותיים” באנגלית (double colon, למי שתהה). מתוך הנחה שאף אחד ממילא לא יראה את הקוד הזה אף פעם, הוא החליט פשוט לתת שם בעברית.
אלא שההנחה שאף אחד לא יראה את הקוד היתה שגויה. חיפוש בגוגל מראה שלא מעט אנשים נתקלו בהודעות שגיאה שמכילות את שם המזהה הזה, ורובם חושבים שמדובר בשפה מזרח אסיאתית כלשהי. היה אפילו מקרה אחד שהציעו לשואל לבדוק אם יש לו וירוסים, מה שמספר לנו משהו על וירוסים, ומספר לנו אפילו יותר על בני אדם.

והמסר, ילדים, הוא זה. אם אתם לא יודעים איך אומרים משהו בשפה אחרת, תשתמשו במילון

שחר

גרסה 1.2 של תוסף הייבוא מישראבלוג

במקום הרגיל.

ההבדל המרכזי הוא תמיכה ב-PHP 4. בגרסאות הקודמות, אם ניסיתם להריץ את האתר עם PHP 4, הייתם מקבלים במקרה הגרוע דף ללא שם מייבא, ובמקרה הטוב הודעת שגיאה.

שחר

מאמר על המייבא מישראבלוג ב-The Marker

רפאל פוגל פרסם היום מאמר על הפלאגין שכתבתי.

אהבתי:

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

פחות אהבתי:

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

אמנם אני לא יכול להתחמק מהתואר “אוונגליסט”, מגיב מספר שתיים (One of the Crowd) צדק בשתי הנקודות הראשונות שהוא העלה:

  1. שם הפלטפורמה הוא WordPress, לא “שחר שמש”
  2. כתבתי את הפלאגאין בעיקר כדי להמיר את הבלוג שלי. מרגע שהיה כתוב, לא היתה שום סיבה שלא לפרסם אותו.

שחר

שיחרור גרסה 1.1 של התוסף שמאפשר ייבוא בלוגים מישראבלוג

עוד לא עברו 12 שעות מאז שיחרור הגרסה הראשונה של הפלאגאין וכבר קרו הדברים הבאים:

  • קיבלתי מייל שמדווח על באג שמונע פעולה
  • ביקשתי, וקיבלתי, את קובץ ה-Export שלא עובד
  • תיקנתי את הבאגים הרלוונטיים, פלוס עוד כמה
  • שיחררתי גרסה חדשה.

כל הנ”ל על אף הבטחתי שאני אשמח לקבל דיווחים על באגים, אבל אני מאוד בספק אם אני אעשה איתם משהו :-). אבוי, אני לא עומד בהבטחתי.

גרסה 1.1 של התוסף זמינה בזאת להורדה. אנא תהנו.

שחר

שיחרור גרסה 1.0 של התוסף שמאפשר ייבוא בלוגים מישראבלוג

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

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

יש קישור קבוע ל”דף הבית” של הפלאגאין ברשימות משמאל.
תהנו,

שחר

Bear