יום רביעי, 28 במאי 2008

Ubuntu Linux 8.04 Hardy Heron

שלום לכולם
רציתי לשתף אתכם בחוויה שאני עובר עם Ubuntu 8.04.
החלטתי להתקין את מערכת ההפעלה כדי לראות מה היא באמת שווה.
לגבי ההתקנה: היתה מאוד פשוטה ואפילו התקנתי דרך Windows XP עצמה (ואפילו אפשר להסיר את Ubuntu אם פתאום לא בא לכם, דרך הוספה/הסרה של תוכנות בWindows XP).
ההתקנה זיהתה את כל החומרה שקיימת אצלי במחשב: מהמסך ועד התקן הBlueTooth שיש לי ואפילו את הכרטיס רשת האלחוטי שלי.
התקנה מאוד פשוטה: NEXT NEXT NEXT והכל בסדר.
יש לי מחשב עם 768 מגה זיכרון וUbuntu רץ מעולה ועוד הוספתי כל מיני תוספות של תצוגה (שיהיה מגניב, אם כבר אז כבר. לא?).
הבעיה היחידה שכרגע נתקלתי בה זה העברית שלפעמים עושה קצת בעיות אבל זה לא משהו שאי אפשר להתמודד עם זה.
כל זה ברמת המשתמש הפשוט.
כמובן שאני לא יכול לראות מערכת הפעלה ולא לקלקל אותה.
אז ניסיתי, התקנתי, הורדתי ועד כה, עושה רושם שהיא דווקא סוחבת יפה מאוד.
התחלתי אפילו לעבוד עם FireFox (בWINDOWS גם), ועושה רושם שיש אחלה תוספות וזה נראה יפה מאוד.
שורה תחתונה, מבחינתי, לינוקס בגרסת Ubuntu 8.04, מתאימה כרגע למשתמשים ביתיים שמבינים לא מעט והלאה.
Ubuntu 8Linux 8.04 לא מתאימה כרגע למשתמש הביתי הרגיל, שלא ממש מבין יותר מידי במחשבים.
אך לפי דעתי, בעתיד המאוד מאוד לא רחוק, בהתפתחויות הקרובות, עושה רושם שלינוקס "תאכל" את Windows בלי מלח.
והיא אפילו חינם :)
מקווה שהיום הזה יגיע, וכמה שיותר מהר.
אשמח לשמוע תגובות מאנשים שהתקינו את לינוקס ובדקו אותה.

Ubuntu Linux 8.04 Hardy Heron

שלום לכולם
רציתי לשתף אתכם בחוויה שאני עובר עם Ubuntu 8.04.
החלטתי להתקין את מערכת ההפעלה כדי לראות מה היא באמת שווה.
לגבי ההתקנה: היתה מאוד פשוטה ואפילו התקנתי דרך Windows XP עצמה (ואפילו אפשר להסיר את Ubuntu אם פתאום לא בא לכם, דרך הוספה/הסרה של תוכנות בWindows XP).
ההתקנה זיהתה את כל החומרה שקיימת אצלי במחשב: מהמסך ועד התקן הBlueTooth שיש לי ואפילו את הכרטיס רשת האלחוטי שלי.
התקנה מאוד פשוטה: NEXT NEXT NEXT והכל בסדר.
יש לי מחשב עם 768 מגה זיכרון וUbuntu רץ מעולה ועוד הוספתי כל מיני תוספות של תצוגה (שיהיה מגניב, אם כבר אז כבר. לא?).
הבעיה היחידה שכרגע נתקלתי בה זה העברית שלפעמים עושה קצת בעיות אבל זה לא משהו שאי אפשר להתמודד עם זה.
כל זה ברמת המשתמש הפשוט.
כמובן שאני לא יכול לראות מערכת הפעלה ולא לקלקל אותה.
אז ניסיתי, התקנתי, הורדתי ועד כה, עושה רושם שהיא דווקא סוחבת יפה מאוד.
התחלתי אפילו לעבוד עם FireFox (בWINDOWS גם), ועושה רושם שיש אחלה תוספות וזה נראה יפה מאוד.
שורה תחתונה, מבחינתי, לינוקס בגרסת Ubuntu 8.04, מתאימה כרגע למשתמשים ביתיים שמבינים לא מעט והלאה.
Ubuntu 8Linux 8.04 לא מתאימה כרגע למשתמש הביתי הרגיל, שלא ממש מבין יותר מידי במחשבים.
אך לפי דעתי, בעתיד המאוד מאוד לא רחוק, בהתפתחויות הקרובות, עושה רושם שלינוקס "תאכל" את Windows בלי מלח.
והיא אפילו חינם :)
מקווה שהיום הזה יגיע, וכמה שיותר מהר.
אשמח לשמוע תגובות מאנשים שהתקינו את לינוקס ובדקו אותה.

יום חמישי, 22 במאי 2008

The query cannot be run for the following DataObject: GetCommonManager

לאחרונה (יותר נכון בשבועות האחרונים) נתקלתי בבעיה שהדירה שינה מעיניי.
בניתי טופס InfoPath ויצרתי Data Connection (חיבור נתונים) לWeb Service שנקרא: GetCommonManager תחת UserProfileService.asmx.
לטופס הוספתי פקד מסוג "תיבת טקסט" שמכיל את שם המנהל של המשתמש שממלא כרגע את הטופס.
(איך עושים זאת, אפשר לראות בפוסט זה)
ברגע שלחצתי על Preview Form (תצוגה מקדימה של הטופס), קיבלתי את ההודעת שגיאה הבאה:

The query cannot be run for the following DataObject: GetCommonManager

InfoPath cannot run the specified query.

The SOAP response indicates that an error occurred on the server:

Server was unable to process request. ---> Object reference not set to an instance of an object.

אמא'לה!!!! מה עושים!!??!

מה ז"א מה עושים? פותרים את הבעיה.
חפרתי, גיששתי ולא מצאתי כלום.
החלטתי להתקשר לחברי היקר יניב חדד (מתכנת על לכל הדיעות) והוא העלה רעיון מאוד מאוד נחמד:
תבדוק אם בכלל נמצא מידע בשדה "מנהל" בפרופיל המשתמש בSharePoint, ז"א, User Profiles.

אני מצידי אמרתי לו: אני יכול להישבע שגם אם השדה ריק, הוא לא מחזיר שום דבר אבל לא נותן הודעת שגיאה.
מה מסתבר? טעיתי :)
אז מה למדנו פה היום? אם יש לכם הודעת שגיאה מסוג זה: The query cannot be run for the following DataObject: GetCommonManager (שאגב, GetCommonManager יכול להיות משהו אחר), פשוט לבדוק אם השדה מלא או ריק (סביר להניח שהוא ריק).
או שפשוט להתקשר ליניב חדד, הוא בד"כ פותר כל מה שבלתי פתיר וגם מתקן כל מה שבלתי תקין :)
סופ"ש נעים לכולם.

יום רביעי, 21 במאי 2008

בעיית חזרה לדף הבית של הפורטל מתוך My Site

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

יום חמישי, 15 במאי 2008

הודעה שגיאה: SysFader: iexplore.exe Application Error

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

"sysfader.exe is a process belonging to the NVidia Graphics device range and is bundled alongside these products. This is a non-critical system process although it should not be terminated unless suspected of causing problems."

כמו ששמתם לב, עושה רושם שזה איכשהוא קשור לכרטיס מסך של Nvidia.
האם משם תבוא הישועה? לא בטוח.
הפתרון שעבד אצלי הוא לפתוח IE, ללכת לכלים (TOOLS), אפשרויות אינטרנט (Internet Options), תוכניות (Programs) וניהול תוספות (Manage Add-ons) ולהתחיל לעשות Disable לכל אחד מהADD-ONS ואז להבין איזה מהם עושה את הבעיה.
אצלי זה היה ממש מוזר כי ביטלתי את כולם, סגרתי IE, פתחתי מחדש, החזרתי את כולם והסתדר לי.
לא לדאוג, אני איכשהוא מאמין שהשגיאה תחזור :)

עוד פתרונות אפשריים לבעיה:

לפתוח IE, ללכת לכלים (TOOLS), אפשרויות אינטרנט (Internet Options), מתקדם (Advanced) ולהתחיל לבטל כל מיני אפשרויות.
למשל: Enable Page transitions (מצטער, פשוט אין לי פה חלונות בעברית).
Enable visual styles on buttons and controls in webpages.
ואולי גם, Enable third-party browser extensions.

עוד אופציה, היא ללכת למאפייני המסך (Properties), מראה (Appearance), אפקטים(Effects) ושם לבטל את הCheckBox הראשון: Use the following transition effect ...

וסופית, אם שום דבר לא עוזר אז כדאי לבדוק עם תוכנת Anti-Spyware כלשהיא ולראות, אולי משם תבוא הישועה.
מקווה שעזרתי.
שיהיה לכולם סופ"ש רגוע, שמשי, ימי, ושמח

יום רביעי, 14 במאי 2008

Customization - איך שוברים את הראש?

רציתי לשתף את כולכם בתקרית נחמדה שעברתי היום.
הייתי אצל לקוח ועשיתי שינויי מראה לפורטל MOSS.
החזרתי את הMASTER PAGE למקור, החזרתי את כל הCSSים המקוריים וציפיתי שהכל יהיה תכלת, כחול, כמו בברירת מחדל.
אך להפתעתי (אוי ווי), איזורים מסויימים נשארו בצבעים קודמים.
שיניתי Theme והצבעים השתנו. חזרתי לTheme ברירת מחדל של MOSS והצבעים עדיין שם.
הסתכלתי בCSS, חפרתי, בדקתי את הצבע וכלום!
מה הסתבר בסופו של דבר?
ישנם כמה קבצים navshape.gif, pagebackgrad.gif ו-pageTitleBKGD.gif שאותם שיניתי כדי שיהיה צבע שונה למסגרת מסביב לContent של האתר.
קבצים אלו רשומים כברירת מחדל בCore.css.
החזרתי את הקבצים המקוריים מהגיבוי שלהם והפלא ופלא .. הכל חזר.
לכן, אם מישהו נתקל במקרה כזה, קודם כל תבדקו את הCSS ותראו לאן הוא פונה, אח"כ השאר.
ובנושא אחר: מה אתם אומרים על Communication Server? מתי הוא באמת שמיש?
שיהיה לכולם סופ"ש נפלא

יום שני, 12 במאי 2008

פונקציות לשימוש בעמודה מחושבת - MOSS

חיפשתי חיפשתי ופתאום מצאתי.
רשימה של הפונקציות בעמודה מחושבת נמצאת בקישור הבא: (תודה לJames Kemp)

http://blogs.technet.com/collaboration/archive/2008/03/28/functions-for-use-in-a-moss-2007-column-today-me-other.aspx

InfoPath 2007 - איך לקבל את פרטי המנהל של ממלא הטופס

בזמן האחרון (או קצת לפני?), שמתי לב שיותר ויותר אנשים משתמשים בטפסים אלקטרונים (בתוכנת INFOPATH) אותם אפשר למלא בדפדפן IE בזכות השירות החדש במערכת MOSS - Microsoft Office Sharepoint Server.
בניית טופס בInfoPath 2007 נעשתה יותר קלה מאשר הגרסאות הקודמות לה.
כמו כן, יש אינטגרציה יותר מלאה בין תוכנות האופיס השונות.
למשל, Data Connections, הנושא עליו נדבר כעת.
 
חיפשתי, סרקתי, עיינתי ולא מצאתי: איך לקבל את שם המנהל (או פרטים נוספים עליו) כאשר אני ממלא טופס InfoPath. (למשל לצורך שימוש בשם המנהל בWorkFlow).
 
הפתרון מאוד מאוד פשוט בזכות הWeb Services שמצויים בMOSS.
רשימה של הWeb Services תמצאו כאן:

 http://claytonj.wordpress.com/2007/02/19/wss-30-web-service-reference-guide (תודה לCJ)
 
אנו נשתמש בWeb Service זה:
http://ServerName/_vti_bin/UserProfileService.asmx

 
הסבר מפורט לקבלת פרטים על המשתמש הנוכחי שפתח שבודק או ממלא את הטופס, נמצא כאן: http://blogs.microsoft.co.il/blogs/itaysk/archive/2007/04/05/InfoPath-_2D00_-Get-the-current-user-without-writing-code.aspx (תודה לאיתי שקורי, אמן InfoPath)
 
אז לענייננו.
כפי שרשמתי קודם, ישנו משתמש שממלא טופס ואנו רוצים לקבל את פרטי המנהל של המשתמש שממלא את הטופס ברגע זה.


1. דבר ראשון שנעשה הוא (בהנחה שהטופס מוכן ורק נשאר להוסיף את הData Connection), הוא ליצור Data Connection ע"י לחיצה על "כלים" ולאחר מכן: "חיבורי נתונים".
 
2. לאחר מכן נלחץ על "הוספה". במסך: "צור חיבור חדש עבור" נבחר "קבלת נתונים" ונלחץ על כפתור "הבא".
 
3. במסך הבא: "מהיכן ברצונך לקבל את הנתונים" נבחר: "שירות אינטרנט" ולאחר מכן נלחץ על כפתור "הבא".
 
4. במסך: "פרטי שירות אינטרנט" תחת שדה "הזן את מיקומו של שירות האינטרנט בו ברצונך להשתמש ..." נרשום את מיקום הWeb Service שנרצה להשתמש בו.
    במקרה שלנו, Web Service זה: http://ServerName/_vti_bin/UserProfileService.asmx

    (נא לשים לב שבמקום ServerName יש לרשום את שרת הMOSS שלכם).
 
5. לאחר מכן נקבל רשימה של הפונקציות שנמצאות בתוך Web Service זה. אנו נבחר באפשרות: GetCommon Manager ונלחץ על כפתור "הבא".
 
6. במסך הבא אפשר לבחור אילו פרמטרים להחזיר. נשאיר את הפרטים כפי שהם ונלחץ על כפתור הבא: "הבא".
 
7. נלחץ על כפתור: "הבא" שוב ובמסך אחריו יש לסמן "קבל נתונים אוטומאטי כאשר הטופס נפתח". ונלחץ על כפתור "סיום".
 
בשלב זה יצרנו את הData Connection שבו נשתמש כדי לקבל את פרטיו של המנהל.
 
כדי לראות את הפרטים שאנו רוצים לקבל, נוסיף פקד "תיבת טקסט" מרשימת הפקדים.

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

 2. יש לתת שם לפקד (לא חובה אבל יותר נוח). למשל: "שם המנהל".

 3. לאחר מכן, נלחץ על כפתור הFX (בשדה "ערך"):

  

4. נבחר "הוסף שדה או קבוצה" ובמסך שייפתח, תחת הכותרת העליונה: "מקור נתונים", נבחר את המקור נתונים שלנו. אם לא נתנו לו שם אז נבחר ב:" GetCommonManager".

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

אנו נבחר בשדה "Name" כדי לקבל את שם המנהל ונלחץ על "אישור" עד שנסגור את כל החלונות.

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

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

נקבל חלון המודיע שאנו מתחברים למקור נתונים חיצוני והאם אנו מאשרים.

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

יום רביעי, 7 במאי 2008

כתבה על אפקטיביות ארגונית

בזמן שיטוטי היומי ברחבי עולם הMOSS (כמה שעות טובות ביום), קראתי כתבה של עידו יבנאי, מנהל תחום KM ביעל תכנה, באתר של Daily Maily, שמדברת על אפקטיביות ארגונית והצורך (שמתחיל להיות מובן לארגונים) בשימוש במערכות ניהול ידע כגון: MOSS

הכתבה בקישור הבא:    

http://www.pc.co.il/_DailyMaily/ItemClean.asp?ArticleID=20142&Vol=674&SearchParam=&CategoryID=72

יום שלישי, 6 במאי 2008

Welcome aboard

ברוכים הבאים וברוכים הנמצאים.

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

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

כמובן שהבלוג יעסוק גם בחיי היום היום. איך אפשר שלא? :)

אז שתהיה לכולם קריאה נעימה.

וכמובן, כל הצעה, הארה, הערה או טענה, Is very welcomed.

בברכת חג שמח לכולנו