DCSIMG
DEV - Dor Rotman`s Blog

Browse by Tags

My Developer Academy 3 experience
השבוע נכחתי ב- DevAcademy3 , ביום מרוכז במיוחד של טכנולוגיות ומלא בהרצאות. הכל התחיל בכלל בהזמנה שפורסמה בבלוג של מיכל לקבוצת בלוגרים, איך אפשר לסרב? :)   ככל שמועד הכנס התקרב, שמענו עליו דברים מעניינים יותר ויותר, כולל ניסוי שגיא בורשטיין החליט לעשות עם twitter . הבחירה ב-twitter היתה מאוד מגניבה, היות וזו מדיה חדשה ומסקרנת שמתחילה לצבור תאוצה בארץ.   למי מכם שתוהה מה זה לכל הרוחות twitter, הנה הסבר: מה שהוידאו הזה לא מציין הוא יכולות התגובה של טוויטר – בעיניי זה יותר כמו חדר-צ’אט שמתנהל...
דרושים מפתחי SharePoint!
החברה בה אני עובד, Omnisys , מחפשת מתכנתי .NET עם ניסיון פיתוח בטכנולוגיות SharePoint. דרוש ניסיון של שנתיים בפיתוח .NET, ידע ב-C#, ASP.NET, Web Services, ניסיון בעבודה עם טכנולוגיות SharePoint ורצוי ספציפית MOSS. יחסי אנוש טובים – חובה. :) מעוניינים? מעוניינות? שלחו אליי קורות חיים – dorr@omnisys.co.il דור רוטמן.
Converting Word 2007’s WdColor to .NET Color Class
Here’s a small snippet that I wrote for converting a Microsoft.Office.Interop.Word.WdColor object to a System.Drawing.Color object. The WdColor enum values are actually stored as BGR and not RGB. So you must parse the number and isolate the R,G and B elements to re-assemble them into a .NET Color class. Also, during runtime, sometimes a color object gets a value that isn’t listed in the enum. I don’t understand why this happens, but I’m guessing it’s either me being silly or the COM wrapper being...
Quick Tip: Displaying Hexadecimal Values in VS
במצבים מסויימים הרבה יותר נוח לצפות בערכים מספריים בבסיס 16, כלומר Hexadecimal, במקום בבסיס 10 הדצימלי, שאנו רגילים אליו. יש לכך יתרון כשעוסקים בצבעים – מאוד קל להפריד את מרכיבי ה-RGB מתוך המספר המוצג.   ניתן להגדיר ש-Visual Studio יציג מספרים ב-Quick Watch בבסיס זה בצורה מאוד פשוטה. במקרה גיליתי את זה היום וזה עשה לי את החיים הרבה יותר קלים :)   אז קדימה: 1. דבגו את התוכנה להנאתכם והגיעו למשתנה מספרי כלשהו שאת ערכו אתם מעוניינים להציג 2. עמדו עם העכבר מעל המשתנה כך שיוצג ערכו ב-Tooltip...
עבודה עם רשימות גדולות ב-SharePoint
לאחרונה עלה אצלי בעבודה כבר כמה פעמים נושא הרשימות הגדולות ב-SharePoint. כמה פריטים מותר לשים ברשימה או בתיקיה ולשמור על ביצועים טובים?   אז הנה כמה המלצות בנושא: לא לעבור את ה-2000 פריטים בתצוגה \ תיקיה לאנדקס עמודות שמבצעים עליהן סינונים תדירים בפיתוח, בשום אופן לא להשתמש ב-foreach, אלא להריץ שאילתת CAML. תמיד שאילתת CAML תהיה מהירה יותר מאנומרציה של אובייקטים. הנה תמונה מתוך Whitepaper שאספר עליו בהמשך. היא מציגה הבדלי מהירות שאילתא בין השיטות השונות. מדובר על רשימה עם 100,000 פריטים, שרוצים...
How to check if a file exists over HTTP
Here’s a piece of C# code that determines the existence of a file over HTTP, given its URL. (Note that URLs should be encoded.) try { WebRequest request = HttpWebRequest.Create( "http://www.microsoft.com/NonExistantFile.aspx" ); request.Method = "HEAD" ; // Just get the document headers, not the data. request.Credentials = System.Net.CredentialCache.DefaultCredentials; // This may throw a WebException: using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) ...