Today I saw DIY crafts: BRACELETS recycling plastic bottles – Innova Crafts which was kinda clever…
Category Archives: Chatter
Animated Data Visualization Of World War II Fatalities
Today I watched Animated Data Visualization Of World War II Fatalities Is Shocking.
ProgClub web statistics for May 2015
How to iteratively create PhoneGap contacts
I started a new project today to load the contacts from my personal database into my iPhone.
cd ~/Documents/pcrepo/aman-importer phonegap create phonegap-test cd phonegap-test phonegap platform add ios phonegap plugin add org.apache.cordova.contacts
There is documentation for the Contacts API.
The trouble I got into was iteratively creating contacts.
Code like this doesn’t work:
for ( var i in contact_data_list ) {
var contact_data = contact_data_list[ i ];
var contact = navigator.contacts.create();
var name = new ContactName();
name.givenName = contact_data.first_name;
name.familyName = contact_data.last_name;
contact.name = name;
contact.save(
function() { alert( 'saved!' ); },
function() { alert( 'failed!' ); }
);
}
The behavior is that contact.save fails and neither of the success or failure callbacks are invoked.
The way to iterate over the input data is like this:
var index = 0;
var saver = function() {
if ( index === contact_data_list.length ) {
// we're finished enumerating the array, we can report and exit:
navigator.contacts.find( ['*'], report_contacts );
return;
}
var contact_data = contact_data_list[ index++ ];
var contact = navigator.contacts.create();
var name = new ContactName();
name.givenName = contact_data.first_name;
name.familyName = contact_data.last_name;
contact.name = name;
contact.save(
saver,
function() { alert( 'failed!' ); }
);
};
saver();
You can see it for real over here…
The Universe and Stuff
The age of the universe is 13.798 billion years.
The size of the universe is unknown, it may be infinite.
A galaxy is a massive gravitationally bound system. There are probably more than 170 billion galaxies in the observable universe.
Facebook emoji

porn sex vs real sex
This is pretty funny: porn sex vs real sex.
BC and AD and BCE and CE
BCE is equivalent to BC and CE is equivalent to AD.
Weasel Words
Today I learned about weasel words at Wikipedia…
Acyrologia

