22. Sincerity Machine Invasion

invasion-22.jpg

21. Short Invasion

invasion-21.jpg

20. Differential Invasion

invasion-20.jpg

19. Consult Invasion

invasion-19.jpg

18. Setting Invasion

invasion-18.jpg

17. Darkness Invasion

invasion-17.jpg

16. Macrobial Invasion

invasion-16.jpg

15. Typecasting aspersions Invasion

invasion-15.jpg

14. Compilation Invasion

invasion-14.jpg

13. Abduct Invasion

invasion-13.jpg

VCard phone number normalizer Code

These days, it’s no longer good enough to use local phone number formats for your address book; you might be trying to dial someone via SIP without any clear locale information, for example, and so trying to dial a 10-digit US number might end up routing the call to some other country, which can be quite embarrassing.

Further, in this day and age, you might actually be travelling between different countries, and so you can’t really predict what your outgoing call routing will be like!

So, here’s a really simple C++ program that wraps libphonenumber to normalize the phone numbers in a .vcf file (used by most modern address book systems) based on your current locale. It can be used both on local .vcf stores as well as ones stored on a CardDAV/CalDAV server.

See the code comments for usage details.

12. Beholden Invasion

invasion-12.jpg

11. Touched Invasion

invasion-11.jpg