The Safari/iTunes update belated controversy

There’s been a lot of gripe, grief and mayhem on the web in the last few days regarding Apple’s bundling of the new Safari 3.1 release with updates to their iTunes software (that is installed on millions of MS-Windows computers thanks to the iPod).

This would have come as more of a surprise for me if I wouldn’t have been using Safari 3 on MS-Windows (although not as my main browser) for the last 6 month approximately.

(more…)

Those silly Americans, or – The codec problem

I’ve been meaning to write about the Linux codec problem for a while now but didn’t have a good enough reason, but I recently listened to the (not-podcast) The Linux Link Tech Show, episode 233 where one of the guys (apparently Dann, but for the life of me I can’t distinguish between them on the broadcast) discusses his new Eee PC (the tiny Linux laptop that has taken over the world or at least the blogosphere), and how it handles video playing.

To sum the Linux codec issue for people who haven’t been listening – it is one of the major hurdles for “Linux on the desktop” (the effort to have Linux operating systems be a viable Desktop operating system for everyday users). One of the key parts for providing a good desktop experience is being able to play multimedia files that users get regularly through email and the web. To be able to play a video or audio file you need a good player (and that Linux has plenty) and the software codec (“enCOder/DECoder”) that understand the file format and can play it. Different file formats – such as MP3, AVI or WMV – require different codecs from different manufacturers, and for legal reasons these are not always available out of the box with your choice of Linux operating system.

(more…)

Another Ruby rant

(I’m not sure if the first such rant was on this blog, or it was just on a comment in another blog, but it was about the incredibly navel-contemplating project “god“).

I like Ruby and I think its a neat little language. Although it still suffers from some childhood maladies (such as very bad performance), it has a very nice syntax and uses a lot of common development paradigms mixed-in in a very interesting and useful way. I’ve wrote a few programs (small and large) in Ruby and I keep it in my arsenal of programming tools on the same shelf as Perl (and not on the same shelf with Python which is stored in some box somewhere).

But I keep noticing the same problem – it used to be that we would joke about C programmers saying “when you have a hammer every problem looks like a nail”, but its becoming more and more apparent that Ruby programmers fall into the same category. Everywhere I turn theres someone who is trying to use Ruby (or misuse it as the case may be) in a situation where it is clearly the wrong tool for the job.

The above mentioned “god” is a good example, but here’s another one:
(more…)

Web site design crap

So I’m writing a web application again, and again I need it to work with Internet Explorer, so of course I can’t anything fancy – or I can try but everything breaks:
(more…)

יש בעיות במערכת החינוך

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


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

(more…)

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

ובכן, זה מעניין

עוד קצת על OOXML ו-ISO – תקציר הסיפור עד כה: מיקרוסופט דוחפים את פורמט קבצי ה-Office שלהם כתקן בין-לאומי; לאחר אשרור מהיר ב-ECMA, גוף תקינה אירופאי, מיקרוסופט מנסים להעביר את הפורמט של ערכת Office 2007 הידוע גם כ-OOXML לתקינה מהירה ב-ISO, ארגון התקינה העולמי, ונכשלים אבל ממשיכים לתהליך תקינה רגיל במסגרתו הם מקבלים כ-3700 הערות מגופי תקינה לאומיים לגבי התקן (ישראל שלחה 33 הערות, בעיקר בקשות להבהרות ותיקונים בנושא כתיבה מימין לשמאל). האתר DIS29500.org (על שם הקוד לתהליך התקינה הנ”ל ב-ISO) מרכז את כל ההערות ובתקווה גם את התגובות של מיקרוסופט בעתיד לכשיפורסמו. ארגונים, חברות ואנשים פרטיים התומכים בקוד פתוח כמובן מתנגדים לכל התהליך ומנסים ליירט אותו.

מה שמביא אותנו לסיפור המעניין – איראן הגישה גם היא 58 הערות בתהליך התקינה, הערה איראנית מספר 58 הולכת כך:
(more…)

איך אומרים בעברית Netiquette?

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

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

  1. יתכן ובגלל שאני חשוף למשתמשי חלונות יותר מדי בזמן האחרון, אך יתכן שגם זה סתם תרוץ []

אסור להתפתות לעסקאות באינטרנט, כי אחרת אוכלים אותה ואוכלים אותה בגדול

שוב לא הקשבתי לעצה המעולה הזאת והזמנתי מוצר באתר P10001, ושוב אכלתי אותה.

רציתי לקנות מתאם USB לדיסק קשיח (SATA ו-IDE), והוא היה כל כך זול (89 ש”ח) שהזמנתי כבר שניים (המוצרים האלה בד”כ די גרועים אז כבר שיהיה אחד רזרבי) – סה”כ 178 ש”ח. היום באתי לאסוף את ההזמנה מהדואר, והדבר הראשון שאני רואה זה החשבונית שמודבקת על הקופסה – סה”כ לתשלום 178 כפול 2 = 356 ש”ח. אבל חמור מזה – בקופסה היה רק מתאם אחד!! אז גם נראה ששילמתי כפול 2 ממה שהזמנתי וגם קיבלתי רק חצי מהמוצרים.

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

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

  1. שאגב – ביטלתי את החשבון שלי ב-P1000 כי הם החליטו להפסיק לתמוך ב-Firefox []

סתם דברים שמשעשעים אותי – קטגוריות סרטים בארץ

למה הסרט הארי פוטר ומסדר עוף החול עם כתוביות באנגלית מסווג בקטגוריה “מתח/פעולה”, בעוד שאותו סרט עם דיבוב עברי מסווג כ”אנימציה/ילדים” ?

אם אנחנו כבר בקטע, למה אנימציה היא לא קטגוריה משל עצמה ולמה אין קטגוריה “פנטזיה” ?

אגב – שימו לב שאותו אתר מסווג את האריה המכשפה וארון הבגדים כ”אנימציה/ילדים”, אבל את ההמשך שלו – הנסיך כספיאן כ”מדע בדיוני” (???).

Everything is OK!

K3B is a very good CD/DVD mastering and burning application. I may often be heard to claim that it is the best (hands down) application for such tasks considering any available such application on any platform, even though recently I’ve mostly used Nautilus CD Burner and Brasero1.

The last version of K3B is as expected better then ever, but it contains this interesting idiosyncrasy: Every time you start the application, a non-modal transient dialog box pops up from the bottom of the interface, saying this:
Everything is OK!

(more…)

  1. The first is much simpler and enough for most burning jobs, in addition to enjoy a very good integration with my current main desktop environment – GNOME, and the later I’m trying out and comparing to K3B and at this point I can conclude that it has some nice features that K3B could do worse then adopt []