{"id":93,"date":"2009-07-26T17:56:35","date_gmt":"2009-07-27T00:56:35","guid":{"rendered":"http:\/\/kai.mactane.org\/blog\/?p=93"},"modified":"2009-07-26T17:59:02","modified_gmt":"2009-07-27T00:59:02","slug":"productivity-on-various-fronts","status":"publish","type":"post","link":"https:\/\/kagan.mactane.org\/blog\/2009\/07\/26\/productivity-on-various-fronts\/","title":{"rendered":"Productivity on Various Fronts"},"content":{"rendered":"<p>I&#8217;ve actually made some progress on coding projects this weekend. My Palm Pr&#275; &#8220;Magic 8 Ball&#8221; application now responds to the Pr&#275;&#8217;s accelerometer: if you rotate the Pr&#275;, the app stays right-side up (including readjusting the position of the backdrop image). Even cooler, you no longer have to tap a button to trigger the fortune; now you shake the phone instead. (Last Saturday night, a friend expected to be able to shake the phone and have it &#8220;shake the magic 8-Ball&#8221;. But that wasn&#8217;t actually possible for third-party devs like me at the time; the accelerometer support only arrived in the webOS 1.1.0 update, which came out on Thursday.)<\/p>\n<p>I&#8217;ve also got a reasonably good script for installing, updating, and uninstalling homebrew apps for the Pr&#275;. Instead of the annoying, <a href=\"http:\/\/www.webos-internals.org\/wiki\/Installing_Homebrew_Apps_With_A_Rooted_Pre#Using_wget\">six-step process for installing homebrew apps on a rooted Pr&#275;<\/a>, I just shell in and type <code>.\/homebrew.sh&nbsp;my&nbsp;8ball<\/code>, and the homebrew.sh script does it all for me. I need to publish that thing, now that I&#8217;ve got it working fairly well.<\/p>\n<p>Additionally, my Japanese sentence generator, called &#8220;J-Babble&#8221;, now does proper plain past tenses (the <i>-ta<\/i> and <i>-nakatta<\/i> forms), which will make it more useful for me as a tool to keep me from backsliding when I&#8217;m busy. I&#8217;d link to that, but it&#8217;s not really a general-use tool yet. It&#8217;s more just for me. Maybe some day, I&#8217;ll give it the option for people to customize what vocabulary and grammatical forms they know, so it can just generate stuff they have a chance of understanding. For now, though, its use is just for me: when my life gets too busy for me to read my Japanese textbook and try to make new progress, I can at least bring up J-Babble once a day and get 25 randomly-generated, but grammatically correct and semantically sensible, sentences in Japanese. It&#8217;s just enough to keep the neural pathways from atrophying; it allows me to hold my place instead of losing ground.<\/p>\n<p>(I&#8217;ve gotten some housework done, too, but this isn&#8217;t the place to talk about that.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve actually made some progress on coding projects this weekend. My Palm Pr&#275; &#8220;Magic 8 Ball&#8221; application now responds to the Pr&#275;&#8217;s accelerometer: if you rotate the Pr&#275;, the app stays right-side up (including readjusting the position of the backdrop image). Even cooler, you no longer have to tap a button to trigger the fortune; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[4,13,12,62,38,56],"_links":{"self":[{"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/posts\/93"}],"collection":[{"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":2,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"predecessor-version":[{"id":95,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/posts\/93\/revisions\/95"}],"wp:attachment":[{"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}