נצפה בערוץ המפתחים של wine על IRC

ציטוט מדוייק:

Jul 28 21:24:03 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Jul 28 21:24:06 rrrrrrrrrrrrrrrrrrggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
Jul 28 21:24:09 hhhhhhhhhhhhhhhhhhhhhhhhhhh!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Jul 28 21:24:12 whoops.
Jul 28 21:24:17 Ormod: Found a bug?
Jul 28 21:24:35 nyef: not quite, copy pasted shachar’s comment by accident. 😉
Jul 28 21:24:41 Ahh.
Jul 28 21:25:20 I don’t suppose there’s some way to run HeapValidate in another process address space?
Jul 28 21:25:34 that head ache must be catching



כמו שאתם רואים, פרקתי את תסכולי על IRC, והיו לכך הדים.

שחר

גרררררררררררררר

לפיתוח תוכנה חופשית יש גם צדדים מתסכלים.

יש מצב מאוד נפוץ בקרב משתמשי המחשבים בארץ. במונחי חלונות, הכוונה היא למצב שבו ה-system locale הוא עברי (כדי שתוכלו לכתוב בעברית), אבל ה-user locale הוא אנגלי (כדי שלא יכניס לכם שמות ימים בעברית).

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

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

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

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

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

הרבה כאב ראש, הרבה זמן מבוזבז.

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

שחר

סנונית ראשונה של שלום בין העמים?

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

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

את סימני השלום לא שאבתי מהכתבה, אבל. את סימני השלום שאבתי מהתגובות. בניגוד לרפלקסים המצופים מכתבה בנושא וירוסים, לא היו התגובות התלהמות חסרת בסיס של תומכי לינוקס כנגד מתנגדיו. נכון לרגע כתיבת שורות אילו, היתה תגובה אחת (מס’ 30), שבאופן מנומס למדי תהה מישהי האם גוגל לא רצים על לינוקס, ואם כן, איכה נפגעו. תגובה מנומסת באותה מידה (מס’ 38) של מישהו שמסביר את ההבדל בין להדבר בוירוס לבין להיות מותקף ע”י אחד.

לא לדאוג, ימות המשיח טרם הגיעו. תגובה מס’ 44 מראה לנו פנאת אחד שהצליח לחדור את מחסום הסולידריות עם גוגל, ולהשחיל מסר פוליטי מנומק היטב. “לינוקס, שמינוקס, דרעק אחד גמור”. קצר אך תמציתי. אמנם לא הצלחתי למצוא התייחסות לסוגיה אצל אף אחד לפניו, אבל אני בטוח שמר א. נונימי הגיב מסיבות טובות.

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

שחר

GPL עמד במבחן בית משפט

אני יודע, כבר פורסם בסלאשדוט, אבל בכל זאת.

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

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

עוד פרסומת "אנטי"

הפעם של Linspire, עד לאחרונה – Lindows.

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

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

שחר

נו, נגיב?

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

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

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

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

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

שחר

הציור השבועי לילד

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

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


אנא עיזרו ילדים לצייר המבולבל. כמה שגיאות אתם מוצאים בתמונה למעלה?

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

אני חושב שמכל הנ”ל, 3 מרגיז הכי הרבה. מה אתם חושבים?

שחר

מצב השחיתות בארץ משתפר? פוסט לא קשור

מצטער – פוסט לחלוטין לא קשור לתוכנה חופשית.

לפני כמה ימים היתה לי שיחה עם אבא שלי בנושא פריצקי ושות’. אני הבעתי זעזוע עמוק מהתדרדרות מצב השחיתות בארץ.

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

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

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

נקודה למחשבה

שחר

הסתכלות השוואתית על לינוקס ב-Ynet

גל מור הסתכל על קזית ועל Suse Live CD 9.1. הוא מגיע למסקנה שלינקוס הרבה הרבה הרבה יותר ידידותית מבעבר, אבל עדיין לא להתקנה ע”י משתמש מתחיל.

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

רק לצורך ההשוואה, במספר הימים האחרונים אני מתקין Windows XP על מערכת VMware, ומנסה לגרום ל-Outlook 2003 לדבר עם מערכת IMap (שמותקנת על מחשב VMware אחר). מספר הפעמים שראיתי את Outlook קורס, נתקע, תוקע את המערכת (באג ב-VMWare), וסתם לא מגיב כבר נהייה גבוה מאוד. אני חייב להמליץ לכל מי ששמע שלינוקס זה לא ידידותי, פשוט לבוא ולנסות

שחר

וגם זה קורה

או – למה להשתמש רק בתוכנות קוד פתוח כדי לפרוץ למערכות חלונות.

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

ישנן כמה תוכנות ידועות לחלונות שהפורצים חסרי המעוף (script kiddies) משתמשים בהן כדרך טבע. אחת מאותן התוכנות מכונה “Optix Pro”. כיאה לתוכנה רצינית, התוכנה מוגנת סיסמא, כדי שלא של מי שמתמש באותה התוכנה יוכל לגנוב לכם את המחשבים שאתם עמלתם ביושר לגנוב מבעליהם החוקיים.

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

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

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

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


שחר

Bear