{"id":7354,"date":"2004-02-29T00:00:00","date_gmt":"2004-02-28T22:00:00","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2004\/02\/29\/gramps-genealogical-research-and-analysis-management-programming-system\/"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"gramps-genealogical-research-and-analysis-management-programming-system","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2004\/02\/29\/gramps-genealogical-research-and-analysis-management-programming-system\/","title":{"rendered":"Gramps &#8211; Genealogical Research and Analysis Management Programming System"},"content":{"rendered":"<!-- google_ad_section_start -->\n\n<p>Today is last day of the longest winter in the last four years, in case anyone forgot. :)<\/p>\n<p>Accidentally, I came over an excellent piece of software called <a href=\"http:\/\/gramps.sourceforge.net\/\">gramps<\/a>. Which is, as title abbreviates, &#8220;Genealogical Research and Analysis Management Programming System&#8221;.  Something like this has been on my I-really-need-it list for a long time.<\/p>\n<p>During the last visit of my and Olga&#8217;s parents, which was in summer 2002 for wedding, we extracted a real heap of data about our ancestors.  I was planning to digitize the whole thing and publish it on the web for a quick reference. :)  The software was missing and I was too lazy to write my own.<\/p>\n<p>Now that I&#8217;ve got gramps, I jumped on the task and  within the last couple of days added somewhat 190+ relatives.  That&#8217;s not all that I have, but it&#8217;s a good point to pause and reflect on gramps. :)<\/p>\n<p>First of all, the interface. With recent Eric Raymond&#8217;s <a href=\"http:\/\/developers.slashdot.org\/article.pl?sid=04\/02\/27\/0043250&#038;mode=nested\">rant<\/a> about user friendlyness of open source software, I started to pay a bit more attention to the matter. Gramps has perfect interface.  Yes, I meant it.  Perfect.  Default settings are decent and I didn&#8217;t have to change anything at all, as far as I remember.  People are nicely grouped by surname. List of these groups is nicely broken into pages by the first letter of the surname.  First name and gender correlation is immidately noticed by the program and used for defaults.  For example, if I specify the name of the person to be Serguey, and gender to be male, then next time when I will enter another Serguey, gramps suggests male as a gender.  There is a whole bunch of nit suggestions. For example, when I want am specifying that Mr.Serguey is married and I want to choose his partner, the list of choices has only females.  Of course, that&#8217;ll be a problem with gay marriages happening all over the world, but this does not concern me at the moment. :)<\/p>\n<p>Functionality of gramps deserves additional comments.  Gramps keeps all it&#8217;s data in the XML database and can easily export it into web and many other formats.  There are few import options, but since I had only pieces of paper to import from, I didn&#8217;t truly tried these operations.  There are plenty of tools for analyzing the data, counting ancestors and doing all sorts of statistical crazyness.  Automatic database integrity verification and repairs can be done.<\/p>\n<p>Overall, I am rather impressed with the quality of this program, considering the fact, that I have never heard of it before.  There are even few user manuals, but I haven&#8217;t touched them until now. :)<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Today is last day of the longest winter in the last four years, in case anyone forgot. :) Accidentally, I came over an excellent piece of software called gramps. Which is, as title abbreviates, &#8220;Genealogical Research and Analysis Management Programming System&#8221;. Something like this has been on my I-really-need-it list for a long time. During &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2004\/02\/29\/gramps-genealogical-research-and-analysis-management-programming-system\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Gramps &#8211; Genealogical Research and Analysis Management Programming System<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_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,"_links_to":"","_links_to_target":""},"categories":[1,62],"tags":[],"keyring_services":[],"class_list":["post-7354","post","type-post","status-publish","format-standard","hentry","category-general","category-technology"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":7356,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/03\/06\/patching-gramps\/","url_meta":{"origin":7354,"position":0},"title":"Patching Gramps","author":"Leonid Mamchenkov","date":"March 6, 2004","format":false,"excerpt":"This whole week was dedicated to my family. No, I mean all my relatives and their families. Currently I know of 260+ people that are related to me in some way. There is still so much information to get. I am missing few large branches, but that is on the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7355,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/03\/03\/more-on-gramps\/","url_meta":{"origin":7354,"position":1},"title":"More on Gramps","author":"Leonid Mamchenkov","date":"March 3, 2004","format":false,"excerpt":"I've finally put some results of Gramps manipulations for the last few days. Check out my Family Tree (Russian, UTF8). After a somewhat extensive usage of Gramps, here are few complaints to add to the almost perfect review I did a couple of days ago. Russian translations are way off\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7358,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/03\/11\/gramps-and-graphviz-speak-russian\/","url_meta":{"origin":7354,"position":2},"title":"Gramps and GraphViz speak Russian","author":"Leonid Mamchenkov","date":"March 11, 2004","format":false,"excerpt":"Today is the very great day in history! :) I've managed to convince gramps to correctly export my family tree into GraphViz format. It did preserve all the names in Unicode, so I just had to install a unicode TrueType Arial font and generate a GIF and PNG. Both of\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10294,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/08\/02\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":7354,"position":3},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"August 2, 2006","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2006-08-01 Camels and Rubber Duckies - Joel on Software -- Pricing 101 from Joel Spolsky Tagged as: analysis business economy finance marketing money prices pricing software startup strategy technology tips Myths, Lies, and Truths about the Linux kernel -- Excellent presentation from Ottawa\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":42584,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/05\/03\/why-software-projects-take-longer-than-you-think-a-statistical-model\/","url_meta":{"origin":7354,"position":4},"title":"Why software projects take longer than you think \u2013 a statistical model","author":"Leonid Mamchenkov","date":"May 3, 2019","format":false,"excerpt":"\"Why software projects take longer than you think \u2013 a statistical model\" is an interesting take on the problem of bad estimations in software projects. I'm not that great with math, but even then the article is very interesting. And there is a lot that I agree with. https:\/\/twitter.com\/fulhack\/status\/1103871565685391360 Here's\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/scatter.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/scatter.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/scatter.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/scatter.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":27362,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/19\/programmer-interrupted\/","url_meta":{"origin":7354,"position":5},"title":"Programmer Interrupted","author":"Leonid Mamchenkov","date":"February 19, 2017","format":false,"excerpt":"Slashdot runs a thread on \"Are Remote Software Teams More Productive?\". \u00a0The original post links to a few research references that, unsurprisingly, show how expensive interruptions are to programmers, and how unprepared we are, as an industry, to deal with this problem. \u00a0I particularly liked a rather in-depth look at\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/7354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=7354"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/7354\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=7354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=7354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=7354"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=7354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}