Developers Academy II II חוויות

27 בנובמבר 2007

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

Developers academy II חוויות

אני נמצא ב Developers Academy II הגעתי באיחור ולא בגלל שיצאתי מאוחר, מבקר המדינה כבר כתב על זה אז מי אני שיוסיף, אבל המיקום ודרכי הגישה של ה Air Port City אינם מתאימים לכמות העובדים במתחם ובטח לא לכמות המשתתפים שהגיעו לארוע. גם מקומות החניה של מרכז הכנסים לא הספיקו ומצאתי את עצמי משלם 15 ש"ח על חניה בשדה כורכר מסולע. כמובן הכל התחיל באיחור ולוחות הזמנים רקדו בהתאמה. כשראיתי בהזמנה התחלת אירוע בשעה 9:30 הרמתי גבה למה זה לא ב 8:00 או 8:30, לאחר מעשה הארוע היה צריך להתחיל ב 10:30 וגם אז לא בטוח שזה...
תגיות:
3 תגובות

על שימוש בפונקציות לא מתועדות

קיבלתי לפני כמה ימים שוב קריאת חירום מלקוח. הניסוח היה משהו כמו "אנחנו משתמשים בפונקציה לא מתועדת כי היא נותנת לנו ביצועים טובים יותר מהפונקציה הרשמית הסטנדרטית". ההמשך היה אופיני, "לפעמים הפונקציה מעיפה לנו את היישום ו/או חוזרת עם קודי שגיאה מוזרים ו/או גורמת ל Exception מוזר". ובסוף כמובן "האם אתה יכול לעזור לנו". אני חושב שיש רק  תשובה אחת לשאלה כזו והיא" "לעולם אל תשתמש ב Undocumented API בתכנה מסחרית". ישנם הרבה סיבות לכלל הזה. הסיבה העיקרית היא שלמיקרוסופט אין שום מחויבות לגבי פונקצית כאלה, הם יכולות להיעלם פתאום כתוצאה מ Window Update או Service Pack או...
תגיות: , ,
תגובה אחת

כמה קישורים לתכנית הלוגו

25 בנובמבר 2007

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

חוויות מכנס אינטל 20071121

22 בנובמבר 2007

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

המחשב הנייד החדש שלי 06 איזה ויסטה אני צריך

15 בנובמבר 2007

ישנם ארבעה דגמים שונים של ויסטה: Home Basic, Home Premium, Business ו Ultimate. שווה אולי לנסות ולעשות סדר ולהבין למי מיועדת כל אחת מהם ומה היא נותנת. נקודת ההסתכלות שלי היא איזה מערכת הפעלה אני צריך למחשב החדש שלי. גירסת ה Basic היא ללא מימשק המשתמש החדש והיא לצורך העניין XP משופר. יש לה את כל מה ש XP נותן, בתוספת שיפורי ביצועים, שיפורי אבטחה וחיפוש משופר. קלאסית למי שקונה מחשב חלש, עם כרטיס גרפי חלש, ורוצה לקבל את השיפורים הטכניים שנותנת ויסטה בלי ה UI החדש ובלי צעצועים. קשה להסביר ללא גלישה עמוקה לחלק הטכני, למה שווה לקנות Basic ולא XP, אבל...
2 תגובות

המחשב הנייד החדש שלי 05 מה זה אומר שהמחשב יריץ ויסטה היטב

13 בנובמבר 2007

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

CAB חוויות מהסדנה של דיויד פלאט

12 בנובמבר 2007

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

המחשב הניד החדש שלי 04 ומה עם תאימות נוהגי חמרה לויסטה 64

11 בנובמבר 2007

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