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

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

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

- – -

מפתח של תבנית שמשחרר אותה תחת רשיון תואם GPL אינו יכול:

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

והמשמעות של זה היא ענקית.

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

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

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

- – -

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

כדי להקל על המשתמש הישראלי, על קהילת מתרגמי התבניות הישראלית לעבור באופן מלא לתרגום "נכון" – באמצעות קבצי rtl.css ובאמצעות תרגום מחרוזות של gettext – כמובן שעל מפתחי התבניות ברחבי העולם מצידם לעטוף את כל מחרוזות הטקסט שלהם כך שניתן יהיה לתרגם אותן. הדוגמה הכי טובה שאני יכול להציג כרגע היא תבנית P2 של אוטומטיק, שמגיעה עם עברית מהקופסה, ומי שיתקין אותה מוורדפרס בעברית 2.8, יקבל תבנית עברית בקליק אחד.

http://wordpress.org/development/2009/06/wordpress-28/

תגים: , ,

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

פינג הוא מדד של זמן תגובה באינטרנט, והומצא על ידי בחור בשם Mike Muuss בדצמבר 1983 – הוא כתב 1000 שורות קוד במהלך ערב אחד, וקיבל על כך פרס על מפעל חיים. (להרחבה: ויקיפדיה, דף שלו על הנושא).

התגובה של התומך היתה שלא ניתן לתת לי עדיפויות כלשהן בשערי מדינת ישראל, מכיוון שאין לי כתובת IP קבועה. זה שיעשע אותי מאוד, מפני שכתובת הIP שלי לא השתנתה מאז חודש יולי 2006.

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

בפרט כשיש בעיה כזו חמורה – בטח יש להם עשרות לקוחות על הקו עם אותה בעיה. אחכה כמה שעות, וזה יעבור.

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

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

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

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

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

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

- – -

מסקנות:

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

תגים: , , , , ,

שאלה שנשאלתי היום על ידי סטודנט – איזה מבין שני הקבצים של תרגיל בית 1 בשפות תכנות הוא העדכני יותר, PL Spring-2009 Ex1.pdf או PL Spring-2009 Ex1-1.pdf ?

את התשובה ניתן למצוא על ידי שימוש בתוכנה curl (התקנה באובונטו על ידי התקנת החבילה curl).

יש להריץ בשורת הפקודה את הפקודה:

$ curl --head http://webcourse.cs.technion.ac.il/234319/Spring2009/hw/WCFiles/PL%20Spring-2009%20Ex1.pdf

התוצאה:

HTTP/1.1 200 OK
Date: Wed, 01 Apr 2009 15:47:21 GMT
Server: Apache/1.3.37 Ben-SSL/1.57 (Unix)
Last-Modified: Sun, 29 Mar 2009 06:22:15 GMT
ETag: "a28035-185fc-49cf1397"
Accept-Ranges: bytes
Content-Length: 99836
Content-Type: application/pdf

ועבור הקובץ השני:

HTTP/1.1 200 OK
HTTP/1.1 200 OK
Date: Wed, 01 Apr 2009 15:50:07 GMT
Server: Apache/1.3.37 Ben-SSL/1.57 (Unix)
Last-Modified: Wed, 01 Apr 2009 07:25:56 GMT
ETag: "a28036-184c8-49d31704"
Accept-Ranges: bytes
Content-Length: 99528
Content-Type: application/pdf

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

תגים: , ,

נדהמתי מהפרסומת החדשה של אורנג' – פייסבוק, טוויטר, יוטיוב וג'ימייל בפורטל הסלולרי של אורנג'!

חבילת הגלישה של אורנג' שאני מנוי אליה בנויה כך – הפורטל הסלולרי של אורנג' ללא הגבלה (יש לבחור באפשרות Portal 3G במכשיר הנוקיה) ואינטרנט רגיל 200 מגה-בייט לחודש, כשצריכה מעל לכך מחוייבת במחיר גבוה במיוחד.

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

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

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

תגים: , ,

« דברים ישנים יותר § דברים חדשים יותר »