ארכיון חודשי: מרץ 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 שלי, או את הכותרת של תמונה, במקום את הכותרת של הפוסט.

 

 

להסביר את REST לאדם לא טכני

למי שאינו מכיר את המונח הטכנולוגי של REST, המונח מתאר צורה מילולית משהו למערכות מחשב מבוזרות כיצד להשתמש במידע מבוזר, כדוגמת HTTP. ראשי התיבות של REST הינם Representational state transfer.

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

ד"א, למי שאינו מכיר, האדם שיצר את המונח נקרא רוי פילדינג, והוא אחד מהיוצרים של הפרוטוקול HTTP שבו אנחנו משתמשים, אפילו בשביל לקרוא מילים אלו…

טיפים לשורת הפקודה

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

האתר מזכיר מאוד את bash.org, ולא במקרה…

 

קונקי – הדפדפן שמסרב להתבגר ולגדול

קונרר הוא דפדפן אינטרנט מבית KDE, המכיל מנוע בשם KHTML, הנמצא בשימוש גם ב webkit מבית אפל, ודפדפן הבית של Nokia. הסמל ל קונקרר הוא דרקון בשם קונקי הכובש.Konqi the dragon

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

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

ההרגשה היא תמיד שיש עוד איזה 2-3 צעדים, וזהו, החיים הטובים מתחילים, בלי יותר מייד דליפות זכרון, תמיכה פנימית במערכת הגרפית שאתה מריץ (KDE), ויכולת בחירה ותקשורת עם דפדפנים מבוססי Gecko כדוגמת Firefox.

אפילו גיליתי כמה דברים ממש מעצבנים באתרי אינטרנט בזכות הדפדפן, כדוגמת העניין בו מיקרוסופט למשל באמצעות ה User Agent של הדפדפן נותנת CSS שבור, וכאשר משנים (בצורה מאוד פשוטה את ה User Agent) לFirefox או אפילו Internet Explorer, פתאום הכל מוצג כמו שצריך, וה diff שעשיתי על ה CSS היה מאוד ברור.

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

פופולריות של שפת תכנות לא מבטיחה את את טיבה

חברת Digium (המפתחת העיקרית של Asterisk) שחררה בלילה (או באמצע יום העסקים האמריקאי) 4 דיווחים על פרצות אבטחת מידע:

  1. 2 גלישות חוצץ (Buffer Overflow) במימוש RTP.
  2. דילוג על מערכות זיהוי, ויכולת למשתמש פשוט להשתמש בשירותים שדורשים הזדהות (מדובר על פרוטוקול SIP).
  3. בעיית Format String, אשר איתה אפשר להגיע ממש כמו Buffer overflow למחוזות הזכרון ה"סגור" של מערכת ההפעלה, ואף להריץ קוד זדוני על השרת.
  4. מזהה צפוי מידי לבקשות Manager.

להמשיך לקרוא

MSEgui ו MSEIDE

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

ובכן, ישנה עוד סביבת עבודה משולבת לעבוד עם פסקל מונחה עצמים ותכנות גרפי: MSEIDE, אשר מספקת גם סביבה גרפית (MSEgui) אשר רצה בצורה טבעית גם על GDI של מיקרוסופט וגם על xlib – המערכת הגרפית בעולם היוניקס/לינוקס. להמשיך לקרוא

חופש ביטוי

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

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

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

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

 

Firewall !!

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

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

ובכן, מה זה בעצם firewall ? להמשיך לקרוא

מהו Framework טוב ?

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

CodeIgniter הוא Framework לשפת PHP, אשר דואג לכך שתעשה סדר בתוכנית שלך, בכך שתעבוד עם MVC. כאשר יש חובה בגישה של Object Oriented, גם כאשר לא באמת צריך.

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

שיווק רשתי/רב שכבתי

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

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

סביבת המשתמש

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

עברתי דירה

טוב נו, לא דירה אמיתית, אלא מקום לאירוח הבלוג שלי.

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

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

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

בכל מקרה, תודרה רבה לאלעד ושאר צוות בלוגלי על עבודתם.

עידו

שימוש מושכל בטכנולוגיה

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

האתר שלי כתוב ברובי (לא השתמשתי בטכנולוגיית מסילות) ובניתי אותו עבור 2 צרכים:

  1. ללמוד לתכנת בשפת Ruby
  2. לפרסם את העבודות והיכולות שלי לאוויר העולם (דבר שנעשה בהדרגה איטית למדי)

להמשיך לקרוא

הסגר מערכתי

יש פתגם שאומר שמי שלא לומד מההיסטוריה, צפוי לחזור על טעויות העבר…

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

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

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

במקום לפתח את התחבורה הציבורית בארץ בצורה כזו שישתלם לי לעבוד עם תחבורה ציבורית במקום להחזיק ברכב פרטי, רק רוצים להכריח אותי ע"י קנסות להשתמש בתחבורה ציבורית… אז מה אם במקום שבו אני חי יש רק 3 אוטובוסים ביום… אני בכלל צריך להגיד תודה שגם את זה יש… כי יש הרבה מקומות שהאוטובוס הכי קרוב נמצא איזה 5-10 ק"מ מהישוב עצמו… למה לא להכריח את כל חברות האוטובוסים דבר ראשון לעבוד בכל הארץ וכל הקווים ! ודבר שני אם הן לא מספקות באופן תדיר הסעות למקומות פחות רווחיים הן גם ישלמו כנסות וגם יפסידו חלק מהקווים היותר רווחיים שלהן ?
בארץ רק מנסים לכפות דעות ורעיונות… אף פעם לא להבין לעומק את המשמעות עד שיהיה מאוחר מידי… ואז יגידו "שמע זה כבר עשוי, אין מה לעשות".

אז תזכרו, מי שלא לומד (או מבין) את ההיסטוריה, בטוח שיחזור לעשות את אותן הטעויות !

עוד חומר למחשבה

לינוקס: העתיד שלהם, הוא ההווה שלנו

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

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

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

VIM Configuration

שיחררתי אתמול לאוויר העולם את ההגדרות שלי לעורך הטקסט הנקרא vim .

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

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