ארכיון פוסטים עם התג "ms"

Logitech MX 400 Performance Laser mouse

יום חמישי, 23 באוקטובר, 2008
Logitech MX-400 mouse
בפעם הקודמת שניסיתי להחליף את העכבר, זה לא הצליח כל כך. העכבר ההוא עדיין נמצא בארון, למקרה חירום. אבל אחרי 9 שנים בערך, הלוג'יטק MouseMan העתיק שלי התחיל לגמגם, קליק כבר לא קליק, והגיע הזמן לקנות עכבר חדש. כמובן שחיפשתי לוג'יטק חדש. אחרי בערך 15 שנים של עכברי לוג'יטק, לא מחליפים עכבר מנצח. אז נכנסתי לאתר שלהם, ובסוף החלטתי שה-MX 400 הוא המתאים ביותר לצרכי. חיפוש בזאפ העלה את פנדה כאופציה הסבירה ביותר (פעם ראשונה שאני קונה שם), ולאחר מספר ימים העכבר הגיע.

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

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

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

את שני הכפתורים הצדדיים תיכנתתי ל-page up ו-page down, אבל אני בספק אם אשתמש בהם הרבה. אני כבר רגיל לשלוח את האצבע לגלגל בשביל זה.

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

בסך הכל עכבר טוב, ורק עניין הגלגל הקשה קצת מעיב על המושלמות שלו.

הבלוג השני שלי

יום חמישי, 24 ביולי, 2008
לפני כחודש הוזמנתי במפתיע אל משרדי מיקרוסופט ישראל לשיחה עם עמית כהן, שאחראי על קשר עם קהילת הקוד הפתוח בישראל. יום לאחר מכן נשרף לי המחשב, ולא התפניתי לכתוב על זה כל כך. בשיחה הוא תיאר בפני את המאמצים של מיקרוסופט למשוך מפתחי קוד פתוח לכתוב גם לפלטפורמות של מיקרוסופט, החל מ-Windows ועד SQL Server ואחרים. זאת גם על ידי תחרויות, תמיכה בפרוייקטים, ושחרור יותר מידע על ה-API שלהם.
בסוף השיחה הוא הציע לי לפתוח בלוג באתר הבלוגים של מיקרוסופט ישראל, ולכתוב שם על קוד פתוח. אתמול כתבתי את הפוסט הראשון.
מתקרב אל הצד האפל? לא אכחיש.

microsoft + opensource = ?

יום חמישי, 10 ביולי, 2008

So today I got an email from SourceForge, asking me to vote in their Community Choice Award for best open source software in various categories. Apart from the usual Best Project for the Enterprise or Best Project for Multimedia, they also have categories for Most Likely to Be Accused of Patent Violation (ReactOS is my choice here) or Most Likely to Get Users Sued (the various file sharing programs are the immidiate suspects here).

I voted in categories that had software I had some experience with, which was about half the categories. Anyway, I was surprised to see that the primary sponsor for this whole thing is no other than Microsoft. Yes, the one you are least likely to think of when it comes to open source. Their logo was linked to http://www.microsoft.com/opensource/, which contains the words "open source" more times than I could think possible on one page for a microsoft.com site.

Which reminds me, about two weeks ago, just before my machine crashed , I had a meeting with Amit Cohen from Microsoft-Israel. He invited me, as an open source developer and advocate, to open a blog at blogs.microsoft.co.il. So now that I have some time again I registered myself there, and if it hadn't needed approval, this post might have been posted there.

בלב המאפליה

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

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

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

ולבסוף, יהיה מעניין לראות כמה זמן יקח לפרוייקט מונו לשכפל את גרסה 3.0. הייתי מהמר על 2010. לא שיש לי משהו נגדם, ואם היה לי זמן אפילו הייתי עוזר להם, אבל נראה לי שבגלל שיטת הפיתוח הסגורה של ה-Framework, הם תמיד יהיו בפיגור, ותמיד יהיו לא רלוונטיים.

מיקרוסופט חושפת את הקוד של דוט נט

יום שני, 22 באוקטובר, 2007
זה כבר חדשות ישנות, אבל בתחילת אוקטובר הכריזה מיקרוסופט, שהיא תחשוף חלקים ניכרים מקוד המקור של .NET Framework (וכניראה למעשה רוב המערכת הזאת) תחת רשיון MS Reference License, שאינו רשיון קוד פתוח (וכאן אני ראיתי זאת לראשונה). אני גיליתי את זה במקרה לפני כמה ימים, ודי נדהמתי. אמנם מיקרוסופט כבר שיחררה בעבר את הקוד של כמה תוכנות זניחות, כמו Wix ליצירת קבצי התקנה, אבל סביבת הפיתוח של .NET זה משהו בסדר גודל אחר. הפעם כאמור היא לא משחררת את הקוד, רק מאפשרת למפתחים לראות אותו ולהיכנס לתוכו בזמן ניפוי הבאגים, אבל זה עדיין צעד גדול קדימה. גם סאן עשתה את זה בעבר עם ג'אווה, והצעד הבא שלה היה לשחרר את ג'אווה תחת ה-GPL. יהיה מעניין אם גם מיקרוסופט תעשה זאת, מכיוון שבסופו של דבר הם לא מרוויחים מה-framework, אלא ממכירת רשיונות לסביבת הפיתוח Visual Studio.

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

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

Productivity, microsoft style

יום רביעי, 25 ביולי, 2007

a few days ago the Office Professional 2003 i have at work started acting up, and Word froze after a few seconds of work. other apps in the package poped a message that "office wasn't installed for this user. please reinstall". so i tried to repair, and then to install, and then to uninstall and reinstall, and all i got was that Word gave the same message instead of freezing. so we called a sysadmin from some company that sat on it, tried all sorts of things, talked to microsoft support for two hours (no kidding), and still couldn't find the problem. eventually he opened a new user on the machine and copied my stuff over from my old user. all this took about 3 or 4 hours of my work day. not a very productive day, i'd say.

how to break notepad

יום שישי, 24 בנובמבר, 2006

notepad, the plain text editor that comes with windows, has a silly bug. do this:

  1. Open up Notepad
  2. Type in this sentence exactly (without quotes): "this app can break"
  3. Save the file to your hard drive in ANSI encoding.
  4. Close Notepad
  5. Open the saved file by double clicking it.

instead of what you wrote, you will see squares, or chinese/japanese/korean gliphs, if you have them installed.

source

MS Wireless Notebook optical mouse 4000

יום רביעי, 5 באוקטובר, 2005

קיבלתי את העכבר הזה במתנה כפרס על מכתב ששלחתי למערכת SMBPlus, שזכה בפרס מכתב החודש (התלוננתי על כך שבמעבר מצירוף דיסקי CD לדיסקי DVD, הם החליפו את שקיות הנילון במארזי DVD שתופסים הרבה יותר מקום Image).

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

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

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

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

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

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

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

tabs in IE

יום שני, 16 במאי, 2005

so IE will have tabs. being about the last browser on earth that doesn't have them, i'd say it's about time. what next, pop-up blocking? oh, that was in the infamouns SP2 or something.

Microsoft Antispyware

יום ראשון, 15 במאי, 2005

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