30/8/2010
רבים וטובים נוטשים לאחרונה את פיירפוקס לטובת כרום או אופרה. כמעט כולם מציגים את עניין המהירות (במיוחד על לינוקס) כסיבה הראשית לנטישה. מוזילה שמה את שיפור המהירות של פיירפוקס כאחד היעדים העיקריים של גרסה 4, והשחרור של הבטא הרביעית של פיירפוקס 4 הוא סיבה טובה לבדוק האם ההבטחה מתממשת.
בתור התחלה, חזרתי על מבחן ה SunSpider שביצע CHAOS6, כאשר המטרה היא לבחון את פיירפוקס מול המתחרים העיקריים (כרום ואופרה), אבל גם להשוות את גרסת החלונות מול גירסת לינוקס. הגרסאות שנבדקו הן: פיירפוקס 3.6.8, פיירפוקס 4.0b4, כרום 5 (כרומיום בלינוקס), ואופרה 10.61. מערכות ההפעלה הן XP SP3 ו – Xubuntu 10.04. התוצאות הן די טובות מבחינת פיירפוקס, כאשר שיפור הביצועים הוא קצת פחות מפי 2 על חלונות ופי 2.3 על לינוקס. ולא פחות חשוב: הפערים בין גרסאות הלינוקס וחלונות של פיירפוקס 4 מבחינת ביצועים צומצמו בהרבה, והם אפילו טובים יותר מהפערים בין גרסאות כרום על פלטפורמות אלה. במבחן זה פיירפוקס עדיין לא שובר את השוק, אבל בהחלט חזר להתחרות בליגה של הגדולים. התוצאות המלאות בגרף המצורף (ערכים קטנים יותר טובים יותר)

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

את המבחן הרצתי רק על סביבת חלונות (אין לי מחשב לינוקס מרובה ליבות), והתוצאות מפתיעות ביותר, כאשר כרום נמצא הרחק מאחור (פער של פי 8 על מעבד אחד ופי 5 על שניים) ואופרה אולי נותן פייט יפה על מעבד אחד מול פיירפוקס 3.6, אבל נכשל לחלוטין במבחן ריבוי המעבדים ובוודאי מול פיירפוקס 4.0.

אז נכון, זה רק מבחן אחד, אבל איזה יופי של מבחן…
מאת יהודה
נושאים דפדפנים, קוד פתוח ותוכנה חופשית
5 תגובות »
24/8/2010
למי שלא זוכר, לפני כשנתיים יצאה גרסה 3.0 של פיירפוקס. הגרסה כללה שינוי משמעותי במסגרת הדפדפן (מה שקרוי כרום – בלי קשר לדפדן של גוגל), ודרשה התאמות רבות לטובת תמיכה בממשק העברי. ההתאמות האלה צריכות להעשות בנפרד לגרסאות מערכת ההפעלה השונות (חלונות, מק ולינקוס), ולכן בזמנו כאשר יצאה גרסת הבטא העברית הראשונה של פיירפוקס 3, לא יצאה גרסה למק.
כך נראה אז סרגל הניווט בגרסה העברית למק:

מאז, זרמו הרבה מים בירקון, גרסה 3.0 תוקנה לתמיכה בעברית (בין השאר בזכות פצ’ים ששלחתי) והיום יצאה גרסת בטא 4 של פיירפוקס 4 (הראשונה עם תמיכה בממשק עברי). וראו זה פלא, מי לא מופיע בגרסאות להורדה בעברית? נכון, חלונות. אז לא שיש לי משהו נגד משתמשי חלונות (some of my best friends…), ואני בטוח שהבטא הבאה תעבוד כמו שצריך על חלונות ובעברית, אבל תרשו לי בכל זאת להגניב חיוך קטן.

מאת יהודה
נושאים דפדפנים, קוד פתוח ותוכנה חופשית
5 תגובות »
7/8/2010
אחרי שקצת נרגעתי מההתרגשות והמתח, זה הזמן לסכם את הכנס.
קודם כל, תודה לכל חברי וידידי עמותת המקור שבחרו בי, ואחרי מה שרם און כתב, אני ממש לא כועס על מי שעזב לפני הכרזת הזוכים — לכולם יש אילוצים (משפחתיים, תחבוריתיים ואחרים) ואני בהחלט מבין אותם. קפלן בהחלט שמר על הקלפים צמודים לחזה, והצליח לבלבל אותי כאשר פנה לאחיק ואמר לו (לא בטוח בציטוט) “הרוב החליט שאתה … מקום שני”. בסופו של דבר, המגן הנכסף הגיע אלי.

אה, כן, והיו גם הרצאות. וגם מפגש חברתי. יצא לי סוף-סוף לפגוש את תומר וחתול וגם לשמוע חלק מההרצאות (כאמור, לכולם יש אילוצים, ואני הגעתי רק לחצי השני של הכנס). התרשתמי לטובה מפרויקט הקנטינה (הרצאה של זהר), שאני מאוד מקווה שיצליח, וגם מהמשחק בקוד פתוח 0AD. פרויקט Ekkli נשמע מעניין, אם כי נמצא ממש בחיתוליו. קשה לי להאמין שהם יוציאו בטא בקרוב.
מאת יהודה
נושאים גריזמונקי, לינוקס, קוד פתוח ותוכנה חופשית
8 תגובות »
5/8/2010
בחודשים האחרונים, מי שניסה לגשת לדף השידור החי של ערוץ 10 על מק או לינוקס כאשר הסקריפט מותקן קיבל את ההודעה הזאת:

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

שימו לב שעדיין יש בעיות באזור הכתבות (צפיה בקטעי חדשות מוקלטים למשל) – אני מקווה לפתרון בהמשך. מצד שני, אזורים חדשים באתר (כמו הישרדות) עברו לנגן מבוסס פלאש, כך שלהם אין צורך בסקריפט כלל.
מאת יהודה
נושאים גריזמונקי
11 תגובות »
29/7/2010
בעקבות הוספת נתוני עומס החום החזויים באתר IsraelWeather נשבר ווידג’ט מזג האויר. משתמשי מק מוזמנים לשדרג לגרסה 1.7 שמתקנת את התקלה, וכן מציגה את עומס החום החזוי באמצעות tooltip. שדרגו מכאן.

מאת יהודה
נושאים ווידג'טים
2 תגובות »
27/7/2010
לא יאומן, אבל אני אחד המועמדים הסופיים לפרס המקור בקטגוריית תרומה אישית לתוכנה חופשית בישראל. כל זה בזכות הסקריפטים לתיקון האתרים שכתבתי לאורך השנים, ומאפשרים לאנשי מק, לינוקס וחלונות להשתמש בפיירפוקס למרות בעיות תאימות באתרים ישראלים רבים. הפרס יוענק בכנס אוגוסט פינגווין 2010.
אז קודם כל, תודה לכל קוראי הבלוג שמדווחים על בעיות באתרים ומדרבנים אותי לכתוב סקריפטים חדשים ולעדכן את הקיימים. תודה גם לפורום מק-איט שבו שמעתי לראשונה על גריזמונקי.
ועכשיו, לחברי וידידי עמותת המקור. אם עדיין לא הצבעתם ואתם מתלבטים ביני לבין אחיק מן, הנה קצת מידע על העבודה שעשיתי ולדעתי מזכה אותי בקולכם: בסה”כ כתבתי כ 40 תסריטים. הפופולריים שבינהם הותקנו למעלה מ 10,000 פעמים כל אחד (נכון, חלקם בגרסאות שונות). התסריטים נוגעים לחיי היום-יום של כולנו: מצפיה בסרטונים באתרי ynet או מקו, ועד להנגשת חומרי לימוד מבית הספר היסודי ועד לאוניברסיטה. חלק מהסקריפטים הפכו עם השנים ללא רלוונטים בעקבות תיקון שעשו מפתחי האתר — עד כמה התיקון הזה היה בעקבות הסקריפט או בלי קשר קשה לדעת. כל אחד מהתסריטים פורסם גם בבלוג הזה. משתמשים רבים של הסקריפטים זכו לתמיכה אישית דרך הבלוג שנאספו בו עד כה למעלה מ 1000 תגובות.
טוב, מספיק דברתי, יש לי עוד לתקן את התסריט של מקו שהפסיק לעבוד על חלונות ולראות למה בנענע10 רואים יותר פרסומות מאשר תוכן.

מאת יהודה
נושאים גריזמונקי
8 תגובות »
19/7/2010
אתר mako עושה נסיון בכוון של הצגת התכנים גם ללא צורך בסקריפט. עכשיו (לפחות במק), עולה הפלאגין של נגן הווידאו, אבל לא ניתן לראות את התוכן. בעבר, האתר היה מציג במצב זה הודעת שגיאה. לא ברור מה עדיף, מה שבטוח הוא שהנסיון הזה גרם לסקריפט התיקון שלי להישבר בכל כתבות הווידאו (חדשות, בידור, וכו’) באתר. איזור ה VOD ואזורים מיוחדים כמו “כוכב נולד” או “ארץ נהדרת” לא שונו (בנתיים).
בכל אופן, עדכנתי את התסריט, וגרסה 1.4 שלו מתגברת גם על הנסיון הבלתי מוצלח של מקו. מומלץ לכל מי שרוצה לראות את מיכל אמדורסקי באולפן 24 לעדכן לגרסה זו. כרגיל התסריט מאפשר גם צפיה בנגן חיצוני (דרך הקישור “צפיה ישירה”), וכן חסימת פרסומות.

תודה לקוראים הרבים שדווחו בתגובות ובמייל על הבעיות.
מאת יהודה
נושאים גריזמונקי
41 תגובות »
6/7/2010
עדכון קל לווידג’ט רכבת ישראל, שהפסיק להציג את זמני הרכבות בגלל תקלה בהעברת הפרמטרים לאתר הרכבת.
בהזדמנות זו, הוספתי הצגה של מצב הבקשה לשרת הרכבת, כך שניתן יהיה להבדיל בין מצב שבו הבקשה נשלחה ולא התקבלה תשובה (connecting), מצב שגיאה (bad response) ומצב שבו אין יותר רכבות לאותו היום (–:–).

תודה ליובל שדווח על התקלה.
מאת יהודה
נושאים ווידג'טים
2 תגובות »
30/6/2010
אחרי חידוש ושיכון מחדש של ווידג’ט מזג האויר, הגיע תורו של ווידג’ט רכבת ישראל. הגרסה הראשונה של הווידג’ט נכתבה כך שתמשוך נתונים מאתר הרכבת הישן, שהיה בלתי שמיש מחוץ לאקספלורר. לאחר שדרוג האתר, לא היה צורך בווידג’ט לטובת תאימות, ולכן דחיתי את העדכון שלו. הסתבר שההתאמה לאתר הרכבת החדש לא הייתה מסובכת במיוחד, והווידג’ט כבר מוכן להורדה מכאן. גם כאן, הווידג’ט מותאם למשתמשי מק בלבד (טיגר ומעלה). יתכן שבעתיד אכין גם חלופות לחלונות וללינוקס.
התפעול של הווידג’ט קצת מסובך יותר מזה של מזג האויר, לכן צרפתי צילומי מסך עם הסברים קצרים.
במצב רגיל מוצגות תחנת המוצא, תחנת היעד, וזמני שלוש הרכבות הקרובות. הזמנים מתעדכנים אוטומטית, כך שבמצב המצולם למטה הרכבת של 7:53 תזוז ימינה בשעה 7:32 ותופיע בתור הרכבת הבאה.

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

אלו הכפתורים הזמינים במצב סרגל כלים פתוח:

לבסוף, לאחר לחיצה על כפתור בחירת התחנות, יופיע הצד האחורי של הווידג’ט:

לאחר החלפת תחנה או בחירת יום חדש, מתבצעת התקשרות לאתר הרכבת שלוקחת מספר שניות. יש להתאזר בסבלות עד לקבלת זמני הרכבות המבוקשות.
הערה למי כבר מותקן אצלו הווידג’ט הישן: לצערי הגדרות התחנות הישנות לא תואמות לאתר החדש, ולכן תצטרכו לבחור את התחנות מחדש בצד האחורי של הווידג’ט לאחר ההתקנה.
בהזדמנות זו, תודה לבן נתן מעצב הפונט, ול Gilles Landry מעצב האיקונים.
מאת יהודה
נושאים ווידג'טים
6 תגובות »
29/6/2010
אחד הפרויקטים הראשונים שעשיתי למק (כן, עוד לפני הסקריפטים) היה ווידג’טים לדשבורד. אחד מהם היה ווידג’ט מזג האויר בישראל והשני ווידג’ט רכבת ישראל (שלא פועל כרגע, ואולי עוד אחדש אותו בהזדמנות). הווידג’טים שכנו באתר dashboardwidgets שלאחרונה הפסיק לפעול. לטובת מי שמחפש את ווידג’ט מזג האויר העברתי את דף ההורדה לבלוג הזה, וניתן למצוא אותו כעת כאן. בהזדמנות זו בצעתי גם עדכון קל לרשימת האזורים המוצגים (תודה לרונן על דווח השגיאה).
למי שלא מכיר את הווידג’ט ורוצה לדעת למה להשתמש בו ולא בווידג’ט של אפל, הנה מספר סיבות:
- הוא דובר עברית
- יש רשימה קבועה של אזורי מזג אויר, ואין צורך לחפש בטקסט חופשי
- התחזית לקוחה מאחד מאתרי מזג האוויר המובילים בישראלים: IsraelWeather.co.il ובדרך כלל התחזית שלו מדויקת בהרבה מהתחזית בווידג’ט הסטנדרטי

מאת יהודה
נושאים ווידג'טים
8 תגובות »