DCSIMG
May 2008 - Posts - Dotmad (on .Net)

Dotmad (on .Net)

Just Another Web 5.0 Blog

Podcasts

Blogroll

May 2008 - Posts

במיוחד לשבוע הספר: צומת ספרים איבדו אותי כלקוח

במיוחד לשבוע הספר: צומת ספרים איבדו אותי כלקוח

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

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

המלכודת:

  • ניתן להשתמש בכסף רק למחרת הרכישה
  • לא רק שתוקף המבצע מוגבל, תוקף הכרטיס מוגבל עד ל15.5 (כלומר חודשיים וחצי מיום תחילת המבצע)

התוצאה: שכחתי לבצע רכישה בזמן, ו"תרמתי" לרשת כמה עשרות שקלים שהיו בכרטיס.

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

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

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

NULL

 

Throw Exceptions Responsibly

Recently I had to spent some time to fix a crash in the application I'm working on: I kept getting an OutOfMemoryException with no relation to the amount of free memory on the computer.

Eventually I found the bug: turns out the DrawArc method doesn't like to be called with a very small angle, so it goes BOOM.

Another tidbit I found while searching for the cause was the fact this behavior is not unique to this method:

"The thing I can add about this is that GDI+ tends to throw OutOfMemoryException when something else is going on. I've seen people complaining about this in the newsgroups and elsewhere on the internet.

So we have here a framework with the habit to fail very un-responsibly. Hmm, why does that sounds familiar?

Somehow I get the feeling that while Microsoft employ 50 people to handle a single feature,  no one is left to take care of exceptions and errors in their products.

 

(in the photo: Windows Vista security exception)

והזוכים הם

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

כמובן שזה הוביל לבדיקה של הבלוג הזה.

פוסטים פופולריים:

  1. משהו רע עובר על הפורומים של תפוז - מסתבר שיש ייתרון לפוסט חדשותי - זה הפך לפוסט הפופולרי ביותר שלי תוך ימים ספורים.
  2. מחשב נייד של דל: בחירת דגם - השיקולים שהנחו אותי לבחירת נייד. אנחנו כמעט חצי שנה אחרי - ואני מאוד מרוצה ממנו.
  3. חיפוש עבודה וחברות השמה - תגובה לפוסט של יוסי על הנושא.
  4. תמונות מהמסיבה בטקאד - אני חייב להודות שהפופולריות של הפוסט הזה לא ברורה לי.
  5. הרצאות מתוך Developer Academy 2 לצפייה בoffline - להורדה נוחה של ההרצאות.
  6. למצוא עבודה בגוגל - טיפ מועיל למחפשי עבודה בהייטק (או בכלל).
  7. משתתף בכנס של מייקרוסופט נפגע בעינו מסוכריה שמרצה השליך אליו - סיכום ארוע ה-Developer Academy 2
  8. סיכום ההרצאות בהן הייתי בטק אד והרשמים שלי מהן
  9. מתכון פשוט לעוגת שוקולד - כי מפתחים צריכים לאכול משהו חוץ מפיצות.
  10. סדרת פוסטים על עיצוב ממשק משתמש - פוסטים אורחים שנכתבו בידי רן לירון.

פוסט פופולרי נוסף שכתבתי היה ציונות =! בלוג בעברית - דיון בין הבלוגרים כאן בנושא השפה לכתיבה בבלוג והסיבות לבחירה בה. עיון בסטטיסטיקות מגלה שבניגוד לנורמה באתר רוב הקוראים של הבלוג הזה מגיעים מישראל (85%), אז אולי שווה לי אישית לשקול שוב את הנושא.

פוסטים טכניים פופולריים נוספים (באנגלית):

Improving the Human race

Seems we have another Israeli candidate for a Darwin award:

A known offender was arrested while breaking into a house. While being in the police station he managed to abduct a police officer, refused negotiations and escaped with his hostage in a police car.
Although the police tried reasoning with the man (using the car's radio) he refused to stop, claiming he "had nothing to lose".
Eventually he was stopped at a road block and decided to try his luck in a gunfight with armed policemen
He was shot and killed. One police officer was injured. The hostage was unharmed.

One thing worth mentioning is the fact the punishment for breaking and entering charges in Israel is not very sever.

פוסט אורח: ממשק חדשני מול ממשק קונבנציונאלי / רן לירון

ממשק חדשני מול ממשק קונבנציונאלי /  רן לירון

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

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

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

לממשק חדשני שלוש יתרונות מרכזיים:

1. ערך השיווקי של חווית המשתמש:

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

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

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

Design samples 

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

2. ייעול תהליכי העבודה:

המוסכמות המקובלות של מבנה ממשק ותהליכי עבודה מגבילות את האפשרויות העומדות לרשותנו. לא פעם מערכות משמרות מוסכמות מיושנות לאורך שנים, גם כשמוסכמות אלו כבר לא רלוונטיות לדרישות העדכניות. לעיתים, כשמבקשים להציע ערך מוסף אמיתי (להבדיל מעטפת שיווקית בלבד) ניתן לעשות זאת רק באמצעות פריצת המוסכמות המקובלות של עיצוב ממשק. האתר go2web20, לדוגמה, מציג קישורים לאתרי web 2.0. האתר ביקש להציג הפניה לאתרים רבים מאוד. הפתרון המקובל של רשימות טקסטואליות של קישורים מגביל מאוד את כמות הקישורים שניתן להציג באופן ברור במסך אחד. גופן קטן לא יהיה קריא, גופן גדול יתפוס הרבה מקום. הפתרון של go2web20 – הצגת רשת של איקונים  גדולים, ללא כל טקסט. האתר מצליח להציג במסך אחד ללא גלילה קישורים ליותר מ-40 אתרים שונים (פי 3 ויותר מ-Google) ועם זאת להראות בבירור לאן יוביל כל קישור. 
דוגמה נוספת היא תוכנת
Picasa של Google. ברוב התוכנות הגישה לקבצים מתבצעת דרך המבנה הסטנדארטי של עץ הספריות. הדבר מקשה על עיון בתמונות שמפוזרות בספריות רבות.ב- Picasa פתרו את הבעיה בצורה פשוטה אבל לא קונבנציונאלית. התוכנה מאפשרת לראות ברצף את כל התמונות במחשב, ולמיין אותן במגוון צורות בלי קשר לתיקיות בהן יושבות התמונות.  

3. ניצול יעיל של טכנולוגיות חדשות:

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

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

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

מספר יתרונות נוספים לממשק קונבנציונאלי שיש לקחת בחשבון:

1. קל ללמוד ממשק קונוונציונאלי:

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

2. קל וזול לתכנן ולעצב מערכות קונוונציונאליות:

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

3. קונבנציונאלי = בדוק ומוכח:

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

סיכום:

מתי נכון להיצמד לממשק הסטנדארטי המקובל, ומתי נכון להשקיע את המאמץ הנדרש לייצור ממשק חדשני ושונה?

ממשק קונבנציונאלי הוא הפתרון הנכון כאשר:

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

כמו תמיד – אתם מוזמנים לשלוח שאלות, בקשות והערות, לכתובת: RanL at matrix.co.il

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

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

משהו רע עובר על הפורומים של תפוז

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

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

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

מנהל פורום נוסף שמתח ביקורת על התגובה הקיצונית הזו בפורום סגור למנהלים פוטר גם הוא:

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

המהלכים הנ"ל הובילו לפרישה של לפחות שני מנהלי פורומים נוספים, שהתפטרו במחאה על היחס למנהלים. לא בטוח שזה הסוף.

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

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

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

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

Tech Ed Israel 2008 lectures for English speakers

Lecture Lecturer PPT WMV Webcast Description
A Lap Around Visual Studio 2008 IDE and VB 9.0 Lisa Feigenbaum, PROGRAM MANAGER, Microsoft PPT WMV Webcast In this session, we’ll show how to turn yourself into a Visual Studio 2008 guru with the new language and IDE features. Tips and tricks include how to maximize your VB IntelliSense experience, leverage Refactoring features, and improve the performance of your queries. We’ll explore language-integrated XML, navigate XML gotchas and show how to express what you wish in fewer lines of code. We’ll go deep into LINQ best practices, pitfalls to avoid, and answers to frequently asked questions. With 95% of the time in Visual Studio and 20+ tips and tricks, this is bound to be an informative talk. So if you’re interested in getting started on the right foot with Visual Studio 2008, don’t miss it!
ADO.NET Data Services Framework - aka Project Astoria: REST data services for the Web Pablo Castro, TECHNICAL LEAD, Microsoft PPT WMV Webcast The new wave of Web applications are built on technologies such as AJAX and Microsoft Silverlight, which enable developers to build better, richer user experiences. These technologies bring a shift in how applications are organized, including a stronger separation of presentation from data. The goal of the ADO.NET Data Services Framework (aka "Project Astoria") is to enable applications to expose data as a data service that can be consumed by Web clients within a corporate network and across the Internet. Data services are reachable over HTTP, and URIs are used to identify the various pieces of information. Interactions with the data service happen in terms of well established and broadly adopted formats such as JSON and protocols such as the Atom Publishing Protocol.
Building Composite WPF Applications Using Project Codename - Prism Glenn Block, TECHNICAL PRODUCT PLANNER, Microsoft PPT WMV Webcast The patterns & practices Smart Client Software Factory includes a set of assets for developing composite smart client applications in Win forms. With the release of Windows Presentation Foundation customers are now finding they have similar needs around WPF. The “Acropolis” incubation project which was perceived as the answer has now been folded into a future platform release. So where does this leave customers that are adopting WPF today? Come to this session and find out about the new CodeName “Prism” project that we (patterns & practices) are developing jointly with the UIFX team. Using “Prism” you’ll be able to develop composite applications that leverage the full power of WPF. We’re also investing a lot of effort to improve the adoption experience, including giving you more flexibility around how our assets are consumed. This includes making them play better with your existing infrastructure and frameworks and giving your more choices as to what you use and don’t use. Come to this session and we’ll take a dive into “Prism” and see how it can help you with your future WPF composite application solutions.
Building Rich Internet Applications with ASP.NET AJAX and Web Client Software Factory 2.0 Glenn Block, TECHNICAL PRODUCT PLANNER, Microsoft PPT WMV Webcast The Web Client Software Factory is a set of guidance for building Composite Web Solutions. Often, however these solutions offer a less than productive user experience due to the limitations of working in the browser. In WCSF 1.0 the focus was on dynamically discovering and composing a set of loosely coupled components at runtime. In the next release of WCSF based on customer feedback, we've continued down this path and further extended this focus to building Rich Internet Applications using ASP.NET AJAX. This includes a host of new capabilities that build upon and extend ASP.NET AJAX, as well as core enhancements to CWAB for supporting composite UIs. We've also heard a lot of customers asking us to make working with and evaluating the factory assets simpler. We've have responded by breaking up the factory into a set of smaller "bundles" that give developers more options as to how they consume the assets. Come to this session and we'll talk about the new capabilities as well as the new different ways we are delivering our guidance. We'll also touch on our plans for supporting MVC.
Consuming and Creating RESTful Web Services with .NET Ron Jacobs, Technical Evangelist, Microsoft PPT WMV Webcast If you are past the debates and religious wars about REST vs. SOAP and ready to do something that actually matters, in this session we will focus on how you can consume and create RESTful web services. Services that would make even the toughest RESTafaraian smile. You can do it with .NET and I will show you how
Go Gold with Silverlight 2.0 Laurence Moroney, SR TECH EVANGELIST, Microsoft PPT WMV Webcast Silverlight is a next generation technology aimed at driving cutting edge user experiences to the browser. It is architected so that it can be used seamlessly with server technologies to provide a presentation tier for nTier applications. In this session, Laurence Moroney, Microsoft will present how to build an nTier application including SQL Server on the back end, ASP.NET in the business logic tier and a Silverlight front end. In addition, Laurence will present how other middle tier technologies such as PHP or Java may be used with Silverlight
Hyper-V Architecture and Scenarios with Demos Allen Stewart, PRINCIPAL PROGRAM MANAGER, Microsoft
WMV Webcast This session will provide a deep dive into the architecture of Hyper-V: Windows Server 2008 hypervisor layer. The session will then introduce the audience to an all up view of the different scenarios enabled by server virtualization and virtualization management. In this session we will review the following concepts: o Enabling Hyper-V o VSP/VSC o Server core (demo) o Parent partition o New VM Resource limits o Networking o Clustering
Implementing Workflow Enabled Services and Durable Services using .NET Framework 3.5 Matthew Winkler, SENIOR PROGRAM MANAGER, Microsoft PPT

Inside .NET Framework 3.5, there is new functionality allowing Windows Communication Foundation (WCF) services to be built and consumed from a Windows Workflow Foundation (WF) workflow. This session will introduce the feature, discussing motivation, scenarios, and reasons for using this feature, an architectural overview and demos moving from a simple service written as a workflow to a complex scenario with many workflows communicating with each other. Additionally, the ability to execute workflows as a service requires the WCF runtime to be aware of durable instances, that is, the state of a given service. This talk will also highlight the ability to durably store the state of a WCF service written in imperative code.
Introduction to F# Luke Hoban, PROGRAM MANAGER II, Microsoft PPT WMV Webcast F# is a typed functional programming language for the .NET Framework.  It combines the succinctness, expressivity, and compositionality of typed functional programming with the runtime support, libraries, interoperability, tools, and object model of .NET.  This session will introduce the F# language, library and tools.
Introduction to the ADO.NET Entity Framework Pablo Castro, TECHNICAL LEAD, Microsoft PPT WMV Webcast Most .NET database applications out there use ADO.NET to access and manipulate data, and most of them have a data-access layer built on top of ADO.NET to abstract out many of the details related to data-access that can get in the way of business logic. In this session we’ll introduce the ADO.NET Entity Framework, a high-level data library that pushes up the level of abstraction application developers need to work at when dealing with data in databases. We’ll discuss how the system supports conceptual modeling, the use of the object services layer to do object-relational mapping, and how great integration with LINQ (language-integrated query) brings new levels of productivity to the data-access development space.
Making Your Phones Ring With Software + Services Tim Stevens, Developer Program Evangelist, British Telecom PPT WMV Webcast The Software plus Services (S+S) architectural approach marks the next wave of innovation in computer software. It’s all about weaving together on-site software and Internet-based services to create a new generation of rich, integrated, powerful software solutions; solutions which would have been hard, if not unfeasible, to build in the past. Whether you’re developing new-media consumer applications, or mission-critical enterprise systems, S+S is in your future. Luck prefers the prepared, so come to our session and learn all about this new way of writing software. In this session we will eradicate the Tyranny of Or, survey several practical uses of S+S, show how to use cloud services to enable new software scenarios, and even use hosted services from British Telecom to make your cell phones ring and demonstrate how cloud services can bridge the world of computer networks and the worlds of voice communication and SMS.
Putting The User Back Into Architecture Christof Sprenger, Architect Evangelist at the Architecture Strategy Team at Microsoft., microsoft PPT WMV Webcast For the past few years Architecture in the IT industry has largely focused on data centers, back end systems and services. While it is important to get these operational items right, none of them have ever closed a deal, made an important business decision, or created a new market. As these IT architectures mature, it is time to return the focus of architecture to where it can have the biggest impact and greatest value for the business: the user. The user, whether it be the CEO, middle manager or shop floor worker, has the ability to impact business in both positive and negative ways every day with every decision. Sessions in this track will present a variety of new ways of thinking about User Experience as it relates to Architecture.
Scale out your applications with Windows Communication Foundation and Windows HPC Server 2008 Asli Bilgin, NET DEVELOPER EVANGELIST, Microsoft PPT WMV Webcast Learn how Windows HPC Server 2008 enables you to build high performance applications with Visual Studio 2008. In this session, we will show you how you can benchmark your WCF applications and improve their performance and reliability by spreading workloads across multiple compute nodes.
Sharing Assets Between the .NET Compact Framework and the .NET Framework Daniel Moth, Developer Evangelist, Microsoft PPT WMV Webcast Whether you were first introduced to .NET via the .NET Compact Framework in Windows Mobile or via the full .NET Framework on the PC, it may make sense to share your code assets between the two platforms. In this session we will explore when you should be doing this and when not. We will then explore the options available (e.g. directly sharing binaries or conditional compilation) and drill into problems and workarounds. This will include framework differences, platform / OS differences, optimal usage of Visual Studio 2005 (and Visual Studio 2008) and how things have improved since .NET Compact Framework 1.0 and 2.0 (going towards v3.5).
SOA, S+S, and Microsoft: A Perspective David Chappell, CEO, Chappell & Associates PPT WMV Webcast Service-oriented architecture (SOA) has become a mainstream idea. At the same time, larger concepts like software + services (S+S) are emerging. What do these changes mean for organizations? And how is the Microsoft application platform adapting to these ideas? This session offers a perspective on these questions, examining the real benefits of SOA, the promise of S+S, and the impact on how organizations buy, create, and use software.
SOAP/WS-* and REST: Complementary Communication Styles David Chappell, CEO, Chappell & Associates PPT WMV Webcast Two approaches to creating Web services are most visible today. One, using SOAP and the WS-* specifications, follows in the footsteps of earlier distributed computing technologies. The other, the RESTful style, is explicitly based on the principles of the Web itself. Both have value, and going forward, both will certainly be used. This presentation describes these two approaches, looks at when each one makes sense, and shows how Windows Communication Foundation (WCF) can support applications built using either style.
The New Windows Threadpool Dave Probert, PRINCIPAL ARCHITECT, Microsoft PPT WMV Webcast The Windows Threadpool was introduced in Windows 2000 and is now widely used, particularly by services to lower the overhead of thread operations. Yet the original interfaces and implementation made it difficult to use successfully. In Windows Vista and Windows Server 2008 a new threadpool interface and implementation is provided which is simpler and easier to use correctly, while providing better performance and facilities for more robust programming. In this presentation we will look at the new threadpool, give some examples of the problems which have been addressed, the design rationale, and dive into the implementation details and kernel-level mechanisms it relies on (such as the use of completion ports to manage concurrency).
The Perfect Pattern Storm, when TDD meets UX and MVP Ron Jacobs, Technical Evangelist, Microsoft PPT WMV Webcast
Understanding Software + Services David Chappell, CEO, Chappell & Associates
WMV Webcast The move to service-orientation is well underway, both inside enterprises and on the Internet. What role does traditional software play in a world of on-line services? In particular, how is Microsoft approaching the combination of software plus services? This session provides an overview of this area, giving an introduction to and a perspective on this emerging combination.
Windows Server 2008 Kernel Architecture Dave Probert, PRINCIPAL ARCHITECT, Microsoft PPT WMV Webcast This session goes beneath the surface to explore the new features and enhancements in the Windows Server 2008 operating system to improve security, scalability and reliability. Learn about cycle-based scheduling, hot-plug CPU and memory support, self-healing NTFS, I/O priorities, kernel transaction manager, service security improvements, Address Space Load Randomization, and more.
Windows Server 2008 Overview Justin Graham , SR. TECHNICAL PRODUCT MANAGER, Microsoft
WMV Webcast Windows Server 2008, in addition to incorporating new capabilities and enhancements to existing features, includes a number of improvements in the core OS that enhance the Operating System’s capabilities in this area. Features aimed at increasing the ability of Windows Server 2008 to support highly critical workloads by improving operational reliability, reducing system failures, and easing management. We will also discuss improvements in other related elements in the platform that help Windows based systems and services help move an organization's IT Department forward.
Windows Vista for Managed Developers: Besides .NET Framework 3.x Daniel Moth, Developer Evangelist, Microsoft PPT WMV Webcast There are many new native C/C++ APIs (obviously not part of the .NET Framework) in Windows Vista. In this talk you will discover how you (a C# or Visual Basic developer using Visual Studio 2008 or 2005) can take advantage of this new functionality. This demo-driven session, will teach you how to make your application feel like a real extension to the Windows Vista platform (and not like a ported application that just runs on it). Vista-only features covered include Windows Error Reporting enhancements, Restart API, Recovery APIs, Restart Manager, writing managed preview handlers and conforming to User Account Control (UAC). As a bonus, these features are also available in Windows Server 2008.

רשימה מפורטת של מרצים והרצאות מטק אד

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

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

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

Disabling the WCF Service Host (WcfSvcHost.exe)

One of the new and very annoying feature of Visual Studio 2008 is the WCF service host:

Windows Communication Foundation (WCF) Service Host (WcfSvcHost.exe) allows you to launch the Visual Studio debugger (F5) to automatically host and test a service you have implemented. The tool is integrated into Visual Studio through the WCF Service template and is invoked when you start to debug your project.

Sounds like a useful tool, right?

Well, if you don't need this functionality, especially if you are used to VS 2005 WCF development, this can be incredibly annoying, more so since you can't disable the darn thing.

Well, Dr. Nick comes to the rescue:

Simply look for this GUID and remove it from your csproj file (don't forget to remove left over semicolon):

{3D9AD99F-2412-4246-B90B-4EAA41C64699}

Apparently the upcoming service pack for Visual Studio 2008 should include an easier way to disable the service host, so hopefully this solution is temporary.

מאמר: תוכנות שיתוף קבצים וחוקי זכויות יוצרים

תוכנות שיתוף קבצים וחוקי זכויות יוצרים - סקירה היסטורית

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

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

גורם נוסף שהשפיע על תביעות מאוחרות יותר היה חוק ה(Digital Millennium Copyright Act (DMCA, שנחקק בארה"ב בשנת 1998, ושנחשב לאחד מהחוקים המחמירים ביותר עם מפירי זכויות יוצרים בעולם כולו. בנוסף לכך הוא מספק מטריית הגנה רחבה לתוכנות לשמירת זכויות יוצרים (DRM) והופך נסיונות לעקוף אותן לפליליים.

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

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

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

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

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

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

במקביל לכך פועלים ארגוני מדיה במדינות שונות בעולם (לרבות ישראל) נגד אתרי טורנטים (המכילים קישורים לקבצים ברשת ביטורנט) במאמץ להביא לסגירתם, בהצלחה מוגבלת. האתר המצליח The pirate bay נסגר למספר ימים בשנת 2006 עקב פשיטה של המשטרה השוודית על שרתי האתר, אבל נפתח מחדש וזכה לפופולריות מוגדלת. בינואר 2008 הוגשו בשוודיה תביעות נגד מפעילי האתר.

 

השפעה על תעשיית המוזיקה

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

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

 

המצב בישראל

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

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

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

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

 

ביבליוגרפיה

  1. http://en.wikipedia.org/wiki/Sony_Corp._of_America_v._Universal_City_Studios%2C_Inc
  2. http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act
  3. http://en.wikipedia.org/wiki/Napster
  4. http://en.wikipedia.org/wiki/A%26M_Records%2C_Inc._v._Napster%2C_Inc
  5. http://en.wikipedia.org/wiki/Gnutella
  6. http://en.wikipedia.org/wiki/KaZaA
  7. http://en.wikipedia.org/wiki/MGM_Studios%2C_Inc._v._Grokster%2C_Ltd.
  8. http://www.nrg.co.il/online/10/ART1/450/517.html
  9. http://www.eff.org/wp/iaal-what-peer-peer-developers-need-know-about-copyright-law
  10. http://www.netlaw.co.il/it_itemid_9314_desc__ftext_.htm
  11. http://en.wikipedia.org/wiki/The_Pirate_Bay
  12. http://he.wikipedia.org/wiki/%D7%A9%D7%99%D7%AA%D7%95%D7%A3_%D7%A7%D7%91%D7%A6%D7%99%D7%9D
  13. http://en.wikipedia.org/wiki/2005_Sony_BMG_CD_copy_protection_scandal
  14. http://www.ynet.co.il/articles/0,7340,L-3143779,00.html
  15. http://www.haaretz.co.il/captain/pages/ShArtCaptain.jhtml?contrassID=11&subContrassID=8&itemNo=673752
  16. http://www.netlaw.co.il/it_itemid_9318_desc__ftext_.htm
  17. http://www.jonathanklinger.com/?p=30
  18. http://www.jonathanklinger.com/?p=23

Using 3rd party components for WPF applications

I did a small review of available components suites for WPF. I focused mainly on grid and charting controls, as the nature of WPF allows customization of the UI in ways that previously required 3rd party components in a Winforms development:

Xceed:
Grid control only
Express edition - Free
Professional edition - 500$
With source code - 1250$

Infragistics:
Netadvantage for WPF
Includes DataGrid, Carousel controls, Ribbon, Chart, editor controls (masked edit, datetime picker, etc)
Price - 800$
Source code not included

Component One:
Studio for WPF
Includes DataGrid, Chart, Report viewer, Schedule controls (datetime picker, calendar, scheduler)
Price - 800$
Source code not included

Syncfusion:
Essential studio WPF edition
Includes Chart, Docking manager, Ribbon, Groupbar, Taskbar, Datetime editor, Autocomplete textbox, Font listbox, Color picker, numeric updown, masked edit, Tree view
Currently no grid is available
Price (with source) - 600$

As you can see, there aren't many options available at the moment. What is worse is the fact most tools don't come with a source control, meaning using them means taking a risk of losing support in the future.

My recommendation: Don't purchase anything unless you absolutly need to. The only thing worth considering purchasing at the moment is a charting control (as there is none from Microsoft), but you should also consider an open-source solution.

Posted: May 11 2008, 12:45 PM by Dotmad | with 2 comment(s)
תגים:,

למה לחלשים לא מגיע?

למרות שאני מודע לקיומו של del.icio.us כבר זמן רב אני נמנע מלהשתמש בו. ולמה?

כי הם דורשים סיסמה חזקה בזמן ההרשמה - לא ממליצים. דורשים.

ונניח שאני מוכן "להסתפק" בסיסמה חלשה - למה לחסום לי את האפשרות הזו?

מדובר בסה"כ באתר מועדפים. לא הגזמתם?

Posted: May 10 2008, 01:49 PM by Dotmad | with 4 comment(s)
תגים:

בלוגרים, פיג'ו ומה שבינהם

 אם לא ידעתם, בלינק/פיג'ו השיקו לאחרונה את ה"פיג'ו בלוג טור", שמשמעותו: שבעה בלוגרים שנרשמו ל"תחרות" (ונבחרו לפי קריטריונים לא ידועים) מקבלים את הפ'יגו 308 החדשה ליום-יומיים כל אחד (או אחת). לא נדרשו התחייבויות מיוחדות מהמשתתפים.

מעבר לרעיון המקורי (לפחות בישראל) מעניינות התגובות אליו.

גל מור מ-ynet יצא חוצץ נגד הקונספט:

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

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

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

אהוד קינן, שגם כותב בynet, כתב בתגובה לפוסט של גל מור:

אני נוטה להאמין שמי שכן קונה רכב חדש, ובמיוחד רכב משפחתי בסכומים של 100-150 אלף שקל, עושה מחקר מעמיק ועובר בין 10 סוכנויות רכב, מתייעץ עם חברים שקנו ומחזיקים את האוטו (או את קודמו בסדרה) במשך כמה שנים, מעיין במבחני ריסוק ולא קונה אוטו כמו שרן, ליאת, אלעד או יוסי נהגו עליו במשך יומיים, עם כל חיבתי לאנשים הללו, ועם כל אהבתם של הקוראים לאנשים האלה.

אז הנה החמישה סנט (או שנקל) שלי על הנושא:

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

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

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

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

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

taguri-thumb

בתמונה: יבואן סגווי בישראל

Google is promoting donations to cyclone victims in Myanmar (Burma)

image

This is especially impressive since Google is blocked in Burma.

Update: "You donate, and Google will donate up to $1 million to relief efforts."

Posted: May 07 2008, 09:06 PM by Dotmad | with no comments
תגים: