ארכיון חודשי: מרץ 2008

לינוקס למאוכזבי מיקרוסופט

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

אז  נתחיל מהסוף. התקשר אלי היום חבר, קולגה ואחד המתכנתים היותר טובים שיצא לי לעבוד איתם בחיי המקצועיים (למרות הסריטה העמוקה שלו כלפי ג'אווה, בה כל דבר שרק הוא יכול לעשות עם השפה הוא יעשה, גם אם שורת פקודה של cat תספיק). לפני 5 חודשים, איזה יומיים שלושה אחרי שקיבלתי מCanonical את הדיסקים של Kubuntu שאני מחלק לאנשים (אני מחלק דיסקים מקוריים, כי יש הרבה אנשים רגישים כאשר הם רואים דיסק צרוב, כשאתה מציע להם תוכנה), אחרי הפגישת עבודה, ישבתי איתו שעה, והצגתי לו איך נראה ה Live CD של Kubuntu, אשר הדבר שהכי הפחיד אותו, הוא שהדיסק יתקין את עצמו על המחשב.

עברו כמובן כ5 חודשים מאז, והיום הוא מתקשר אלי ואומר לי שבעקבות החלפת השעון, הוא החליט להתקין ולנסות את Kubuntu שנתתי לו. שאלתי אותו כמובן לפשר הדבר, והוא הסביר לי בפשטות: מיקרוסופט הוציעו patch לשעון לחלונות XP, Vista ו 2003 Server שמתאים לשעון ישראל, הבעיה היא שהוא עובד על windows 2000, ואין עדכון כזה לגרסה, אז הוא החליט לנסות את Kubuntu לצד Windows על המחשב. להמשיך לקרוא

KDE 4.0.1

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

ובכן, הדבר הראשון שעשיתי אחרי ההתקנה והיציאה מ KDE חזרה ל KDM היתה כמובן גיבוי של ספריות KDE השונות (מאוד חשוב !!!)

אחרי הגיבוי בחרתי את KDE4 מתפריט KDM, ונכנסתי אליו.

אני חייב לציין שהממשק פשוט מדהים, אין מילה אחרת לתאר את זה. הוא רחוק מלהיות מושלם, וחסרים לו הרבה מאוד דברים שאני מוצא אותם שימושיים ב KDE3, אבל סה"כ מבחינת מראה + שימושית (בייחד), KDE עשו עבודה מצויינת, שמקבלת ממני 85% מתוך 100%.

הבעיה היא שהרבה תוכנות שהודרו ל KDE4 (כדוגמת Dolphin, Konsole ו Koqni) פשוט לא עלו (אני מניח שקרסו בשלב מוקדם, אבל לא ניסיתי לבדוק).

System Control, קרס לי גם בחלק ממסכי ההגדרות, אבל תוכנות מבית KDE 3 רצו יפה, אם כי Kopete למשל לא היבהב לי כאשר מני ענה לי על הדיווח שאני מדבר איתו מאחורי KDE4 .

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

לגבי התוספים, לקחתי למשל מציג תמונות, שמתי לו את ספריית התמונות שלי בתור slide show והוא התחיל להציג 146 תמונות בצורה רנדומלית. ולמרות שהתעללתי בתוסף, סובבתי אותו, הגדלתי והקטנתי, זה פשוט עבד ! יפה 🙂

אחרי שסיימתי לשחק עם KDE4, חזרתי ל KDE3 וחשכו עיני ! להמשיך לקרוא

TARA

שם הזמרת הבאה הוא Moya Brennan, המוכרת גם בשמות Máire Ní Bhraonáin ו Máire Brennan. היא אחותה של Enya. המשפחה של הזמרת הקימה ושרה בלהקה Clannad .

בתור ילדה, הזמרת הופיעה כחלק ממשפחתה בלהקה, ורק ב1992 הזמרת יצאה לקריירת סולו עצמאית.

גם Enya, גם Moya, שרות באנגלית, אירית וקלטית אירית. Moya אף שיתפה פעולה עם כמה DJ של מוזיקה אלקטרונית, ותרמה את קולה לאותו סוג של מוזיקה.

את השיר  TARA תוכלו למצא כאן.

תוכנה ומערכת הביטחון

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

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

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

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

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

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

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

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

ההבדל בין לדעת תחביר לבין לדעת שפה

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

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

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

התלבטות האם להתקין מחדש את לינוקס

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

אז יש לי כבר קרוב ל4 שנים גרסאות שונות של אובונטו אשר אני משדרג, ולפעמים מעביר אותן מנהלי חלונות  (גנום, KDE, E16, xfce וכו')… לפני זה עבדתי מספר שנים עם דביאן unstable/testing, ולפני זה, עבדתי עם מספר הפצות שלא ממש הסתדרתי איתן (מנטלית בעיקר), כדוגמת פדורה ולפניה RH8, כמו כן, ההפצה הראשונה שלי היתה מנדרייק (כיום מנדריבה), ולמעשה עד לגרסה 10.1 כולל הייתי מנסה אותה כל פעם מחדש… ניסיתי גם את LFS, ולאחרונה גם את ARCH.

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

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

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

אילו בעיות קשת יש לנו בחיים…

Enjoy The Silence

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

ההרכב התחיל את דרכו ב1977 בתור No Romance in China, אבל ב1980 הם שינו את שמם. שם הלהקה הוא מונח צרפתי של בתי אופנה אשר הפירוש שלו הוא "מברק אופנה" (לפי אתר וויקפדיה בעברית).

השיר עצמו, הוא הלהיט ה24 של הלהקה בבריטניה והגיע למקום ה4. השיר יצא ב1990 והוא יצא בהתקליט Violato . לשיר יצאו הרבה גרסאות remix, וב2004 הוא יצא בגרסה חדשה מבית הלהקה.

את השיר ניתן לשמוע כאן.

קוד הקיץ של גוגל

גוגל משיקה זו השנה הרביעית, את Summer of code, אשר נועד לעשות כמה דברים:

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

גוגל מוכנים אפילו לשלם כסף עבור הפרוייקטים, אבל כל עוד שהם משתמשים בטכנולוגיות מאוד ספציפיות.רצוי טכנולוגיות עם הייפ מסויים סביבם, כדוגמת Java, C# וכו'.. אבל גם שפות כדוגמת C ו ++C כמו כן, גם פיתון, רובי פרל והרשיהמ עוד ממשיכה.

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

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

זו לפחות דעתי האישית.

48 שעות עם firefox3

החלטתי בסוף השבוע האחרון לנסות את Firefox3, והתקנתי אותו על הקובונטו שלי.

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

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

הסבר אודות הבעיה של planet FOSS IL

בטח שמתם לב ש Planet FOSS IL, אינו מציג את הכותרת אצלי בבלוג.

לאחר מחקר  ומעבר על הרבה RSSים אחרים באתר, גיליתי דבר מעט מטריד לגבי הRSS בבלוג שלי:

יש אצלי שימוש יותר מאחד בטאג title, אבל פרט לטאג אחד, כולם נמצאים תחת

<media:title>

אשר  אומר שמה שמפרש אתהטאג, מחפש משהו בסגנון

<.*title.*[^>]>

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