<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://beta.blogs.microsoft.co.il/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>MS Israel Community</title><link>http://beta.blogs.microsoft.co.il/blogs/</link><description>Building a community
</description><dc:language>en-US</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>TFS server vs. TFS as a service (on the cloud)</title><link>http://beta.blogs.microsoft.co.il/blogs/morgen/archive/2013/05/23/tfs-server-vs-tfs-as-a-service-on-the-cloud.aspx</link><pubDate>Thu, 23 May 2013 09:58:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2068943</guid><dc:creator>Dan Morgenstern</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Haven&amp;#39;t decided yet which TFS architecture fits you most?&lt;br /&gt;&lt;br /&gt;here&amp;#39;s a &lt;a href="http://veegens.wordpress.com/2012/11/01/team-foundation-service-tfs-on-azure-considerations/"&gt;great post&lt;/a&gt; about it, and a &lt;a href="http://blogs.msdn.com/b/slange/archive/2013/01/17/team-foundation-server-vs-team-foundation-service.aspx"&gt;presentation&lt;/a&gt; also.&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2068943" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/morgen/archive/tags/DEV/default.aspx">DEV</category><category domain="http://beta.blogs.microsoft.co.il/blogs/morgen/archive/tags/TFS/default.aspx">TFS</category><category domain="http://beta.blogs.microsoft.co.il/blogs/morgen/archive/tags/TFS+11/default.aspx">TFS 11</category></item><item><title>[Unsupported] Multiple build controllers on a single machine</title><link>http://beta.blogs.microsoft.co.il/blogs/morgen/archive/2013/05/23/unsupported-multiple-build-controllers-on-a-single-machine.aspx</link><pubDate>Thu, 23 May 2013 09:17:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2068814</guid><dc:creator>Dan Morgenstern</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;#39;ve been asked about this issue: how to create multiple build controllers on a single machine. &lt;/p&gt;
&lt;p&gt;First of all: Why should we? &lt;br /&gt;&lt;br /&gt;This is needed in a TFS environment with many TFS Team project collections. &lt;br /&gt;Each build controller can serve one TFS Team project collection only. &lt;/p&gt;
&lt;p&gt;So assuming we have a build machine strong enough for handling massive amount of builds from several collections, we are forced to provide multiple machines to host each controller. &lt;/p&gt;
&lt;p&gt;The workaround - Unsupported! - is to setup a multiple build controllers environment on a single machine, &lt;/p&gt;
&lt;p&gt;here&amp;#39;s 2 posts about it: &lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/jimlamb/archive/2010/04/13/configuring-multiple-tfs-build-services-on-one-machine.aspx"&gt;http://blogs.msdn.com/b/jimlamb/archive/2010/04/13/configuring-multiple-tfs-build-services-on-one-machine.aspx&lt;/a&gt; &lt;br /&gt;&lt;a href="http://marknic.net/2010/05/14/multiple-tfs-2010-build-controllers-on-a-single-build-box/"&gt;http://marknic.net/2010/05/14/multiple-tfs-2010-build-controllers-on-a-single-build-box/&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2068814" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/morgen/archive/tags/DEV/default.aspx">DEV</category><category domain="http://beta.blogs.microsoft.co.il/blogs/morgen/archive/tags/TFS/default.aspx">TFS</category><category domain="http://beta.blogs.microsoft.co.il/blogs/morgen/archive/tags/Team+System/default.aspx">Team System</category><category domain="http://beta.blogs.microsoft.co.il/blogs/morgen/archive/tags/TFS+2010/default.aspx">TFS 2010</category><category domain="http://beta.blogs.microsoft.co.il/blogs/morgen/archive/tags/TFS+11/default.aspx">TFS 11</category></item><item><title>AngularJS A to Z Course</title><link>http://beta.blogs.microsoft.co.il/blogs/vardi/archive/2013/05/23/angularjs-a-to-z-course.aspx</link><pubDate>Thu, 23 May 2013 08:16:07 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2068560</guid><dc:creator>Vardi</dc:creator><slash:comments>0</slash:comments><description>&lt;div dir="rtl" align="right"&gt; &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/vardi/AngularJS-large_2E9A9C99.png"&gt;&lt;img title="AngularJS-large" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;float:left;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="AngularJS-large" align="left" src="http://blogs.microsoft.co.il/blogs/vardi/AngularJS-large_thumb_6357306F.png" width="244" height="72" /&gt;&lt;/a&gt; &lt;p&gt;לכל מי שרוצה ל”הכנס” לספריה של גוגל AngularJS בצורה מהירה ולקבל טיפים איך לעשות את הדברים נכון.  &lt;p&gt;אני מזמין אותו לקורס של יום אחד על AngularJS. הקורס מיועד לאנשים בעלי רקע בתכנות ב-JavaScript ו-HTML.  &lt;p&gt;לפרטים נוספים מלאו את הטופס ואני אחזור אליכם עם התאריך המדויק, מחיר ומקום הקורס.&lt;/p&gt; &lt;p&gt;&lt;a href="http://eyalvardi.wordpress.com/2013/05/12/angularjs-a-to-z-course/"&gt;פרטים נוספים לחצו כאן&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.slideshare.net/EyalV/tag/angularjs"&gt;למצגות הקורס לחצו כאן&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2068560" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/vardi/archive/tags/DEV/default.aspx">DEV</category><category domain="http://beta.blogs.microsoft.co.il/blogs/vardi/archive/tags/OFFTOPIC/default.aspx">OFFTOPIC</category><category domain="http://beta.blogs.microsoft.co.il/blogs/vardi/archive/tags/TECH/default.aspx">TECH</category></item><item><title>Office 365, איך לפתוח דומיין (Tenant)</title><link>http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/2013/05/22/office-365-tenant.aspx</link><pubDate>Wed, 22 May 2013 21:12:50 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2066276</guid><dc:creator>eshlomo9</dc:creator><slash:comments>0</slash:comments><description>&lt;div align="right" dir="rtl"&gt;
&lt;p&gt;גרסת שירות הענן של Office 365 מאפשרת לנו לעבוד עם מספר מוצרים שאנו מכירים בשרתי On-Premise, כגון:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Exchange&lt;/li&gt;&lt;li&gt;Lync&lt;/li&gt;&lt;li&gt;Sharepoint&lt;/li&gt;&lt;li&gt;Office Pro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;ובגרסה החדשה והנוכחית התווספו לנו בין היתר עוד כמה שירותי ענן נוספים, כגון:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;SkyDrive&lt;/li&gt;&lt;li&gt;Identity Service&lt;/li&gt;&lt;li&gt;Rights Management Service&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;בנוסף לכך ישנם תכונות ושיפורים נוספים בכל שירותי הענן הקיימים, את ה-Office 365 החדש ניתן להשוות אל גרסאות החדשות של: Exchange 2013, Lync 2013, SharePoint.&lt;/p&gt;&lt;p&gt;ב-Office 365 החדש ישנם כמה חבילות (Plan) שאנו יכולים לרכוש ואשר מכילות תכונות, שירותי ענן שונים והיבטים נוספים החל ממספר משתמשים בודדים ועד עשרות אלפי משתמשים.&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;איזה סוגי חבילות (Plan) יש בגרסה החדשה של Office 365&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;אם נביט על החבילות שיש לנו אפשר להגדיר את החבילות לפי הצורה הבאה:&lt;/p&gt;&lt;p&gt;P1 – חבילה ל-Small Business&lt;/p&gt;&lt;p&gt;P2 – חבילה ל-Small Business ול-Business Premuim&lt;/p&gt;&lt;p&gt;מתאים למשתמש אחד עד 25 משתמשים&lt;/p&gt;&lt;p&gt;M – חבילת MidSize Business&lt;/p&gt;&lt;p&gt;מותאם ל-11 משתמשים עד 250 משתמשים&lt;/p&gt;&lt;p&gt;E1, E2, E3, E4 – מותאם להחל מ-250 משתמשים עד ללא הגבלת משתמשים, ההבדלים בינהם בא לידי ביטוי החל משירות הענן, דרך המוצרים שכל אחד מכיל ועד לפיצרים שנתמכים בכל חבילה.&lt;/p&gt;&lt;p&gt;למשל בחבילה E3 ניתן לקבל Office Application Desktop או למשל בחבילות P1, P2, M לא ניתן ליישם סביבת Hybrid.&lt;/p&gt;&lt;p&gt;לפני שאנו מתחילים עם Office 365 אנו יכולים לקבל את ההשוואה לגבי כל החבילות המוצעות לנו ולהתאים אותם לארגון שלנו, קישור להשוואת חבילות ב-Office 365, &lt;a title="http://office.microsoft.com/en-us/buy/compare-office-365-for-business-plans-FX102918419.aspx?tab=3" href="http://office.microsoft.com/en-us/buy/compare-office-365-for-business-plans-FX102918419.aspx?tab=3" target="_blank"&gt;Compare Office 365 Plan&lt;/a&gt;&lt;/p&gt;&lt;p&gt;בכדי להתחיל לבדוק את שירות הענן של Office 365 על כל יכולותיו והיתרונות שהוא מציע לנו אנו יכולים לפתוח חבילה E3.&lt;/p&gt;&lt;p&gt;הערות&lt;/p&gt;&lt;p&gt;ניתן לפתוח Tenant נסיוני ל-30 יום גם לחבילה P1 בקישור , &lt;a title="Office 365 Trial - Small Business and Professionals Plan (P1)" href="https://portal.microsoftonline.com/partner/partnersignup.aspx?type=Trial&amp;amp;id=44f79bb3-dfd9-46bf-9560-c1d894e4f96e&amp;amp;msppid=3296350" target="_blank"&gt;Office 365 P1 30 Days Free Trial&lt;/a&gt;&lt;/p&gt;&lt;p&gt;חשוב לדעת שלאחר הגדרת דומיין (Tenant) אין אפשרות להחליף בין חבילות P1,P2 ו-M לחבילות מתקדמות יותר של E.&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;שלבים לפתיחת דומיין (Tenant)&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;1. פתיחת Tenant ל-30 יום בקישור הבא &lt;a title="Free trial" href="http://office.microsoft.com/en-us/buy/redir/XT103040305.aspx" target="_blank"&gt;Office 365 E3 30 Days Free trial&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2. בטופס שנפתח אנו ממלאים את כל הפרטים, כמה דגשים חשובים שצריך לזכור:&lt;/p&gt;&lt;p&gt;Email –בשדה Email יש להקליד כתובת מייל חיצוני לצורך קבלת התראות ואיפוס סיסמא אדמין במקרה הצורך.&lt;/p&gt;&lt;p&gt;User Id – יש להקליד את שם הדומיין, שם הדומיין הראשוני תמיד יהיה עם סיומת onmicrosoft.com.&lt;/p&gt;&lt;p&gt;&lt;img width="504" height="277" title="image" style="display:inline;background-image:none;" alt="image" src="http://blogs.microsoft.co.il/blogs/eshlomo9/image_1759444F.png" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img width="504" height="416" title="image" style="display:inline;background-image:none;" alt="image" src="http://blogs.microsoft.co.il/blogs/eshlomo9/image_7E79ABA4.png" border="0" /&gt;&lt;/p&gt;&lt;p&gt;3. בסיום התהליך נקבל את ה-Tenant ונגיע למסך הראשי, שם יוצג לנו ממשק הניהול עם שירותי הענן הזמינים לחבילה, ממשק לניהול משתמשים,דומיינים וכו’.&lt;/p&gt;&lt;p&gt;&lt;img width="504" height="281" title="image" style="display:inline;background-image:none;" alt="image" src="http://blogs.microsoft.co.il/blogs/eshlomo9/image_4F46FE66.png" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img width="504" height="158" title="image" style="display:inline;background-image:none;" alt="image" src="http://blogs.microsoft.co.il/blogs/eshlomo9/image_3D2A950C.png" border="0" /&gt;&lt;/p&gt;&lt;p&gt;בכדי להיכנס שוב אל ה-Microsoft Online Portal ניתן לגשת מהכתובת הבאה:&lt;/p&gt;&lt;p&gt;&lt;a href="https://login.microsoftonline.com" target="_blank"&gt;https://login.microsoftonline.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://portal.microsoftonline.com" target="_blank"&gt;https://portal.microsoftonline.com&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2066276" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/Office+365/default.aspx">Office 365</category><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/Office365/default.aspx">Office365</category></item><item><title>מצגות אירוע “TechDays2013 -ניהול תשתיות- 20/5” זמינות להורדה</title><link>http://beta.blogs.microsoft.co.il/blogs/technet/archive/2013/05/22/techdays2013-20-5.aspx</link><pubDate>Wed, 22 May 2013 20:31:14 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2066115</guid><dc:creator>TechNet</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/technet/2568_5622B681.jpg"&gt;&lt;img title="2568" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="2568" src="http://blogs.microsoft.co.il/blogs/technet/2568_thumb_67EF2481.jpg" width="80" height="118" /&gt;&lt;/a&gt; מאת קרן רייטן, שיווק קהילות טכנולוגיות&lt;/p&gt; &lt;p&gt;השבוע ב20/5, התקיים המפגש השלישי &lt;strong&gt;בסדרת אירועי TechDays2013&lt;/strong&gt; בנוכחות כמאה אנשי IT. המפגש - &lt;strong&gt;&lt;a href="http://click.email.microsoftemail.com/?qs=fe7b62c56b9cdbc37426349800689d39a93cbd6b9b4ec459825a8eba59e0cefb5a4408f2b38313cd"&gt;“ניהול תשתיות- כל מה שחדש חשוב ומעניין”&lt;/a&gt;&lt;/strong&gt; - התקיים בבית מיקרוסופט רעננה וסקר את החידושים ביכולות הניהול בגרסאות התשתיות החדשות של מיקרוסופט: System Center 2012 SP1 ו- Windows Server2012. יכולות המאפשרות לנהל את הדטה סנטר של ארגונים באופן אינגרטיבי: הם שרתים פיזיים, הן וירטואלים והן תחנות קצה תוך כדי קבלת מידע אפליקטיבי מעמיק.&lt;/p&gt; &lt;p&gt;הרצאות הפתיחה של &lt;strong&gt;קובי לוי ושחר בנד&lt;/strong&gt; יועצים בקבוצת היועצים (MCS) בחטיבת הServices במיקרוסופט נקראה &lt;strong&gt;“ניהול מרכזי לסביבות מרובות, אוטומציה וחידושים”&lt;/strong&gt; והציגה את החידושים העיקריים ב- System Center Configuration Manager 2012 SP1, פריסה בתצורת Cross-Forest Environment, ושימוש בכלי ה- PowerShell לניהול Configuration Manager.  &lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;הרצאה שנייה עסקה &lt;strong&gt;ב”ניפוי ואיתור תקלות באפליקציות .NET ארגוניות באמצעות SCOM 2012 SP1&lt;/strong&gt;“ והועברה ע”י &lt;strong&gt;יניב שמולביץ,&lt;/strong&gt; מהנדס שטח בכיר בקבוצת הפימייר (PFE)במיקרוסופט ישראל &lt;strong&gt;ושרון אברבנאל&lt;/strong&gt;, מנהל תחום System Center&amp;nbsp; חברת YSide. ההרצאה הציגה את התפיסה &amp;quot;החדשה&amp;quot; הנקראת DevOps, בעצם מערכת היחסים בשגרה של IT Pro, שו&amp;quot;ב או Helpdesk ו- developers. הטכנולוגיות המשתתפות – TFS Server Synchronization, Visual Studio, SCOM, APM ואפשר גם Intelitrace.&amp;nbsp;&amp;nbsp; &lt;p&gt;את האירוע סגר &lt;strong&gt;בני לקונישוק&lt;/strong&gt;, מומחה טכנולוגיות אזורי, בקבוצת הפרימייר (PFE), מיקרוסופט ישראל&amp;nbsp; שהציג את “&lt;strong&gt;כלי ניהול חדשים ב Windows Server 2012&lt;/strong&gt;”:כלי Performance ישנים מול חדשים, מה חדש בעולם הביצועים ב- Windows Server&amp;nbsp; 2012, מה זה ETW ואיך WPT/XPERF קשור לזה.  &lt;p&gt;&amp;nbsp; &lt;h4&gt;אתם מוזמנים להוריד את מצגות האירוע:&lt;/h4&gt; &lt;p&gt;למצגת “ניהול מרכזי לסביבות מרובות, אוטומציה וחידושים” - &lt;a href="http://download.microsoft.com/download/6/A/9/6A99B4BA-9EBC-4CD8-8051-21C048EBF917/TechDays2013-SCCM-First.ppt"&gt;לחצו כאן&lt;/a&gt;  &lt;p&gt;למצגת “ניפוי ואיתור תקלות באפליקציות .NET ארגוניות באמצעות&amp;nbsp; SCOM 2012 SP1 “- &lt;a href="http://download.microsoft.com/download/6/A/9/6A99B4BA-9EBC-4CD8-8051-21C048EBF917/TechDays2013-SCOM-Second.ppt"&gt;לחצו כאן&lt;/a&gt;  &lt;p&gt;למצגת “כלי ניהול חדשים ב Windows Server 2012” &lt;a href="http://download.microsoft.com/download/6/A/9/6A99B4BA-9EBC-4CD8-8051-21C048EBF917/Windows%202012%20Tech%20Days.pdf"&gt;לחצו כאן&lt;/a&gt;  &lt;p&gt;&amp;nbsp; &lt;p&gt;נתראה באירוע הרביעי בסדרה: “Infrastructure Services: Your IT, Our Cloud” ב17/6 בבית מיקרוסופט  &lt;p&gt;קרן  &lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2066115" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/technet/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://beta.blogs.microsoft.co.il/blogs/technet/archive/tags/Windows+Server+2012/default.aspx">Windows Server 2012</category><category domain="http://beta.blogs.microsoft.co.il/blogs/technet/archive/tags/System+Center+2012+SP1/default.aspx">System Center 2012 SP1</category></item><item><title>Google Charts Pie 2 with AngularJS in SharePoint 2013 using REST</title><link>http://beta.blogs.microsoft.co.il/blogs/justguy/archive/2013/05/22/google-charts-pie-2-in-sharepoint-2013-using-rest.aspx</link><pubDate>Wed, 22 May 2013 11:30:56 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2064243</guid><dc:creator>justguy</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;After attending a great intro lecture on AngularJS, I started looking for a introductory assignment. I found a nice demo and decided to implement it in SharePoint 2013 using &lt;a href="http://msdn.microsoft.com/en-us/library/fp142385.aspx" target="_blank"&gt;REST API&lt;/a&gt;. The demo utilizes &lt;a href="https://developers.google.com/chart/" target="_blank"&gt;Google Charts&lt;/a&gt; and &lt;a href="http://angularjs.org/" target="_blank"&gt;AngularJS&lt;/a&gt; to display an interactive pie chart. I adapted the code to use a custom SharePoint list as the data source. Apparently it’s quite simple.&lt;/p&gt;  &lt;p&gt;AngularJS is a new framework that’s based on the famous MVC pattern and allows you to bind data to views and manipulate it as you see fit. The framework directs you to work in a specific way, thus making you follow the pattern’s directives.&lt;/p&gt;  &lt;p&gt;Let me walk you through it…&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;The demo was written by &lt;strong&gt;tchatel&lt;/strong&gt; (couldn’t find a full name)&lt;strong&gt;: &lt;/strong&gt;&lt;a href="http://plnkr.co/kGUhDM"&gt;http://plnkr.co/kGUhDM&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/justguy/SNAGHTML61254ff_6702BA00.png"&gt;&lt;img title="SNAGHTML61254ff" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:5px 5px 5px 0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="SNAGHTML61254ff" src="http://blogs.microsoft.co.il/blogs/justguy/SNAGHTML61254ff_thumb_29E5EEE7.png" width="240" height="169" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Step 1 – Add all required references&lt;/h2&gt;  &lt;p&gt;I used SharePoint Design Manager to create a new minimal master page, and have added all required references using SharePoint Designer directly into the html file used as the template. I wasn’t going for orderly and pretty, I just wanted it to work.&lt;/p&gt;  &lt;p&gt;Are you’re probably aware, the new Design Manager allows you to import and work a on html files. The files are then converted to master pages. I love this new approach of simplifying the process. You don’t have to worry about ghosted stuff and the html is pretty straight forward (the placeholders are added automatically).&lt;/p&gt;  &lt;p&gt;References to jQuery, AngularJS, Google Charts, AngularJS app (from the demo I downloaded).   &lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/justguy/SNAGHTML6178686_4664AFD1.png"&gt;&lt;img title="SNAGHTML6178686" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:5px 5px 5px 0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="SNAGHTML6178686" src="http://blogs.microsoft.co.il/blogs/justguy/SNAGHTML6178686_thumb_77D4F32E.png" width="240" height="42" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;h2&gt;Step 2 – HTML (View)&lt;/h2&gt;  &lt;p&gt;I’ve added a content editor web part to my page. This editor will contain all the HTML from the demo (with some modifications).&lt;/p&gt;  &lt;p&gt;Note the button I’ve added at the bottom that runs loadREST.   &lt;br /&gt; Also note the &amp;lt;pie-chart&amp;gt; element that appears in the 2nd line. This element is declared in a directive in the AngularJS app as AE, meaning it can function both as an element and as an attribute.    &lt;br /&gt;Using elements may cause compatibility issues with earlier versions of Internet Explorer, so you may want to use a DIV element and add the “data-“ prefix to the attribute. The DIV is for IE, and the “data-dash” is for strict XHTML: &lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;div&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;data-pie-chart&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;&amp;quot;…               &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;AngularJS will use find the attribute and utilize the DIV in the same manner is does the custom element.&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;div&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;ng-controller&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;Ctrl&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;=&amp;quot;ng-scope&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font color="#000000"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;pie-chart&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;data&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;chartData&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;title&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;My Daily Activities&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;width&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;500&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;height&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;320&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;ng-isolate-scope ng-scope&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;style&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;position&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;: &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;relative&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font color="#000000"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;pie-chart&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font color="#000000"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;div&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;=&amp;quot;right&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font color="#000000"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;h2&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;Chart Info&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;h2&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;Title: &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;input&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;ng-model&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;chartTitle&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;=&amp;quot;title ng-pristine ng-valid&amp;quot;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font color="#000000"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;br&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; Width: &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;input&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;ng-model&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;chartWidth&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;=&amp;quot;ng-pristine ng-valid&amp;quot;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font color="#000000"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;br&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; Height: &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;input&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;ng-model&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;chartHeight&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;=&amp;quot;ng-pristine ng-valid&amp;quot;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font color="#000000"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;br&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font color="#000000"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;div&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font color="#000000"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;button&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;ng-click&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;loadREST()&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#ff0000"&gt;onclick&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;=&amp;quot;return false;&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;load REST&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;button&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&amp;gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;br&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt; data: &lt;b&gt;{{&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#800080"&gt;chartData&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt;}}&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 10pt;line-height:13pt;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;line-height:11pt;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;line-height:11pt;mso-highlight:white;"&gt;&lt;font color="#800000"&gt;div&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;line-height:11pt;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;   &lt;hr /&gt;&lt;/p&gt;  &lt;h2&gt;Step 3 – Data&lt;/h2&gt;  &lt;p&gt;Created a new custom list and added a new column named “Value” of type “Number”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/justguy/SNAGHTML62db730_22922D09.png"&gt;&lt;img title="SNAGHTML62db730" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:5px 5px 5px 0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="SNAGHTML62db730" src="http://blogs.microsoft.co.il/blogs/justguy/SNAGHTML62db730_thumb_385DE470.png" width="240" height="144" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now I’ll be able to access the list items using SharePoint’s REST API. It will allow me to use simple GET requests to load data from my list. This example is using jQuery, but you could also use any other method (such as SharePoint’s JavaScript Object Model – JSOM).&lt;/p&gt;  &lt;p&gt;Here’s an example using the &lt;a href="https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo?hl=en-US&amp;amp;utm_source=ARC" target="_blank"&gt;Advanced Rest Client&lt;/a&gt; extension for Chrome:    &lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/justguy/SNAGHTML630cb85_352DCB92.png"&gt;&lt;img title="SNAGHTML630cb85" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:5px 5px 5px 0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="SNAGHTML630cb85" src="http://blogs.microsoft.co.il/blogs/justguy/SNAGHTML630cb85_thumb_3FCFF8AF.png" width="240" height="77" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The result for this query is as follows (note the header requesting the response in JSON):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/justguy/SNAGHTML6334b59_187A8542.png"&gt;&lt;img title="SNAGHTML6334b59" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:5px 5px 5px 0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="SNAGHTML6334b59" src="http://blogs.microsoft.co.il/blogs/justguy/SNAGHTML6334b59_thumb_2556AA6A.png" width="240" height="122" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;hr /&gt;&lt;/p&gt;  &lt;h2&gt;Step 4 – Modify the AngularJS app&lt;/h2&gt;  &lt;p&gt;I had to modify the data loading mechanism in the demo to allow work with the new data I’ll receive from the REST service. I didn’t want to change the demo too much, so I’ve added a new function called loadREST. The return function for the GET request uses $scope.$apply and runs when the app is created (the last line) to display initial data.   &lt;br /&gt;The function “converts” the data from JSON to the an array. I guess it’ll be quite simple to modify the code to work with the JSON object and make it somewhat dynamic.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;&lt;font style="font-size:9.5pt;"&gt;$scope.loadREST = &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;function&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt; () {&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font face="Consolas"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;jQuery.ajax({&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;url: &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#a31515"&gt;&amp;quot;/_api/web/lists/GetByTitle(&amp;#39;Pie&amp;#39;)/Items?$select=Title,Value&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;type: &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#a31515"&gt;&amp;quot;GET&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;dataType: &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#a31515"&gt;&amp;quot;json&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;async: &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#a31515"&gt;&amp;quot;true&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;headers: { &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#a31515"&gt;&amp;quot;Accept&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;: &lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#a31515"&gt;&amp;quot;application/json;odata=verbose&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt; },&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;success: &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;function&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt; (data) {&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font color="#000000"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt; newData = [];&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;jQuery.each(data.d.results, &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;function&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt;(index,value) {&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font face="Consolas"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;newData.push([value.Title, value.Value]);&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font face="Consolas"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;});&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;$scope.$apply(&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;function&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt;(){&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font face="Consolas"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;$scope.chartData = newData;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font face="Consolas"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;});&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font face="Consolas"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;},&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;error: &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#0000ff"&gt;function&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt; () {&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;font face="Consolas"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;alert(&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font color="#a31515"&gt;&amp;quot;error&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font face="Consolas"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font face="Consolas"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;});&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;mso-layout-grid-align:none;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;mso-highlight:white;"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;" color="#000000"&gt;};&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin:0in 0in 10pt;line-height:13pt;"&gt;&lt;span style="background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;line-height:11pt;mso-highlight:white;"&gt;&lt;font face="Consolas"&gt;&lt;font color="#000000"&gt;&lt;font style="font-size:9.5pt;"&gt;$scope.loadREST();&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I found a very informative article about &lt;a href="http://jimhoskins.com/2012/12/17/angularjs-and-apply.html" target="_blank"&gt;$scope.$apply&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;   &lt;hr /&gt;&lt;/p&gt;  &lt;h2&gt;Step 5 – Making it fly&lt;/h2&gt;  &lt;p&gt;Now that everything’s in place and we can complete the check list, just refresh the page and watch the magic happen. The button refreshes the data thus changes in the list can be reflected in the chart immediately using the same async GET request.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/justguy/SNAGHTML63b5e7d_16FD0742.png"&gt;&lt;img title="SNAGHTML63b5e7d" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:5px 5px 5px 0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="SNAGHTML63b5e7d" src="http://blogs.microsoft.co.il/blogs/justguy/SNAGHTML63b5e7d_thumb_0ADD5C25.png" width="207" height="240" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Note the remarkably-named “load REST” button. Thought about that title all by myself.   &lt;hr /&gt;&lt;/p&gt;  &lt;h2&gt;Conclusion&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://angularjs.org/" target="_blank"&gt;AngularJS&lt;/a&gt; is an impressive framework that loaded with features and capabilities. I could say the same about SharePoint &lt;img class="wlEmoticon wlEmoticon-winkingsmile" style="border-top-style:none;border-left-style:none;border-bottom-style:none;border-right-style:none;" alt="Winking smile" src="http://blogs.microsoft.co.il/blogs/justguy/wlEmoticon-winkingsmile_008E06CF.png" /&gt;. Utilizing frameworks allows you to make the best out of your SharePoint installation without any sophisticated installations and development. The improved REST API makes things that much easier. You can access (almost) anything SharePoint has to offer, so client-side frameworks and libraries can be implemented easily.    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Ideas I have about taking this demo further:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Adding a filter to change the displayed data without modifying the exiting mechanisms while utilizing &lt;a href="http://www.odata.org/documentation/odata-v2-documentation/uri-conventions/#45_Filter_System_Query_Option_filter" target="_blank"&gt;ODATA’s $filter query&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Bundling the entire demo into a &lt;a href="http://office.microsoft.com/en-us/store/apps-for-sharepoint-FX102804987.aspx" target="_blank"&gt;SharePoint App&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Support more charts from &lt;a href="https://developers.google.com/chart/interactive/docs/gallery" target="_blank"&gt;Google’s gallery&lt;/a&gt;.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Needless to say that everything was free of charge (assuming you already have SharePoint installed, of course).&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2064243" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/justguy/archive/tags/DEV/default.aspx">DEV</category><category domain="http://beta.blogs.microsoft.co.il/blogs/justguy/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://beta.blogs.microsoft.co.il/blogs/justguy/archive/tags/SharePoint+2013/default.aspx">SharePoint 2013</category><category domain="http://beta.blogs.microsoft.co.il/blogs/justguy/archive/tags/SharePoint+Designer/default.aspx">SharePoint Designer</category><category domain="http://beta.blogs.microsoft.co.il/blogs/justguy/archive/tags/Development/default.aspx">Development</category><category domain="http://beta.blogs.microsoft.co.il/blogs/justguy/archive/tags/Charts/default.aspx">Charts</category><category domain="http://beta.blogs.microsoft.co.il/blogs/justguy/archive/tags/REST/default.aspx">REST</category><category domain="http://beta.blogs.microsoft.co.il/blogs/justguy/archive/tags/Client-side/default.aspx">Client-side</category><category domain="http://beta.blogs.microsoft.co.il/blogs/justguy/archive/tags/Google+Charts/default.aspx">Google Charts</category><category domain="http://beta.blogs.microsoft.co.il/blogs/justguy/archive/tags/Design+Manager/default.aspx">Design Manager</category><category domain="http://beta.blogs.microsoft.co.il/blogs/justguy/archive/tags/AngularJS/default.aspx">AngularJS</category></item><item><title>כנס תכנה שנתי של HP במלון ממילא ירושלים</title><link>http://beta.blogs.microsoft.co.il/blogs/gadim/archive/2013/05/22/2063684.aspx</link><pubDate>Wed, 22 May 2013 09:03:03 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2063684</guid><dc:creator>GadiM</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;להגיע לגבול של העיר העתיקה בירושלים ב 8:30 בבוקר מחייב השכמה מוקדמת אבל מה לא עושים כדי להתעדכן בכלי התכנה של HP. אז יצאתי לפקקים של הבוקר והגעתי בסביבות 9:00 שזה בסדר, כי ההרצאה הראשונה תוכננה להתחיל ב 9:15. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-033-480x640_7CC15487.jpg"&gt;&lt;img title="PS100 033 (480x640)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 033 (480x640)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-033-480x640_thumb_4F8C1C1F.jpg" width="184" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;הייתה פינת קפה ופינת עוגות, ובשלב הזה רק מספר זעום של משתתפים, מאלה שקיבלו חינוך לקוי והגיעו כמוני, בזמן. אז ניצלתי את זה שלא היה לחץ על הקפה והעוגות&amp;#160; והספקתי גם להכיר אנשים חדשים ולפגוש כמה לקוחות. לאט לאט העסק נהיה צפוף, ולקראת 10:00 באיחור אופנתי מקובל, הורידו את כולנו לאודיטוריום שבמרתף.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-034-640x480_134004DD.jpg"&gt;&lt;img title="PS100 034 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 034 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-034-640x480_thumb_10968785.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-035-640x480_3AE26D08.jpg"&gt;&lt;img title="PS100 035 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 035 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-035-640x480_thumb_17B1AFFE.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;את האירוע פתח נועם צוברי, מנהל צוות ה Pre Sale, שהחכים אותנו בכמה עובדות מעניינות על חטיבת התכנה של HP. כמו למשל שהם חברת התכנה השישית בגודלה בעולם, עם מחזור של 4 מיליארד דולר, שכ - 400 מיליון מתוכו הם ב SaaS של המוצרים שלהם. יש שני נושאים חדשים יחסית&amp;#39; ש HP נכנסה אליהם (דרך רכישת חברות מוליכות בתחומים האלה) והם תחום האבטחה ותחום ה Big Data, ועל שניהן תבוא הרחבה בהמשך. &lt;/p&gt;  &lt;p&gt;&amp;#160; &lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-050-640x480_141042C9.jpg"&gt;&lt;img title="PS100 050 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 050 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-050-640x480_thumb_534DAABF.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-044-640x480_2CCB7BDA.jpg"&gt;&lt;img title="PS100 044 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 044 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-044-640x480_thumb_0EE9A581.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;אחריו עלה לבמה יובל רייז, ארכיטקט תכנה בכיר, והעביר ברצף שתי הרצאות, ההרצאה הראשונה דיברה על כלי האוטומציה של HP ועל יכולות &lt;a href="http://www8.hp.com/il/en/software-solutions/software.html?compURI=1170673" target="_blank"&gt;Orcastration&lt;/a&gt; של מערכות הייצור. חדי העין שבכם יבחינו שגם פה הוזכר המונח DevOps ואני לא אחזור כאן על האש והגופרית שאני שופך כל פעם שאני שומע את המונח הזה. &lt;a href="http://blogs.microsoft.co.il/blogs/gadim/archive/2013/05/20/2055457.aspx" target="_blank"&gt;מספיק כתבתי על זה&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-082-640x480_2E0C00BA.jpg"&gt;&lt;img title="PS100 082 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 082 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-082-640x480_thumb_4536B991.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-072-640x480_484855DF.jpg"&gt;&lt;img title="PS100 072 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 072 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-072-640x480_thumb_147F9DE7.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-073-640x480_10DE30B2.jpg"&gt;&lt;img title="PS100 073 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 073 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-073-640x480_thumb_13A323FE.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-076-640x480_41BCD41E.jpg"&gt;&lt;img title="PS100 076 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 076 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-076-640x480_thumb_1B3AA539.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;בהרצאה השנייה שלו דיבר יובל על ניטור תשתיות ועל היכולות של מערכת ה &lt;a href="http://www8.hp.com/il/en/software-solutions/software.html?compURI=1170773" target="_blank"&gt;Business Service Management&lt;/a&gt; לאתר חריגות תוך ניתוח סטטיסטי מדויק של המדדים באמצעות כלי BI מתקדמים, עם השם המאד מתאים &lt;a href="http://www8.hp.com/il/en/software-solutions/software.html?compURI=1172946" target="_blank"&gt;Sha&lt;/a&gt; (שזה בדרך כלל מה שאומרים לחתול כדי שישתוק). דהיינו, אם ה CPU עבר 20 אחוז ב 7 בבוקר זה לא חריג, אבל אם הוא עבר 37 אחוז ב 12 בלילה, זה חריגה. (דרך אגב, זה&amp;#160; פיתוח של מעבדות HP בטכניון בחיפה). הוזכרו יכולות הקונסולידציה הנרחבות של נתונים, מכמעט כל מקור נתונים ארגוני, תמיכה בעולם הנייד (כ SAAS), יכולות איתור התנהגות חריגה של משתמשים, קבלת מידע ניהולי על מכונות וירטואליות, ובסופו של דבר, איך אל מקורות המידע האלה משתלבים ביחד עם האוטומציה, על מנת לתת תגובות אוטומטיות ומהירות למגוון אירועים שקורים בשטח. אחד מתוצרי הלואי של כל זה, הוא העברת תובנות מהמידע הרב שנאסף, לאחר עיבוד BI, לגופים מחוץ לפינה הצרה של התפעול, כמו מנהלי מוצרים וגופים ניהוליים אחרים בארגון. יש גם יתרון לזה שחלק מהכלים מפותחים פה אצלנו ביהוד, כך שיש קשר קרוב יותר לגופי הפיתוח.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-103-640x480_1BC30FC9.jpg"&gt;&lt;img title="PS100 103 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 103 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-103-640x480_thumb_306496E2.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-099-640x480_53B0C9E0.jpg"&gt;&lt;img title="PS100 099 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 099 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-099-640x480_thumb_1396E801.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;יצאנו להפסקת קפה וניצלתי את ההזדמנות לעשות סיבוב בדוכנים של המוצרים השונים. איחרתי כמה דקות להרצאה הבאה, של שושי גוטרייך, על כלי ה ALM של HP. היה משעשע להשוות בין כלי ה ALM של HP אל מול מה שיש ב TFS של מיקרוסופט. יש כמובן הרבה דמיון. גם אצל HP תמצא פרסונות, קישור בין כל המעורבים בפרויקט, תמיכה בכל מערכות הפיתוח כולל Visual Studio ואקליפס, תמיכה בכל כלי ה Source control המקובלים (את זה כמובן לא תמצא במיקרוסופט). יש גם בחור חדש בשכונה, תמיכה ב Agile (בעצם ב Scrum בפורמט SaaS). וכמובן, רשימה אינסופית של דוחות, כך שכל מחזיק אומצה (Stake Holder) יוכל לדעת מה קורה בפרויקט. דגש מיוחד הושם בהרצאה על כלי הבדיקה הידניים והאוטומטיים (שחלקם מפותחים אצלנו ביהוד) של HP. הוצגה יכולת לשכפל את הבדיקה בזמן אמת על כמה סביבות. וגם ניהול סביבות מעבדה. דגש על שילוב בין כל הדברים האלה לשאר השותפים ב ALM, תוך ניצול הנתונים שנאספים מכל המקורות ב&amp;quot;מחסן&amp;quot; המידע המרכזי, ויכולות הצגה מול שכבת אבסטרקציה עסקית חדשה, עם DSL יעודי.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-144-640x480_56FE27BC.jpg"&gt;&lt;img title="PS100 144 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 144 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-144-640x480_thumb_167812E8.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-127-640x480_72DB22E8.jpg"&gt;&lt;img title="PS100 127 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 127 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-127-640x480_thumb_40938704.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-139-640x480_560D7407.jpg"&gt;&lt;img title="PS100 139 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 139 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-139-640x480_thumb_543C5C99.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-143-640x480_509AEF64.jpg"&gt;&lt;img title="PS100 143 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 143 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-143-640x480_thumb_53DC3B72.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;אחריה עלה לבמה עופר שיזף, מנהל המוצר של ArcSight בחטיבה של HP פתרונות אבטחה. לומר את האמת, לא ידעתי עד לאותו רגע, ש HP נמצאת בכלל בתחום של פתרונות אבטחה, וכבר בשביל זה היה שווה לקום מוקדם בבוקר. אני לא צריך לספר לכם שאבטחה היא נושא לוהט, ומסתבר של HP יש סל מוצרים שלם בתחום. עופר הסביר את היסודות של איום חיצוני ואיום פנימי, נגע בנקודות הפחד הרגילות (פרטיות, הגנה על IP, נזקים). הסביר ש HP נכנסה לתחום על ידי קניית חברות מובילות כמו &lt;a href="http://www8.hp.com/us/en/software-solutions/software.html?compURI=1214365" target="_blank"&gt;Fortify&lt;/a&gt;, &lt;a href="http://www8.hp.com/us/en/software-solutions/software.html?compURI=1340712" target="_blank"&gt;ArcSight&lt;/a&gt;, &lt;a href="http://www8.hp.com/us/en/software-solutions/software.html?compURI=1346240" target="_blank"&gt;Tipping point&lt;/a&gt;. לא, הם לא מכסים את כל התחום מקצה לקצה, אבל ממלא אף אחד בתחום ה Security לא מסוגל לעשות את זה ממילא. אבל בתחומים שהם כן מכסים, הם חזקים. Fortify מיועד לשלב הפיתוח, ומאתר בעיות אבטחה בקוד. Arc Site נועד לעולם ה Operations, ומאפשר להציף מים המידע האבטחתי, אירועים ממוקדים (שוב משהו ביהוד) ולהגיב עליהם. Tipping point הוא בתחום של איתור חדירה (&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/archive/2013/04/15/1902967.aspx" target="_blank"&gt;התחום שפאולה מומחית בו&lt;/a&gt;). הבעיה העיקרית שאני נתקל בה בתחום הזה, היא חוסר המודעות של המנהלים לקלות הבלתי נסבלת שבה ניתן לחדור לארגונים, וחוסר היכולת שלהם לכמת את זה בכסף, ולא הכלים, אבל זה נושא לפוסט אחר (איל&amp;quot;ז).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-173-640x480_18688A1A.jpg"&gt;&lt;img title="PS100 173 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 173 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-173-640x480_thumb_25421E91.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-148-640x480_21A0B15C.jpg"&gt;&lt;img title="PS100 148 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 148 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-148-640x480_thumb_18B05D76.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;יצאנו לארוחת צהריים. אני לא חזק מי יודע מה בארוחות, כך שגמרתי מהר והלכתי לבדוק בדוכנים את כל מה שהראו לנו בשקפים. כשכולם גמרו לאכול ולהסתובב ירדנו בחזרה לאודיטוריום להמשך היום. &lt;/p&gt;  &lt;p&gt;את ההרצאה הבאה נתן משה גולדברג, והיא עסקה ברכש נוסף של HP, מסד הנתונים &lt;a href="http://www.vertica.com/" target="_blank"&gt;Vertica&lt;/a&gt; ואיך כל זה מסתדר יפה עם Big Data ועם אנליזה מהירה של BI. לומר את האמת, מסדי נתונים, זה לא תחום שאני עוקב אחר החידושים בו, וגם הרקע התיאורטי שלו לא משך אותי אף פעם. זו הסיבה שלא הכרתי את פרופסור &lt;a href="http://en.wikipedia.org/wiki/Michael_Stonebraker" target="_blank"&gt;Michael Ralph Stonebraker&lt;/a&gt;, את התרומה התיאורטית והמעשית שלו בעולם מסדי הנתונים, ובטח שלא הכרתי את נושא ה &lt;a href="http://en.wikipedia.org/wiki/Column-oriented_DBMS" target="_blank"&gt;column-oriented DBMS&lt;/a&gt;. הנה עוד דבר, שרק בשבילו היה שווה לי להגיע לירושליים מוקדם בבוקר. העולם של Big Data הוא עולם מעניין, אבל כמו בסטטיסטיקה יש לו את הסכנות שלו. כמו שבסטטיסטיקה אתה יכול להגיע לאיזה מסקנה שאתה רוצה תלוי איך אתה חוקר את הנתונים, בעולם של Big Data זה יכול רק להחמיר. מצד שני אם נרצה או לא נרצה, Big Data נמצא והולך להישאר אצלנו, ומסד נתונים שעובד על עמודות במקום על שורות, ונותן לך מקביליות &amp;quot;אינסופית&amp;quot; אוטומטית, זה כלי חזק, שטוב לדעת שהוא קיים.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-208-480x640_57EDC56C.jpg"&gt;&lt;img title="PS100 208 (480x640)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 208 (480x640)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-208-480x640_thumb_544C5837.jpg" width="184" height="244" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-194-640x480_417712E6.jpg"&gt;&lt;img title="PS100 194 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 194 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-194-640x480_thumb_7C8AA317.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;ההרצאה האחרונה הייתה &amp;quot;הרצאת העשרה&amp;quot;, כדי לתת לכל מי ששרד את היום איזה שהוא בונוס. את ההרצאה העביר &lt;a href="http://www.bing.com/search?q=%D7%A0%D7%95%D7%A2%D7%9D+%D7%9E%D7%A0%D7%9C%D7%94" target="_blank"&gt;נועם מנלה&lt;/a&gt;, והיא עסקה ב&amp;quot;תודעה שמתעצבת מחדש&amp;quot;. כבר מזמן לא נהניתי מהרצאה כפי שנהניתי מההרצאה הזו. היא עסקה בשינוי שהעולם עובר, ובמשמעות של זה על כולנו. אני יודע שזה נשמע רע, פילוסופי, ערטילאי וגיקי, אבל הייתם צריכים להיות שם כדי להבין שזה היה פשוט מאיר עיניים. אני לא מסוגל להעביר בכתב את החוויה, אבל את התובנות אנסה לשלב בפוסט אחר (איל&amp;quot;ז). ותודה ל HP על שהביאה אותו לשם.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-259-640x480_5B575AE3.jpg"&gt;&lt;img title="PS100 259 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 259 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-259-640x480_thumb_1A94C2DA.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-251-640x480_24C59BA0.jpg"&gt;&lt;img title="PS100 251 (640x480)" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="PS100 251 (640x480)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-251-640x480_thumb_2C6D42A8.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;מילאנו חוות דעת וקיבלתי בתמורה מתנה, מטען חירום לטלפון סלולרי (מאד שימושי). ויצאתי לפקקים של ירושלים בדרך הארוכה לשפלה. &lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2063684" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/TECH/default.aspx">TECH</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/HP/default.aspx">HP</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/HP+Software/default.aspx">HP Software</category></item><item><title>List All Assemblies PE Flags</title><link>http://beta.blogs.microsoft.co.il/blogs/kmoraz/archive/2013/05/21/list-all-assemblies-pe-flags.aspx</link><pubDate>Tue, 21 May 2013 14:53:35 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2060020</guid><dc:creator>kmoraz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The following batch script lists all assemblies with their PE bitness flag using &lt;a href="http://msdn.microsoft.com/en-us/library/ms164699.aspx" target="_blank"&gt;CorFlags.exe&lt;/a&gt;.&lt;/p&gt;  &lt;pre&gt;&lt;span style="color:#808030;"&gt;@&lt;/span&gt;&lt;span style="font-weight:bold;color:#800000;"&gt;ECHO off&lt;/span&gt;
&lt;span style="font-weight:bold;color:#800000;"&gt;SETLOCAL&lt;/span&gt; ENABLEDELAYEDEXPANSION
&lt;span style="font-weight:bold;color:#800000;"&gt;ECHO&lt;/span&gt; Flag        Assembly
&lt;span style="font-weight:bold;color:#800000;"&gt;FOR&lt;/span&gt; &lt;span style="color:#808030;"&gt;/&lt;/span&gt;r &lt;span style="color:#797997;"&gt;%%&lt;/span&gt;i &lt;span style="font-weight:bold;color:#800000;"&gt;IN&lt;/span&gt; &lt;span style="color:#808030;"&gt;(&lt;/span&gt;*.dll&lt;span style="color:#808030;"&gt;,&lt;/span&gt;*.exe&lt;span style="color:#808030;"&gt;)&lt;/span&gt; &lt;span style="font-weight:bold;color:#800000;"&gt;DO&lt;/span&gt; &lt;span style="color:#808030;"&gt;(&lt;/span&gt;

    &lt;span style="font-weight:bold;color:#800000;"&gt;SET&lt;/span&gt; RESPE32&lt;span style="color:#808030;"&gt;=&lt;/span&gt;
    &lt;span style="font-weight:bold;color:#800000;"&gt;FOR&lt;/span&gt; &lt;span style="color:#808030;"&gt;/&lt;/span&gt;F &lt;span style="color:#0000e6;"&gt;&amp;quot;delims=&amp;quot;&lt;/span&gt; &lt;span style="color:#797997;"&gt;%%&lt;/span&gt;a &lt;span style="font-weight:bold;color:#800000;"&gt;IN&lt;/span&gt; &lt;span style="color:#808030;"&gt;(&lt;/span&gt;&amp;#39;corflags &lt;span style="color:#0000e6;"&gt;&amp;quot;%%i&amp;quot;&lt;/span&gt; &lt;span style="color:#808030;"&gt;^&lt;/span&gt;&lt;span style="color:#808030;"&gt;|&lt;/span&gt; &lt;span style="font-weight:bold;color:#800000;"&gt;FINDSTR&lt;/span&gt; &lt;span style="color:#0000e6;"&gt;&amp;quot;PE32&amp;quot;&lt;/span&gt;&amp;#39;&lt;span style="color:#808030;"&gt;)&lt;/span&gt; &lt;span style="font-weight:bold;color:#800000;"&gt;DO&lt;/span&gt; &lt;span style="color:#808030;"&gt;(&lt;/span&gt;
    &lt;span style="font-weight:bold;color:#800000;"&gt;SET&lt;/span&gt; RESPE32&lt;span style="color:#808030;"&gt;=&lt;/span&gt;&lt;span style="color:#797997;"&gt;%%&lt;/span&gt;a
&lt;span style="color:#696969;"&gt;&amp;#160;&lt;/span&gt;   &lt;span style="color:#808030;"&gt;)&lt;/span&gt;
    &lt;span style="font-weight:bold;color:#800000;"&gt;SET&lt;/span&gt; RES32BITREQ&lt;span style="color:#808030;"&gt;=&lt;/span&gt;Unknown
    &lt;span style="font-weight:bold;color:#800000;"&gt;FOR&lt;/span&gt; &lt;span style="color:#808030;"&gt;/&lt;/span&gt;F &lt;span style="color:#0000e6;"&gt;&amp;quot;delims=&amp;quot;&lt;/span&gt; &lt;span style="color:#797997;"&gt;%%&lt;/span&gt;a &lt;span style="font-weight:bold;color:#800000;"&gt;IN&lt;/span&gt; &lt;span style="color:#808030;"&gt;(&lt;/span&gt;&amp;#39;corflags &lt;span style="color:#0000e6;"&gt;&amp;quot;%%i&amp;quot;&lt;/span&gt; &lt;span style="color:#808030;"&gt;^&lt;/span&gt;&lt;span style="color:#808030;"&gt;|&lt;/span&gt; &lt;span style="font-weight:bold;color:#800000;"&gt;FINDSTR&lt;/span&gt; &lt;span style="color:#0000e6;"&gt;&amp;quot;32BITREQ&amp;quot;&lt;/span&gt;&amp;#39;&lt;span style="color:#808030;"&gt;)&lt;/span&gt; &lt;span style="font-weight:bold;color:#800000;"&gt;DO&lt;/span&gt; &lt;span style="color:#808030;"&gt;(&lt;/span&gt;
    &lt;span style="font-weight:bold;color:#800000;"&gt;SET&lt;/span&gt; RES32BITREQ&lt;span style="color:#808030;"&gt;=&lt;/span&gt;&lt;span style="color:#797997;"&gt;%%&lt;/span&gt;a
    
    &lt;span style="font-weight:bold;color:#800000;"&gt;IF&lt;/span&gt; &lt;span style="color:#0000e6;"&gt;&amp;quot;!RES32BITREQ!&amp;quot;&lt;/span&gt; &lt;span style="color:#808030;"&gt;=&lt;/span&gt;&lt;span style="color:#808030;"&gt;=&lt;/span&gt; &lt;span style="color:#0000e6;"&gt;&amp;quot;32BITREQ  : 1&amp;quot;&lt;/span&gt; &lt;span style="color:#808030;"&gt;(&lt;/span&gt;&lt;span style="font-weight:bold;color:#800000;"&gt;ECHO&lt;/span&gt; &lt;span style="color:#808030;"&gt;[&lt;/span&gt;&lt;span style="color:#008c00;"&gt;32&lt;/span&gt;&lt;span style="color:#808030;"&gt;-&lt;/span&gt;bit&lt;span style="color:#808030;"&gt;]&lt;/span&gt;    &amp;#39;&lt;span style="color:#797997;"&gt;%%&lt;/span&gt;i&amp;#39;&lt;span style="color:#808030;"&gt;)&lt;/span&gt;
    &lt;span style="font-weight:bold;color:#800000;"&gt;IF&lt;/span&gt; &lt;span style="color:#0000e6;"&gt;&amp;quot;!RESPE32!&amp;quot;&lt;/span&gt; &lt;span style="color:#808030;"&gt;=&lt;/span&gt;&lt;span style="color:#808030;"&gt;=&lt;/span&gt; &lt;span style="color:#0000e6;"&gt;&amp;quot;PE        : PE32+&amp;quot;&lt;/span&gt; &lt;span style="color:#808030;"&gt;(&lt;/span&gt;&lt;span style="font-weight:bold;color:#800000;"&gt;ECHO&lt;/span&gt; &lt;span style="color:#808030;"&gt;[&lt;/span&gt;&lt;span style="color:#008c00;"&gt;64&lt;/span&gt;&lt;span style="color:#808030;"&gt;-&lt;/span&gt;bit&lt;span style="color:#808030;"&gt;]&lt;/span&gt;    &amp;#39;&lt;span style="color:#797997;"&gt;%%&lt;/span&gt;i&amp;#39;&lt;span style="color:#808030;"&gt;)&lt;/span&gt;  
    &lt;span style="font-weight:bold;color:#800000;"&gt;IF&lt;/span&gt; &lt;span style="color:#0000e6;"&gt;&amp;quot;!RESPE32!&amp;quot;&lt;/span&gt; &lt;span style="color:#808030;"&gt;=&lt;/span&gt;&lt;span style="color:#808030;"&gt;=&lt;/span&gt; &lt;span style="color:#0000e6;"&gt;&amp;quot;PE        : PE32&amp;quot;&lt;/span&gt; &lt;span style="font-weight:bold;color:#800000;"&gt;IF&lt;/span&gt; &lt;span style="color:#0000e6;"&gt;&amp;quot;!RES32BITREQ!&amp;quot;&lt;/span&gt; &lt;span style="color:#808030;"&gt;=&lt;/span&gt;&lt;span style="color:#808030;"&gt;=&lt;/span&gt; &lt;span style="color:#0000e6;"&gt;&amp;quot;32BITREQ  : 0&amp;quot;&lt;/span&gt; &lt;span style="color:#808030;"&gt;(&lt;/span&gt;&lt;span style="font-weight:bold;color:#800000;"&gt;ECHO&lt;/span&gt; &lt;span style="color:#808030;"&gt;[&lt;/span&gt;Any CPU&lt;span style="color:#808030;"&gt;]&lt;/span&gt;    &amp;#39;&lt;span style="color:#797997;"&gt;%%&lt;/span&gt;i&amp;#39;&lt;span style="color:#808030;"&gt;)&lt;/span&gt;
   &lt;span style="color:#808030;"&gt;)&lt;/span&gt;
&lt;span style="color:#808030;"&gt;)&lt;/span&gt;
&lt;span style="font-weight:bold;color:#800000;"&gt;ENDLOCAL&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;Based on the rules below, each file marked with either &amp;#39;32-bit&amp;#39;, &amp;#39;64-bit&amp;#39; or &amp;#39;Any CPU&amp;#39;.&lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;pre id="codeSnippet" style="border-top-style:none;overflow:visible;font-size:8pt;border-left-style:none;height:80px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;width:15.2%;background-color:#f4f4f4;"&gt;Option    | PE    | 32BIT&lt;br /&gt;----------|-------|---------&lt;br /&gt;x86       | PE32  | 1&lt;br /&gt;Any CPU   | PE32  | 0&lt;br /&gt;x64       | PE32+ | 0&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;Example output:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/kmoraz/image_0201B3FE.png"&gt;&lt;img title="corflags" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="corflags" src="http://blogs.microsoft.co.il/blogs/kmoraz/image_thumb_7F5836A5.png" width="1024" height="507" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2060020" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/kmoraz/archive/tags/Script/default.aspx">Script</category></item><item><title>ניהול תשתיות והקשר בין מפתחים לתשתית</title><link>http://beta.blogs.microsoft.co.il/blogs/moshel/archive/2013/05/21/2059189.aspx</link><pubDate>Tue, 21 May 2013 11:02:51 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2059189</guid><dc:creator>Moshe L</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;גדי מאיר, האיש וה-BSOD, &lt;a href="http://blogs.microsoft.co.il/blogs/gadim/archive/2013/05/20/2055457.aspx"&gt;כתב&lt;/a&gt; על כלים של Microsoft שנועד ליצור קשר בין צוותי הפיתוח&amp;#160; לבין אנשי התשתיות שתפקידם לדאוג שהאפליקציה אכן תעבוד ולא תתעופף לה.    &lt;br /&gt;בתור מי שעיקר עיסוקו הוא איתור בעיות הוא מן הסתם נתקל בבעיה הנפוצה הזו.&lt;/p&gt;  &lt;p&gt;בתור מי שנמצא לעיתים משני צידי המתרס (בחלק מהרכיבים מעורב גם בטיפול בתשתית ובאחרים – פשוט מנחה את איש התשתיות מה לעשות), אני חושב שיש נקודה אחת פה שחסרה בהרבה ארגונים:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;המפתח חייב לדעת מה קורה בריצה של האתר שלו, ולא רק ב-Visual Studio וב-IIS Express המקומי שלו&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;מפתח צריך לדעת (גם אם הוא משתמש ב-ORM) מה המשמעות של כל פעולה שהוא מבצע על בסיס הנתונים ומה המחיר שלה.&lt;/p&gt;  &lt;p&gt;מפתח צריך לדעת איך לתפוס שגיאות של בסיס נתונים ולשלוח מידע שימושי (לא &amp;quot;SQL קרס&amp;quot; אלא &amp;quot;שרת SQL שכתובתו … קרס&amp;quot;, עוזר לתשתיות למצוא שגיאות טיפשיות בקונפיגורציה, או סתם כשיש יותר משרת אחד)&lt;/p&gt;  &lt;p&gt;מפתח צריך לדעת כל מיני דברים בסיסיים על איך עובד IIS (בשונה מ-IIS Express! שיותר מדי מפתחים משתמשים בו). ברירת המחדל של VS למשל רצה עם ההרשאות של המשתמש, בעוד ש-IIS רץ עם חשבונות משתמשים מוגבלים משלו ויש עוד כל מיני דברים שטעונים התייחסות.&lt;/p&gt;  &lt;p&gt;מפתח צריך לדעת אם הוא למשל עובד מול שיתוף ברשת, מה המגבלות של הפרוטוקול הזה ומה החסרונות שלהם.&lt;/p&gt;  &lt;p&gt;מפתח צריך לדעת מה המשמעות של timeout, ולדעת להשתמש בו (ולא להשתמש ב&amp;quot;פיתרון הפלא&amp;quot; של הארכת ה-timeouts כדי להעלים הודעות שגיאה).&lt;/p&gt;  &lt;p&gt;מפתח צריך לדעת איך נראה פרוטוקול HTTP, ומה המשמעות של 20 מליון התמונות שהוא השתמש בהן בדף הראשי, וגם לריב עם הגרפיקאי/להתחכם כדי למצוא פיתרון שהעיצוב המפוצץ שלו יעלה במינימום זמן.   &lt;br /&gt;אגב פרוטוקול HTTP, גם להכיר את המשמעות של headers של cache לא יזיק להכיר.&lt;/p&gt;  &lt;p&gt;מפתח צריך לדעת, ולא לגלגל את האחריות על ראש הצוות או על מישהו אחר.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;משה.&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2059189" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/moshel/archive/tags/_D105D005D205D905DD05_/default.aspx">באגים</category><category domain="http://beta.blogs.microsoft.co.il/blogs/moshel/archive/tags/ASP.net/default.aspx">ASP.net</category><category domain="http://beta.blogs.microsoft.co.il/blogs/moshel/archive/tags/_D105D905E605D505E205D905DD05_/default.aspx">ביצועים</category><category domain="http://beta.blogs.microsoft.co.il/blogs/moshel/archive/tags/DEV/default.aspx">DEV</category><category domain="http://beta.blogs.microsoft.co.il/blogs/moshel/archive/tags/IIS/default.aspx">IIS</category><category domain="http://beta.blogs.microsoft.co.il/blogs/moshel/archive/tags/Production/default.aspx">Production</category></item><item><title>Create New OAB Frome Exchange 2013</title><link>http://beta.blogs.microsoft.co.il/blogs/yanivlea/archive/2013/05/21/create-new-oab-for-exchange-2013.aspx</link><pubDate>Tue, 21 May 2013 10:37:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2059100</guid><dc:creator>Yaniv Totshvili</dc:creator><slash:comments>0</slash:comments><description>Open Exchange Management Shell Set-ADServerSettings -ViewEntireForest $true Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like &amp;quot;*oab*&amp;quot;} | ft name,servername Create a new OAB New-OfflineAddressBook -Name &amp;quot;YSHVILI OAB&amp;quot; -AddressLists &amp;quot;\Default Global Address List&amp;quot; -VirtualDirectories &amp;quot;ex2013\OAB (Default Web Site)&amp;quot; Force Exchange 2013 Update The OAB Update-OfflineAddressBook &amp;quot;default offline address book&amp;quot; RedMor: http://blogs.technet.com...(&lt;a href="http://beta.blogs.microsoft.co.il/blogs/yanivlea/archive/2013/05/21/create-new-oab-for-exchange-2013.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2059100" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/yanivlea/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://beta.blogs.microsoft.co.il/blogs/yanivlea/archive/tags/Exchange/default.aspx">Exchange</category><category domain="http://beta.blogs.microsoft.co.il/blogs/yanivlea/archive/tags/Exchange+2010+/default.aspx">Exchange 2010 </category><category domain="http://beta.blogs.microsoft.co.il/blogs/yanivlea/archive/tags/Exchange+2013/default.aspx">Exchange 2013</category></item><item><title>Indexing a SQL Database using SharePoint 2013–The All-Inclusive Guide</title><link>http://beta.blogs.microsoft.co.il/blogs/justguy/archive/2013/05/21/indexing-a-sql-database-using-sharepoint-2013-the-all-inclusive-guide.aspx</link><pubDate>Tue, 21 May 2013 08:24:35 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2058591</guid><dc:creator>justguy</dc:creator><slash:comments>0</slash:comments><description>&lt;h2&gt;The Description&lt;/h2&gt;  &lt;p&gt;I was asked to index a SQL database and suggest a solution for free text queries. After reading quite a lot about SharePoint 2013’s search capabilities, I’ve decided to run with it.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;&lt;/h1&gt;  &lt;h2&gt;The Terms&lt;/h2&gt;  &lt;p&gt;When I started looking for information about the subject, I came across many new terms and blog posts. Here are some of the terms you’re required to know:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/jj163139.aspx" target="_blank"&gt;External Content Types&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;&lt;em&gt;Used throughout the functionality and services offered by BCS, external content types are reusable metadata descriptions of connectivity information and data definitions plus the behaviors you want to apply to a certain category of external data.&lt;/em&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/jj163782.aspx" target="_blank"&gt;Business Connectivity Service (BCS)&lt;/a&gt;&lt;/p&gt;      &lt;ul&gt;       &lt;li&gt;         &lt;p&gt;&lt;em&gt;Business Connectivity Services (BCS) provides the infrastructure that enables SharePoint 2013 to bring data from those external systems into a central system&lt;/em&gt;&lt;/p&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/jj219630.aspx" target="_blank"&gt;Crawled Properties and Managed Properties&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;&lt;em&gt;A crawled property is content and metadata that is extracted from an item&lt;/em&gt; &lt;/li&gt;        &lt;li&gt;&lt;em&gt;To include the content and metadata of crawled properties in the search index, you map crawled properties to managed properties&lt;/em&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/jj219577.aspx#Section1" target="_blank"&gt;Content Sources&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;&lt;em&gt;Content sources that you define in the Search service application tell the crawler which host should be crawled, how it should be crawled and when. The crawler connects the search system with the content repositories.&lt;/em&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dn186229.aspx" target="_blank"&gt;Result Sources&lt;/a&gt; (formally known as “Search Scopes”)       &lt;ul&gt;       &lt;li&gt;&lt;em&gt;Use a result source in SharePoint Server 2013 to specify a provider to get search results from, and optionally to narrow a search to a subset of those results.&lt;/em&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This post intends to provide a guide to the terms and relevant posts that will assist you in your journey.    &lt;br /&gt;Good luck!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;The Links&lt;/h2&gt;  &lt;p&gt;Start here: &lt;a href="http://richardstk.wordpress.com/2013/04/12/extend-sharepoint-2013-people-search-using-business-connectivity-services-multi-value-user-properties/"&gt;Extend SharePoint 2013 People Search Using Business Connectivity Services – Multi-Value User Properties&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Reason: it has screenshots that really simplify the process of creating a BCS and configuring External Content Types and related operations required. Screenshots are helpful due the overwhelmingly easy to use interface of SharePoint Designer.&lt;/p&gt;  &lt;p&gt;Thank you, Richard Skinner.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Continue here: &lt;a href="http://www.rightpoint.com/community/blogs/viewpoint/archive/2011/05/18/how-to-configure-sharepoint-2010-search-to-index-sql-server-databases.aspx" target="_blank"&gt;HOW TO CONFIGURE SHAREPOINT 2010 SEARCH TO INDEX SQL SERVER DATABASES&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This blog post is about SharePoint 2010, but once you change the “old” terms to their new names, it’s practically the same.&lt;/p&gt;  &lt;p&gt;Thank you, Chris Domino.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;The Future&lt;/h2&gt;  &lt;p&gt;Once have it all set up, you’ll starting thinking about using &lt;a href="http://technet.microsoft.com/en-us/library/dn135239.aspx" target="_blank"&gt;Search Results Types&lt;/a&gt; in order to make the appearance suit your needs.&lt;/p&gt;  &lt;p&gt;I may write about those in a future post…&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2058591" width="1" height="1"&gt;</description></item><item><title>Functional Programming Talk</title><link>http://beta.blogs.microsoft.co.il/blogs/yuvmaz/archive/2013/05/20/functional-programming-talk.aspx</link><pubDate>Mon, 20 May 2013 17:27:05 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2055919</guid><dc:creator>yuvmaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Yesterday I had the pleasure of speaking in front of a number of my colleagues in Sela about functional programming.&amp;#160; My talk’s title was ‘The Essence of Functional Programming’ and it dealt with what I consider to be the primary differences between functional and other languages.&amp;#160; Thanks to everyone who came – it was pleasure (broken air-conditioning not withstanding..)!&amp;#160; &lt;/p&gt;  &lt;p&gt;Slide deck is available &lt;a href="http://sdrv.ms/162xseY"&gt;here.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2055919" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/yuvmaz/archive/tags/DEV/default.aspx">DEV</category><category domain="http://beta.blogs.microsoft.co.il/blogs/yuvmaz/archive/tags/SELA/default.aspx">SELA</category><category domain="http://beta.blogs.microsoft.co.il/blogs/yuvmaz/archive/tags/Tech/default.aspx">Tech</category><category domain="http://beta.blogs.microsoft.co.il/blogs/yuvmaz/archive/tags/Speaking/default.aspx">Speaking</category><category domain="http://beta.blogs.microsoft.co.il/blogs/yuvmaz/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://beta.blogs.microsoft.co.il/blogs/yuvmaz/archive/tags/Functional/default.aspx">Functional</category><category domain="http://beta.blogs.microsoft.co.il/blogs/yuvmaz/archive/tags/Functional+Programming/default.aspx">Functional Programming</category><category domain="http://beta.blogs.microsoft.co.il/blogs/yuvmaz/archive/tags/Haskell/default.aspx">Haskell</category></item><item><title>מפגש משותף יוזר גרופ Unified Communications ותשתיות</title><link>http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/2013/05/20/unifiedcommunications.aspx</link><pubDate>Mon, 20 May 2013 15:28:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2055563</guid><dc:creator>eshlomo9</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;מפגש יוזר גרופ Unified Communication יוצא לדרך ביחד עם קבוצת תשתיות, בתאריך 10.6 יום שני אנו נפגשים למפגש חגיגי במשרדי מיקרוסופט, רעננה.&lt;/p&gt;&lt;p&gt;אז מה הולך להיות במפגש?&lt;p&gt;&lt;strong&gt;17:30 נפגשים לכיבוד קל&lt;/strong&gt; ולהכיר בין אנשי הקבוצה&lt;p&gt;&lt;strong&gt;18:00&lt;/strong&gt; &lt;strong&gt;שירותי תשתיות בענן&lt;/strong&gt; מרצה: נועם קינג, מוביל פלטפורמת Azure מיקרוסופט מזה&amp;quot;ת ואפריקה&lt;p&gt;הכרות מקרוב עם יכולות Infrastructure-As-A-Service (IaaS) של Windows Azure ששוחררו באפריל האחרון. ההרצאה תציג כיצד אנשי IT יכולים להגדיר ולפרוס בקלות מכונות ורשתות וירטואליות, להריץ בצורה קלה ומאובטחת שרתים וליהנות מזמינות מלאה של אפליקציות עוצמתיות בענן.&lt;p&gt;&lt;strong&gt;19:00&lt;/strong&gt; &lt;strong&gt;Exchange &amp;amp; Office 365&lt;/strong&gt;&lt;strong&gt; - סיפור לקוח והדגמה&lt;/strong&gt;. מרצים: אילן לנץ, מנהל אינטגרציה, חברת U-BTech  וליאון פלוטקין, מנמ&amp;quot;ר קבוצת רדט&lt;p&gt;סיפור לקוח של קבוצת RDT, לאחרונה קבוצת RDT עברה מסביבת Exchange 2003 עם מוצר ארכיב של סימנטק לסביבת Office 365. &lt;p&gt;בהרצאה נעביר את הסיבות למעבר, האתגרים שחווינו, הדרישות והמטרה של הארגון.&lt;/p&gt;&lt;p&gt;20:00 סיום משוער&lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;להרשמה, &lt;/font&gt;&lt;/strong&gt;&lt;a title="http://ucugil.eventbrite.co.uk/#" href="http://ucugil.eventbrite.co.uk/#" target="_blank"&gt;&lt;strong&gt;&lt;font size="3"&gt;יוזר גרופ Unified Communication&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;img width="500" height="171" alt="מפגש חגיגי משותף של יוזר גרופ תשתיות ו-Unified..." src="http://ebmedia.eventbrite.com/s3-s3/eventlogos/24968175/6426709461-1.png" /&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2055563" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/Unified+Communication+User+Group/default.aspx">Unified Communication User Group</category><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/TECH/default.aspx">TECH</category></item><item><title>ניהול תשתיות- כל מה שחדש חשוב ו...מעניין 20130520</title><link>http://beta.blogs.microsoft.co.il/blogs/gadim/archive/2013/05/20/2055457.aspx</link><pubDate>Mon, 20 May 2013 14:50:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2055457</guid><dc:creator>GadiM</dc:creator><slash:comments>2</slash:comments><description>&lt;div dir="rtl"&gt;   &lt;p&gt;המפגש הזה הינו חלק מסדרת מפגשים המוקדשת לאוכלוסיית מנהלי התשתיות. לסדרה כולה קוראים Tech Days 2013, והסיבה העיקרית שהתעוררתי מוקדם בבוקר כדי להגיע למפגש הזה, היא ששני נושאים שנוגעים ישירות לתחומי ההתמחות שלי כיכבו באירוע הזה.&lt;/p&gt;    &lt;p&gt;את האירוע פתחה קרן רייטן במסגרת תפקידה כשמרטף של קהילות המפתחים ואנשי התשתיות. אז מי שלא מעודכן ולא יודע על מגוון הפעילויות והאירועים שמיקרוסופט עושה לאנשי התשתיות, מתבקש לעשות Like &lt;a href="https://www.facebook.com/technetil" target="_blank"&gt;לדף ה Facebook של הקהילה&lt;/a&gt;, להציץ מדי פעם &lt;a href="http://blogs.microsoft.co.il/blogs/technet/" target="_blank"&gt;בבלוג של הקהילה&lt;/a&gt;, ולהירשם לקבלת דף המידע החודשי לקהילת התשתיות בדואל. &lt;a href="http://www.microsoft.com/israel/technetflash/Prev_vers/index.htm" target="_blank"&gt;להלן הקישור לגיליונות האחרונים של המידעון&lt;/a&gt;, הקישור להרשמה מופיע בצד שמאל למטה באזור של הלינקים השימושיים.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-008-600x800_2BE34211.jpg"&gt;&lt;img width="343" height="456" title="PS100 008 (600x800)" style="border-width:0px;padding-top:0px;padding-right:0px;padding-left:0px;display:inline;background-image:none;" alt="PS100 008 (600x800)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-008-600x800_thumb_7C24D7EA.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;ההרצאה הראשונה הועברה על ידי קובי לוי ושחר בנד שדיברו על חידושים ב System Center Configuration Manager 2012 SP1, אני לא הולך לסכם כאן את כל ההרצאה אבל כמה נקודות שקפצו לי לראש. קודם כל למי שעוד לא תפס, כל העולם המיקרוסופטי, מנוהל כיום עם Power Shell. אם אתה לא מכיר את הכלי, הגיע זמן שתלמד אותו לעומק, אחרת אתה מעכב את הקריירה שלך וגם גורם נזק לארגון שלך. דבר נוסף שכדאי לזכור, זה שיש מסביב למוצר גם קהילה עולמית, שמייצרת כלים שכדאי לדעת עליהם כמו למשל &lt;a href="http://psrightclicktools.codeplex.com/" target="_blank"&gt;Right Click&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-028-800x599_1D0824C5.jpg"&gt;&lt;img width="472" height="355" title="PS100 028 (800x599)" style="border-width:0px;padding-top:0px;padding-right:0px;padding-left:0px;display:inline;background-image:none;" alt="PS100 028 (800x599)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-028-800x599_thumb_3A698E5D.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;האולם היה מלא מפה לפה, ההרצאה הייתה גדושה, אז דבר ראשון שעשיתי כשיצאנו להפסקה היה לארגן לעצמי עוד כוס קפה כדי להיות ערני להרצאה הבאה.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-046-800x601_7A4FAC7D.jpg"&gt;&lt;img width="435" height="327" title="PS100 046 (800x601)" style="border-width:0px;padding-top:0px;padding-right:0px;padding-left:0px;display:inline;background-image:none;" alt="PS100 046 (800x601)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-046-800x601_thumb_6F527F9B.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;להרצאה השנייה עלו לבמה יניב שמולביץ ממיקרוסופט ושרון אברבנל מ Yside, כדי לדבר על ניפוי ואיתור תקלות בסביבת NET. באמצעות ה APM של SCOM 2012 SP1. ההרצאה התחילה בדיבורים על הזימזומילה (BuzzWord) החדשה, הלהיט התורן, הלא הוא ה DevOps. כל מה שאתה צריך כדי שמפתחים ישבו וידברו עם אנשי התשתיות זה DevOps והבעיה פתורה. כל פעם שאני שומע את המונח הזה נשרף לי הפיוז. כאילו שקונקטור שמחבר את SCOM עם TFS, ומאפשר לאנשי התשתיות לפתוח תקלות ישירות מול המפתחים ב TFS, זה כל מה שצריך, כדי שיהיה DevOps. והבעיה של התקשורת בין שני השותפים בעל כורחם האלה, תיעלם כבמטה קסם. אני מלווה את הנושא של מפתחים מול אנשי תשתיות כבר הרבה שנים, ואני גם יודע מה צריכים לעשות המפתחים כדי &lt;a href="http://www.idag.co.il/En-Us/Instrumenting_your_Application_Syllabus.html" target="_blank"&gt;להכין את היישום לסביבת הייצור&lt;/a&gt;, וגם מה צריך לעשות מערכתית, כדי &lt;a href="http://www.idag.co.il/En-Us/Defining_Instrumentation_requirements_syllabus.html" target="_blank"&gt;שמי שמגדיר את הדרישות לפרויקט יכלול בתוכו את ה Features הנדרשים&lt;/a&gt; לתפעול נכון בסביבת הייצור. אני מדבר על זה כבר שנים (כולל לפני כמה שבועות &lt;a href="http://blogs.microsoft.co.il/blogs/gadim/archive/2013/05/14/2031148.aspx" target="_blank"&gt;ב SDP של סלע&lt;/a&gt;), ולא חיבור פיזי בין TFS ל SCOM זה פתרון הקסם.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-039-800x601_3657DA34.jpg"&gt;&lt;img width="479" height="360" title="PS100 039 (800x601)" style="border-width:0px;padding-top:0px;padding-right:0px;padding-left:0px;display:inline;background-image:none;" alt="PS100 039 (800x601)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-039-800x601_thumb_14C7C331.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;גלשתי קצת הצידה כי קפץ לי הפיוז, אבל בואו ונחזור ל APM, שהוא אחד התוצרים של רכישת חברת AviCode על ידי מיקרוסופט. יצא לי לפגוש את AviCode אצל יותר מלקוח אחד, וזה שהוא משולב כיום בכלים של מיקרוסופט גורם לי לרגשות מעורבים. נתחיל מהצד החיובי, כל כלי שמאפשר לאסוף מידע בזמן אמת ממערכות ייצור, ומסוגל להעביר אותו בפורמט נוח ולעיס למפתחים, הוא כלי טוב. וה APM עושה את זה היטב. אבל יש גם נקודת סכנה. הכלי הזה מאד רגיש לקינפוג נכון (דבר שגם הודגש בהרצאה), אם אתה אגרסיבי מדי בבחירת הפרמטרים, סביבת הייצור שלך תתחיל לזחול. אם אתה עדין מדי בפרמטרים, אתה יכול לפספס את הבעיה. זה לא כלי לטירונים ואתה צריך לעבוד איתו מאד בזהירות.&lt;/p&gt;    &lt;p&gt;אבל מה שמפריע לי בכלי הזה (ובהרבה כלים אחרים), זה שהם באים לפתור בעיה, שהייתה צריכה להיפתר כבר בשלב ה Design של היישום. כל כלי אוטומטי גנרי, תמיד ייתן לך את הנקודה שבה קרה ה Exception, אבל הוא לא יכול לתת לך את הקונטקס של התקלה, ומה המשמעות האפליקטיבית שלה. המפתחים הם אלה שיודעים את הפרטים האלה, ובתכנון נכון של טיפול בתקלות, הם היו צריכים לדווח את זה לאנשי התשתיות, ברגע הארוע בעצמם, עם הקונטקס, ועם המשמעויות. ולא לחכות שכלי חיצוני, יאתר שיש בעיה, וידווח את מה שהוא חושב כתקלה לאנשי התשתיות, ומשם יתחיל הטלפון השבור, שעולה לתפעול השוטף כל כך הרבה זמן וכסף.&lt;/p&gt;    &lt;p&gt;עד שהמפתחים לא יקבלו את השילוב עם SCOM ו APM כדרישה מפורטת של Feature במוצר, ועד שהם לא ישלבו Instrumentation במוצר שהם מפתחים כדרישה הכתובה במפרט, כל הדוחות היפים של ה APM, ישמשו ככלי עזר נוסף למנהלה, כדי לראות שיש להם בעיות במוצר (כאילו שהם לא ידעו את זה קודם), ויוליכו לשרשרת אינסופית של תיקונים נקודתיים של בעיות קצה, מבלי לפתור את הבעיה האמיתית, שמסתתרת מאחורי כלל הבעיות האלה. אף כלי לא יכול לפתור בעיות תקשורת, ועד שאנשי התשתיות לא יהיו חלק שווה ערך בצוות הפיתוח, הבעיה האמיתית לא תיפתר. ואתם מוזמנים להסתכל בשבלונת ה MSF של ה TFS, כדי לראות שזו דרישה, שקיימת בהנחיות של מיקרוסופט לפרויקטי תכנה, כבר עשרות שנים.&lt;/p&gt;    &lt;p&gt;ההרצאה האחרונה היתה של בני לקונישוק, ועסקה במה חדש ב Windows 8 מבחינת יכולות, מימשק משתמש, ביצועים, וגם מעט מדי על ה WPA, שזה כלי חזק מאד שמשתמש ב ETW על מנת לתת את המידע הנדרש לאיתור תקלות מורכבות. ההרצאה קוצרה קשות על מנת להספיק ולעמוד בלוחות הזמנים שגלשו, וחבל, כי הנושאים שהוא העלה בהרצאה, הם המוטיבציה הטובה ביותר כדי לשכנע כל איש תשתיות, לעבור ל Windows 8 ול Windows server 2012 כמה שיותר מהר. מבחינתי, הנושא הכי חשוב היה הדגש, שבני שם על ETW, שהיא למי שלא יודע, תשתית תקנית שנמצאת בעולם החלונות, מאז Windows 2000, ואין כמעט מוצר במיקרוסופט, שלא משתמש בה ככלי Instrumentation.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gadim/PS100-066-800x600_3BB2110C.jpg"&gt;&lt;img width="479" height="360" title="PS100 066 (800x600)" style="border-width:0px;padding-top:0px;padding-right:0px;padding-left:0px;display:inline;background-image:none;" alt="PS100 066 (800x600)" src="http://blogs.microsoft.co.il/blogs/gadim/PS100-066-800x600_thumb_1A9E52CB.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2055457" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/MSF/default.aspx">MSF</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/IT/default.aspx">IT</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/Debug/default.aspx">Debug</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/ETW/default.aspx">ETW</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/Production+Debugging/default.aspx">Production Debugging</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/Debugging/default.aspx">Debugging</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/Team+Faundation+Server/default.aspx">Team Faundation Server</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/performance/default.aspx">performance</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/Instrumentation/default.aspx">Instrumentation</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/Event+Tracing/default.aspx">Event Tracing</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gadim/archive/tags/Microsoft+Events/default.aspx">Microsoft Events</category></item><item><title>Traversing the GC Heap with ClrMd</title><link>http://beta.blogs.microsoft.co.il/blogs/sasha/archive/2013/05/20/traversing-the-gc-heap-with-clrmd.aspx</link><pubDate>Mon, 20 May 2013 12:02:59 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2054841</guid><dc:creator>Sasha Goldshtein</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="https://nuget.org/packages/Microsoft.Diagnostics.Runtime"&gt;ClrMd&lt;/a&gt; is a newly released diagnostic library that wraps the CLR’s undocumented data access interfaces (a.k.a. “DAC”) in a friendly managed API. The underlying interfaces are what debugger extensions like SOS and SOSEX use to implement various diagnostic features, including enumerating the managed heap, detecting deadlocks, inspecting object contents, and dumping type/method information.&lt;/p&gt;  &lt;p&gt;Given my personal and professional interest in debugging tools and techniques, ClrMd is an incredible tool – I can now implement my own diagnostic features without relying on undocumented interfaces or parsing text output from debugging extensions (which also requires going through a debugger in another process).&lt;/p&gt;  &lt;p&gt;To pique your interest, I whipped together a quick sample illustrating how commands like &lt;font face="Consolas"&gt;!DumpHeap&lt;/font&gt;, &lt;font face="Consolas"&gt;!DumpObj&lt;/font&gt;, and &lt;font face="Consolas"&gt;!GCRoot&lt;/font&gt; can be implemented using ClrMd. This is a sample, so there is clearly room for optimization and the code could be cleaner, but the ability to cram so much functionality in 200 lines of C# code is nothing short of overwhelming.&lt;/p&gt;  &lt;p&gt;Without further ado, here’s some output (slightly formatted for clarity):&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;$ GcRoot.exe d:\temp\leak.dmp     &lt;br /&gt;&amp;gt; dumpobjects Schedule      &lt;br /&gt;31cae98 MemoryLeak.Schedule      &lt;br /&gt;31cd5f0 MemoryLeak.Schedule      &lt;br /&gt;31cfd48 MemoryLeak.Schedule      &lt;br /&gt;31d24a0 MemoryLeak.Schedule      &lt;br /&gt;31d4bf8 MemoryLeak.Schedule      &lt;br /&gt;31d7350 MemoryLeak.Schedule      &lt;br /&gt;31d9aa8 MemoryLeak.Schedule      &lt;br /&gt;31dc200 MemoryLeak.Schedule      &lt;br /&gt;31de958 MemoryLeak.Schedule      &lt;br /&gt;31e10b0 MemoryLeak.Schedule      &lt;br /&gt;31e3808 MemoryLeak.Schedule      &lt;br /&gt;31e5f60 MemoryLeak.Schedule      &lt;br /&gt;31e86b8 MemoryLeak.Schedule      &lt;br /&gt;&amp;gt; dumpobject 31d9aa8      &lt;br /&gt;System.Byte[] _data = 31d9ac0      &lt;br /&gt;&amp;gt; gcroot 31d9aa8      &lt;br /&gt;READY FOR FINALIZATION finalization handle(0)      &lt;br /&gt;&amp;#160; --&amp;gt; MemoryLeak.Employee(31d9a90)      &lt;br /&gt;&amp;#160; &lt;/font&gt;&lt;font face="Consolas"&gt;--&amp;gt; MemoryLeak.Schedule(31d9aa8)     &lt;br /&gt;&amp;gt; q      &lt;br /&gt;$&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;And now for some code snippets. First, we must initialize the main ClrMd objects by loading the dump (or attaching to a live process), enumerating the CLR versions in that dump (or process), and making sure the DAC DLL is accessible:&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;DataTarget target = DataTarget.LoadCrashDump(args[0]);     &lt;br /&gt;string dacLocation = target.ClrVersions[0].TryGetDacLocation();      &lt;br /&gt;if (string.IsNullOrEmpty(dacLocation))      &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Console.WriteLine(&amp;quot;*** Cannot find DAC location&amp;quot;);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; return;      &lt;br /&gt;}      &lt;br /&gt;ClrRuntime runtime = target.CreateRuntime(dacLocation);      &lt;br /&gt;ClrHeap heap = runtime.GetHeap();      &lt;br /&gt;if (!heap.CanWalkHeap)      &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Console.WriteLine(&amp;quot;*** Cannot walk the heap&amp;quot;);      &lt;br /&gt;}      &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Next, enumerating all objects in the heap that have a certain type:&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;foreach (ulong objPtr in heap.EnumerateObjects())     &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ClrType type = heap.GetObjectType(objPtr);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (type.Name.Contains(typeName))      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Console.WriteLine(&amp;quot;{0:x}\t{1}&amp;quot;, objPtr, type.Name);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Displaying object fields (only instance fields, not statics):&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;ClrType type = heap.GetObjectType(objPtr);     &lt;br /&gt;foreach (ClrInstanceField field in type.Fields)      &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; string fieldType = field.Type == null ? &amp;quot;&amp;lt;TYPE&amp;gt;&amp;quot; : field.Type.Name;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (field.IsPrimitive() &amp;amp;&amp;amp; field.HasSimpleValue)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Console.WriteLine(&amp;quot;{2} {0} = {1}&amp;quot;, field.Name, field.GetFieldValue(objPtr), fieldType);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; else if (field.IsObjectReference() &amp;amp;&amp;amp; field.HasSimpleValue)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Console.WriteLine(&amp;quot;{2} {0} = {1:x}&amp;quot;, field.Name, field.GetFieldValue(objPtr), fieldType);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Traversing roots is a little bit more complicated. It all starts with ClrHeap.EnumerateRoots, but the ClrType.EnumerateReferencesOfObject method is key. It allows you to recursively traverse the heap until you find the object in question. (Along the way, you must keep track of objects that have already been visited so you don’t get yourself in an infinite loop.)&lt;/p&gt;  &lt;p&gt;The gist is the following recursion, with some of the code removed for clarity:&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;private static void DisplayRefChainIfReachedObject(ulong objPtr, ClrRoot root, Stack&amp;lt;ulong&amp;gt; refChain, HashSet&amp;lt;ulong&amp;gt; visited)     &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ulong currentObj = refChain.Peek();      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (visited.Contains(currentObj)) return;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; visited.Add(currentObj);      &lt;br /&gt;&amp;#160;&lt;/font&gt;&lt;font face="Consolas"&gt;&amp;#160;&amp;#160; if (currentObj == objPtr)     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&lt;/font&gt;&lt;font face="Consolas"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //Display the root chain – omitted for clarity     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ClrType type = heap.GetObjectType(currentObj);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; type.EnumerateRefsOfObject(currentObj, (innerObj, fieldOffset) =&amp;gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; refChain.Push(innerObj);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DisplayRefChainIfReachedObject(objPtr, root, refChain, visited);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; refChain.Pop();      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; });      &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;To summarize: &lt;a href="https://nuget.org/packages/Microsoft.Diagnostics.Runtime"&gt;ClrMd&lt;/a&gt; is a new managed diagnostic library that wraps the functionality previously exposed only from debugging extensions. It opens a wide range of possibilities for automatic diagnostics of managed processes and dump files.&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2054841" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/sasha/archive/tags/Debugging/default.aspx">Debugging</category><category domain="http://beta.blogs.microsoft.co.il/blogs/sasha/archive/tags/.NETInternals/default.aspx">.NETInternals</category><category domain="http://beta.blogs.microsoft.co.il/blogs/sasha/archive/tags/Tools/default.aspx">Tools</category></item><item><title>מה קרה לתוצאות החיפוש ב Outlook 2013 ?</title><link>http://beta.blogs.microsoft.co.il/blogs/technet/archive/2013/05/20/outlook-2013.aspx</link><pubDate>Mon, 20 May 2013 11:34:26 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2054727</guid><dc:creator>TechNet</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/technet/3c838faeb15a_60AB4038.jpg"&gt;&lt;img title="דוד דנינו" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="דוד דנינו" src="http://blogs.microsoft.co.il/blogs/technet/_thumb_6B67D5E6.jpg" width="129" height="129" /&gt;&lt;/a&gt;&amp;nbsp; &lt;b&gt;מאת: דוד דנינו, צוות Microsoft Israel GTSC&lt;/b&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;בשעה טובה שידרגתי את ה Outlook שלי מ 2010 לגירסת ה 2013.  &lt;p&gt;איזה כיף, איזה יופי של ממשק נקי ואינטואיטיבי, אבל מה לעזאזל קורה עם החיפוש?  &lt;p&gt;אני רגיל להקיש מילה או שניים בשדה החיפוש ומיד לקבל תוצאות מלאות מתוך כל מה שיש לי בתיקיית דואר הנכנס!  &lt;p&gt;למה עכשיו אני מקבל רק תוצאות מהחודשים האחרונים עם קישור &amp;quot;More&amp;quot; לחיפוש תוצאות נוספות?  &lt;p&gt;אז ככה, ב Outlook 2013 התווסף פיצ&amp;#39;ר נחמד שמאפשר להגדיר את פרק הזמן שיישמר ב Cache:  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/technet/clip_image002_5BD49E4A.jpg"&gt;&lt;img title="clip_image002" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="clip_image002" src="http://blogs.microsoft.co.il/blogs/technet/clip_image002_thumb_6310125D.jpg" width="595" height="420" /&gt;&lt;/a&gt;  &lt;p&gt;&amp;nbsp; &lt;p&gt;פיצ&amp;#39;ר זה נועד לחסוך לנו בשטח הדיסק ע&amp;quot;י כך שהוא לא יוצר קובץ OST בגודל כל התיבה כפי שהיה בגרסאות קודמות.  &lt;p&gt;זה יעיל במיוחד כשמדובר במחשבי טאבלט שנהיים יותר ויותר פופולאריים לאחרונה ושלרובם אין הארד דיסקים ענקיים כמו במחשב רגיל.  &lt;p&gt;במקביל, תיבות הדוא&amp;quot;ל נהיות גדולות יותר (לדוגמא: ב Office 365 ברירת המחדל היא 25GB לכל תיבה).  &lt;p&gt;אז כשאנחנו עושים חיפוש על תיבת הדואר הנכנס, למעשה אנחנו משתמשים ביכולת ה Instant Search שמנצלת את האינדקס המקומי של מה שקיים בקובץ ה OST ואם השארתי את ברירת המחדל, אז בקובץ ה OST שלי יהיו פריטים רק מ 12 החודשים האחרונים. כאשר אני לוחץ על &amp;quot;More&amp;quot; אאוטלוק ניגש אל שרת ה Exchange ומביא את המידע המלא מתוך ה Online Catalog שנמצא על השרת (זאת גם הסיבה שחיפוש ה &amp;quot;More&amp;quot; לוקח הרבה יותר זמן).  &lt;p&gt;&amp;nbsp; &lt;h4&gt;אז איך חוזרים למצב הישן? &lt;/h4&gt; &lt;p&gt;פשוט גוררים פס ההגדרה עד הסוף ימינה עד שתופיע המילה &amp;quot;All&amp;quot;:  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/technet/clip_image004_46262BE1.jpg"&gt;&lt;img title="clip_image004" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="clip_image004" src="http://blogs.microsoft.co.il/blogs/technet/clip_image004_thumb_3465CFAF.jpg" width="612" height="437" /&gt;&lt;/a&gt;  &lt;p&gt;במצב זה, כל המידע בתיבה יישמר גם בעותק המקומי וכל חיפוש Instant Search יציג את הנתונים המלאים.  &lt;p&gt;עם זאת כדאי לעצור לפני כן ולחשוב: האם באמת חשוב לי שכל המידע יופיע מיד בחיפוש המהיר והאם זה שווה המקום שזה הולך לתפוס לי בהארד דיסק?  &lt;p&gt;זה כבר תלוי בהרגלי השימוש שלכם וחשיבותו של המידע ההיסטורי בעיניכם לתוצאות החיפוש.  &lt;p&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;דוד דנינו הוא Exchange Server Specialist, מהנדס תמיכה בצוות Microsoft Israel GTSC, בעל ניסיון של כ 15 שנה בתשתיות דואר אלקטרוני ואינטרנט&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2054727" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/technet/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://beta.blogs.microsoft.co.il/blogs/technet/archive/tags/Office+2013/default.aspx">Office 2013</category><category domain="http://beta.blogs.microsoft.co.il/blogs/technet/archive/tags/Outlook+2013/default.aspx">Outlook 2013</category></item><item><title>מפגש קבוצת ALM בנושא אוטומציה ב–Visual Studio 2012</title><link>http://beta.blogs.microsoft.co.il/blogs/shair/archive/2013/05/20/alm-visual-studio-2012.aspx</link><pubDate>Mon, 20 May 2013 06:06:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2053737</guid><dc:creator>shair</dc:creator><slash:comments>1</slash:comments><description>&lt;div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://blogs.microsoft.co.il/blogs/shair/archive/2013/05/20/alm-visual-studio-2012.aspx" scrolling="no" frameborder="0" style="border:none;width:450px;height:80px;"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p dir="rtl"&gt;בשנתיים האחרונות שאני שומע רק על Coded UI&amp;#160; ב – Visual Studio אבל יש עוד כ”כ הרבה מעבר, במפגש הקרוב אני אדבר על כל יכולות האוטומציה ב – Visual Studio 2012 עבור מפתחים ואנשי אוטומציה.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div&gt;נדבר על Unit Test ויכולת ה – Fakes החדשה שמגיעה עם Visual Studio 2012 (מחליף את Pex &amp;amp; Moles)&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div&gt;ממשק Web Test Manager שמגיע עם Update 2, אשר מאפשר עבודה עם בדיקות ללא MTM.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div&gt;חידושים ודרכים יעילות לכתיבת Coded UI ועבודה עם דפדפנים שונים כגון FireFox ו – Chrome.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div&gt;Web Performance Test&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div&gt;Load Testing&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p dir="rtl"&gt;בנוסף לא כדאי להפסיד הרצאה של ליאור פרידמן שידבר על ניהול פרוייקטי Agile.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;strong&gt;פרטים נוספים ורישום בלינק זה:&lt;/strong&gt; &lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://www.eventbrite.com/event/6729031715"&gt;http://www.eventbrite.com/event/6729031715&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;אשמח לראותכם במפגש!&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2053737" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/.NET/default.aspx">.NET</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/Development/default.aspx">Development</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/TDD/default.aspx">TDD</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/Testing/default.aspx">Testing</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/Load/default.aspx">Load</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/Web/default.aspx">Web</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/Load+Test/default.aspx">Load Test</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/Unit+Test/default.aspx">Unit Test</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/Google+Chrome/default.aspx">Google Chrome</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/TECH/default.aspx">TECH</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/DEV/default.aspx">DEV</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/WebTest/default.aspx">WebTest</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/Web+Access/default.aspx">Web Access</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/User+Group/default.aspx">User Group</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/Coded+UI+Test/default.aspx">Coded UI Test</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/Quality+Center+2+Team+System+2010/default.aspx">Quality Center 2 Team System 2010</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/HTML+5/default.aspx">HTML 5</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/Native/default.aspx">Native</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/ALM/default.aspx">ALM</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/NUnit/default.aspx">NUnit</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/.NET+4.5/default.aspx">.NET 4.5</category><category domain="http://beta.blogs.microsoft.co.il/blogs/shair/archive/tags/Microsoft+Test+Manager+2012/default.aspx">Microsoft Test Manager 2012</category></item><item><title>Problem Connecting from Panorama to PowerPivot</title><link>http://beta.blogs.microsoft.co.il/blogs/barbaro/archive/2013/05/19/problem-connecting-from-panorama-to-powerpivot-SharePoint.aspx</link><pubDate>Mon, 20 May 2013 01:21:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2050960</guid><dc:creator>Ella Maschiach</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;We installed Panorama Nova View Flash 6.2.5 and wanted to use it to connect to PowerPivot. While beginning the work, we couldn&amp;#39;t connect   &lt;br /&gt;to the PowerPivot files and would get an error message. My colleague Tomer Horev was in charge of SharePoint installation and also found the following solution. &lt;/p&gt;  &lt;p&gt;We understood what the problem was through the help of Panorama support. We tried to connect to the cube that&amp;#39;s created for our PowerPivot file through the Management Studio. That meant connecting to the SSAS DB with the name of: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://servername/foldername/filename.xlsx"&gt;http://servername/foldername/filename.xlsx&lt;/a&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/barbaro/PanoramaPowerPivot_71C4FAF2.jpg"&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/barbaro/PanoramaPowerPivot_thumb_30962FF4.jpg" title="PanoramaPowerPivot" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" alt="PanoramaPowerPivot" border="0" height="279" width="355" /&gt;&lt;/a&gt;  &lt;br /&gt;&lt;img src="http://blogs.microsoft.co.il/controlpanel/blogs/mce_src" alt="" border="0" height="1" width="1" /&gt;  &lt;p&gt;We failed to connect and got a 401 error message of: &lt;/p&gt;  &lt;p&gt;&lt;b&gt;401 - Unauthorized: Access is denied due to invalid credentials.     &lt;br /&gt;      &lt;br /&gt;&lt;/b&gt;We understood that the application didn&amp;#39;t recognize the user. &lt;/p&gt;  &lt;p&gt;Since the user could access and view the PowerPivot file and the PowerPivot cube, we could assume the problem is with the connection between the file on the SharePoint Server and the cube on the PowerPivot SSAS Server. That meant checking the authentication definitions for the PowerPivot service on the SharePoint server. We found the following post about &lt;a href="http://qa.social.msdn.microsoft.com/Forums/en-US/sqlkjpowerpivotforexcel/thread/daf20145-e996-4c93-9450-39bbdbf2c5ab"&gt;problem connecting to PowerPivot from Report Builder or Excel&lt;/a&gt;. That had the solution to our problem as well!&lt;/p&gt;  &lt;p&gt;Go to the config file of the PowerPivot service: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\isapi\PowerPivot\web.config &lt;/p&gt;  &lt;p&gt;There you need to change &lt;b&gt;all 4 basicHttpBindings&lt;/b&gt; at the top to &lt;b&gt;clientCredentialType = &amp;quot;Windows&amp;quot;&lt;/b&gt; and also changed the &lt;b&gt;2 customBindings&lt;/b&gt; to &lt;b&gt;authenticationScheme = &amp;quot;Negotiate&amp;quot;&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;After that, we could create Panorama views on top of our PowerPivot on SharePoint cube.&lt;/p&gt;
&lt;div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://blogs.microsoft.co.il/blogs/barbaro/archive/2013/05/19/problem-connecting-from-panorama-to-powerpivot-SharePoint.aspx" style="border:none;width:300px;height:40px;" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2050960" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/barbaro/archive/tags/SSAS/default.aspx">SSAS</category><category domain="http://beta.blogs.microsoft.co.il/blogs/barbaro/archive/tags/cube/default.aspx">cube</category><category domain="http://beta.blogs.microsoft.co.il/blogs/barbaro/archive/tags/Panorama+Nova+View/default.aspx">Panorama Nova View</category><category domain="http://beta.blogs.microsoft.co.il/blogs/barbaro/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://beta.blogs.microsoft.co.il/blogs/barbaro/archive/tags/PowerPivot/default.aspx">PowerPivot</category><category domain="http://beta.blogs.microsoft.co.il/blogs/barbaro/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>WCF And TWAIN Series Tutorial Practical </title><link>http://beta.blogs.microsoft.co.il/blogs/liorgr/archive/2013/05/19/wcf-and-twain-series-tutorial-practical.aspx</link><pubDate>Sun, 19 May 2013 20:33:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2053947</guid><dc:creator>liorgr</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hello everyone.&lt;/p&gt;&lt;p&gt;my main mission was to scan multiple pages and uploading them to the WCF Service.&lt;/p&gt;&lt;p&gt;I create series tutorial that&amp;#39;s finally will be part of system in&amp;nbsp;the production&amp;nbsp;.&lt;/p&gt;&lt;p&gt;You can see in this figure the main Architectures&lt;br /&gt;scanner send pages that&amp;#39;s scanned to working mechine and that&amp;#39;s sending to wcf service&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.microsoft.co.il/blogs/liorgr/wcf%20large%20files/working.png"&gt;&lt;img border="0" src="http://blogs.microsoft.co.il/blogs/liorgr/wcf%20large%20files/working.png" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;so you can read more how&amp;nbsp; I implement this and focus on some issue that&amp;#39;s i ment&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/liorgr/archive/2013/05/12/part-1-working-with-twain.aspx"&gt;Part 1:working with twain .&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/liorgr/archive/2013/05/16/part-2-working-with-twain-memory.aspx"&gt;Part 2 : working with twain ,memory Consider.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/liorgr/archive/2013/05/08/my-large-data-on-wcf-handler.aspx"&gt;Part 1:My Large Files On WCF Handler.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/liorgr/archive/2013/05/09/next-wcf-large-file-handler.aspx"&gt;Part 2: wcf large files handler, the UI Handler&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/liorgr/archive/2013/05/09/part-3-wcf-sniffing-my-data-on-the-wire.aspx"&gt;Part 3 : wcf large files handler ,sniffing my data chunk on the wire . &lt;/a&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2053947" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/liorgr/archive/tags/wcf/default.aspx">wcf</category><category domain="http://beta.blogs.microsoft.co.il/blogs/liorgr/archive/tags/MTOM/default.aspx">MTOM</category><category domain="http://beta.blogs.microsoft.co.il/blogs/liorgr/archive/tags/c_2300_/default.aspx">c#</category><category domain="http://beta.blogs.microsoft.co.il/blogs/liorgr/archive/tags/TWAIN/default.aspx">TWAIN</category></item><item><title>מה חדש בבראנץ-קאש 2012 וחלונות 8</title><link>http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/2013/05/19/2012-8.aspx</link><pubDate>Sun, 19 May 2013 18:11:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2051752</guid><dc:creator>GidonM</dc:creator><slash:comments>0</slash:comments><description>&lt;div dir="rtl" align="right"&gt;&lt;strong&gt;מעט מאוד נכתב בעברית על הטכנולוגיה המעניינת הזו שפותחה ע&amp;quot;י מייקרוסופט והיום כבר מוטמעת גם בכל מערכות הסטורג&amp;#39; המודרניות EMC VNX, NetApp Data ONTAP, HP ועוד. הטכנולגיה מאפשרת לחסוך ברוחב פס ופריסת שרתים ותשתיות מקומיות לפתרונות שהיו נהוגים עד היום כמו שרתי פרוקסי, שרתי קבצים, שרתי עדכונים (WSUS), שרתי הפצה (SCCM), שרתי APP-V. ולבעלי ייכולת אלתור יש אפשרות לנצל את הטכנולוגיה לכל מה שמשתמש ב SMB&amp;nbsp; או HTTP החל מעדכונים לאנטי ווירוס עד ללוגין סקריפט כבד.&lt;/strong&gt;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;ההטמעה המקובלת היא אחת משתי שיטות (אפשר גם לערבב):&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&lt;br /&gt;1.&amp;nbsp;Distrution cache תחנות ווינדוס 7 או 8 ישמשו כקאש לכל שאר תחנות העבודה בסניף (עם מגבלות הרישוי והעבודה של 12 תחנות בו זמנית).&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&lt;br /&gt;2.&amp;nbsp;Hosted cache שבה סרבר 2008r2 \ 2012&amp;nbsp; או מערכת סטורג&amp;#39; כפי שהוזכר מעלה ישמשו כנקודות הפצה לאותו הסניף.&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;img border="0" alt="" src="http://i.technet.microsoft.com/dynimg/IC285260.jpg" width="1" height="1" /&gt;&lt;img border="0" alt="" src="http://i.technet.microsoft.com/dynimg/IC285260.jpg" width="552" height="335" /&gt;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;הפרוטוקול עצמו תוכנן מראש תוך התחשבות באתגרי האבטחה והתפעול – וניתן למצוא במפרט שלו מספר שלבים אשר נועדו להגן על המידע מפני גניבה \ חשיפה בלתי מורשית. ועד שיבוש וחטיפה של המידע. בחלונות 7 היה לעתים צורך בהתאמות ידניות. אך בחלונות 8 \ 2012 מייקרסופט הטמיעה כברירת מחדל את כל הפונקצינליות הנדרשת לעמידה בסטנדרט הגבוהה ואף פישטה אותו עד מאוד (למשל - אין כבר צורך בשרת CA ארגוני).&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&lt;strong&gt;אז מה השיפורים הגדולים שנחשפנו אליהם השנה ?&lt;/strong&gt;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div align="right"&gt;אין כבר צורך בחלוקת המכונות ל OU מיוחדים והכנת GPO ייעודי לכל סניף. branchcache יודע לשייך את התחנות לעבודה מול השרת הקרוב והזמין ביותר. כולל תמיכה במספר שרתים (2012 \ 8) בלתי מוגבל בכל סניף.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div align="right"&gt;הצפנה מובנת ומופעלת כברירת מחדל. כל התוכן של המשתמשים שלכם ייאוחסן באופן מוצפן ללא תלות בהגדרה מוסימת (GPO כמו בעבר) או הצפנה של הכונן כולו (כפי שהומלץ בעבר). התקשורת בין הקליינטים לשרתים - גם היא מוצפנת.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div align="right"&gt;מנגנון די-דופליקציה מובנה וחלוקה של התוכן לבלוקים קטנים יותר במקום לקבצים שלמים, כך ששינוי בקובץ בודד לא יחייב בהעתקה של כולו. אלא חלקים קטנים בלבד.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div align="right"&gt;הטענה של התוכן בשרת מראש. לא תצטרכו לחכות שאחד הקליינטים יינסה לגשת למשאב כלשהוא מכדי שהשרת ייאחסן אותו. תוכלו להגדיר מראש מה יירד לאותו שרת ובאילו שעות (לילה למשל) תוכלו לעשות זאת גם באמצעות מדייה נתיקה (USB, דיסק וכ&amp;#39;ו) .&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div align="right"&gt;בשרתי קבצים 2012 חישוב הגיבוב מתבצע כבר על השרת ומאוחסן כחלק מ&amp;nbsp; ה Meta Data של הקובץ כך ייוכל הלקיינט לבדוק זאת מבלי לבצע בעצמו את הפעולה אל מול קובץ המקורי בשיתוף (מה שהיה דורש עוד רוחב פס).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div align="right"&gt;הרבה שיפורים נוספים שנכנסו בניהול גם בצד הקליינט, השרת, ונקודת ההפצה ב GPO, WMI and PowerShell אינטגרציה מעולה עם המון שרותי מייקרוסופט וצד שלישי כולל חבילת ה System center, MDOP, SharePoint ועוד. מכדי להבטיח התאמה לכל סוגי התוכן (חלק מכך מתאפשר בזכות החלוקה לבלוקים המוזכרת בסעיף 3).&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;div dir="rtl" align="right"&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&lt;br /&gt;&lt;strong&gt;אז למה אתם מחכים ? 3 קליקים - וזה עובד !&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div dir="ltr" align="left"&gt;
&lt;p align="left"&gt;Gidon Marcus work as a Storage Systems Support Engineer for the NetApp EMEA market in Newcastle, UK. He is one of the moderators of &lt;a href="http://forums.tapuz.co.il/it" target="_blank"&gt;the largest Hebrew IT community &lt;/a&gt;and also active in some other Israeli and world-wide professional Forums &amp;amp; communities. For the past two years worked for the Israeli police as a deployment &amp;amp; Windows client expert. And also worked as senior Windows Client consultant on behalf of Hewlett-Packard (HP). Gidon served in the Israeli air force as a system administrator and a team leader of the Sys-Desk department at a large air force base. In the free time study for BA in social science at the Open University And blogs about anything related to Microsoft and technology that’s beneficial to others&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Visit Gidon Marcus profile on LinkedIn&lt;/b&gt;&lt;br /&gt;&lt;a href="http://il.linkedin.com/in/gidimarcus" target="_blank"&gt;&lt;img border="0" alt="View Gidi Marcus&amp;#39;s profile on LinkedIn" src="http://www.linkedin.com/img/webpromo/btn_viewmy_160x33.png" width="160" height="33" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/div&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2051752" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/MDT+2012/default.aspx">MDT 2012</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/MDT/default.aspx">MDT</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/SCCM+2012/default.aspx">SCCM 2012</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/SCCM/default.aspx">SCCM</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/ntfs/default.aspx">ntfs</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/file+system/default.aspx">file system</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/permissions/default.aspx">permissions</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/microsoft/default.aspx">microsoft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/share/default.aspx">share</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/file+server/default.aspx">file server</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/server+2008/default.aspx">server 2008</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/BitLocker/default.aspx">BitLocker</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/Serrver+2012/default.aspx">Serrver 2012</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/server+2012+Beta/default.aspx">server 2012 Beta</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/windows+8/default.aspx">windows 8</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/app-v/default.aspx">app-v</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/server+app-v/default.aspx">server app-v</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/app-v+5/default.aspx">app-v 5</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/application+virtualization/default.aspx">application virtualization</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/gpo/default.aspx">gpo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/group+policy/default.aspx">group policy</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/group+policy+prefernces/default.aspx">group policy prefernces</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/services/default.aspx">services</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/guide/default.aspx">guide</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/windows+8+x64/default.aspx">windows 8 x64</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/windows+server+2012/default.aspx">windows server 2012</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/windows+7+windows+vista/default.aspx">windows 7 windows vista</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/mdop+2012/default.aspx">mdop 2012</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/Windows+Blue/default.aspx">Windows Blue</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/smb+3.0/default.aspx">smb 3.0</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/smb2/default.aspx">smb2</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/windows+storage+server+2012/default.aspx">windows storage server 2012</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/smb+2.0/default.aspx">smb 2.0</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/smb+2.1/default.aspx">smb 2.1</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/smb+2.2/default.aspx">smb 2.2</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/smb3/default.aspx">smb3</category><category domain="http://beta.blogs.microsoft.co.il/blogs/gidonm/archive/tags/branchcache/default.aspx">branchcache</category></item><item><title>Windows Client UserGroup 4/6/13 17:00-19:30</title><link>http://beta.blogs.microsoft.co.il/blogs/agile/archive/2013/05/18/windows-client-usergroup-4-6-13-17-00-19-30.aspx</link><pubDate>Sat, 18 May 2013 19:37:02 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2048155</guid><dc:creator>orih</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;שלום לכולם!&lt;/p&gt;  &lt;p&gt;אתם מוזמנים למפגש Windows Client Usergroup במיקרוסופט רעננה.&lt;/p&gt;  &lt;p&gt;כל הפרטים אודות המפגש בהזמנה הבאה. לחיצה על ההזמנה תביא אתכם\ן לדף ההרשמה.&lt;/p&gt;  &lt;p&gt;מקווים לראותכם! &lt;img class="wlEmoticon wlEmoticon-smile" style="border-top-style:none;border-left-style:none;border-bottom-style:none;border-right-style:none;" alt="Smile" src="http://blogs.microsoft.co.il/blogs/agile/wlEmoticon-smile_4327BF79.png" /&gt;&lt;a href="http://wcugsamsungcitrix.eventbrite.com"&gt;&lt;img title="Windows Client Usergroup" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="Windows Client Usergroup" src="http://blogs.microsoft.co.il/blogs/agile/CitrixSamsung_7D62E9C0.png" width="559" height="1141" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2048155" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/agile/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://beta.blogs.microsoft.co.il/blogs/agile/archive/tags/TECH/default.aspx">TECH</category><category domain="http://beta.blogs.microsoft.co.il/blogs/agile/archive/tags/offtopic/default.aspx">offtopic</category><category domain="http://beta.blogs.microsoft.co.il/blogs/agile/archive/tags/Citrix/default.aspx">Citrix</category><category domain="http://beta.blogs.microsoft.co.il/blogs/agile/archive/tags/Windows+Client+Usergroup/default.aspx">Windows Client Usergroup</category><category domain="http://beta.blogs.microsoft.co.il/blogs/agile/archive/tags/Samsung/default.aspx">Samsung</category></item><item><title>סיכום מפגש קבוצת Unified Communication, מאי 2013</title><link>http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/2013/05/18/unified-communicationss-2013.aspx</link><pubDate>Sat, 18 May 2013 19:25:46 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2048114</guid><dc:creator>eshlomo9</dc:creator><slash:comments>0</slash:comments><description>&lt;div align="right" dir="rtl"&gt;&lt;p&gt;&lt;strong&gt;אני רוצה להודות לכל מי שהגיע למפגש קבוצת Unified Communication שנערך בתאריך ה-13.5.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;כזכור במפגש התמקדנו בשני נושאים:&lt;/p&gt;&lt;p&gt;Lync 2013 Mobility&lt;/p&gt;&lt;p&gt;Office 365 החדש (חלק 1)&lt;/p&gt;&lt;p&gt;בשני הנושאים שמנו דגש לאורך כל ההרצאה על הדגמות ודמו בשרתי Lync וכן בשירות Office 365.&lt;/p&gt;&lt;p&gt;המצגת שהועברה לגבי Lync 2013 Mobility זמינה בקישור הבא, &lt;a href="https://skydrive.live.com/?cid=2549B635890848D8&amp;amp;id=2549B635890848D8%2118093" target="_blank"&gt;Lync2013Mobilit&amp;amp;Office365New1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;להזכירכם מפגש יוני כבר קרב ובא, ויתמקד ב-Windows Azure והדגמה של לקוח לגבי Exchange 2010 &amp;amp; Office 365.&lt;/p&gt;&lt;p&gt;מידע נוסף, עדכונים ועוד בדף הקבוצה &lt;a href="https://www.facebook.com/groups/mucugi" target="_blank"&gt;https://www.facebook.com/groups/mucugi&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;img width="504" height="227" title="image[4]" style="border:0px currentcolor;display:inline;background-image:none;" alt="image[4]" src="http://blogs.microsoft.co.il/blogs/eshlomo9/image4_7882419B.png" border="0" /&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2048114" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/Unified+Communication+User+Group/default.aspx">Unified Communication User Group</category><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/User+Group/default.aspx">User Group</category><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/TECH/default.aspx">TECH</category></item><item><title>Lync 2013, הפעלת משתמשים ב-Child Domain</title><link>http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/2013/05/18/lync-2013-child-domain.aspx</link><pubDate>Sat, 18 May 2013 18:57:30 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2048024</guid><dc:creator>eshlomo9</dc:creator><slash:comments>0</slash:comments><description>&lt;div align="right" dir="rtl"&gt;
&lt;p&gt;כמה פעמים נתקלתם בתופעה שלאחר התקנת שרתי Lync ב-Root Domain התבקשתם להפעיל משתמשים גם ב-Child Domain, אני מניח שנתקלתם לא אחת.&lt;/p&gt;&lt;p&gt;כאשר מתקינים Lync ב-Root Doamin, התהליך כולל הרחבת ה-Schema וה-Domain, שם אנו מקבלים ערכים ואובייקטים חדשים מסוג msRTCSIP וקבוצות נוספות. &lt;/p&gt;&lt;p&gt;כמובן שלאחר מכן אנו ממשיכים את תהליך התקנת שרתי ה-Lync וכן הפעלת המשתמשים בצורה הרגילה.&lt;/p&gt;&lt;p&gt;אך אם ננסה להפעיל משתמש שנמצא ב-Child Domain אנו נקבל את השגיאה הבאה,&lt;/p&gt;&lt;p&gt;&lt;img width="604" height="59" title="image" style="display:inline;background-image:none;" alt="image" src="http://blogs.microsoft.co.il/blogs/eshlomo9/image_503F88AD.png" border="0" /&gt;&lt;/p&gt;&lt;p&gt;מה קורה בדומיינים שהם Child Domain,ו-Sub Domain? האם צריך להתקין גם בסביבה זאת Lync? האם צריך לבצע פעולות מיוחדות ולייעד שרת לטובת Lync? ממש לא!&lt;/p&gt;&lt;p&gt;&lt;u&gt;איך מפעילים משתמשים ב-Child Domain&lt;/u&gt;&lt;/p&gt;&lt;p&gt;בכדי לאפשר משתמשים&amp;nbsp; בשרת ה-Lync ב-Child Domain יש לבצע את הפעולות הבאות:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;1.כניסה אל שרת ה-Lync Front-End שהותקן ב-Root Domain.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;2. לפתוח את Lync Management Shell ולאחר מכן להקליד את הפקודה הבאה&lt;/p&gt;&lt;p align="left" dir="ltr"&gt;Enable-CSADDomain –Domain “N&lt;em&gt;ew_Child_Domain_FQDN”&lt;/em&gt;&lt;/p&gt;&lt;p&gt;3. לאחר מכן יש לבצע רפליקציות בין ה-Root Domain לבין ה-Child Domain עם הפקודה הבאה Repadmin /syncall “&lt;i&gt;DCname”&lt;/i&gt; /APed&lt;/p&gt;&lt;p&gt;&lt;u&gt;הערות&lt;/u&gt;&lt;/p&gt;&lt;p&gt;הרפליקציה בין ה-Root Domain לבין ה-Child Domain מתבצעת רק על גבי Schema ו-Configuration&lt;/p&gt;&lt;p&gt;הוספת המשתמשים נעשית על אותו Regisrar שהוגדרו קודם לכן בסביבת ה-Lync.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2048024" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/Lync/default.aspx">Lync</category><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/Lync+15/default.aspx">Lync 15</category><category domain="http://beta.blogs.microsoft.co.il/blogs/eshlomo9/archive/tags/Lync+2013/default.aspx">Lync 2013</category></item><item><title>Windows and Phone 8 User Group – May Meetup</title><link>http://beta.blogs.microsoft.co.il/blogs/levi_moshe/archive/2013/05/18/windows-and-phone-8-user-group-may-meetup.aspx</link><pubDate>Sat, 18 May 2013 15:51:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2047518</guid><dc:creator>Levi Moshe</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The next meeting of the Windows and Phone 8 User group, which I&amp;#39;m managing together with &lt;a href="http://blogs.microsoft.co.il/blogs/pavely/" target="_blank"&gt;Pavel Yosifovich&lt;/a&gt;, will take place on 28.05.13 at Microsoft Ra&amp;#39;anana.&lt;/p&gt;  &lt;p&gt;In the meeting, Eyal Ellenbogen will talk about Windows Azure Mobile Services, showing how to leverage it when building Windows 8 and Windows Phone 8 applications. And Kobi Hikri will show us how to write cross platform mobile applications with PhoneGap.&lt;/p&gt;  &lt;p&gt;This meeting will be the first without &lt;a href="http://blogs.microsoft.co.il/blogs/eshaham/" target="_blank"&gt;Elad Shaham&lt;/a&gt;, who did a wonderful job managing the group for the past year. I would like to thank Elad on behalf of all the group members.&lt;/p&gt;  &lt;p&gt;You can find all the details and register on &lt;a href="https://w8wp8may2013.eventbrite.com/" target="_blank"&gt;eventbrite&lt;/a&gt;. Remember, it&amp;#39;s free, and free Burekas and drinks are served. Hurry up, there are limited number of seats.&lt;/p&gt;  &lt;p&gt;In last month&amp;#39;s meeting, which took place on 30.04.13, &lt;a href="http://blogs.microsoft.co.il/blogs/alon/" target="_blank"&gt;Alon Fliess&lt;/a&gt; gave a very comprehensive talk about Kinect and practically blew our mind when he demonstrated the new Kinect Fusion project from Microsoft Research. Those of you who didn&amp;#39;t make it, can catch up with the following &lt;a href="https://www.youtube.com/watch?v=quGhaggn3cQ" target="_blank"&gt;video&lt;/a&gt;, and read all about it in the project&amp;#39;s &lt;a href="https://research.microsoft.com/en-us/projects/surfacerecon/" target="_blank"&gt;page&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/levi_moshe/UGMeeting_1C581D91.jpg"&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/levi_moshe/UGMeeting_thumb_10DE97ED.jpg" title="UG Meeting" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" alt="UG Meeting" border="0" height="399" width="530" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;I want to thank Microsoft for hosting our sessions and our sponsors, &lt;a href="http://www.telerik.com/" target="_blank"&gt;Telerik&lt;/a&gt; and &lt;a href="http://www.jetbrains.com/" target="_blank"&gt;JetBrains&lt;/a&gt;, for allowing us to give away cool prizes.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/levi_moshe/Telerik_49A57995.png"&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/levi_moshe/Telerik_thumb_66AAD605.png" title="Telerik" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" alt="Telerik" border="0" height="94" width="229" /&gt;&lt;/a&gt; &lt;a href="http://blogs.microsoft.co.il/blogs/levi_moshe/JetBrains_235F0C3E.gif"&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/levi_moshe/JetBrains_thumb_3CE34713.gif" title="JetBrains" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" alt="JetBrains" border="0" height="92" width="240" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Please take a moment and join our &lt;a href="https://www.facebook.com/groups/158574554278850/" target="_blank"&gt;Facebook&lt;/a&gt; and &lt;a href="http://www.linkedin.com/groups/Windows-Phone-8-Meetup-4256199" target="_blank"&gt;LinkedIn&lt;/a&gt; groups if you haven&amp;#39;t done so already. You are also more than welcome to &lt;a href="http://eepurl.com/ohDfP" target="_blank"&gt;subscribe&lt;/a&gt; to our free newsletter.&lt;/p&gt;  &lt;p&gt;I Hope to see all of you there.&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2047518" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/levi_moshe/archive/tags/DEV/default.aspx">DEV</category><category domain="http://beta.blogs.microsoft.co.il/blogs/levi_moshe/archive/tags/Windows+and+Phone+8+User+Group/default.aspx">Windows and Phone 8 User Group</category></item><item><title>Microsoft Kerberos Configuration Manager for SQL Server</title><link>http://beta.blogs.microsoft.co.il/blogs/yuval14/archive/2013/05/17/microsoft-kerberos-configuration-manager-for-sql-server.aspx</link><pubDate>Fri, 17 May 2013 21:52:09 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2044685</guid><dc:creator>yuval14</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;“Microsoft Kerberos Configuration Manager for SQL Server is a diagnostic tool that helps troubleshoot Kerberos related connectivity issues with SQL Server.” &lt;/p&gt;&lt;p&gt;Microsoft Kerberos Configuration Manager for SQL Server can be download from the following &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=39046"&gt;link&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=2044685" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/yuval14/archive/tags/SQL/default.aspx">SQL</category><category domain="http://beta.blogs.microsoft.co.il/blogs/yuval14/archive/tags/ITPRO/default.aspx">ITPRO</category></item></channel></rss>