6 בספטמבר 2011
Entity Framework Bad Practices – and solutions with EF-Prof This week I had to find and fix an interesting bug. For some reason, when using Entity Framework, we’ve seen database queries that were causing a TimeoutException to be thrown. We used EF-Prof to find which query was giving us troubles, and found a few additional issues. Solving these issues has improved the performance of our server by a great deal. While there are many ways to abuse ADO.Net Entity Framework, these were the two issues I’ve stumbled upon this week: Setting the environment In...
27 באוגוסט 2011
Refactoring to attached behavior
At the project I’m currently working on, I had to integrate Telerik’s RadScheduleView in a WPF application that uses Caliburn Micro as MVVM framework. The RadScheduleView is a time management component, however, we needed it only for presentation – thus we had to make it a read only control.
The control itself does not expose an “IsReadOnly” property, so I found this post at Telerik’s forums. It includes a code sample that shows how to do it, but it does not conform nicely to the M-V-VM Pattern – So I had to refactor it to Attached Behavior.
The...
29 באפריל 2010
חוויה אישית – Waze – משחק יום העצמאות 2010שבת, 24/04/10, 19:30, בדרך מראש העין לרעננה. “הולכים לראות סרט?” שאלתי אותה, וחשבתי שזאת שאלה רטורית – הרי הקלטנו את “גבעת חלפון אינה עונה” ב-Max, וכבר תכננו על הפופקורן. “כן, אבל מה זה תיבת האוצר הזאת שיש באיזור בצרה?” היא ענתה. בלי לדעת לאן השאלה הזו תוביל אותנו – פשוטו כמשמעו. תיבת האוצר היא חלק מהמשחק הנהדר שהחבר’ה ב-Waze ארגנו ליום העצמאות. החוקים פשוטים: אוספים אייקונים ע”י להגיע פיסית למקום שבו מופיע האייקון על המפה, וכל הקודם זוכה. על כל אייקון שאוספים מקבלים נקודות, ומי שיש לו הכי הרבה נקודות...
6 בפברואר 2010
אהלן חברים. בתקופה האחרונה עברנו שיעור על אלגוריתמים, סיבוכיות ורקורסיה, עוד שיעור על ייצוג מידע במחשב, ושיעור חזרה לפני הבחינה. ניתן להוריד את כל המצגות מהלינקים. בהצלחה בבחינה!
17 בנובמבר 2009
השיעור הבא הוא שיעור הכנה למבחן אמצע – לכן, אנא תשלחו אליי שאלות ודברים שאינם ברורים מהחומר, כדי שנוכל לעשות יחד חזרה. את המצגת מהיום ניתן להוריד מכאן, ובגירסה שנוח לכתוב עליה ניתן להוריד מכאן. תהנו, ובהצלחה בתרגיל 5! פליקס.
26 באוקטובר 2009
אהלן שוב. את המצגת (המתוקנת) אפשר להוריד כאן, ואם רוצים אותה בדפים אז כאן. תהנו, פליקס
20 באוקטובר 2009
לכל משתתפי השיעור, היה אחלה שיעור. נתראה בשני הבא. את המצגת ניתן להוריד מכאן, ובגירסא הנוחה להדפסה אפשר להוריד אותה כאן. תהנו!
13 באוקטובר 2009
מדהים: Sketch2Photo
זה פשוט העיף אותי, וחשבתי לחלוק את זה עם העולם. סקץ’2פוטו (Sketch2photo) היא פיתוח של מספר מדעני מחשב, וביניהם ד”ר אריק שמיר, שהיה אחד המורים שלי.
יחד עם המאמר, התפרסם גם הסרטון הזה:
לדעתי, זה מדהים.
29 באוקטובר 2008
לפעמים, כיף לראות שגם בעולם האמיתי הדברים עובדים כמו בבועה של הבלוג שלך. באחד ממפגשי הבלוגרים דיברנו על זכויות יוצרים, ו- Creative Commons. מאז, אני מעלה את התמונות שלי לפליקר כ- Creative Commons.
ואכן, תמונה שצילמתי מופיעה בבלוג של מישהו אחר בעולם. הם ביקשו רשות, ונענו בשמחה.
איזה כיף זה!
Imagine, for a second, that you get a .abc file from a friend of yours, and try to open it - just to find out that your new shiny version of ABCReader* can't open .abc files, because it is expecting .abcx files. You'd be mad, right? You would at least expect to see a warning message, while installing the new version of ABCReader, that warns you about Backward Compatibility issues. However, ABCReader could be Backward Compatible, so we could have liked it. We really started to enjoy using it, and would have probably continue to use it forever. Should...