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

Everything on Everything, Technology, Programming, Gadgets And Day to Day staff
Windows Mobile 7 – Good or Bad ?

This post is based on the on going buzz in the net about the capabilities of Windows Mobile 7 due this year

1. First nothing is official, wait for next Monday (Feb 15th) for the official announcement.

2. Multitasking – Still exist but this time no one can create a busy wait loop and kill the device battery in 30min (happened to me couple of times with some applications), Making software more stable and better suitable for mobile device is good at my book.

3. Flash – Why I need to ask ? first of all WindowsMobile already good a very good solution for flash with either Skyfire (www.skyfire.com) or Opera (www.opera.com), but still the first thing I do when installing them is to disable the flash support. Flash in it current stage is not suitable to mobile devices, there is nothing to gain of using flash in mobile devices and anyone saying otherwise doesn't really understand mobile devices usage.

4. There was never a .Net FW that wasn't backward compatible to the previous one, create such a version is out of the normal development cycle for MS, so far CF was just a scale down version of the Full .NET with a CLR tuned to the requirements of memory and CPU

5. If MS will require a signature for any installed SW I guess they will provide a mechanism for signing existing SW

6. Creating Silverlight as the core of the OS is GREAT IDEA, having a single software that runs multiplatform is a killer feature

7. Making every device pass MS labs is also great IDEA, all of you knows only the HTC hardware which are made with good coordinate due to the fact they are making it for very long time, but still there is no compatibly between the HTC accelerometer and the Samsung one meaning I need to write 2 versions (or more) of the application. Look how good the introduction of signed drivers and the WHCL brought to the Windows.

8. Having over the air or even plain single point of distribution for firmware is great also, the reason XDA creates some many ROMs is basically due to the delay HTC release fixes first and new features second. This is for me the same as Windows Update (it was part of WM since 6.0 it was never used due to the item 5)

9. ActiveSync and Windows Mobile Device Center being replace, you won't see a me crying over it, they should have killed it since ActiveSync 4, version 3.8 was the last version that worth something

10. Just remember that this is my personal opinion and not an official view, some people may feel otherwise and they can keep holding their anachronistic views in the cave. You need to remember that more than 90% of the users are not developers or hardcore users and for them stable and easy to use device is a good thing, the rest of us will find way to go around the limitations like we always did.

What's new in WCF4.0 - Sela Devloper Practice
Join Erez Harari and my self to the last session on the SDP Wed afternoon and dive with us to the dark holes of WCF 4.0 and the changes that come with it. Listen to buzzwords like : WS-Discovery, Serialization and Configuration enhancements, Routing and a few others.See how too people that think the most about them self can still play together nicely when needed ( :-) ) 

 

Integrating Service Buses: The full picture - Sela Developer Practice

Tomorrow afternoon Bram and myself are going to give a lecture on Sela Devloper Partice convension on the topic "Integrating Service Buses" which will explorer the Windows Azure Platform AppFabric.

In order to see who/how can enjoy the benefits of Service Bus and how can we use the in existing project you need to register to the convension (It is not too late) and come and see our amazing session and demos.

 

Ariel Ben Horesh – Live in PDC

Ariel Ben Horesh – Live in PDC

Our own Sela Ariel Ben Horesh just gave a live demo on MEF in PRISM during Glenn Block session on Building Extensible Rich Internet Applications with the Managed Extensibility Framework in PDC09.

Kudos to Ariel

Ariel On Stage @PDC09
PDC09 – Day 2 – Keynotes – Live blogging

PDC09 – Day 2 – Keynotes – Live blogging

Last yesterday we are sitting in amazing place 8 row just in front of the stage creating a homorganic row of blue shirts (There is a power in numbers).

IMG_1379 IMG_1381

Even that this happened after an hour of the keynotes I need to put this first :

FREE LAPTOP !!!

Steven just Announced that we all going to get a FRESH NEW LAPTOP from Acer to all. The crowed just jumped out of their chairs for that. When we first come to the PDC we asked our self what will be the “Gift” this year, last year it was a external HD but this year MS come out and surprise us all.

 IMG_1402 IMG_1403

And now back to the keynotes

Steven Sinofsky from Microsoft just come on stage and starting talking about development for Windows7.

Microsoft learned a lot from development of Windows7 :

  • Solving the existing problems and add-on Innovation
  • Engineering 7” developers blog that was full with on going problems that the developers team encounter and very active dialog with the developers community from around the world.
  • Ecosystem readiness – Vista was pre-mature for the market, the HW wasn’t ready (Drivers and Performance)
  • Software Quality And Windows Error Reporting – Online reporting from problems during the Beta and RC, Helped the development and the readiness of the Eco-Systems – Note – I wish we could do something like that but I guess you need to be large enough to make people opt-in to this type of telemetry collecting.

As part of the learning progress Microsoft learned that most people don’t hold the latest and greatest computer hardware and all of the demos are shown in a variety of computers

Internet Explorer 9

as part of the commitment of MS to make sure that IE won’t set a standard (like IE6 did) but to comply with the world wide web standards a new release of IE9 comes :

  • Standards – HTML 5, ACID3
  • Performance – JavaScript improvements – IE9 is as fast as any other browser beta out in the field.
  • Round corners boarders for IE
  • Hardware assist rendering without change in the Website (Direct2D / Direct Write) this is amazing change that allow the web browser to take advantage of the hardware abilities that it runs on. The main change is again that NO CHANGES were done on the website.

Scott Gu

IMG_1405Silverlight, Silverlight, Silverlight, Silverlight, All of Silverlight 3 that was released 4 months ago with Expression Blend3 and Sketchflow.

Some demos displayed with sporting websites with DVR support and instendt slow motions. IMG_1409Victoria Secret Fashion show is going to broadcast in Silverlight3 and so on the little sport event that called Winter Olympic

 

 

 

 

When Silverlight3 was aannounced on July 2009 Silverlight IMG_1411had an Install base of 

IMG_1410

Today less than 5 months after Silverlight got

 

 

Silverlight4

IMG_1412

Tons of new features in Silverlight4

 IMG_1413 IMG_1414

IMG_1415Accessing camera and microphone supporting your local hardware.

 

IMG_1416

New pixelshader built in the engine

IMG_1417 new IIS Smooth Streaming – making sure that the amount of data streamed from the server to the browser is based on the real time state of the network and the client application.

Silverlight media experience on CodePlex.com

This is already supports iPhone and any other non natively supported browsers and devices.  just changing a single checkbox on the IIS admin applet.

Live Demo – Crash, Stott tried to display the new feature on iPhone and had to switch 4 devices before it worked (“please, please said Scott”)

Other Amazing New Feature and some of them are way overdue :

  1. Printing !!!
  2. Rich Text
  3. Clipboard Access, Selecting text from Data grid can work to Excel
  4. Right Click
  5. Mouse Wheel
  6. Implicit Styles
  7. Drag/Drop
  8. Bidi & RTL
  9. HTML hosting – Use the HTML content as brush to paint any Silverlight control
  10. Commanding MVVM
  11. New Controls
  12. Share Assemblies Across SL and .Net4
  13. UDP Multicast support
  14. REST Enhancements
  15. WCF Improvements – TCP Channel Support
  16. WCF RIS Services

Scott Hanselman

IMG_1424

Scott replace Scott and started showing off a live demo of the new RIA services and some off the new features of Silverlight4

Back to Scott

Scott Gu come back to stage and showed off some new feature like :

  1. Trusted Application – Running outside of the sandbox
  2. Accessing Windows API
  3. Microsoft Office interoperability 
  4. Performance - Twice as fast, 30% faster startup and New profiling support
  5. Still 10 second install process

Schedule

Beta – Now Available – silverlight.net

Release – before Q2 2010

Conclusion

Today keynotes gave us a better feeling than yesterday, Maybe this is just me but this happen also last year with the Windows7 annoucement.

We heading out to pick up our new Toy.

This was a Shared post by Alex G and Myself

PDC09 – Day 1 Summery

PDC09 – Day 1 Summery

Last night I come back to the hotel from the convention center around 19:00 and waited for the Israeli delegation dinner to start at 21:00, without understanding how I woke up at 7:00 the next day and missed a hell out amazing steak dinner leaded by Guy B from Microsoft IL.

I got 3 posts waiting for final editing that I may release today on DirectX 11 Direct2D, SQL Server Spatial Data Types and .Net Micro Framework (Amazing Staff) so stay tuned.

I’m going to have a session on this topics on the on coming SDP (Sela Developers Practice)

PDC09 – Day 1 – Keynotes with Ray Ozzie & Bob Muglia

PDC09 – Day 1 – Keynotes with Ray Ozzie & Bob Muglia – Live blogging

I'm sitting on the 8th row in the center in-front of the stage with 3 other coworkers from Sela waiting for Ray Ozzie to come up and started talking about S+S and the flow of changes that come since talking about Windows Azure and Office Online / Services.

The main topic for today keynote is cloud computing and the connection of multi platforms like Desktop/Netbook/Phone/TV to the cloud and its services. Looking for seamless multi screen experiences that is based on the web connectivity.

Ray keep dropping hints for Windows Phone (used be Windows Mobile) and what to expect in MIX2010 around April 2010.

Ray talked about MS commitment to the browsers war, Still putting alot of strenght in pushing IE as the main platform with Silverlight for all platforms including Windows Phone

IMG_1348 IMG_1355

Next the CEO of Seesmic come to show the new version of their application which is based on Silverlight 3.0 speaking about the time they saved as small company by developing in Silverlight and Managed environment and by that dropping Adobe AIR platform and releasing today their full Silverlight version.

Azure Advances

Azure is maturing into production and as part of that all existing CTP programs are starting to close and would terminate by Jan-2010. Major part of this set is the introduction of the Azure Data Centers.

Data Centers

Azure data center is shifting from Beta to Release mode and currently there are 6 data center worldwide with 2 in North America, 2 In Europe and 2 the far east (Asia).

SQL Azure

SQL Azure is now fully evolved DB that allow the developer to use it as if he had an instance running localing on the machine with connection to Excel for example.
Another new feature is the ability to mount a BLOB data file as VHD to the virtual machine and using Windows Azure BLOB support.

WordPress

Automattic CEO that built the OpenSource WordPress framework come on stage to show up WordPress running under Windows Azure. Automattic transferred their backbone from Linux/PHP/Apache dedicate machines to Windows Azure environment running WordPress platform.
Fail blog owner come and showed how today they can handle a large peek in demand without the need to add new hardware to the backbone and receiving the performance just by changing the configuration file of the Azure site.

“Dallas”

Code name for data catalog with uniform discovering/exploring and using data This new codename is part of SQL Azure. This is a way for developers and companies to share and sell their data to other parties.

“Dallas” Data Explorer

Allow a developer to use and process the data without the need to understand the structure and start using it immediately. By using ADO.Net data services (a.k.a ASTORIA or now O.Data) allowing us to create a data proxy on the fly and add new data sources and export it directly to your application.

A very nice demo of accessing a public domain data from NASA, using the Mars Pathfinder 3rd pictures and creating a viewer application that digests that data with less than 15 rows of code.

Shared post by Alex G and Myself

Part 1 of first PDC Keynote…
First Day in PDC09 – My Session List

First Day in PDC09 – My Session List

One of the things I learn last year on PDC08 is to make sure you got the list of session and backup sessions (in case the first priority is full or boring…) in advance. The LA convention center is huge complex and not preparing this in advance is a major cause of leg aches from running all over the place.

imageThis map is not to scale …

Anyway here is a list I compiled for tomorrow, I actually still need to narrow it down as I have time slots with 3 and 4 session that looks promising…

I marked my first priority in RED

08:30 – 11:00

 

Keynotes

11:00 – 12:00

 

Accelerated Windows Application Development with Microsoft Visual C++ 2010

11:00 – 12:00

 

Data Programming and Modeling for the Microsoft .NET Developer

11:00 – 12:00

 

Microsoft Unified Communications: Developer Platform Futures

12:00 – 12:30

 

Free

12:30 – 13:15

 

Building Location Aware Applications with the SQL Server Spatial Library

12:30 – 13:15

 

Windows Error Reporting

13:15 – 13:30

 

Free

13:30 – 14:30

 

Advanced Graphics Functionality Using DirectX

13:30 – 14:30

 

Become a Web Debugging Virtuoso with Fiddler

13:30 – 14:30

 

Windows 7 and Windows Server 2008 R2 Kernel Changes

14:30 – 15:00

 

Free

15:00 – 16:00

 

Evolving ADO.NET Entity Framework in Microsoft .NET Framework 4 and Beyond

15:00 – 16:00

 

Microsoft .NET Micro Framework and Intelligent Devices

15:00 – 16:00

 

Windows 7 and Windows Server 2008 R2 Kernel Changes (Continued from 1:30 Session)

16:00 – 16:30

 

Free

16:30 – 17:30

 

Code Visualization, UML, and DSLs

16:30 – 17:30

 

Manycore and the Microsoft .NET Framework 4: A Match Made in Microsoft Visual Studio 2010

PDC09 Here We Come

PDC09 Here We Come

Tomorrow is the big day, PDC 2009 officially begin and we 20 people from Sela are already in the heat of things for the last couple of week.

IMG_8097 IMG_1771_Small

Tomorrow morning we all going to sit in the first keynote from Ray Ozzie & Bob Muglia at 8:30am PST (Which means 6:30pm for the people in Israel). This keynote is going to be stream live using IIS7 and Silverlight and based on previous experience with Microsoft the bandwidth will be enough.

So make sure you have Silverlight installed on your computer (and shame of you if it’s not installed yet) and join us the hear it live with 10,000 other geeks and see what’s the future of development holds.

ארבע בבוקר לא נרדמת …

טוב, אז לא ארבע ורק שלוש בבוקר אבל אני ב Los Angeles סוף סוף במלון ומתכוון ללכת לישון אחרי 25 שעות בדרכים.

אז למה 25 שעות ?, כי ביום שלישי מתחיל PDC2009 ואני ועוד כ-20 מאנשי Sela הולכים להשתתף בו.

עדכונים נוספים בהמשך…

יהודית רביץ בביצוע חי
Posted: Nov 15 2009, 01:03 PM by Noam | with no comments
תגים:, , , ,
Defining Dialling Rules On Windows Mobile

I one of the previous companies I worked the IT department rolled out an internal phone router so they can save money on cell phone calls. The system required you to dial a 4 digit access number, wait for dial tone and then dial the number using DTMF tones.

Beside the weird feeling of hearing a dial tone on a cell phone this required some drastic measures on my phonebook. Each entry in it had to be duplicate having one without the system access code for caller ID to work and any roaming calls and the second with the access code accomplished with couple of "p” for pauses.

Windows Mobile to the rescue

When first switch to Windows Mobile it was at 2005 with HP6315 which was the first phone “’iPaq” that HP released. It was originally released exclusively to US T-Mobile customers and couple of months later the rest of the world received the HP6365 as non locked PDA phone (It was sold even in Israel by BUG Computers) or the HP6345 that lack the camera (for all dues high security places).

The PDA was running under Windows Mobile 2003 Phone Edition which was the first mature Microsoft product aim for the cellular market, It had basic phone functionality that lack features that every basic Nokia phone knew how to perform (save incoming call number to address book….).

Dialling Rules – The hidden feature

With all of that it had the “Dialling Rules” feature that come directly from Microsoft desktop OS. This feature still exist in current versions of Windows Mobile (Windows Mobile Professional Edition, versions 5.0/6.0/6.1 and even the up-coming 6.5).

The problem with this feature is its visibility, If you are not aware of its existence you won’t find it. This post comes to light it out of the shadows.

Start/Settings/System/Connections – Advance

Once we figure out how to get to this hidden applet we can see the “Dialing Rules” button. Clicking it allows us to enable/disable the feature.

When enabling we receive a warning message telling us that all our contacts need to be in ‘Correct country/region and area codes’.

imageimageimage

I wrote another post about how to set a ‘correct’ phone number entry, If you are not familiar with the subject read it also.

We Are Almost Done

image

Once we have our contact all sorted out the last phase is setting the rules. The first part is define the contacts :

  • Country Code – 972 for Israel
  • Area Code – In Israel all cellular providers require that we dial the area code even inside the network so put your provider access code but it can also remain empty.
image


In here we can set different rules for the 3 combination : Local / Long Distance / International.

Because in Israel we need to dial the area code even in local calls then “Local” and “Long Distance” are the same

So after all an example for usage will look something like this :

  1234,,0FG

  • When 1234 is the access code
  • ,, is 2 pauses until the dial tone arrive
  • 0 – Before the area code
  • F – Area Code
  • G – Phone Number

Summery

Having an neat and arranged address book, Yes it has the first time cleanup overhead but once it is done you are in the green. Saving new contact in the ‘correct’ format become a second nature and you never find yourself coping phone numbers to a piece of paper so you can dial them with extra prefixes.

It is very easy to use the dialing rules mechanism for any IT telephony scenario and save time. I find it very useful in roaming cases where I need to do some type of prefix dialing in order to save some $

"עולים לרגל - כי בקרוב נלך ברגל"

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

“הפגנה” או בעצם מחאה אזרחית חוקית שאינה זקוקה לאישורים

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

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

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

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

ואחרי ההקדמה מה הוא כל הסיפור

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

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

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

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

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

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

כיסוי סביר במחיר סביר

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

חתיכת חגיגה

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

הנה, קחו סוכרייה

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

ולכן בדו-גלגליים עדין מתנהל קרטל של חברות הביטוח בתיאום ובאישור המפקח. ככל שהן מציגות הפסדים גדולים יותר - כך עולה התעריף וכך גם דמי הניהול של החברות; של אותן החברות שמוכנות ללא היסוס לבטח אופנועים בביטוחים אחרים. לי לפחות, זה נראה כמו גן עדן של שוטים, רק שאנחנו השוטים שעל גבם חוגגות חברות הביטוח. המפקח מצידו, בונה לו אחלה קריירה.
אילו לא היה ביטוח חובה, כל חברה הייתה מגלה את היצירתיות הנדרשת ומתאימה ללקוח מוצר המתאים לצרכיו וליכולתו הכספית. בדיוק כמו בביטוח נסיעות או ביטוח תאונות אישיות. בסופו של דבר, כל אחד היה מצליח למצוא ביטוח המתאים לו בעלות כספית סבירה. 2,600 ₪ נשמע לי המחיר אותו אני הייתי מוכן לשלם. מאיפה שלפתי את המספר הזה? זה הסכום שדורשת ממני חברת הביטוח כדי לבטח אותי בחו"ל. על אופנוע כבד, כמובן.
כדאי שהמפקח, שפעם אחרונה כשבדקתי – הינו עובד ציבור המקבל את משכורתו מאיתנו ולכן גם מחויב לטובת הציבור - יבין סוף סוף שתפקידו להציע הסדר סביר במחיר סביר. צריך לעשות מעשה שיגרום למי שאחראי עליו - לדרוש את תשובות לשאלות הללו. כאן ועכשיו.

Posted: Sep 29 2009, 11:00 PM by Noam | with 1 comment(s)
תגים:
What is Phone Number

Correct Phone Number Format

Over the year we collect a lot of contacts data, From business cards in meetings, in-coming phone calls and even the highly sophisticated piece of paper or restaurant napkin.

The only thing dues number has in common is that they are related to a phone device, either land line of cellular phone.

The ITU is a group that setup the standards for world wide communication. One of the standard they set is E.164 for Telephone Numbers structure.

So Phone numbers all over the world act according to the same basic rules :

International Access CodeCountry CodeArea CodePhone Number

For example Sela main switch board number should be “00 972 3 6176666” (no leading zeros on area code).

International Access Code

But how do I know what is the proper ‘International Access Code’ ?, In Israel it is 00 for direct access or 012/013/014/018 for selecting a specific international access phone company.

For our help come the ‘+’ sign. putting ‘+’ before the country code insure that where ever we are the proper default ‘International Access Code’ would be supplied by the phone company we are currently using.

So our number look now like this - “+972 (3) 6176666”, beside the ‘+’ sign we can use any combination of legal white spaces which are : () – . therefore making “+972 (3) 617-6666” and “+972 (3) 617.6666” both legal and correct.

Outlook for the rescue

When ever we edit a contact card in Outlook and changing a phone number, outlook tires to guess the fields from the numbers we typed. Microsoft implemented multiple Local conventions for writing telephone numbers and we can help outlook by writing the number in a recognized format like the the following format :

[+Country Code] (Area Code) Number [x Extension]

where Country Code and extension are optional and default to current country code set on the desktop machine and no extension.

We can also press the phone type button and get a dialog for editing the fields manually.

Phone Number Editing

Important Note – Outlook doesn’t store the number in separate fields in its data-store. the same guessing process is done by all application that uses the data for telephony purposes.

But Here comes the Pain…

I guess most of you don’t have their address books organised in this way and switching a large address book to this format can and is a big pain in the a..

But from personal experience the pain worth it when looking at the gain. When I first done the switch it took me couple of hours for ~1200 contacts.

So how do we do it ??, I used combination of Excel and Find/Replace on CVS file exported from outlook and then after all transformation imported back to outlook, but you can pick your favour method.

Sadly the only true method is writing the number correctly from day one but we always learn this too late.

IDCC Session Voting is Open!

It has been a while since I last wrote but believe me I got good excuse for every month …

But anyway if you haven't heard yet about IDCC – Israel Developers Community Conference – a conference made by us the developers for the local audience that want to hear about the new Topics/Buzzwords in software development.

IDCC sessions are suggested by presenters that will to go and do the extra mile for creating the session content and standing in front of room full with smart people like you.

All sessions proposals were made by last month and this week the IDCC session voting was opened !

So Please GO and PLACE your votes: http://idcc.co.il/sessions

If you like to here about Mobile Development and GIS (Geographical Information Systems) I submitted the following sessions :

Developing location aware Windows Mobile applications

In the last two year most new devices are coupled with GPS receiver. In this session we will learn how to harvest the power of Windows Mobile managed libraries using .Net compact framework to develop a location aware application. During our demos we will find the best way to use WCF client in compact framework for data discovery and exam future developments like augmented reality

Adding Maps and Geo features to Silverlight Application is Easy

A Picture worth thousand words - A map is priceless. From the first known map in Madaba through today satellite images maps were a tool of knowledge. When developing RIA using Silverlight it is very easy to add mapping capabilities and making our application a GIS (geographic information system) application. In this session we will investigate the options that stand in front of us when developing a GIS application, from Open Source to fully commercial products. During our demos we will make an online Pizza tracking system so when our munchies are strong we know exactly how far is the Pizza delivery boy is.

סיוט בקצה האופק - משלוח מכשיר לתיקון בחו"ל – חלק ד’ – סוף טוב הכל טוב ?

סיוט בקצה האופק - משלוח מכשיר לתיקון בחו"ל – חלק ד’ – סוף טוב הכל טוב ?

סיפור בהמשכים ….

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

  1. שני מכשירים נשלחו לתיקון.
  2. אחד חזר – לא תקין עם הניירת של המכשיר השני וסריטות קוסמטיות.
  3. שני יצא בדרכו מדנמרק ארצה כאשר כנראה גם הוא לא תקין.
  4. המכשיר הראשון נשלח שוב למעבדה לצורך תיקון התקלה שעבורה נשלח מראש החלפת/תיקון המעטפת בגלל הסריטות שנוספו לו.
  5. חבילה נוספת הגיעה והחלטתי לשחרר אותה בעצמי מהמכס, רק על מנת לגלות שהחבילה אינה מכילה את המכשיר שלי אלא מכשיר של בחור מסכן מפולין.

 

חלק שלישי :

 

יצאתי ממרתפי המכס בהרגשה מחורבנת, בזבזתי 6 שעות מחיי ו90 ש”ח על כלום.

 

עכשיו התחילה הבירוקרטיה הנוספת, אני רוצה את הכסף חזרה, לא מתוך צורך חס וחלילה אלא מתוך עיקרון בסיסי של לא קיבלתי שירות/מוצר לא מגיע תשלום (No Taxation Without Representation!").

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

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

 

בינתיים קיבלתי בהשאלה מחבר Samsung BlackJack II שהוא Windows Mobile Standard כלומר ללא מסך מגע והחיים הניידים שלי חזרו למסלול נורמלי משהו, שוב יש Push Mail משרת ה Exchange.

חלפו להם שבועיים ואין שום שינוי במצב, פניתי שוב למעבדה ובתגובה נמסר לי שכבר לפני 5 ימים נשלח אלי המכשיר. טוב טלפון קצר ל TNT והתברר שהם “ניסו” להשיג אותי במספר הביתי בשעות העבודה ולא טרחו להשאיר הודעה.
הפעם כלקח ממסעותי במרתפי המכס החלטתי לשלם לTNT על השחרור (הזמן והעצבים שלי שווים יותר) שוב פקסים שלא מתקבלים/מתוייקים ושוב מכתבי הצהרה ולאחר יומיים מגיע שליח עם חבילה קטנה. פתחתי את החבילה ולהפתעתי….. מכשיר חדש מהניילונים !!!

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

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

סוף טוב הכל טוב ??

אז לא, למי שזוכר את תחילת הסיפור לדנמרק נשלחו שני מכשירים ורק אחד חזר !

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

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

בכל מקרה לי אין תשובות.

More Posts Next page »