{"id":204,"date":"2010-06-29T00:22:10","date_gmt":"2010-06-28T23:22:10","guid":{"rendered":"http:\/\/bergatrollet.se\/blog\/?p=204"},"modified":"2010-06-29T00:29:37","modified_gmt":"2010-06-28T23:29:37","slug":"picasa-driving-me-nuts","status":"publish","type":"post","link":"http:\/\/bergatrollet.se\/blog\/2010\/06\/picasa-driving-me-nuts\/","title":{"rendered":"Picasa driving me NUTS!"},"content":{"rendered":"<p>I simply do not get it.<\/p>\n<p>After reading up on the picasa.ini format, I see that there is a reference to the faces in it; The rect64 value is the location of the rectangle and the 16 byte value after is the person. Like this:<\/p>\n<p>faces=rect64(7aba40739a7c79cc),<strong>75bf2e1b31682632<\/strong><\/p>\n<p>In the end of the picasa.ini file there is a section named [contacts]<\/p>\n<p><strong>75bf2e1b31682632<\/strong>=[my google accountname]_lh,<strong>807347f0b130260<\/strong><\/p>\n<p>The latter must be a reference to an id in the contacts.xml (field bolded &#8211; Search path on my Xp installation: c:\\Documents and Settings\\[name]\\Local Settings\\Application Data\\Google\\Picasa2\\contacts\\)<\/p>\n<p>I have a number of &#8220;unknown&#8221; people in my contacts.xml (such as the one above) &#8211; they are all garbage.<\/p>\n<p>&lt;contact id=&#8221;b9a1192a96e98d7&#8243; name=&#8221;Unknown&#8221; display=&#8221;Unknown&#8221; modified_time=&#8221;2010-06-28T18:48:21+02:00&#8243; sync_enabled=&#8221;1&#8243;&gt;<br \/>\n&lt;subject user=&#8221;[my google accountname]_lh&#8221; id=&#8221;<strong>807347f0b130260<\/strong>&#8221; person_id=&#8221;pISMFWwoX-SCa3htCsnNVl1oaUzi8If3QVwrey6Mlrs&#8221;\/&gt;<br \/>\n&lt;\/contact&gt;<\/p>\n<p>As you can see the id for the contact above is the same one as referenced above as the &#8220;subject user&#8221;<\/p>\n<p>So I am now planning to see if I could make some sort simple of referential  integrity validator; all persons referenced in the picasa.ini files must  be in the contacts.xml file and those being represented as &#8220;unknown&#8221;  are garbage and should for sure be deleted from the contacts.xml file.<\/p>\n<p>Anyone having any view or insight of this?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I simply do not get it. After reading up on the picasa.ini format, I see that there is a reference to the faces in it; The rect64 value is the location of the rectangle and the 16 byte value after &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"http:\/\/bergatrollet.se\/blog\/2010\/06\/picasa-driving-me-nuts\/\"> <span class=\"screen-reader-text\">Picasa driving me NUTS!<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[53,52],"tags":[],"class_list":["post-204","post","type-post","status-publish","format-standard","hentry","category-picasa","category-software"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pkM6p-3i","jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/bergatrollet.se\/blog\/wp-json\/wp\/v2\/posts\/204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bergatrollet.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bergatrollet.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bergatrollet.se\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bergatrollet.se\/blog\/wp-json\/wp\/v2\/comments?post=204"}],"version-history":[{"count":6,"href":"http:\/\/bergatrollet.se\/blog\/wp-json\/wp\/v2\/posts\/204\/revisions"}],"predecessor-version":[{"id":209,"href":"http:\/\/bergatrollet.se\/blog\/wp-json\/wp\/v2\/posts\/204\/revisions\/209"}],"wp:attachment":[{"href":"http:\/\/bergatrollet.se\/blog\/wp-json\/wp\/v2\/media?parent=204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bergatrollet.se\/blog\/wp-json\/wp\/v2\/categories?post=204"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bergatrollet.se\/blog\/wp-json\/wp\/v2\/tags?post=204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}