{"id":1319,"date":"2020-01-25T11:45:14","date_gmt":"2020-01-25T17:45:14","guid":{"rendered":"https:\/\/www.thinkulum.net\/blog\/?p=1319"},"modified":"2020-01-26T16:29:26","modified_gmt":"2020-01-26T22:29:26","slug":"weeknote-for-1-19-2020","status":"publish","type":"post","link":"https:\/\/www.thinkulum.net\/blog\/2020\/01\/25\/weeknote-for-1-19-2020\/","title":{"rendered":"Weeknote for 1\/19\/2020"},"content":{"rendered":"<h2>Conceptual modeling<\/h2>\n<p>\ud83d\ude10<\/p>\n<p>I made another adjustment to my agenda on the modeling language translations project and started with learning RDF instead of OWL, since OWL is built on top of RDF. I got less far than I wanted, but this week I&#8217;ll finish the document I&#8217;m reading (W3C&#8217;s <a href=\"https:\/\/www.w3.org\/TR\/rdf11-primer\/\">RDF primer<\/a>) and move on to the OWL primer, since next week I&#8217;ve scheduled myself to start on first-order logic with the Lapore book, and getting through that will take longer, so I don&#8217;t want to delay it.<\/p>\n<p>As I go, I&#8217;m experimenting with creating a note-taking format I&#8217;m provisionally calling Structured Notes Format (SNF). It&#8217;s basically <a href=\"https:\/\/camel.readthedocs.io\/en\/latest\/yamlref.html\">YAML<\/a> with other formats embedded as needed, and at this point it looks like this, which I think is pretty readable (note that the text doesn&#8217;t matter in this example, only the hyphens, colons, line breaks, and indentation):<\/p>\n<pre>- point 1:\r\n  - subpoint 1.1\r\n  - subpoint 1.2\r\n- point 2:\r\n  - subpoint 2.1:\r\n    - |\r\n      Some lines of\r\n      Python code\r\n  - subpoint 2.2\r\n<\/pre>\n<h2>Life maintenance<\/h2>\n<h3>Diet<\/h3>\n<p>\ud83d\ude15<\/p>\n<p>I stuck with my diet, but last week my scale told me I&#8217;d lost nothing (literally, exactly the same reading as last week to the tenth of a pound), which is what happened a few years ago. If it happens again this week, I&#8217;ll do some research on the problem and maybe look for a new scale, since this one is a little old, but the reading doesn&#8217;t quite seem like a malfunction.<\/p>\n<h3>Sleep<\/h3>\n<p>\ud83d\ude10<\/p>\n<p>Last week I got started on my project to get enough sleep, with a schedule of 10pm to 6am. My impression is that my life has gotten organized enough over the past year or two that I have a chance of sticking to this schedule, at least significantly longer than in the past. I started Thursday night and did fine the rest of that week. If my resolve starts slipping a lot, I&#8217;ll move to more intense motivation techniques, including an <a href=\"https:\/\/lifehacker.com\/stick-to-your-goals-with-an-anti-charity-system-1635715975\">anti-charity<\/a> if it gets bad enough. Sleep is such a strong and sweeping influence on my life that I&#8217;m serious about finally regulating it.<\/p>\n<h2>Software development<\/h2>\n<p>\ud83d\ude30<\/p>\n<p>I finished listening to Stephen Withall&#8217;s <em>Software Requirement Patterns<\/em>, and I found it good but a little overwhelming, giving us a long, categorized list of typical requirements we might need in our software (along with how to organize and word them in our requirement documents), and the increasing burden I felt as I listened made me realize that a requirement amounts to a problem to solve, so Withall&#8217;s book was just giving me a huge pile of potential problems. That&#8217;s not a bad thing, but it&#8217;s uncomfortable, and it reinforces my sense that I need to go into any software project soberly, and it also makes me want to collect known solutions to these common problems.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conceptual modeling \ud83d\ude10 I made another adjustment to my agenda on the modeling language translations project and started with learning RDF instead of OWL, since OWL is built on top of RDF. I got less far than I wanted, but &hellip; <a href=\"https:\/\/www.thinkulum.net\/blog\/2020\/01\/25\/weeknote-for-1-19-2020\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[185,112,127,193,167],"tags":[],"class_list":["post-1319","post","type-post","status-publish","format-standard","hentry","category-conceptual-modeling","category-diet","category-sleep","category-software-development","category-weeknotes"],"_links":{"self":[{"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/posts\/1319","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/comments?post=1319"}],"version-history":[{"count":2,"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/posts\/1319\/revisions"}],"predecessor-version":[{"id":1321,"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/posts\/1319\/revisions\/1321"}],"wp:attachment":[{"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/media?parent=1319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/categories?post=1319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/tags?post=1319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}