{"id":1104,"date":"2003-06-17T02:37:19","date_gmt":"2003-06-17T11:37:19","guid":{"rendered":"https:\/\/risacher.org\/jfdi\/?p=1104"},"modified":"2013-11-11T20:56:06","modified_gmt":"2013-11-12T01:56:06","slug":"20030617-0-5","status":"publish","type":"post","link":"https:\/\/risacher.org\/jfdi\/2003\/06\/20030617-0-5\/","title":{"rendered":"turn, and face the strange"},"content":{"rendered":"<p>Wow.  So today was the first <a href=\"\/megan\/\"> ultrasound <\/a>. Turns out that it&#8217;s a girl.  Woohoo! I hadn&#8217;t had much preference in the boy\/girl debate.  My grandfather wanted a boy, to &#8220;carry on the family name&#8221;, but he was being morbid about how we needed to get this accomplished so that he could die in peace.  Since I&#8217;m not real enthusiatic about my grandfather&#8217;s death, having a girl means he has to stick around for a while, and I&#8217;m all in favor of that.<\/p>\n<p>Not to say that I haven&#8217;t wanted to pass on the family name, and all that, but I&#8217;m really excited either way.  You get this sort of familial pressure particularly when you have an obscure surname, and you&#8217;re the only male of child-raising age.  I imagine if you&#8217;re named &#8220;Chen&#8221; or &#8220;Smith&#8221; or &#8220;Gonzales&#8221; the pressure is significantly less.<\/p>\n<p>Also, it looks like the <a href=\"\/images\/arlington-house-small.jpg\"> house <\/a> is going to go through, which is pretty cool also.<\/p>\n<p>In the blog-engine project, I got <a href=\"http:\/\/www.masonhq.com\/\">Mason<\/a> installed today. (Previously this seemed hard since I use Apache2, and didn&#8217;t have the Mason prerequisites installed.)  It turned out to be relatively easy.  I also stumbled across <a href=\"http:\/\/www.alzabo.org\/\"> Alzabo<\/a>, which is described <a href=\"http:\/\/www.linuxjournal.com\/article.php?sid=4887\">in a article in LinuxJournal<\/a>.  Alzabo is a perl-based RDBMS-OO mapping tool, (among other things,) which is basically what I&#8217;m looking for.  I did some prototyping over the last few weeks on a &#8220;Brokerable&#8221; virtual class, but I wasn&#8217;t very happy with it.  (I was trying to avoid building an actual <a href=\"http:\/\/www.cs.wustl.edu\/~schmidt\/OOPSLA-95\/html\/papers\/broker.ps.gz\">&#8220;Broker&#8221; class<\/a> (i.e. by hiding the broker methods as class methods).  I wasn&#8217;t very satisfied with the result, largely because of the ugly hacks I&#8217;d have to do for initialization at class-load time.  <\/p>\n<p>For decent performance, a broker needs to cache it&#8217;s database connections and\/or prepared SQL statements.  When a brokerable class is first loaded, the database connections aren&#8217;t necessarily set up yet.  So you have to prepare your database connections and queries in a lazy fashion, and it ends up being a big mess.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wow. So today was the first ultrasound . Turns out that it&#8217;s a girl. Woohoo! I hadn&#8217;t had much preference in the boy\/girl debate. My grandfather wanted a boy, to &#8220;carry on the family name&#8221;, but he was being morbid about how we needed to get this accomplished so that he could die in peace. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-1104","post","type-post","status-publish","format-standard","hentry","category-ancient"],"_links":{"self":[{"href":"https:\/\/risacher.org\/jfdi\/wp-json\/wp\/v2\/posts\/1104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/risacher.org\/jfdi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/risacher.org\/jfdi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/risacher.org\/jfdi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/risacher.org\/jfdi\/wp-json\/wp\/v2\/comments?post=1104"}],"version-history":[{"count":1,"href":"https:\/\/risacher.org\/jfdi\/wp-json\/wp\/v2\/posts\/1104\/revisions"}],"predecessor-version":[{"id":1109,"href":"https:\/\/risacher.org\/jfdi\/wp-json\/wp\/v2\/posts\/1104\/revisions\/1109"}],"wp:attachment":[{"href":"https:\/\/risacher.org\/jfdi\/wp-json\/wp\/v2\/media?parent=1104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/risacher.org\/jfdi\/wp-json\/wp\/v2\/categories?post=1104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/risacher.org\/jfdi\/wp-json\/wp\/v2\/tags?post=1104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}