Jerry Leventer

Notes On vCard VCF File Syntax Specifications

August 24th, 2014 · No Comments · Computer Technology & Technical Support

Notes On vCard VCF File Syntax Specifications

File Extension = .vcf
Commonly Referred To As: Address Book or Contacts

URI = Uniform Resource Identifier
Character Set is UTF-8
Elements are NOT Case Sensitive

For clarity, I Choose to define the following -

PROPERTIES are defined in STATEMENTS.
One STATEMENT appears on each line of the vCard file. (Provided there is not any line folding.)

ELEMENTS

According to the specification, an ELEMENT is any defined component of the syntax specification.
A new ELEMENT may be defined according IANA. (10.2) I refer to this as a CUSTOM element. The only custom elements I use are TYPE VALUES. Since TYPE is a reserved word in the syntax, I do not refer to “Types”, I refer to Type Values.

LINE FOLDING

Line Folding requires white space at end of line to be ignored when the first character of the next line is white space.

SPACE CHARACTER

Space Characters in Property Type Values will not export properly from the Samsung Galaxy S4. For example, using a custom type value of “My Membership” (without quotes) Will export as, TEL;:8005551212 . For this to work, you must include a hyphen character between words rather than a space character. This will then export correctly as, TEL;TYPE=X-My-Membership:8005551212 (vCard Version 2.1). Gmail will import this as “Other”. For Gmail to import properly, you must convert the Samsung export to the syntax accepted by Gmail, as follows,

item1.TEL:8005551212
item1.X-ABLabel:My-Membership

PROPERTIES TYPE VALUES (v3.0)

N
FN
URL
NOTE
TEL
Home, Work, Mobile, Cell (Converts to Mobile), Home Fax, Work Fax, Callback, Pref, Other, Custom
ADR
Home, Work, Pref, Other, Custom
EMAIL
Home, Work, Pref, Other, Custom
IM
AIM, Yahoo, Skype, Windows Live, QQ, Hangouts, ICQ, Jabber, Custom
EVENTS
Birthday, Anniversary, Other, Custom
RELATIONSHIP
Assistant, Brother, Child, Father, Friend, Manager, Mother, Parent, Partner, Referred By, Relative, Sister, Spouse, Custom

SYNTAX

TEL[;TYPE= type *[","type]]:
ADR[;TYPE= type*[","type]]:
EMAIL[;TYPE= type*[","type]]:

EXAMPLES

TEL;:7778884444 (NOTE: Omitting the colon will result in a failed import to the phone.)
TEL;TYPE=Cell:7778884444
TEL;TYPE=X-Custom-Type-Value:777888444

Do Not Confuse Numbers with How They Are Dialed

http://tools.ietf.org/html/rfc3966

As an example, in many countries the E.164 number “+1-212-555-3141″
will be dialed as 00-1-212-555-3141, where the leading “00″ is a
prefix for international calls. (In general, a “+” symbol in E.164
indicates that an international prefix is required.)

REFERENCES

vCard v4.0 Specification
http://tools.ietf.org/html/rfc6350

vCard 3.0 Specification
http://www.evenx.com/vcard-3-0-format-specification

vCard 2.1 Specification
http://www.imc.org/pdi/vcard-21.txt

Telephone Numbers
http://tools.ietf.org/html/rfc3966

Reserved Property Names and Other Words
http://tools.ietf.org/html/rfc6350

→ No CommentsTags:

Infographic: WordPress Security

August 10th, 2013 · No Comments · Business Networking

I was searching for “Best Plugin for WordPress Security“, and I came across this infographic over at Regina Smolna’s site, wpSecurityLock.

The Infographic comes from a site called, wpTemplate.com, and includes the following information…

  • Number of WordPress blogs that have been hacked in the past 4 years
  • Best ways to harden your WordPress site security
  • Ways that WordPress blogs get hacked
  • 27 Common forms of vulnerabilities
  • 9 Signs that show your site has been hacked
  • Most common ways for a website to get hacked
  • WordPress Security statistics
  • What Makes WordPress so vulnerable
  • Breakdown of 400 WordPress Security issues

(Be forewarned: If you click on the picture below, it will redirect you off my site to wptemplate.com. Each of their pages seemed very bulky and took a long time to finish loading.)

Safety and Security of WordPress Blog
WordPress Templates

→ No CommentsTags:

How To Impersonate Another User With TeamWorkPM Project Manager

August 7th, 2013 · No Comments · Business and Management

Don’t bother searching their site search, or their FAQ.

Here’s how you (as Admin) can impersonate (or Alias) another user in TeamWorkPM.net project management online software. The purpose of impersonation is so you can make sure you set all their permissions correctly. This is especially valuable if you want to give your client limited access. By impersonating their account, you can be sure you haven’t given them access to something private or confidential for your team.

Here are the simple instructions -

1. Login to your account as admin.

2. In the top left navigation menu, click on “People”.

How to Impersonate (Alias) another User 1

3. Select a user and click on the “Account” icon to the left of the user’s name.

How to Impersonate (Alias) another User 2

 
4. Click on the Impersonate link in the left-hand sidebar.

How to Impersonate (Alias) another User 3

 

→ No CommentsTags:

eTiger Digital

July 6th, 2013 · No Comments · Business Networking

Jerry Leventer has started another business venture called eTigerâ„¢ Digital. Harrison Rose and Jerry Leventer are building partnerships with Silicon Valley startups.

eTiger is a full-service, one-stop, professional consulting company. They specialize in design and development for mobile apps, mobile-enabled websites, and supporting software. They are experts in developing and implementing digital marketing and eCommerce solutions for startups and other small and medium size businesses in Silicon Valley, across the U.S., and around the world.

At eTiger, they will provide you with professional, high quality, Web design and development services to support and to grow your business. They will work wth your current system and help to improve it, or they will design a next-generation system to fit your unique needs. They use cutting edge technology, classic strategies, and proven methodologies to integrate and implement your custom requirements.

Visit eTiger at http://www.eTiger.co/about/

→ No CommentsTags:

What Happened to Froogle… Google Base… etc?

July 5th, 2013 · No Comments · Internet Marketing

Froogle was renamed Google Products, then Google Base, then Google Merchants, then Google Product Search, and now it is called Google Shopping.

Why did Froogle Fail

http://www.ask.com/web?qsrc=2987&o=15732&oo=15732&l=dir&gc=1&q=Why+Did+Froogle+Fail

Google Base

http://readwrite.com/2011/04/05/whatever_happened_to_google_base#awesm=~oaN6Sw0E3C8U1I

What happened

http://www.seroundtable.com/google-shopping-paid-15233.html

→ No CommentsTags:

Do Consumers Understand What the Word “Digital” Means?

June 24th, 2012 · 4 Comments · Marketing and Advertising, Online Business, Promotion, and Marketing, Web Development

As I ponder a domain name for my web development company, I suggested a name to a friend that has the word digital in it. He said he thinks it’s too broad a term and that we should focus on the words web development. So I began looking for articles that can tell me how familiar consumers are with the word “digital.”

For the most part, I was disappointed in my search. Nonetheless, here are some articles that do shed some light on the subject. [Read more →]

→ 4 CommentsTags:

VMware Tools Keeps Windows Virtual Machine From Booting Slowly

June 12th, 2012 · No Comments · Computer Technology & Technical Support

After copying my virtual machine files to a backup and then I try to boot from it, that virtual machine can take more than 1-1/2 minutes to get past the Windows Welcome screen.

Generally, re-installing VMware Tools will fix this problem. However, when I attempted this for the first time, I was not able to get the installation to work. [Read more →]

→ No CommentsTags:

Anti-Virus: How to Prevent, Clean, and Repair Computer Malware

July 17th, 2011 · 9 Comments · Computer Technology & Technical Support, Computers

If you notice that your browser redirects to a page you did not intend, or your system seems to be running slow, you may be a victim of a Virus or Malware.

I found some good information on another site that tells you how to deal with such problems. [Read more →]

→ 9 CommentsTags:

Google Analytics Alternative