יש לי וידוי קצר לפני שנתחיל: הפעם האחרונה שהתנדבתי למען הקהילה (ואני לא סופר
דברים כמו להעביר זקנה או ילד את הכביש) היתה לפני הצבא. באותה התקופה התנדבתי במשך
כשלוש שנים במשמר האזרחי. לא רק טובת הקהילה היא שעמדה לנגד עיניי בכל הזמן הזה
וגרמה לי להתנדב ואף להתמיד במשך שנים. בטווח גילאים כזה שלפני הצבא היינו מאוד
להוטים לקצת אקשן. היה לנו הרבה זמן פנוי וגם מוטיבציה (לפעמים קצת עודף מוטיבציה,
אבל כיוון שרוב הזמן התנהגנו יפה ואפילו ראו תוצאות בשטח כולם היו מרוצים).
השנים חלפו, נהייתי בחור עסוק (מבוגר אחראי קוראים לזה). המשפחה והעבודה מילאו
את חיי וכבר לא היה לי זמן לעיסוקים נוספים, בטח שלא בהתנדבות. ואז יום אחד באה דנה
ווהל מקשרי קהילה ונתנה הרצאה מקסימה על תחומי התנדבות שונים, שם שמעתי לראשונה על
WiseKid.
תוכנית WiseKid היא בעצם קורס פיתוח תוכנה, לגילאי - לא תאמינו - 12 עד 15.
עכשיו נסו לדמיין תלמיד כיתה ז' מתמודד עם ביטים, אלגוריתמים, תרשימי זרימה וכו'.
מסובך, נכון? בטח לא מתאים לכלל האוכלוסייה, נכון? אז זהו, שאפשר לעשות את זה אחרת.
ארז קלר מחברת MCD פיתח תוכנה שמתווספת לכלי הפיתוח החינמי של מיקרוסופט - Microsoft Visual C# 2008 Express Edition ומאפשרת לתלמידים התחלה קלה ומהירה בפיתוח תוכנה. קבוצות
התלמידים נפגשות בכל שבוע עם מדריך מטעם התוכנית. הם לומדים מתוך ספר שנכתב במיוחד
עבור תוכנית WiseKid ואנחנו, המתנדבים, מתרגלים איתם את החומר ועוזרים להם לכתוב
קוד אמיתי ב-#C. ממש כמו הגדולים. במתכונת הנוכחית ישנה חלוקה לשתי קבוצות על פי
אזורים. בחיפה יצטרפו המתנדבים לקבוצת תלמידים אתיופיים ובהרצליה קבוצת הלימוד
תורכב כולה מתלמידות כיתות ז'-ט'. במהלך השנה המתכנתים הצעירים ייצרו אפליקציות
גרפיות מורכבות ואפילו ייכתבו משחקים. כל זאת בסביבת עבודה מקצועית, בשפת פיתוח
נפוצה ומתקדמת וללא ידע מוקדם.
מה אתם יודעים, פתאום מצאתי זמן להתנדב. השילוב של תרומה לקהילה, קידום תחום
הקרוב לליבי ועבודה עם בני נוער קסם לי. אני הצטרפתי. ואתם?
זה כבר הפוסט השני שלי בנושא. הפוסט הראשון התמקד בניסוי מוהבי. את הפוסט הנוסף הזה כתבתי משתי סיבות - הראשונה היא שהרגשתי שאני מפספס חלק גדול מקהל היעד שלי, משתמשי Windows דוברי העברית, שאינם נוהגים לקרוא פוסטים ארוכים באנגלית (לפחות ראיתם את הסרטון?). הסיבה השנייה היא שפשוט נמאס לי. כן, פשוט ככה. נמאס לי לשמוע כמה שויסטה איטית, מלאה באגים, מנופחת וגם מריחה לא טוב מהפה. ועוד יותר נמאס לי לשמוע את זה מאנשים ששמעו את זה מהחברים שלהם או מאיש ה-IT של החברה שהוא מה זה כלי, חבל על הזמן. והכי מצחיק (או עצוב, תלוי איך מסתכלים על זה) זה שאף אחד מהאנשים האלה לא נתן צ'אנס אמיתי לויסטה. נכון, יש כאלו ששיחקו קצת בויסטה אצל חבר, שבמקרה יש לו מחשב מלפני חמש שנים עם 256MB זכרון אבל הוא מתעקש להדליק את כל האפקטים המ-א-גניבים האפשריים ומאט את העגלה, סליחה, את המחשב שלו עד לזחילה בסגנון חופשי. יש גם את אלו שעזרו אומץ והתקינו ויסטה בעצמם (או אולי קיבלו את המחשב החדש ככה) ואז נבהלו ממערכת הפעלה ששונה לחלוטין ממה שהכירו עד כה (כן, זה אותם אנשים שיגידו לך "וואלה תאמין לי וינדוז 98 היה הכי טוב").
אז תקשיבו חבר'ה. עזבו רגע אותי שאני אוהב חדשנות וגאדג'טים, כי זה היה ברור שאני הראשון שירוץ ויתקין ויסטה גם בעבודה וגם בבית. אבל אני מכיר אישית מספר לא מבוטל של אנשים שעובדים עם ויסטה יום יום. את האנשים האלו, כמובן אחרי תקופת הסתגלות, אפשר למיין לשתי קבוצות. קבוצה אחת, זה כל אלה שלא מבינים איך הם הסתדרו קודם ואיזה יופי ונוח שיש את זה ואת זה ואת זה שלא היה ב-XP. הקבוצה השנייה מורכבת מאנשים שלא מתעמקים יותר מדי במה שיש לויסטה להציע. הם התקינו Office או כל כלי עבודה אחר שמתאים לתפקידם, והם כל כך עסוקים בשגרת היום יום, שהם פשוט משתמשים במערכת ההפעלה באופן די שטחי. מיישמים שיטות עבודה שהם מכירים מ-XP, אולי פה ושם משתמשים בכמה פיצ'רים חדשים אבל לא יותר. בקבוצה הזאת יש גם את אלה שלא יכולים להתעמק יותר מדי בפיצ'רים החדשים כי אין להם את ההבנה המתאימה. הם בד"כ מקבלים את הויסטה מותקנת כבר על המחשב החדש או שהנכד בן ה-9 התקין עבורם.
הנקודה המרכזית כאן, שאולי פיספסתם אותה בכל המלל הזה, היא זאת: לדעתי ומהכרותי עם ויסטה עד כה - כמעט כל משתמש, אחרי תקופת הסתגלות לא ארוכה, יהנה מויסטה ולא יתגעגע ל-XP ב-כ-ל-ל. ויסטה היא לא רק ממשק משתמש ראוותני (ויפיפיה לטעמי). ויסטה היא לא רק החלון המעצבן שמחשיך את המסך ושואל האם אתם מאשרים (פעולה שבעצמכם יזמתם רוב הפעמים). ידעתם שבויסטה יש "פותר בעיות רשת"? וזה לא סתם קובץ עזרה כמו בXP. זה ממש פותר בעיות. ואני משתמש בו לא מעט. ולא, זה לא מרמז על בעיות בויסטה. יוצא לי לעבור הרבה בין רשתות, אלחוטיות, ציבוריות, פרטיות, מוצפנות וכו' ותמיד משהו בהגדרות משתנה וב-XP הייתם צריכים לתפעל את זה בעצמכם (או לקרוא לנכד ההוא בן ה-9). ואת נ- Snipping Tool הכרתם? בטח יש לו שם מגניב אחר בויסטה גרסה עברית, אבל תזהו אותו בקלות לפי סמל המספריים, הוא יושב בתיקיית "עזרים". זה כלי ממש נוח למי שרוצה להעתיק חלק מהמסך לתמונה. למשל צוות הבדיקות שלנו מאוד שמח כשגיליתי להם על קיומו של הכלי הזה. ומה עם העיצוב מחדש של האקספלורר (כן זה שמופיע כשאתם לוחצים לחיצה כפולה על "המחשב שלי")? שמתם לב איזה נוח להשתמש בשורת הניווט למעלה כדי לחזור לרמה ספציפית בהיררכיית התיקיות? שמתם לב לרשימת המיקומים המועדפים שמופיעה לצד התיקיות והקבצים שלכם? ידעתם שאפשר לגרור לשם תיקיות כדי שתוכלו בעתיד להגיע אליהן בקלות? שמתם לב שתפריט ה"התחל" הפך פתאום שוב למשהו הגיוני ובר ניהול? אם הייתם רואים איך נראה התפריט הזה על כמה מחשבי XP שאני נתקלתי בהם (כולל שלי, לפני ששידרגתי לויסטה) הייתם מקבלים סחרחורת.
לסיכום, הנה עוד כמה דברים מדליקים שבטוח לא ידעתם על ויסטה.
- אתם בטח מכירים את שורת הסמלים בסרגל למטה (בד"כ מופיע שם סמל האינטרנט, שולחן העבודה, תוכנת הדואר). ובטח גם הבנתם כבר שאפשר לגרור לשם קיצורים נוספים. אבל - הידעתם... לחיצה על כפתור Windows ומספר כלשהו בשורה העליונה במקלדת מפעילה את הקיצור המתאים בסרגל הזה (משמאל לימין).
- נכון שלחצן ימני על קובץ או תיקייה פותח תפריט יפה עם הרבה אפשרויות מעניינות? ניסיתם פעם בויסטה להחזיק את הshift לחוץ ואז ללחוץ לחצן ימני? נוספות אפשרויות כמו: להוסיף קישור לקובץ לתפריט "התחל", להוסיף קישור לQuickLunch (הסרגל ההוא שדיברנו עליו בסעיף הקודם), ועוד ועוד...
- ידעתם שאפשר להגדיל טקסט ותמונות באינטרנט אקספלורר ע"י Ctrl + גלגלת העכבר? בטח לא ניחשתם שאפשר לעשות את אותו הדבר גם בשולחן העבודה! למעשה, ניתן להשתמש בטריק הזה בכל תיקיה, מאוד נוח כשרוצים לעבור מהר ממצב טקסט עם פרטים על כל קובץ למצב תמונות גדולות או אפילו ענקיות (למשל שמחפשים תמונה או סרט מסוים).
אז הנה, עכשיו אתם יודעים יותר על ויסטה ותוכלו להחליט בעצמכם.
ועצה לעתיד - אל תאמינו לכל מה שמספרים לכם.
One of our customers was wandering if it is at all possible to find, using PowerShell, all documents in a specific folder that have "Track Changes" activated.
This is what I came up with, and it works well:
function FindTrackRevisions ([string] $path) {
$files = Get-ChildItem $path -Filter "*.doc"
$results = @{};
$wa = New-Object -ComObject Word.Application
$wa.Visible = $false $files | % {
$filePath = $_.FullName
$wd = $wa.Documents.Add($filePath)
Write-Host "Loading $filePath..."
$results[$filePath] = $wd.TrackRevisions
}
$wa.Quit()
$wa = $null
$results | ft -AutoSize
}
First, let's get this out of the way: Other than obviously working for the same company, I'm totally unrelated to the Mojave Experiment or any other marketing department for that matter. I'm "Dev" and the following post reflects my own opinions.
Windows Vista, from a product point of view, got itself some pretty bad reputation right from the start. It might be the delayed schedule, it might also be a few promised features that never made it to production (who said relational file system?). It might also be some bugs and glitches in the pre-SP1 version. And I guess biased public opinion had its effect as well. Whatever the reasons, the facts remain the same - Vista made a bad first impression on public opinion. I can only imagine the product and marketing people spending hours and days and week and months - trying to come up with a solution. However, first impressions, like the title reads, are lasting ones. This required "Thinking outside the box" (this term got so chewed up I'm feeling guilty using it).
So the marketing guys thought - (and this is just conjecture, I have absolutely no connection with that department) - Vista is actually pretty awesome, we just need to get over that bad first impression. So let's take a group of people that never heard of Vista and show them the cool features while recording their reaction - than we'll show it to the rest of the world and hope for good results.
But wait, where on earth will you find someone that knows how to run a Windows based computer but never heard of Vista? So here's a better, more practical idea...
Come forth the Mojave Experiment.
The experiment was ingeniously simple. It went like this: They took a group of people and told them they were going to try out some features in the next operating system by Microsoft, codenamed "Mojave". These people where then placed in front of a computer running Windows Vista. I imagine it was a slightly modified version of Vista made so it would not easily expose the true nature of this experiment.
The results were amazing, and a point was proven. People think Vista sucks because they were led to believe so, and not because they tried it for themselves.
By the way, before joining Microsoft I was one of the first enthusiasts in my company (if not the first) to install Windows Vista on my main development machine (a laptop). I remember vividly how friends, co-workers and family members alike made faces and remarks along the lines of "Are you sure you want to do that? Vista is so slow and there are a lot of problems."
Nonsense, I tell you. I think Vista is a major leap forward over XP, or any other OS available today. There are many areas of improvement. My favorite, of course, being usability. The new Explorer, Control Panel, Network problems diagnostics tool, all blessed with a new, impressive, user experience. Of course like every major change in your life it takes adjusting and getting used to doing things differently. The problem with software, especially operating systems, is that you depend on thousands of software vendors to do things differently on their part before you can really feel the change.
So don't just believe everything you hear or read, experiment for yourself.