ירוק, צהוב, אדום

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

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

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

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

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

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

תקשורת ה IP שלכם (על כל גבניה) אמורה להיות זהה על כל סוג פקטה (פרוטוקול -> תקן) אשר נשלח.

ישנם הרבה ארגוני תקינה למחשבים כדוגמת IETF, IANA, W3C. כל ארגון תקינה שכזה אחראי על משהו אחר. למשל הארגון IETF, אחראי על התקנים של רשתות מבוססות IP (או TCP/IP אשר היא הגדרה אחת מיני רבות אודות רשת האינטרנט). הארגון IANA אחראי על תקינת צינורות המידע (פורטים) בהם המידע עובר בפרוטוקולים של TCP ו UDP.  הרגון W3C אחראי על פרוטוקולי REST השונים.

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

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

[עודכן: 22/04/2008 בעקבות הערה של תומר]

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

תגובות 10 לרשומה: "ירוק, צהוב, אדום"‏

  1. תומר אומר/ת:

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

  2. גורו יאיא אומר/ת:

    אור ירוק אומר להתחיל \ להמשיך הנסיעה. לא?
    זה נראה לי די פשוט.

  3. ik_5 אומר/ת:

    תומר, details :) אבל אתה צודק, אתקן את זה טיפה יותר מאוחר

    גורו: לא :)

  4. TalKo אומר/ת:

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

  5. ik_5 אומר/ת:

    TalKo 100 נקודות :)

  6. גורו יאיא אומר/ת:

    אני לא מקבל ניקוד חלקי? נניח על רוח ההשתתפות?

  7. ik_5 אומר/ת:

    גורו אתה מקבל 12 נקודות חובה וצורך לעושת מבחן תאוריה :)

  8. TalKo אומר/ת:

    אני לא מאמין שאני זוכר את זה, את התיאוריה שלי עשיתי לפני 9 שנים..

  9. ik_5 אומר/ת:

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

  10. זהירות, משרד התחבורה בדרכים « לראות שונה אומר/ת:

    [...] משרד התחבורה בדרכים 9 מאי, 2008 — ik_5 הבטחתי פוסט בנושא תחבורה, אבל גם אותו אני אמהל בתוכנה [...]


לכתוב תגובה