תוסף כרום לדפדפני אקספלורר הוא לא בהכרח האידיאל

חברת גוגל חשפה לאחרונה תוכניות לתוסף קטן למשתמשי אינטרנט אקספלורר שעלול לשנות בעתיד את צורת הגלישה שלנו ברשת – תוסף שמשתמש במנוע של דפדפן Google Chrome מתוך הממשק של אינטרנט אקספלורר באמצעות הוספת הנחייה פשוטה לדף. מבט חטוף בהנחיות שלהם לשימוש בתוסף חשף משהו מזעזע – גוגל משתמשים בהוראה X-UA-Compatible שהומצאה במרתפיה החשוכים של חברה מתחרה לפני שנתיים.

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

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

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

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

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

נראה שגוגל לומדים את הצעדים של מיקרוסופט ומיישמים אותם בעצמם – מי שביקר בתקופה האחרונה באתרים של מיקרוסופט בוודאי נחשף לדרישה להתקין את Microsoft Silverlight על הדפדפן כדי "להנות מתוכן עשיר ואיכותי", ולמעשה מקבל את אותו האתר בדיוק עם קצת יותר אינטראקטיביות ואנימציות שניתנות בקלות למימוש גם ללא התוסף. גוגל ישיקו בקרוב את Google Wave וידרשו ממשתמשי אקספלורר להתקין את Google Chrome Frame כדי לגשת לתוכן שנגיש ביתר קלות בדפדפנים מתקדמים.

התוסף של גוגל שוקל חצי מגה בהתקנה הראשונית, ובהמשך מוריד 10 מגה נוספים לצורך פעולה תקינה, כך לפחות נאמר ב־Techcrunch. כלומר, 10.5 מגה בשביל תוסף שהוא למעשה דפדפן, הן מבחינת יכולות, והן מבחינת גודל. דפדפן מודרני שוקל פחות מ־10 מגה, ולא מכריח את המשתמש להמשיך בהרגל המגונה של שימוש בדפדפנים עתיקים. דפדפן מודרני יאפשר למשתמשים להמשיך להנות מגלישה רציפה, ולא לסבול מבעיות כתוצאה מהחלפת מנוע (משתמשי ietab בוודאי חשו בתופעה בעבר – דפים שהם פותחים במנוע של אינטרנט אקספלורר לא מתפקדים בצורה זהה לדפים רגילים; נתוני הטפסים, למשל, לא מועברים לדפדפן הראשי).

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

רכב שטח עם כיסוי גלגל של פיירפוקס מתגלגל ברחובות תל אביב

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

אוטובוס בהודו
אוטובוס בהודו

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

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

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

הצעה לתסריט: החלפת מילים

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

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

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

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

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

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

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

ניתן לחלק את המשימה לשני חלקים עיקריים -שליפה ועדכון.

שליפת רשימת ההחלפות

הורדה של רשימת ההחלפות מוויקיפדיה, והמרה שלה לפורמט קריא על־ידי תוכנה שולחנית (המרה של המלל למסד נתונים או קובץ במבנה של XML, CSV וכו'). כדאי להוסיף לתוכנה יכולת התעלמות מביטויים מסויימים, שכן ברשימה המקורית ישנם מספר ביטויים שלא נחוצים מחוץ לוויקיפדיה. בנייה של רשימת המילים אינה פעולה שיש לבצעה מידי יום, אם כי כדאי שהמשתמש יעדכן את רשימת המילים שלו מידי מספר חודשים.

עדכון תוכן קיים

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

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

מי מתנדב לכתוב את התסריטים הללו?