DCSIMG
November 2010 - Posts - שלמה גולדברג (הרב דוטנט)

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

November 2010 - Posts

טקאד 2010–יומן מסע חלק תשע)

פחות השתתפתי בהרצאות בחצי היום השני מכיוון שהייתי עסוק בייעוץ בסוויטה הנשיאותית, יצאתי לסיבוב מלונות ונסעתי בריקשה.

לאחר מכן מצאתי את מיכל – וכמובן היא התפלאה למראה החולצה הכתומה (בכל זאת מייקרוסופט מימנה את הנסיעה שלי, אז הבטחתי לה שבמסיבה אני אהיה עם חולצת הבלוגרים.

Posted: Nov 29 2010, 04:13 PM by Shlomo | with 5 comment(s)
תגים:,

טקאד 2010–יומן מסע חלק שמונה (IE9)

כאמור הברזתי מהסוויטה והלכתי להקשיב להרצאה על IE9 – כידוע אני איש של IE (אני משתדל לכתוב הרבה על הנושא) כך שאני לא יכול לפספס הרצאה על IE שתוכל להביא לי הרבה חומר על פוסטים בעתיד.

אמנם ההרצאה באנגלית – מה שאומר שכדי להבין המרצה צריך לדבר מספיק לאט ואני צריך לתת מספיק תשומת לב לכל מילה שיוצאת מהפה, אבל אני מאמין שיהיה בסדר.

ההרצאה התחילה עם המנגנון החדש של javascript (זה שגורם לקוד לרוץ יותר מהר), הוא הדגים בצורה משכנעת ביותר הרצה של דגים זזים במהירות (SVG) בכרום (בחמישים דגים הוא כבר לא עבד) לעומת IE9 (שעמד יפה אפילו בהזזה של 500 דגיגונים)

לאחר מכן ראינו פיצ'רים כמו האייקון שיש ליד לחצני "אחורה" "קדימה" ואפשר ממש לקסטח אותו (כלומר לקסטם).

לאחר מכן ראינו (מדהים) כיצד אפשר להוסיף לחצנים והתנהגות לחלון (ה – Preview) שנפתח כ – WIN7 כשעומדים על הדפדפן בעכבר ב – TaskBar – אני עוד אכתוב על זה פוסט נפרד אחרי הטקאד.

מכאן עברנו ל – html5 – וכאן אני חייב להביע את דעתי.

אני לא חושב של – HTML5 יש סיכוי כלשהו נגד סילברלייט, מכמה סיבות:

ראשית, html5 זה נחמד אם רוצים גרפיקה שתעבוד בכל הדפדפנים, אבל סילברלייט נותן בנוסף את האפשרות לא לחשוב יותר על רינדור html ועל postback ועל תקשורת ב – ajax וכל הדברים המעצבנים מהסוג הזה.

שנית, html5 הוא תקן מה שאומר שכל פיצ'ר קטן שרוצים - לוקח שנים עד שמאשרים אותו, תחשבו כמה זמן לקח למייקרוסופט להוציא את סילברלייט.

שלישית, התקן יסגר (בתקווה) בשנת 2015 היום זה נמצא רק בשלב הראשון של כתיבת התקן, והדפדפנים יתמכו בזה (לפי השמועות) בשנת 2022, אם היום יש תמיכה של 60% לסילברלייט – עד 2022 נוכל להשיג תמיכה של 100%, ובמידה וכך מה נותן לנו html5 ?

כמובן שסילבלייט מתחבר בצורה הכי טובה לקוד שלנו (הוא קוד שרת #C וכו') יש גם קוד שרת שצריך לדבר עם הקליינט – אני מצביע לסילברלייט ומתנגד לפיתוח ב – htlm5

נחזור להרצאה:

ראינו כיצד להגדיר ב -  visual studio לעבוד עם html5 (בעזרת הגדרה נכונה של ה – doctype)

לאחר מכן ראינו קצת משחקים עם אלמנט הוידאו של html5, (כל עוד שהם לא יתמכו ב – stream אני לא חושב שזה משמעותי) ואחד הדברים הכי גרועים (לדעתי) שהם מסיבה כלשהי לא ידועה (ציטוט) לא תומכים ב – wmv.

משם עברנו לדבר על ה – canvas (אני מחבב את האלמנט הזה), וחשוב לזכור שההבדל המרכזי בינו לבין SVG הוא ש – canvas עובד בפיקסלים לעומת SVG זה שהאלמנטים שלו מוכרים ב – DOM והוא עובד על גרפיקה וקטורית, ראינו הדגמה כיצד בעזרת קצת קוד ב – javascript אפשר לתת אפקט מעניין של העתקת תמונה מתוך וידאיו שרץ ולצייר אותו בתוך canavs ולקבל אפקט של מים שקופים.

כאן עברנו לדבר על SVG – וזה המקום שבו הברזתי מההרצאה כדי לעשות טלפון חשוב.

Posted: Nov 29 2010, 12:38 PM by Shlomo | with no comments
תגים:,

חוויות טקאד 2010–יומן מסע חלק שביעי

עקב ענייני התחזוקה של סוויטת VIP של סלע ותוכנה ישירה פספסתי הרצאה ואת תדריך העיתונאים – ואני מתנצל מכל מי שקבל כמה פעמים SMS עקב תקלות באפליקציה.

אחד הדברים הכי טובים שקרו לי כאן בסוויטה היה – אינטרנט אלחוטי – כידוע יש פריסה של מיקרוסופט בשם Teched2010_Guest – כשרציתי לפרסם את הפוסט הקודם (זה שיש בו הרבה תמונות) האלחוטי לא הצליח לשלוח כמות כל כך גדולה של נתונים מהקומה ה – 16 של רואיל ביץ', אז בקשתי מאיש המכירות האהוב שלנו (אבי בלאיש)

IMGP2728

את הסיסמא לאלחוטי של המלון, באדיבותו הוא נתן לי אותה – ואחרי שפיבלשתי את הפוסט המחשב לא הסכים לשכוח אותי וכך יש לי אינטרנט אלחוטי ברמה ואבי נדפק בלי אינטרנט.

Posted: Nov 29 2010, 11:29 AM by Shlomo | with no comments
תגים:,

חוויות טקאד 2010–יומן מסע חלק חמישי (מליאה וקוקטייל שותפים)

לאחר ארוחת הערב נסענו למליאה המרכזית בנמל, באמת היה מרהיב לראות את כל הקהל שהגיע לכנס.

IMGP2723IMGP2724IMGP2725

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

IMGP2726

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

לאחר המליאה עברנו לקוקטייל השותפים – כאן אין לי הרבה מה לספר יש לי רק הרבה תמונות.

IMGP2731IMGP2734IMGP2738IMGP2741IMGP2742IMGP2746IMGP2747IMGP2748IMGP2750

Posted: Nov 29 2010, 10:28 AM by Shlomo | with no comments
תגים:,

חוויות טקאד 2010–יומן מסע חלק שישי

נכנסתי להרצאה על Building LOB Applications with Silverlight 4 and WCF RIA Services כמו שאמרתי, הרצאה באמת מעניינת למדתי ממנה המון, המרצה התחיל את ההרצאה שלו ביפנית (לרגע באמת חשבתי שמשהו לא בסדר) בסך הכול הוא רצה להוכיח שנבואה ניתנה לשוטים וגם אם אמרו בעבר שהיום כדי להצליח חייבים לדעת יפנית זה לא נכון.

לאחר מכן ראינו כמה שקפים בודדים – וישירות לקוד, ראינו כיצד בקולת אפשר לבנות אפליקציות צד לקוח עם דיבור ישיר לשרת בעזרת RIA – אני מניח שאני אבדוק את זה בימים הקרובים יותר לעומק ויהיה לי כמה פוסטים.

 

לצערי הייתי חייב לברוח באמצע ההרצאה כדי להגיע לסוויטה הנשיאותית למומחי VIP שסלע לקחה (אם קבלתם הזמנה תבואו – אם לא, תנסו להשיג) כראש צוות תשתיות אני אמור לעזור לצוות ההפקה להפעיל את האתר לשליחת SMS לכל הרשומים שלנו.

 

יותר מאוחר אני אהיה בתדריך העיתונאים – ואלי אספיק להיות גם בהרצאה של דן אמיגה על AJAX.

חוויות טקאד 2010–יומן מסע חלק רביעי (הרצאה של דן אמיגה)

בטיסה הכרתי את אלי ממיקרוסופט (ראש צוות בתוכנת האנטי וירוס של מיקרוסופט) הייתה לנו שיחה מעניינת שגרמה לי לכמה תובנות מעניינות, אולי אספר עליהם מתישהוא.

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

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

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

לאחר ההרצאה חיפשתי מקום לכתוב את הפוסטים – אני לא אוהב להסתובב עם הלפטופ, אז ויתרתי על ארוחת הערב והנה אני כאן יושב וכותב את הפוסט, הסתבכתי עם האינטרנט והסתבכתי עם ההעתקה של התמונות למחשב, בסופו של דבר הצלחתי (אולי אני עוד אספיק לאכול משהו)

 

אז נתראה במליאה

Posted: Nov 28 2010, 05:57 PM by Shlomo | with 1 comment(s)
תגים:,

חוויות טקאד 2010–יומן מסע חלק שלישי (נתב"ג)

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

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

הגעתי לנתב"ג והיה ה מ ו ן אנשים בתור לטיסות לאילת (כולם נוסעים לטקאד ?) עמדתי בתור ולאחר שסיימתי גיליתי לשמחתי עוד כמה מאנשי סלע

IMGP2718

והנה אלכס שלא הסכים להצטלם (הוא הבטיח להתנקם)

IMGP2719

הייתי מאוד רעב נגשתי לקפיטריה

IMGP2720

לצערי הם פתוחים בשבת מה שאומר שהם לא כשרים, נקווה שבאילת יהיה אוכל.

 

המשך יבוא

Posted: Nov 28 2010, 05:36 PM by Shlomo | with no comments
תגים:, ,

חוויות טקאד 2010 - יומן מסע חלק 2 (תוכנית אישית)

 

כמו שהבטחתי אני אפרסם כאן את התוכנית האישית שלי להרצאות בטקאד (נ.ב. אני לא מתחייב לעמוד במה שכתוב כאן ואני רשאי לשנות את הבחירה שלי בכל עת)
 
 
 
יום ראשון 
 
13:30 - 14:30
הייתי שמח להיות ב - Developers Tools and Technologies Keynote אבל לצערי הטיסה שלי יוצאת ב - 12:30 כך שאני לא יודע מתי אני אגיע.
 
14:45 - 16:00
אשתתף בהרצאה על Building Your First Application in the Cloud גם כי זה מעניין אותי וגם כי המרצה הוא דן אמיגה שלשמוע אותו זה תענוג ולא משנה על איזה טכנולוגיה הוא מדבר.
 
19:00 - 21:00
מליאה מרכזית
 
 
יום שני
 
08:00 - 09:15
אשמע את ההרצאה על Building LOB Applications with Silverlight 4 and WCF RIA Services, כנראה אכנס להרצאה הזו באמצע (או שלא אספיק בכלל) מכיוון שאני משתתף בתידרוך עיתונאים בהשתתפות מנכ"ל מיקרוסופט)
 
09:45 - 11:00
אקשיב ל - Building Ajax Applications with ASP.NET 4 and jQuery (כבר אמרתי שאני אוהב לשמוע את ההרצאות של דן אמיגה)
 
11:30 - 12:45
אקשיב כמובן ל - A Lap Around Internet Explorer 9 for Developers (אתם יודעים שאני איש IE)
 
14:00 - 15:15
לא מצאתי משהו מעניין יותר אז אני אקשיב ל - Deep Dive on Workflow Services
 
15:45 - 17:00
כנראה שהייתי משתתף ב - Rapid Application Development with Visual Studio LightSwitch, אבל השנה סלע מקיימת "זירה טכנולוגית ל - VIPs" שאני משובץ בה בין 16:00 ל - 18:00, יש לציין שתינתן כניסה לסוויטה הנשיאותית רק למי שקיבל הזמנה במייל או ב - SMS או שהצליח לקבל כרטיס כניסה מאחד מאנשי סלע.
 
 sela vip
 
יום שלישי
 
08:15 - 09:15
על בטוח אשתתף ב - Visual Studio 2010 Architecture Guidance and tools (בעיקר בגלל המרצה)
 
09:30 - 10:45
כנראה אאזין ל - What You Need to Know about Migrating from Internet Explorer 6 to Internet Explorer 8 (אני איש IE)
 
11:15 - 12:15
Troubleshoot Like a Pro with the Microsoft SQL Server 2008 Tools (נשמע מעניין)
 
12:30 - 13:30
Dependency Injection (DI) and Inversion of Control (IoC) using MEF and Unity
 
 
 גילוי נאות:
הסיבה שרוב ההרצאות שאני מקשיב הם לא מאנשי סלע הם מכיוון שלשמחתי שמעתי כבר את כל ההרצאות שלהם (כשהם עשו חזרה לקראת טקאד), וכל אני יכול לתפוס עוד כמה ציפורים.
 
 
נתראה באילת.
Posted: Nov 27 2010, 07:03 PM by Shlomo | with no comments
תגים:, ,

חוויות טקאד 2010 - יומן מסע חלק 1

 

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

jQuery Lightbox with iframe

 

לאחרונה סלע מתראיינת בערוץ 2 במסגרת תוכנית "עבודה עברית", הבוס שלי בקש שנכתוב עמוד שיציג את כל הפרקים בנוסף הוא בקש שהפעלה של כל קטע וידאו יפתח ב - Lightbox (ממש בעיה עם בוסים שמבינים בטכנולוגיה) כמו שמיקרוסופט עשו ב - DevAcademy4.
 
התחלתי לחפש ובסופו של דבר הגעתי לכאן ואני חייב לציין שאני מתחיל להתאהב ב - jQuery, ואני שוקל ברצינות בפרוייקט הקרוב שלי לעבוד רק עם jQuery.
 
 
מתברר ש - Lightbox היא אחד מהתוספות שיש לספריה ואפשר להשתמש בה כמעט עבור כל דבר, כאן אני אדגים כיצד משתמשים בה עבור iframe (שזה מה שהיינו צריכים בעמוד של עבודה עברית).
 
 
 
בשלב ראשון תורידו את קבצי ה - javascript מכאן לאחר מכן תוסיפו לינק לקבצי ה - JS וה - CSS המתאימים.
 
 

<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>

<script src="js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script>

 

<link rel="stylesheet" href="css/prettyPhoto.css" type="text/css" media="screen"

    title="prettyPhoto main stylesheet" charset="utf-8" />

 
בשלב הזה אפשר לכתוב את קוד ה - html שלנו
 
 

<a href="http://MyUrl.com?iframe=true&amp;width=480&amp;height=368"

    rel="prettyPhoto[iframe]">

    <div id="div1">

        ישראל כמעצמת היי טק<br />

        <br />

    </div>

</a>

 
צריך לשים לב שבאלמנט a במאפיין href אחרי ה - url יש פרמטרים שמשמשים את jQuery, הפרמט iframe חובה שאר הפרמטרים (גובה ורוחב) הם רשות, בנוסך יש rel שמכיל מחרוזת כלשהי, למעשה אין בה צורך הסיבה היחידה היא שעוד מעט נכתוב קוד javascript שיחבר בין האלמנט a לבין lightbox וכדי למצוא את האלמנט על הדף נשתמש במחרוזת שכתבנו במאפיין rel, באותה צורה יכולנו פשוט לתת id לאלמנט ולמצוא אותו לפי ה - id, אבל היות שכנראה יש כמה אלמנטים בעמוד יותר קל למצוא את כולם בבת אחת לפי המאפיין rel.
 
 
כעת נכתוב את הסקריפט הבא:
 

<script type="text/javascript" charset="utf-8">

    $(document).ready(function() {

        $("a[rel^='prettyPhoto']").prettyPhoto(

        {

            animationSpeed: 'fast',

            slideshow: 10000

        });

    });

</script>

 
הסבר: (למי שלא מכיר jQuery)
 
כל אלמנט שנעטוף אותו עם סוגריים והסימן $ יהפוך ל - jQuery object שנוכל להפעיל עליו מתודות ומאפיינים של הספרייה, עטפנו את האלמנט document ונרשמנו לאירוע ready שזה התחליף ל onload של ה - DOM, בהזדמנות אחרת אני אסביר למה זה נכון להשתמש ב - ready ולא ב - onload. (לקריאה נוספת)
 
כשהפונקציה תופעל (לאחר טעינת העמוד) נחפש את כל האלמנטים מסוג a שהמאפיין rel מתחיל במילים prettyPhoto (מה שנקרא selector)
 
עבור כל אחד מאותם אלמנטים נפעיל את הפונקציה prettyPhoto (שהגיעה מהקובץ שהורדנו).
 
כעת בלחיצה על הלינק נקבל את האפקט הבא:
 
jQuery Lightbox iframe
 
 
כמובן שהמסגרת, הלחצן סגירה, החיצים ימינה ושמאלה, וההצללה של העמוד, הם תוצאה של ה - lightbox ולא משהו שאני כתבתי.
תהנו

Drag & Drop DOM Elements using HTML5 and JavaScript

9

כיצד אפשר לגרור אלמנטים בעמוד בעזרת javascript ו - HTML5

 
בהמשך לפוסטים על IE9 נראה כיצד אפשר בקלות בעזרת HTML5  לגרור אלמנטים בעמוד
(מומלץ לקרוא את ההגדרות של drag & drop אצל W3C)
 
נניח שיש לנו את ה - html הבא

<style type="text/css">

    body

    {

        font-family: Arial;

    }

    div

    {

        border: solid 1px black;

        background-color: Silver;

        width: 200px;

        height: 200px;

        position:absolute;

    }

</style>

<div ondrag="dragStartHandler(event)">

    shlomo Goldberg<br />

    shlomo Goldberg<br />

    shlomo Goldberg<br />

    shlomo Goldberg<br />

    shlomo Goldberg<br />

    shlomo Goldberg<br />

</div>

 

<script>

    function dragStartHandler(event) {

        event.effectAllowed = 'move';

        event.srcElement.style.top = event.y + 'px';

        event.srcElement.style.left = event.x + 'px';

    }

</script>

 
וזהו, כעת המשתמש יכול לבחור את התוכן של ה - div ופשוט לגרור אותו בעמוד
 
(איזה כיף שיש HTML5 ואיזה כיף ש - IE תומך בזה)

הרצה של #C בתוך Sql Server - מה שנקרא (Sql Server CLR)

 

קבלתי שאלה במייל -
 
שלום
אני צריך קוד SQL שיכול להמיר תאריך לועזי לעברי (חד-סטרי) בלי שימוש בדוטנט אסמבליז. SQL "טהור"
אין צורך בפרשיות או דברים אחרים רק שיקבל לועזי ויחזיר שנה חודש ויום עברי
כך יהיה אפשרי לאחסן תאריך לועזי במסד ולקבל באמצעות שאילתה או שדה מחושב את החודש/יום עברי לצורך בר-מצווה ויארצייטים
אשמח מאוד אם תוכל לשתף אותי בקוד כזה
תודה רבה!
 
 
אני מניח שזה אפשרי - אבל כמובן שהרבה יותר קל לעשות את זה ב - #C, אבל מכיוון שהוא רוצה את זה מתוך Sql Server חשבתי שאפשר להשתמש ב - Sql Server CLR.
 
 
בשלב הראשון נוסיף פרוייקט מסוג SqlServerProject, (חייבים לבחור ב - framework 3.5 - זה לא עובד ב - 4)
לאחר מכן בוחרים את בסיס הנתונים שאליו רוצים להוסיף מתודות.
לאחר מכן נוסיף, פונקצייה סטטית לפרוייקט. (את הקוד שממיר מתאריך לועזי לעברי הורדתי מכאן)
 
 

[SqlProcedure]

public static void GetHebrewJewishDateString(DateTime anyDate, bool addDayOfWeek)

{

    StringBuilder hebrewFormatedString = new StringBuilder();

 

    CultureInfo jewishCulture = CultureInfo.CreateSpecificCulture("he-IL");

    jewishCulture.DateTimeFormat.Calendar = new HebrewCalendar();

 

    #region Format the date into a Jewish format

 

    if (addDayOfWeek)

    {

        // Day of the week in the format " "

        hebrewFormatedString.Append(anyDate.ToString("dddd", jewishCulture) + " ");

    }

 

    // Day of the month in the format "'"

    hebrewFormatedString.Append(anyDate.ToString("dd", jewishCulture) + " ");

 

    // Month and year in the format " "

    hebrewFormatedString.Append("" + anyDate.ToString("y", jewishCulture));

 

    #endregion

 

    SqlContext.Pipe.Send(hebrewFormatedString.ToString());

}

 
 
כעת נשאר לעשות Deploy לפרוייקט (קליק ימין על הפרוייקט)
 
כדי לאפשר הרצה של קוד net מתוך sql צריך לאפשר זאת ולכן צריך להריץ את הקוד הבא (פעם אחת)

sp_configure 'clr enabled', 1

go

reconfigure

go

 
כעת אפשר להריץ את המתודה
 

exec GetHebrewJewishDateString '2010-11-12', 1

תחזיר - יום שישי ה' כסלו תשע"א

מכללת סלע בטקאד באילת

כעובד בקבוצת סלע – שמחתי לשמוע שיש לסלע שמונה מרצים בטקאד (שזה המון)

אני ממליץ על ההרצאות האלו בחום.

 אלכס גולשידבר על פיתוח משחקים בעזרת XNA.

מנו כהן-ישרידבר על איחסון ב – Asure

גיל פינקידבר על Entity Framework 4

סשה גולדשטייןידבר על ביצועים ו – Debugging ב – Visual Studio 2010

עמית מרלוב – ידבר על מעבר מ – IE6 ל – IE8

שמוליק סגל – Customizing TFS 2010 Build and deploy Processes

אלעד כץ – ידבר על WPF ו – Silverlight

שי רייטן – ידבר על Software Testing with Visual Studio 2010

 

בנוסף שני בלוגרים שלנו זכו להגיע מטעם מיקרוסופט לכנס, אריק פוזננסקי (שהוא מאוד פופולרי) ואני (שכותב הרבה פוסטים)

אשמח לפגוש אתכם שם.

What is new in IE9 - HTML5 Selection APIs

כיצד אפשר לדעת מה הטקסט שהמשתמש כרגע בחר בשימוש עם HTML5

 
בהמשך לפוסטים על IE9 נראה הפעם כיצד בעזרת שימוש ב - HTML5 Selection APIs שהוגדר בתקן - ניתן לשלוף את הטקסט שהמשתמש בחר.
 
 
נניח שיש לנו את ה - html הבא
 

<div>

    Shlomo Goldberg -> What's new in IE9

</div>

<input type="text" id="myCtr" value="Shlomo Goldberg -> What's new in IE9" />

 

<input type="button" value="Select Window" onclick="selectdText()" />

<input type="button" value="Select Input" onclick="selctedTextInput()" />

 
כדי לקבל את הטקסט שהמשתמש בחר מתוך הדף (כלומר לא מ - input) נריץ את הקוד הבא
 

function selectdText() {

    alert(getSelection())

}

 
כדי לקבל את הקטסט שהמשתמש בחר בתוך input מסוג text, נריץ את הקוד הבא
 

function selctedTextInput() {

    var ctr = document.getElementById('myCtr');

    var selectedValue = ctr.value.substring(ctr.selectionStart, ctr.selectionEnd);

    alert(selectedValue);

}


מי מגיע ל Tech-Ed כאורח מיקרוסופט? - אני

 

הופתעתי ושמחתי לקבל היום ממיכל מייל המבשר לי שאני מגיע ל – Tech-Ed כאורח מיקרוסופט.

אחד מתוך 5 בלוגרים נבחרים, אני מאוד שמח על הבחירה בי ומקווה לכתוב הרבה פוסטים מה – Tech-Ed, (בכל זאת נבחרתי על תקן מפרסם הרבה פוסטים :-)

אז תודה רבה למיקרוסופט, ונתראה באילת (פעם ראשונה שלי)

More Posts Next page »