עד עכשיו לא התרגשתי

24 בפברואר 2008

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

תגובה לפוסט "טיפול כולל ב- Unhandled Exception"

15 בינואר 2008

זוהי תגובה לפוסט של מיקי בנושא טיפול בחריגים (Exceptions) שאותם לא הצלחנו לתפוס. דבר ראשון, מיקי, זה אחלה פוסט. אם היית כותב אותו שבועיים קודם, היית חוסך לי כמה שעות טובות. באמת. אבל נשארתי עם כמה שאלות, ועם תובנה אחת מה- Production שלנו. השאלות במה הטיפול בשגיאה של UI שונה מהטיפול בשגיאה של Non-UI, חוצמזה שה- NonUI גורם ליציאה מהתוכנה? ולמה צריך לטפל בשלושה מקומות בשביל לבצע פעולה אחת (טיפול בחריג שלא טופל)? אני אנסה להבהיר את עצמי באמצעות התנסחות מתמטית: תהי E קבוצת כל החריגים. תהי U⊆E קבוצת החריגים של ה- UI. נסמן ב- U=E-U...
תגובה אחת

תמונות מאירוע המפתחים של השנה

27 בנובמבר 2007

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

System.InvalidOperationException: Invoke or BeginInvoke cannot be called on a control until the window handle has been created.

12 באוקטובר 2007

This is the most annoying bug I had to handle. Here's the exception details: Message: "Invoke or BeginInvoke cannot be called on a control until the window handle has been created." Source: "System.Windows.Forms" Stack Trace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object args, Boolean synchronous)at System.Windows.Forms.Control.BeginInvoke(Delegate method, Object args)at System.Windows.Forms.ButtonBase.OnFrameChanged(Object o, EventArgs e)at System.Drawing.ImageAnimator.ImageInfo.OnFrameChanged(EventArgs e)at System.Drawing.ImageAnimator.ImageInfo.set_Frame(Int32 value)at System.Drawing.ImageAnimator.AnimateImages50ms()at System.Threading.ThreadHelper.ThreadStart_Context(Object state)at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)at System.Threading.ThreadHelper.ThreadStart() The thing is, that the programmer who wrote the code that caused the problem knew nothing about multithreading, nor did he know how to read and understand the exception details, and the...
2 תגובות

אמרו די לאוטומטי – צילום דיגיטלי

11 באוקטובר 2007

פתח דבר לפני כמה שבועות מצאתי מאמר חמוד נורא על קומפוזיציה בצילום, בעברית, באתר מייקרוסופט. נכון, זה פורסם ב-1 במאי, 2002, אבל זה עשה לי ממש חשק - אז קניתי מצלמה דיגיטלית חדשה, Canon EOS 350D, או כמו שהחברה שלי קוראת לה, "מצלמה עם אף", והתחלתי להתנסות. מסתבר, שלעוד אחד מהקהילה יש מצלמה כזו! ניגשתי אליו במפגש הבלוגרים השני, כחובב צילום מתחיל, וביקשתי לעצתו. הוא ענה לי "לעולם, אבל לעולם, אל תשתמש במצבי הצילום שהם באות ולא בציור" (קרי, P, Tv, Av ו- M). החלטתי לעשות מעשה, ולנסות להסביר למה כן להשתמש במצבים האלה. הפוסט הזה מוקדש באהבה רבה לאותו איש. אני...
6 תגובות

עברנו ל- Feed Burner

9 בספטמבר 2007

בשעה טובה ומוצלחת, בתקווה לקבל סטטיסטיקות טובות יותר, בזכות הפוסט הנפלא הזה של גיא, אני שמח להכריז: הבלוג שלי עכשיו עם Feed Burner ! אם עשיתם Subscribe אליי, אני אשמח אם תתקנו את הכתובת לכתובת הבאה: http://feeds.feedburner.com/IdanFelixsBlog תודה, פליקס.
אין תגובות

אוסף מאמרים על: NHibernate

הגדרה: NHibernate זהו O/R Mapper לדוט-נט. אבל, השם ישמור ויציל, אי אפשר להשתמש ב- 4 מילים כדי לספר על תוכנו של קנקן זה. אני יודע שאני צריך עוד מידע, אולי איזה Road Map, ואולי WebCast אחד או שניים, כדי להשתמש בזה בפרוייקט אמיתי. הנה אוסף של מאמרים שאני מצאתי, ואם אתם יכולים להוסיף, אני אשמח מאוד - העמודות "הערות" ו"קרדיט" מחכה רק בשבילכם... מאמר מאת הערות קרדיט NHibernate Quick Start Guide האתר הרשמי     התעוד הרשמי - Reference Documentation האתר הרשמי ניתן להוריד גם כ- PDF וגם כ- CHM   NHibernate ג'סטין גטלנד     Oren Eini on NHibernate אורן עיני ו- dnrTV Web Cast   הבלוג של אורן עיני על NHibernate אורן עיני     Practical NHibernate Basic ניקולה קאסב      תודה מראש!
2 תגובות

TDD – תכנות מונחה מבחנים (Part Three)

26 באוגוסט 2007

חופש גדול הגיע חבר'ה, אני מצטער על ההפרש (בשבועות) בין הפוסט הקודם בסדרה לזה. זה קשור להארי פוטר האחרון, לעונה הראשונה של בבילון 5, ולמאמר הזה של ארנון (שקראתי 4-5 פעמים, ועדיין לא נמאס לי). בנוסף, אושן 13 זה סרט מצויין, וגם הייתי צריך קצת לעבוד (נו, אתם יודעים איך זה), ולכן זה לקח לא מעט זמן, ואני מתנצל. מאירועי הפרקים הקודמים, והכנה להמשך. בפרק הראשון הצגנו את הרעיון מאחורי TDD - כתיבת המבחנים לפני כתיבת הקוד עצמו, הרצה של כל המבחנים, והמנטרה האינסופית "Red-Green-Refactor". בפרק השני, הורדנו והתקנו את NUnit, והתחלנו לממש את ה- Rules Of Play של משחק הקוביות Craps, לפי Wikipedia. כתבנו...
2 תגובות

מטאורים, וספגטי בולונז

13 באוגוסט 2007

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