DCSIMG
July 2007 - Posts - Bah, Humbug!

Bah, Humbug!

Wear sunscreen...

שטויות

  • Join me

בלוגים שאני קורא

July 2007 - Posts

Virtual Earth ft. SilverLight

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

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

image

סרטון הדגמה חדש על SeaDragon ו-Photosynth

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

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

  1. בתחילת הסרטון, מוצג הSeaDragon לבדו, עם דוגמא שאומנם הוזכרה בסרטון הראשון שהבאתי כאן לפני כמה חודשים - אך הפעם מנקודת מבט חדשה. האם הSeaDragon פותח בפנינו עולם חדש לגמרי של גלישה? במקום לפתוח עמודים נוספים, אנחנו פשוט נתמקד על הקטגוריה שנרצה לראות ונוכל לבצע Drill Down עוד ועוד פנימה?
  2. בחלק השני, מוצגת אימפלמנטציה חדשה לPhotosynth - החבר'ה צילמו חנות למוצרי מטבח בוושינגטון, וע"י צפיה בתמונות תקריב של מוצרים שונים בחנות, ניתן לקבל בצד מידע רלוונטי אודות המוצר שמסתכלים עליו. השלב הבא - כמו משחק FPS רק עגלת קניות במקום רובה.

קרדיט: סטיב קלייטון

הצגת Shading בתצוגת הכבישים בVirtual Earth

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

shading

היום נתקלתי בפוסט חדש בבלוג של צוות Virtual Earth שמדבר על האפשרות, ולראשונה מוזכר הAPI החדש. מיד רצתי לMicrosoft Network Monitor כדי לבדוק אם באמת מדובר בעיבוד DEM מרשים, או סתם בTiles צבעוניים יותר, ואכן עושה רושם שהTiles הם דו-מימדיים, ומפת הגבהים מודבקת עליהם בצורה של מפה טופוגרפית בהמשך.

איך מפעילים את התכונה? עדיין אין על זה תיעוד בMSDN, אבל לטענת אנשי הצוות, יש לציין בטעינה של הפקד מפורשות אם להציג את זה או לא. הדרך שאני כרגע מצאתי היא אחרי הטעינה של הפקד כ'r' (קרי - road), אני עושה SetMapStyle ובEnumeration ששמו VEMapStyle נוספה אפשרות Shaded (גם כן, עדיין לא מתועד בMSDN..).

function GetMap()
   {
      map = new VEMap('myMap');
      map.LoadMap(new VELatLong(32.7, 35.0), 10 , false, 'r', VEMapMode.Mode2D ,false);
      map.SetMapStyle(VEMapStyle.Shaded);
   }
או:
function GetMap()
   {
      map = new VEMap('myMap');
      map.LoadMap(new VELatLong(32.7, 35.0), 10 , false, 's', VEMapMode.Mode2D ,false);
   }

מיקרוסופט מאשרת את קיום היורש של Vista; קבלו את Windows 7.

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

שמה של המערכת (בינתיים) - Microsoft Windows 7. לא ברור (לי) אם מדובר ב"Vienna" שדובר עליה לפני כמה שנים.. כאמור, לא שוחררו יותר מדי פרטים; כמו שזה נראה כרגע - לא מדובר באיזו הפתעה גדולה מדי...

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

למי שתוהה מדוע 7, חלונות 2000 נחשבת כגרסה 5 של NT. חלונות XP בגרסת ה32 ביט היא גרסה 5.1 וגרסת ה64 ביט היא גרסה 5.2 (וזה כמובן נודע לנו אחרי שניסינו להתקין תוכנות שלא אהבו את הגרסה הזאת..). ויסטה מבוססת כבר על מנוע חדש ולכן נקראה גרסה 6.

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

מחשבות בנושא Windows Mobile

הפוסט של אייל ורדי (מחשבות בנושא SL), הזכיר לי נושא כאוב נוסף בתחום של Multi-Targeting. כל ארכיטקט מתחיל, יודע לדקלם את המושגים "תשתיות משותפות", "reuse" וכו'.. כמו שאייל אמר, זה לא מוגזם לצפות שפיתוח של תשתית WPFית תעבוד על SL ו/או להפך. אבל לצערי(נו), זה לא ככה.

את התופעה של בעיה בתמיכה במספר פלטפורמות ניתן למצוא עוד מימי WinCE העליזים. תשתית שנכתבה ב.NET Framework לא יכולה לרוץ על WinCE. יש לקמפל את הקוד באמצעות הCompact Framework (כפרויקט ייעודי) על-מנת שירוץ. מצד שני, להפך זה עובד (ברוב המקרים); קרי - קוד שקומפל באמצעות הCompact Framework עבור Windows Mobile יוכל לשמש בתוך אפליקציות שרצות על הFramework המלא. זה באמצעות מה שמכונה re-targeting. אך עדיין קיימות בעיות. ישנן מחלקות ספציפיות לWinCE שזמינות בCompact ואין להן מקבילות בFramework המלא.. (לדוגמא, טיפול בIR, מס' פקדי תצוגה ועוד כל מני שטויות).

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

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

הכל התחיל כשחיפשתי היום בגוגל מאמרים שפרסמתי ברשת. במסגרת החיפוש, ראיתי כתבה שפרסמתי בבלוג שלי - אלא שזו ישבה תחת שרת שונה...

image

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

כמובן שהשילוב של ההודעה של יוסי על המעבר וההודעה שלי בגוגל דגדגו לי.. וגרמו לי להכנס לכתובת החדשה; מיד ראיתי את הודעת ה"מזל טוב" של יוסי, אך כמובן - לא יכולתי להגיב, היות ולא הייתי מחובר למערכת. הבעיה היא שהמערכת עדיין מצפה לקרוא את הCookie תחת blogs.microsoft.co.il, ולכן - כל זמן שהDNS לא מפנה לשרת החדש, לא ניתן להתחבר לבלוג.

הפתרון - כמובן לעדכן את קובץ הHOSTS, אך אבוי - בגלל מערכת ההרשאות הסבוכה של ויסטה, אני לא מצליח. גם לא כשאני מפעיל את Notepad עם הרשאות של Administrator. הפתרון, כמובן.. Google. מיד הגעתי להודעה הזאת בבלוג אנונימי (ההודעה נמחקה, אבל זמינה בCache של גוגל) שעזרה לי לפתור את הבעיה.

C:\Windows\system32>takeown /f c:\windows\system32\drivers\etc\hosts

SUCCESS: The file (or folder): "c:\windows\system32\drivers\etc\hosts" now owned
 by user "LaptopVista\Doron".

C:\Windows\system32>icacls c:\windows\system32\drivers\etc\hosts /grant Doron:f
processed file: c:\windows\system32\drivers\etc\hosts
Successfully processed 1 files; Failed processing 0 files

ואכן.. NotePad עשה את היתר...

באג במערכת הבלוגים - Workaround (מוקדש לAmbious)

מערכת הבלוגים הזאת בונה את הקישור להודעות מהכותרת. מאילוצי URI Encoding, תווים שאינם מספרים או אותיות לועזיות - מוצגים לפי קוד הUTF16 שלהם. במקרה של כותרת ארוכה בעברית, שם העמוד שנוצר ארוך מדי - ולכן לא ניתן לגשת להודעה. לדוגמא, במקרה של Ambious:

image

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

image

לא מצאתי דרך לעשות את זה דרך הWLW..

Posted: Jul 18 2007, 03:13 PM by Doron Ben-David | with 1 comment(s) |
תגים:

שליטה בProperties שמחצין פקד בWPF בDesignMode.

אז מה היה לנו בפוסט הקודם? למדנו שבעידן הCider (הIDE לWPF) השתנתה השיטה של עבודה עם Designers עבור Controls, ובכלל זה- Custom Designers שאנחנו כ"כ אוהבים.

הקדמה - מה היה לנו בWinForms?

בWinForms היינו יכולים לייצר לפקד שלנו (נניח ששמו CoolControl) מחלקת-עזר ששמה נניח CoolControlDesigner. המימוש? CoolControlDesigner יורש את ControlDesigner, ועושה מה שבא לו (בין היתר - דורס את PostFilterProperties).

דוגמת קוד בWinforms:

 
public class MyButtonDesigner : 
           System.Windows.Forms.Design.ControlDesigner 
 {
 
  public MyButtonDesigner()
  {
  }

  protected override void PostFilterProperties(IDictionary properties)
  {
   properties.Remove( "ForeColor" );
   properties.Remove( "Size" );
  }
 }

חשוב לדעת, שהארכיטקטורה של Designers בWPF שונה באופן משמעותי ממה שהכרנו בWindows Forms. שם, יצרנו אובייקט Designer ייחודי עבור כל פקד ופקד. השיטה הזאת אומנם נוחה, אבל כנראה שלא עובדת כשאנחנו עובדים מול עשרות אלפי אלמנטים. בעולם הWPF, כל תכונה של הDesigner תמומש בClass נפרד אשר ייקרא וייזרק ברגע שלא יהיה בו צורך יותר.

יש שתי תכונות שמכסות את כל נושא הפילטור של Properties בWPF.

Attribute Table

הראשונה, Attribute Table שמאפשרת להתאים אישית את הMeta-Data של כל הProperties, Events & Classes. ניתן להשתמש בתכונה הזאת על-מנת לשנות, לדוגמא, Attributes כמו BrowsableAttribute וEditorBrowsableAttribute בLayout Properties של הפקד שלנו.

ע"מ להשתמש בAttribute Tables נעשה כך:

  1. נגדיר רכיב תוכנה חדש (Assembly) ונקרא לו MyRunTimeAssembly.Design.dll (כמובן שאת MyRunTimeAssembly אנחנו נחליף בשם של הרכיב שלנו. לדוגמא, אם הפקד שלנו נקרא CoolControl.dll, אזי הרכיב החדש ייקרא CoolControl.Design.dll.
  2. imageמה שאנחנו מחפשים נמצא תחת Microsoft.Windows.Design, אשר ישב בעבר בתוך PresentationDesignCore.dll. כיום הוא יושב בMicrosoft.Windows.Design.DLL (למי שאין אותו בהתקנת הCTP, מוזמן להוריד מכאן) לי הייתה כאן בעיה, שכן הExtensions ל2005 לא כללו את הקובץ הזה. בOrcas שהופצו לאחרונה הוא זמין. בכל מקרה, נשתמש בMicrosoft.Windows.Design.Metadata. 
  3. ברכיב החדש, ניצור Class שמממש את IRegisterMetadata. שם אנחנו נייצר AttributeTableBuilder ונדרוס (override) את הAttributes של הProperties בהם אנחנו רוצים לגעת.
  4. את הטבלה שקיבלנו מהCreateTable של הAttributeTableBuilder נעביר לMetadataStore.AddAttributeTable.

מה הDesigner יעשה? בדומה לטעינת Assemblies רגילה, הוא יחפש בתיקיה בה נמצא הפקד אותו אנחנו כרגע עורכים, קובץ ששמו CoolControl.Design.dll. במידה והפקד שלנו נמצא בGAC, עלינו להוסיף את הdll המקורי ואת הdll החדש שלנו לנתיב רשום - שם ניתן יהיה למצוא אותו. אני מקווה שלזה יימצא פתרון יפה יותר בעתיד. בינתיים, זו הדרך היחידה שמצאתי.

Design Mode Value Provider

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

סיכומון

בעצם, אי אפשר בWPF לשלוט בControl בזמן ריצה כמו שיכולנו בWinForms. מאוד יכול להיות שזה קשור לכל הVoodoo שנסב סביב הנושא הזה (נפילות פתאומיות של הIDE? מישהו?). במקום זה, יש לנו עזרים נוספים ואני תקווה שיצא לי לסקור עוד כמה בהודעות המשך.

הפכו את עצמכם לדמות מצויירת (אמוטיקונים למסנג'ר)

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

image 

קרדיט: http://blogs.msdn.com/sukeshak/archive/2007/07/15/msn-cartoon-beta-cool-way-to-create-smiley-s-from-photos.aspx

לשחק עם Photosynth

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

 

ערכת ההתקנה מתקינה את הDLLים החדשים של הWIC (Windows Imaging Component), אבל ממעבר חטוף לא מצאתי את הAPI שלהם.. אם מישהו מצליח לאתר פרטים, אשמח אם ישתף. (אני יודע שכרגע המערכת רצה במסגרת אלפא פנימית במיקרוסופט - אשמח אם יוסי/ליאור יכתבו איזה פוסט על זה.. או ידליפו לבלוגרים אנונימיים :P...)

מדהים.

טיול יומולדת ברמת הגולן, חיזבאללה שוב על הגבול ושלום לקורא שלי מערב הסעודית!

טיול יומולדת ברמה

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

את הטיול התחלנו בחניון היהודיה צפונית לכנרת. לצערנו, המסלול אותו תכננתי (איזור הזוויתן) כבר נסגר בשעה שבאנו (16:30 ביום שישי זה מאוחר!?!?) ואיש רשות הטבע הכווין אותנו למסלול צפוני יותר.. כיוון הג'ילבון, מפל דבורה וכו'.

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

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

לקראת החשיכה (~19:00) חיפשנו מקום בו נוכל להשתכן. המחשבות בהתחלה היו סביב איזור הג'ילבון והחניונים המוסדרים - אבל שלטי האזהרה על החדירה לשטחי אש, והטראומות של זיו מהתקופה של השירות בה אחת לכמה שבועות היה מקבל הודעה על קטוע גפה נוסף מהאיזור - החזירו אותנו לאיזור טבריה/חד-נס, או ליתר דיוק - פארק הירדן.

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

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

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

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

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

 

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

בקיצור, היה אחלה. ממליץ לכל אחד... יש לנו ארץ נהדרת. צאו טיילו!

 

(וזה אני נכנע בFPS מאולתר שעשינו בחירבה דבורה)

 

 חיזבאללה שוב על הגבול

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

 

ושלום לקורא שלי מערב הסעודית

במקרה אתמול עברתי על הClusterMap שלי, וגיליתי להפתעתי שיש לי גולש (1-9) מערב הסעודית... אז.. שלום לך.

פרגון לקולגה, סיכום קצר מהמילואים ותודה לאיש יקר

פרגון לקולגה

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

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

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

סיכום קצר מהמילואים

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

תודה לאיש יקר

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

Technorati Tags: , , , ,

אוף.

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

כמובן שבסוף התברר שלא המרתי מרדיאנים למעלות..

להחרים את ישראל

סרטון חביב שמסביר לעולם למה לא להחרים את ישראל.

 

באגים בכלים של Mercury

אחד מכלי הפיתוח שלי הוא הQuality Center של Mercury (נרכשו לאחרונה ע"י HP). אני עובד עם המערכת עוד כשהייתה Test Director בגרסאות המוקדמות שלו... ועד שהארגון שלי יעבור כולו לTeam System, זו מערכת ניהול הבדיקות והעקיבות שלנו.

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

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

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

 

 

More Posts Next page »