{"id":674,"date":"2016-09-26T08:04:07","date_gmt":"2016-09-26T14:04:07","guid":{"rendered":"http:\/\/danieltharp.com\/weblog\/?p=674"},"modified":"2016-09-26T08:04:07","modified_gmt":"2016-09-26T14:04:07","slug":"terminal-tennis-elbow","status":"publish","type":"post","link":"https:\/\/danieltharp.com\/weblog\/2016\/09\/terminal-tennis-elbow\/","title":{"rendered":"Terminal Tennis Elbow"},"content":{"rendered":"<p>Despite best efforts this morning, Diana and I got to the train station later than we hoped. All the open tables were gone, and now I\u00e2\u20ac\u2122m using the new MacBook in a position that the Surface Pro was really having trouble with. Huge improvement, and this was just the test it needed with a couple of days to go in the return period.<\/p>\n<p>Normally I\u00e2\u20ac\u2122m working on websites in the morning. Honestly, the past few train days it was more planning and getting various tools installed, like <a href=\"https:\/\/laravel.com\/docs\/5.3\/valet\">Laravel Valet<\/a>. I decided on two projects, one to be worked on at home and one to be worked on while on the train.<\/p>\n<p>The home project I\u00e2\u20ac\u2122m calling Rings, after the Aesop Rock song of the same name. It\u00e2\u20ac\u2122s a wheel reinvention, but a necessary one. It is meant to reproduce much of the functionality of the CoreManager package, which is a web package used to manage private World of Warcraft servers. CoreManager does work, but it\u00e2\u20ac\u2122s pretty ugly, very insecure, and generally in need of a full rewrite, and I\u00e2\u20ac\u2122m happy to give it a try. So far I\u00e2\u20ac\u2122ve got the ability to register a new account for the server, and you can log in on Rings and be taken to a dashboard that, currently, doesn\u00e2\u20ac\u2122t do squat. But that\u00e2\u20ac\u2122s fine, the logon was a heck of a thing to figure out since I had to replace Laravel\u00e2\u20ac\u2122s authentication stack with a setup that would work with my WoW server.<\/p>\n<p>The project I\u00e2\u20ac\u2122m working on while on the train is called Kirby, also after the Aesop Rock song. This is a project that Diana and I discussed months ago, and was sort of tabled without a resolution. Now that she\u00e2\u20ac\u2122s on a new career path, and I\u00e2\u20ac\u2122ve had a change of heart with regards to web design, I\u00e2\u20ac\u2122m happy to take it on. Essentially, it\u00e2\u20ac\u2122s a thing to manage Diana\u00e2\u20ac\u2122s sewing projects, with pictures, tags, measurements, comments, and so on. I can see a long-term plan with it that\u00e2\u20ac\u2122s really social and interesting.<\/p>\n<p>There\u00e2\u20ac\u2122s a third project brewing in my head, a second attempt at a site I tried to build in 2007 or 2008 and failed, aimed at the perfume-maker and aromatherapy community. The framework I\u00e2\u20ac\u2122m building with seems perfectly suited for this project, and now it can be done in a much safer way too.<\/p>\n<p>I\u00e2\u20ac\u2122m having this internal debate on whether or not \u00e2\u20ac\u0153going easy on myself\u00e2\u20ac\u009d is actually doing myself any good. From a mental standpoint, sure, I should probably not give past me (or present me) so much shit. But physically it\u00e2\u20ac\u2122s probably not a good thing.<\/p>\n<p>The walking every day ended abruptly when I had an object thrown at me on the sidewalk from a vehicle doing about 40 miles an hour. Three guys, they threw a little red ball, like a stress ball. Soft, but less soft when traveling at that speed. Knocked my headphone out of my ear. It still pisses me off because it killed my enjoyment of something I was really into. Much as I said I would not let it affect me, I have not walked down that street since. That\u00e2\u20ac\u2122s been a couple of months, now. My weight has gone back up slightly, though not a full reversion to where it was. Diana and I have been playing a fair bit of tennis. We both had to get new racquets since the car was broken into. I got to pick up my new one on Saturday and it\u00e2\u20ac\u2122s just what I was looking for.<\/p>\n<p>There is, after a long radio silence, progress being made on our house. The pad and plumbing are in, and the slab will be poured his week. Then things are going to start moving rapidly. I was shocked to hear during our construction meeting, that they are still targeting the house to be finished before the end of the calendar year. They\u00e2\u20ac\u2122re actually targeting late November, which means about two months end-to-end. That seems aggressive to me, but what do I know? I suspect it will be mid-to-late December.<\/p>\n<p>I think my review on Friday set me up in good shape to get stuff done today. The first half of the day is wide-open, too. I\u00e2\u20ac\u2122m envisioning a good day, here. It\u00e2\u20ac\u2122s been about three straight weeks of spinning my wheels between outages, long weekends, and being sick. There are about 6 really productive weeks left in the year, and I need to make the most of them.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Despite best efforts this morning, Diana and I got to the train station later than we hoped. All the open tables were gone, and now I\u00e2\u20ac\u2122m using the new MacBook in a position that the Surface Pro was really having trouble with. Huge improvement, and this was just the test it needed with a couple [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[21,16],"tags":[],"class_list":["post-674","post","type-post","status-publish","format-standard","hentry","category-life","category-work"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1RwV4-aS","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/danieltharp.com\/weblog\/wp-json\/wp\/v2\/posts\/674","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danieltharp.com\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danieltharp.com\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danieltharp.com\/weblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/danieltharp.com\/weblog\/wp-json\/wp\/v2\/comments?post=674"}],"version-history":[{"count":1,"href":"https:\/\/danieltharp.com\/weblog\/wp-json\/wp\/v2\/posts\/674\/revisions"}],"predecessor-version":[{"id":675,"href":"https:\/\/danieltharp.com\/weblog\/wp-json\/wp\/v2\/posts\/674\/revisions\/675"}],"wp:attachment":[{"href":"https:\/\/danieltharp.com\/weblog\/wp-json\/wp\/v2\/media?parent=674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danieltharp.com\/weblog\/wp-json\/wp\/v2\/categories?post=674"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danieltharp.com\/weblog\/wp-json\/wp\/v2\/tags?post=674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}