ארכיון חודשי: פברואר 2008

ישרא(בלוף)כארד

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

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

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

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

אני לא יודע איך זה בחברות אחרות, אבל חברה שרואה שעסקה חורגת מהפרופיל עסקאות הקודמות שלי במשך 10 שנים ואין לה שום מנגנון פיקוח מאוד מדאיג אותי… אולי הגיע הזמן לעבור חברה ?

שותף כתום

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

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

לפני שאמשיך, כמה נקודות: להמשיך לקרוא

לקיחת אחריות על החינוך

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

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

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

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

עוד חוסר חינוך הוא הרצון שמשהו (אני חושב על השיר I need a hero) ירחיק את הילדים מאתרי הפרונו, הפדופילים ושאר הפשעים ברשת, אבל לא מוכנים להקצות לזה זמן או חינוך, אלא רוצים שמשהו אחר (פיליפיני אולי) יעשה את זה …

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

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

וכמובן שאפשר להמשיך לדבר על הדברים, אבל בשורה התחתונה, החינוך שאני רוצה לראות, זה לא החינוך של לדעת לשנן את לוח הכפל (יותר חשוב לי להבין למה 1*0 זה 0 מאשר לזכור את התוצאה), לא לדעת למה התכוון המשורר, או שהצלחת להבקיע בשעור חינוך גופני 2 שערים… החינוך שאני מדבר עליו, הוא החינוך לראות מעבר להרגע, לקחת אחריות על מה שאתה עושה, ועל מה שהילדים שלך עושים, והכי חשוב, להתנהג כמו שצריך. כל השאר יכול להגיע אחר כך…

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

אבטחת מידע – זכויות המשתמש

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

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

להמשיך לקרוא

בניית תוכנה עם תרגום גמיש – דיון

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

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

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

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

ספר על FreePascal הודעה ראשונה

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

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

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

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

עריכה [20/02/2008 18:50]: במידה והיו לכם בעיות להוריד מהקישור מעל, אתם יכולם גם לנסות להוריד מהקישור הבא.

Model View Controller

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

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

להמשיך לקרוא

The Cry of the Dolphins

I had a problem the last few months that I could not understand why it happened, but because it was almost never raised on the production server, I didn't invest a lot of time to find out the reason for it.

להמשיך לקרוא

Take me out

הלהקה המבצעת את השיר נקראת Franz Ferdinand, אשר נוסדה בשנת 2001 בעיר גלאזגו אשר נמצאת במדינת סקוטלנד, ושרה בעיקר רוק מחתרתי (המוכר יותר כ Indie Rock).

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

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

Inotify

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

התפקיד של שני הכלים הללו במרחב המשתמשים הוא להודיע מתי קובץ ו/או ספרייה בעצם השתנו בכל צורה שהיא, כדוגמת יצירה של קובץ, מחיקה שלו, שינוי שם, פתיחה לצורך קריאה, כתיבה שינוי שם וכיוב'…

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

iNotify בסופו של דבר עושה אותו הדבר, רק ההבדל העיקרי שלו זה שהוא לא משפיע על מצב עגינה של מערכות קבצים, ובכך ניתן להסיר באמצע ההאזנה את המערכת קבצים, ועדיין שום דבר רע לא יקרה. כמובן שישנם עוד שינויים כאלו ואחרים כדוגמת השימוש במתאר קובץ אחד בשביל להאזין לקבצים במקום מתאר קובץ לכל האזנה ועוד…
נכון למשפחת 2.6 dnotify נשאר רק מסיבות תאימות לאחור, אבל סומן כמיושן, ולכן כנראה שבגרסאות 2.8 לא נראה אותו יותר. אבל ידוע שברגע ש inotify בעצם התייצב, כל מי שהיה יכול עבר אליו מסיבות ברורות, ובכך רק תוכנות ללא המשך פיתוח או ללא תמיכה בinotify יפגעו.

להמשיך לקרוא