October 2006 - Posts
אתמול היה אירוע המפתחים של אינטל, בחגיגה שהיתה שם גם יוחאי קרייתי הציג את הפיתוח לויסטה. חלק מהמצגת שלו הוא עשה בעזרת זיהוי קול.
[soapbox:87e0c9a9-3334-4509-94c1-6a0a7047eb8c]
הורדה באיכות גבוהה (47 מ"ב)
הורדה באיכות נמוכה (13 מ"ב)
בהמשך לפוסט מהבוקר, הפעם אני שמח להגיד שאמרתי לכם.... אני רוצה התנצלות...
כמה פעמים כבר ראינו הודעות על שחרורו של שליט. כל זה כמובן מגיע מהדלפות של אנשים שלא יודעים לסתום את הפה. הרי למה זה טוב להגיד שעוד כמה ימים..... הבעיה עם העתונות של היום היא שאף אחד בעיתונות לא לוקח אחריות על מה שהוא כותב ואנחנו ממשיכים לקנות אותם. מישהו בכלל עושה סקרים לגבי שביעות הרצון של קוראי העתונות? אני בטוח שראשי הדסקים השונים ילמדו משהו מזה.
הייתי רוצה לראות את "רויטרס ועלי ואקד" מפרסמים התנצלות בינלאומית על השטויות שהם כותבים מדי פעם.
למה תמיד נראה לי שאנשים כמו אסד מדליפים את זה.
1 2 3 4 5 6 |
void foo() { printf("will this work?"); int b = 3; printf("will it? %d ",d); } |
לא מזמן הייתי צריך לכתוב קומפיילר ב C, שנים שלא כתבתי ב C. תוך כדי נזכרתי בכמה דברים מעניינים ששכחתי. אחד מהם היה שאי אפשר להגדיר משתנים בתוך הקוד אלא רק בתחילת הפונקציה. לפני שנים זה נראה לי הגיוני מאוד לרכז הכל במקום אחד. היום זה נראה לי כמו משהו שהייתי אוסר ב Coding Convention בסגנון תגדיר הכי קרוב לשימוש הראשון (בתנאי שזה לא פוגע ב Scope).
בטח אתם שואלים את עצמכם למה לעזאזל ויסטה לא תואמת ל XP ומדוע יש דברים שרצים ב XP לא רצים בויסטה. אז התשובה היא מאוד פשוט. רב הסיכויים שאם כתבתם את האפליקציה כמו שצריך והיא רצה על Windows 95 היא תרוץ ללא שינוי קוד גם בויסטה.
אז מה הסיפור פה? אם באמת כל מה שרץ ב 95 (בטח שרץ ב XP!) למה זה לא רץ בויסטה? התשובה די פשוטה: כשאתם קונים רכב יש ספר הפעלה שאומר בדיוק מתי להחליף שמן ואיך לתחזק את האוטו. לשים DLL בספריית c:\windows\system32 זה כמו לשים נוזל בלמים במיכל המים של המגבים, העניין הוא ש XP הסכימה לנקות חלונות גם עם שמן וויסטה לא!
אז הרבה מאוד דברים שאתם רגילים לעשות היום פשוט לא יעבדו בויסטה, אז כדי לעזור לכם לברר בדיוק את מצב האפליקציה שלכם עשינו מספר דברים:
- פרסמנו את ה The Windows Vista Developer Story: Application Compatibility Cookbook, זה קובץ הנחיות של בעיות שאתם יכולים להתקל בהם וכיצד לפתור אותן. כרגע יש שם כמעט 60 דפים של זהב טהור.
- פתחנו אפליקציה שבודקת תאימות, תוכלו להוריד אותה ממרכז התאימות. תוכלו לצפות ב Webast כאן.
- פתחנו אפליקציה שתעזור לכם לזהות בזמן הפיתוח בעיות פוטנציאליות של תאימות, תוכלו ללמוד עליה יותר כאן.
- הקמנו מעבדת תאימות בארץ כדי לעזור לכם לתקן את האפליקציות שלכם כדי שירוצו על ויסטה כמו שצריך. רבים קפצו על ההצעה שלנו. אתם באים אלינו עם הקוד של האפליקציה אנחנו מרימים את סביבת הריצה והפיתוח אצלנו (בצורה מנותקת מהרשת הפנימית) ומתחילים להריץ בדיקות. ברגע שעולה בעיה אנחנו מטפלים בה יחד אתכם. במעבדה נעזרנו בשירותים של חברת QualiTest ושל גדי מאיר מחברת ידאג. באירוע הקרוב גדי גם יספר לכם על כל מיני ממצאים מעניינים.
מהמעבדה גילינו שרב הבעיות שנתקלים בהם הם בעיות תאימות שנובעות מפיתוח לא נכון ל Windows. אז איך כן לעשות את זה נכון?
אם אתם רוצים לבדוק גם את האפליקציה שלכם במעבדה שלנו צרו איתי קשר.
לא אמרנו כלום על האירוע של ינואר - אנחנו עובדים עליו במרץ ואני מבטיח שתוכלו להיחשף להכל. עד עכשיו עבדנו במרץ לאתר מקום מתאים כדי לעשות אירוע שונה, חשבנו אפילו לקחת את יד אליהו ולעשות שם את האירוע.
אז אני עדיין לא יכול להגיד איפה זה יקרה סופית כי התאריך לא סגור ויש כמה מקומות פוטנציאלים, זה יסגר לקראת תחילת שבוע הבא. כנראה שבאחד המקומות שאנחנו מעדיפים נוכל לעשות אירוע עם הרצאות רק עד השעה 14:00, בהנחה שזו המגבלה באיזו שעה אתם חושבים שניתן להתחיל את האירוע? קחו בחשבון שזה במרכז הארץ.
אם זה ייצא לפועל אנחנו מתכננים מתכונת קצת שונה של הרצאות בהתאם לפידבקים שקיבלנו מכם בשבועות באחרונים. במקום הרצאות המוניות של שעה ורבע נעשה Session-ים של 40 דקות מאוד ממקודים שמהם אפשר לצאת עם ידע אמיתי. במקביל יהיה מסלול Introduction בפורמט שאנחנו מכירים היום של שעה ורבע.
מה דעתכם?
קובי כהן, עובד לשעבר במיקרוסופט חזר לארץ לאחר טיול ארוך, אז נפגשנו לדבר על "עתידנו המשותף". ישבנו על הבר לתומנו שתינו בירת Masters שמיוצרת במקום.
פתאום הבחנתי שהטלפון שהנחתי על הבר לצידי לא נמצא. שיחת טלפון קצרה בלי מענה למספר שליוהבנתי שכייסו אותי. דיברנו עם בעל העסק שמייד הזמין אותנו לצייסרים כדי להירגע ועלינו למשרד שלו לצפות בקלטות.
הנבלה נכנס למסעדה פעמיים. בפעם הראשונה עשה סיבוב כדי למצוא מה לגנוב, ישב חמש דקות עם התפריט ויצא. הוא חזר שוב ישב לידי (הייתי עם הגב אליו) דיבר עם הברמן ושאל אם המסעדה כשרה?!?! לקח את הטלפון ויצא.
זה למה צריך Windows Mobile 5 עם Exchange 2007 - במידה וזה היה המצב שלי אפשר היה למחוק מרחוק את המידע.
מחר ננסה להשיג את הקלטות והתמונות מהמצלמה ולפרסם אותם כאן.
עמיתה לעבודה שאלה אותי אם אני רוצה לעבור לאיסטנבול בשביל התפקיד הזה.
זו היתה התגובה שלי:
זה עקרונית תפקיד על מטוס. אחרי תפקיד כזה את מקבלת מושב זהב שמור ליד הטייס – יותר טוב ממחלקה ראשונה. תצברי כל כך הרבה מיילים שזה יספיק לטיסה לירח וחזרה, אחרי זה יישארו לך נקודות בשביל טיסה לקפריסין בטיסת צ'רטר של Air Iberia.
אז אם התקנתם את ה Trial Editision של TFS מתוך ה MSDN המוצר יפוג אחרי 180 יום ללא התראה. הנה פרטים שיוכלו לעזור לכם להבין האם גם אצלכם יש בעיה. במידה ואתם מעוניינים לרכוש את המוצר אנא צרו קשר עם ספק התוכנות שלכם או עם שירות הלקוחות של מיקרוסופט (09-7625100) ואנחנו נעזור לכם לפתור את הבעיה. בכל מקרה לא תצטרכו להתקין את המוצר מחדש אלא רק להוסיף לו את המספר הסידורי.
You can find out when your Team Foundation Server Trial will expire by running this utility.
A Team Foundation Server Trial edition can be upgraded to Team Foundation Server Standard by simply providing a product key; no uninstall or re-install is necessary.
If you have purchased a retail copy of Team Foundation Server Standard Edition, please follow these instructions to upgrade. The product key mentioned in those instructions is located on your installation CD.
If you have purchased Team Foundation Server Standard Edition through a volume licensing agreement or you have obtained Team Foundation Server Workgroup Edition, please follow the instructions below.
1. Obtain your product key by calling Visual Studio Developer Support; find the local phone number from this page.
2. Call Product Support and make sure to reference internal KB articles 909628 and 908114.
3. Step #2 should result in getting a product key, upgrade your installation with that key by following these instructions.
Note – If you are using an evaluation copy of SQL Server 2005 that has not expired, you can simply upgrade that SQL Server by running the installation for SQL Server Standard or Enterprise Edition; however, if your SQL Server evaluation copy has expired, you will need to follow a much more involved process. This process is described separately in this document.
מאחר ואת השם המקורי בחרתי סתם כי לא היה לי משהו אחר(יותר קשה לבחור שם לבלוג מאשר לכתוב בו) ומאחר ובאמת כל מחשבה שלי לא ממש קשורה למיקרוסופט (כמעט) ומאחר ואין שום קטגוריה מתאימה אחרת (אולי אוכל!) החלטתי לקרוא לבלוג הזה: בלוג על כלום.
עכשיו זה כמעט סופי, אלא אם כן אשתי פשוט תחליט שאני לא נוסע (בגלל שהיא בחודש תשיעי).
אז אם אתם נוסעים אתם מוזמנים ליצור איתי קשר, אני מבטיח שלא תשכחו את הפגישה של הישראלים בברצלונה (לא סתם תייגתי את זה תחת אוכל).
כבר דיברנו בעבר על ה Gadgets שלנו כאן. אנחנו מתחילים לעבוד בארץ עם מספר חברות כדי ליישם Gadget-ים כאלו לאפליקציות המסחריות שלהם. אז יש אתר חדש http://gallery.live.com שמכיל את כל הלינקים שאתם צריכים כדי להוריד Gadget-ים חדשים. ה Gadget האחרון שהתקנתי היום עושה Remote Desktop בקליק אחד.
צוות הפיתוח מעביר WebCast ביום חמישי (19-10-2006) הקרוב בין 17:00 ל 18:00 על הנושא, לנוחותכם צירפתי לפוסט גם קובץ שיכניס לכם את זה ישירות ל Calendar ב Outlook.
לצורך הצפייה תצטרכו להתקין LiveLeeting Console - כדי לחסות את העיכוב בצפייה כנסו 15 דקות לפני כן ללינק הצפיה והוא יתקין כל מה שצריך.
הפרטים:
Introduction to Windows Live Gadgets, Given By Michael Suesserman
The Windows Live gadget platform offers a wide range of options for creating dynamic and interactive gadgets. This talk provides a general introduction to the complete Windows Live gadget platform as well as general steps for deciding what type of Windows Live gadget to develop.
Click Here to Join Live Meeting
Subject: Introduction to Windows Live Gadgets
Meeting URL: https://www.livemeeting.com/cc/microsoft/join
Meeting ID: EntGOGadgets
Meeting Key: Gadgetattam
Role: Attendee
This meeting will broadcast internet audio directly to your computer. Please ensure that you have Windows Media Player 9 or higher installed.
More Posts
Next page »