DCSIMG
March 2008 - Posts - נועם - תעופה זה לא רק באג

נועם - תעופה זה לא רק באג

Everything on Everything, Technology, Programming, Gadgets And Day to Day staff

March 2008 - Posts

טיפים שימושים לתוכנת Navizon

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

הטיפים הם עבור גרסת Navizon ל Windows Mobile :

  1. הקטנת פרק הזמן עבור חיפוש רשתות חדשות - עבור כל מכשיר פרק זמן זה ואופן השינוי שונים, עבור רוב מכשירי HTC השינוי מתבצע בRegisty.
  2. מעבר לרשת דור שני - כפי שציינתי המכשיר שלי הוא HTC TyTN II שהוא מכשיר דור שלישי (3.5 ליתר דיוק), מעבר ידני לרשת ה 2G של אורנג מאפשר מציאת אנטנות סלולריות חדשות, מאחר והאנטנות מכילות זיהוי שונה עבור התוכנה זאת אנטנה חדשה.
  3. כאשר אנחנו מריצים את התוכנה או משנים את הקונפיגורציה שלה מותקן מאחורי הקלעים לינק בספריית ה StartUp של המכשיר להפעלה אוטומטית של התוכנה, אבל !!! הרצת התוכנה גוזלת סוללה שהיא המשאב היקר ביותר שלנו. לכן אני מוחק את הלינק כך שאוכל אני לשלוט מתי התוכנה רצה ומתי לא.
  4. התוכנה אינה מושלמת (כתובה ב Compact Framework 2.0) ולכן מתעופפת לעיתים, אני מסנרכן באופן יזום את התוכנה עם השרת (ע"י שימוש בGPRS) ומוודא שלא אאבד את כל האנטנות שמצאתי.

אשמח לענות לשאלות או לעזור

עדכון Driver עבור כרטיסי מסך במחשבים ניידים - בעיה ופתרון

נתחיל בבעיה, במחשבים שולחנים (a.k.a Desktops) קיימים שני מצבים :

  1. כרטיס מסך מובנה על לוח האם - בדרך כלל חלש יחסית (Intel, SIS, ...)
  2. כרטיס מסך בחריץ הרחבה - מאפשר גמישות והחלפה, יצרני Chipset נפוצים ATI ו NVIDIA כאשר לכל חברה יש כמה סדרות המתאפיינות בביצועים שונים ומחירים מ 50$ עד 600$

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

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

 

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

אבל מחקר שנערך מצא ש 28% מBlue Screen Of Death ב Vista בשנת 2007 היו כתוצאה של בעיות בDrivers של NVIDIA ול ATI יש גם חלק נכבד בעוגה.

המחשב הנייד שלי DELL E1505 (דגם מקביל ל 6400 המקובל בארץ) כבן שנתיים. כאשר קניתי אותו הוא היה מותקן עם XP שכמובן הותקן שוב מחדש ללא כל ה"זבל" שמגיע בהתקנה המקורית. לפני כשנה התקנתי אותו מחדש עם Vista ולמזלי DELL ידועים בכך שמבין יצרני המחשבים הניידים יש להם את ה Drivers המעודכנים ביותר ושזאת גם אחת מן הסיבות שקניתי DELL.

לפני ההתקנה הורדתי את כל הDrivers מהאתר של DELL וההתקנה עברה חלק והמחשב קיבל את Rating של 3.6 בעקבות ביצועי כרטיס המסך. בזמנו שקניתי את המחשב הכרטיס החזק ביותר ש DELL מכרו עבור המחשב היה ATI Mobility x1400 עם 256MB זכרון (היום ניתן להשיג NVIDIA GeForce Go8600).

הDriver של כרטיס המסך היה גרסת Beta של ATI עבור Vista ובאמצע מאי יצאה גרסת WHCL שכמובן הותקנה ושיפרה את ה Rating ל 3.7.

טוב אז מידי פעם ניגש שוב לאתר של יצרן המחשב ושם נגלה להפתעתנו שלא קיים עדכון ? !

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

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

הפתרון תוכנה קטנה שמאפשרת לנו להתקין את ה Driver הגנרי על המחשב היקר והאהוב שלנו. החברים באתר Driver Heaven יצרו את התוכנה שמשנה את קבצי ההתקנה של ה Driver ומאפשרת לנו להתקין אותו ללא שום בעיות. יש שתי גרסאות, אחת עבור ATI בה אני משתמש ואחת עבור NVIDIA.

כרגע אני רץ עם גרסת ATI של חודש מרץ 2008 ובתוספת התקנת SP1 (בניגוד לחווית טל שחר) קבלתי עליה בביצועים ל Rating  של 3.9 על מחשב בן שנתיים.

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

מיזם מיפוי אנטנות סלולריות וWiFi ששווה קצת כסף

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

בעזרת קהל משתמשים בעלי טלפונים/מחשבים ניידים/ ועוד, אשר מכילים שילוב של GPS/WiFi/טלפון סלולרי (כל שילוב שהוא) ומריצים Windows Mobile/ Symbian S60/ Windows XP/Vista ותוכנה שכתבו מאתרים מיקומי אנטנות סלולריות ואתרי WiFi (פתוחים או מוגנים) ושומרים את מיקומם בשרתי החברה.

בעזרת המיקומים שנשמרו מאפשרת החברה לנווט ללא צורך בGPS ע"י ביצוע חיתוך של אנטנות סלולריות וWiFi בדיוק של כ 300 מטר (באיזורים שנסקרו).

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

אנטנה סלולרית חדשה (שאף אחד לא מצא עדיין) 15 נקודות
אתר WiFi חדש (שאף אחד לא מצא עדיין) 3 נקודות
אנטנה סלולרית קיימת (שכבר נמצאת במאגר) 2 נקודות
אתר WiFi קיים (שכבר נמצא במאגר) נקודה

כאשר נגיע ל 10,000 נקודות נקבל זכות ל 20$ שנוכל להעביר לחשבון PayPal או להשתמש בהם באתר לקניית שירותים.

מאחר ואני נוסע די הרבה בארץ ומכשיר הסלולרי העיקרי שלי מכיל מודול GPS פנימי (HTC TyTN II) התקנתי את התוכנה ונכון להיום לאחר כחודש יש לי כ 100,000 נקודות ששוות ל 100$, אומנם שער הדולר הוא על הפנים אבל 100$ בחשבון ה PayPal כאשר כל מה שעשיתי הוא להתקין ולהריץ את התוכנה זה לא רע.

לכל מי שמעוניין להצטרף ניתן להרשם לתוכנית ע"י פתיחת חשבון או כאן Navizon

בפוסט הבא אצרף כמה טיפים לאיך ניתן לגלות יותר אתרי WiFi (עבור Windows Mobile) וכמובן לקבל יותר נקודות.

לחיות ללא משרד או איך לנצל את שרת ה Exchange...

שבוע שעבר APPLE הכריזו שלקראת סוף הרבעון השני יתמוך ה iPhone בפרוטוקול ActiveSync של Microsoft אז החלטתי לנצל את זה ולנסות להסביר מדוע, למה ואיך אפשר לנצל את היכולת של שרת Exchange לעבודה מחוץ לסביבת הרשת האירגונית ע"י Over The Air Sync.

קודם קצת היסטוריה... מיקרוסופט חיברו את סביבת ה WM מאז הגרסה הראשונה עם Outlook. הדבר הראשון שעשה כל משתמש שרצה לחבר את המכשיר למחשב השולחני (או הנייד) היה לוודא התקנה של שתי תוכנות Microsoft Office Outlook (גרסה 2002 ומעלה) ו Microsoft ActiveSync (לא ניכנס כאן כרגע לכל הבדלי הגרסאות... ויש הרבה...) והופלה לחבר את המכשיר למחשב ולסנכרן כל מה שיש ב Repository של Outlook למכשיר (דואר, פגישות, אנשי קשר, משימות, פתקים)

 

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

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

למיקרוסופט עם כל הדברים הבעייתים והגרועים שנעשים יש יתרון אחד גדול, אינטגרציה בין תוכנות ושירותים , זה קל כאשר הכל באותו בית. אז מישהו הבין שרוב האנשים שעובדים עם Outlook עובדים גם עם Exchange ולא רוצים לחבר כבלים ולהיות "כבולים" למחשב ובגרסת WM2003 הגיע הגרסה לענים של PushMail.

במהלך 2003 החלו להכנס Windows Mobile Phone Edition לתפוצה נרחבת. המכשירים כפי ששמם מרמז שילבו בין PDA לטלפון ואיפשרו למשתמש להיות מחובר לרשת דרך GSM/GPRS. עם יכולת החיבור הזאת הגיעה גם הדרישה להיות מסונכרן עם הנתונים בשרת כל הזמן.
השיטה התבססה על קבלת SMS מיוחד משרת הExchange שהעיר את המכשיר וסימן לו שיש שינויים בשרת ויש צורך לסנכן.

מאחר אני התחלתי עם מכשיר WM2003 יצא לי להכיר מקרוב את ה PushMail לענים ובעיותיו (בעיקר בארץ). השיטה התבססה על כתובת SMTP עבור שליחת ה SMS וספקי השירות הישראלים כבר מזמן חסמו את יכולת הקישור SMTP --> SMS. הפתרון הגיע מספקים חיצונים אשר חשפו כתובת email וידעו להעביר את ההודעה כ SMS למכשיר (תמורת כסף כמובן).

השיטה היתה בזבזנית ברוחב פס והוסיפה עלות כלכלית של שליחת ה SMS אבל עבדה.

ככה חייתי עד שנת 2006 בא עברתי למכשיר WM5 וזה כבר נושא לפוסט אחר.

 

 

הסוללה החדשה הגיעה... או כמה באמת עולה משלוח ?

 

כפי שכתבתי בפוסט "לקום ליום כתום וירוק" הסוללה של המחשב הנייד שלי החליטה ש Enough is Enough ואם אני ממשיך להתנהג אליה לא יפה (כמו לדרוש ממה 4 שעות עבודה) היא פותחת בשביתה.

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

לאחר יום הסוללה היתה אצלו ואחרי עוד 4 ימים היא היתה אצלי (בעלות משלוח שערוריתית של כמעט 100$). החלפתי את הסוללה ובא לציון גואל.

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

אז הכנתי את עצמי לעלות של עוד 100$ משלוח דבר שהיה מטיל בספק את כל הסיפור מאחר ובארץ סוללה זהה עולה כ 700 ש"ח. התחלתי לבדוק באתרי חברות המשלוח הבין לאומיות ועלות המשלוח עמדה על כ 50$, טוב עדיין בתחום הסביר.

באותו יום הייתי צריך ללכת לדואר ושלם כמה (יותר מיידי) דוחות חניה (האיזיפארק נגמר תמיד 5 דקות לפני הפקח מגיע לתת את הדו"ח) ותוך כדי עמידה בתור (ה 15 בחודש) הסתכלתי על המחירונים שתלויים על הקיר - הפתעה משלוח EMS לארה"ב עולה רק 83 ש"ח. כן כן אתם קוראים נכון כ 30% מעלות משלוח ע"י חברת שילוח. בנוסף EMS מבטיחים משלוח של עד 48 שעות לרוב הערים בארה"ב. אז מייד שלפתי את הסוללה מהתיק (ואחר כך אני מתפלא למה הוא כבד כל כך) ושלחתי את הסוללה. לאחר פחות מ 24 שעות הגיע SMS שהחבילה הגיעה ליעדה.

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