having problems choosing a name ?

The XKCD webcomic has this example,  for the technically inclined but confused parents to consider among options:
Exploits of a Mom

2 תגובות:

  1. אפשר הסבר בבקשה ?

    השבמחק
  2. זו אכן בדיחה ליודעי ח"ן...
    יש שפות תכנות בהן הוספת רצף התוים ";('" (גרש סוגר, סוגר סוגר ואז נקודה-פסיק), עשוי להיות מפורש במערכת מחשב שאין בה בקרה על המידע המוכנס , כסוף פקודת קליטת נתונים למחשב.
    כתוצאה, המשך שם התלמיד יתפרש על ידי המחשב כהוראה נפרדת. ההוראה הזו (drop...) היא פקודה המורה למחשב למחוק את המאגר בו נשמרים הנתונים הכלליים לגבי התלמידים (בהנחה שהשם של המאגר הזה הוא students).
    כתוצאה, מי שהקליד את השם המלא של התלמיד למערכת שנכתבה בשפה הנכונה, ושמתכנתיה לא הוסיפו אליה בקרה על תוכן השמות, בעצם הורה למערכת למחוק את המאגר המרכזי שלה, בלעדיו המערכת לא תוכל לעבוד.
    הבדיחה היא רבת-רבדים:
    1) על מערכת-המחשוב הכתובה רע של בית-הספר;
    2) על הדרך שבה הילד "שבר" את מערכת המחשוב.
    3) ובעיקר על הנקמה רבת-השנים ורבת-ההשראה אשר תכננו ההורים (השם יכול לגרום בעיות לכל מערכת ממוחשבת כתובה-רע, החל מהגן וכלה באוניברסיטה...);

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

    השבמחק