{"id":840,"date":"2020-01-19T19:09:57","date_gmt":"2020-01-20T03:09:57","guid":{"rendered":"http:\/\/dragonwarz.net\/?p=840"},"modified":"2020-01-19T19:15:57","modified_gmt":"2020-01-20T03:15:57","slug":"bit-of-a-break-2","status":"publish","type":"post","link":"https:\/\/dragonwarz.net\/?p=840","title":{"rendered":"Bit of a break"},"content":{"rendered":"\n<p>I took a bit of a break from my main programming projects and helped make an installer for another open-source project <a href=\"https:\/\/github.com\/DarkstarProject\/darkstar\">Darkstar<\/a>.  I started with a deb installer but realized a script would do a better job, especially for customizations. So that took about 3 days to get working well.  Doing it even allowed me to fork the project on GitHub &amp; create my first Pull request for someone else. So that was nice to be able to contribute.  The reason I choose this project was that I was requested to set up a server for my brother, so he could more easily work on his FFXI graphics improvements.  Basically, he has been making <a href=\"https:\/\/www.youtube.com\/channel\/UCKJ4a33wIHWadqXW7SP87aQ\">his own custom textures<\/a> for the game that looks really beautiful!  Unfortunately, the install instructions at that time were out of date and consist of a bunch of terminal commands and a few scripts. Without the new installer script, it took a while to get it to work at all because it was missing dependencies and was written for a much older Ubuntu install 14.04.  At the time I could only get it working on an Intel system with Ubuntu.  Now with the interactive installer script I made, it can be installed on the latest versions of Debian, Ubuntu and Raspbian. Being able to take advantage of the cheap Raspberry Pis is definitely a bonus.  With a single terminal command, one can get set up with a Darkstar server and only need to enter a user, password and IP address. So I&#8217;m pretty happy about that. <\/p>\n\n\n\n<p>In other news, it has been snowing A LOT here.  I even had to climb my roof and remove the snow there so it wouldn&#8217;t possibly collapse.  The snow on my shed roof (which I don&#8217;t bother to clear), is about 3 or 4 feet tall, and the roads are basically bumpily packed ice sheets. There&#8217;s also a huge fancy snow hill at our local no-frills parking lot that&#8217;s probably 12 or more feet tall and covers a very large amount of the parking lot&#8230; maybe &#8230; 2500 Sq ft.  Anywho, it&#8217;s been a very snowy winter this month so far and although I&#8217;m not super impressed, my daughter is very much enjoying it. <\/p>\n\n\n\n<p>I have only poked at my Sensor Project a little bit, but I was able to fix a bug that kept freezing my program after a few weeks.  One of the sensors required an open and close when accessing it (it&#8217;s own custom version of it).  But I didn&#8217;t close it when done with reading, so it kept pilling up open i2c connections until I couldn&#8217;t open any files at all in the program.  I&#8217;m still testing to make sure it did resolve it, as it takes a few weeks for it to freeze up, but I&#8217;m fairly sure that was the issue, as it didn&#8217;t occur with any of my other sensors that were missing this one particular sensor.  <\/p>\n\n\n\n<p>Now that the installer is made for Darkstar, I&#8217;m thinking of adding additional support for sensors in my Sensor Project, but since I don&#8217;t physically have the new sensors, I won&#8217;t be able to test them, but I can at least get the backend set up and ready for testing.  I&#8217;ll probably put these sensors under a &#8220;Un-Tested&#8221; section as a warning they may not function correctly.  <\/p>\n\n\n\n<p>That&#8217;s it for now.  Slow progress for now due to the winter blues.  Here&#8217;s hoping the sun decides to grace me with its un-clouded presence soon! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I took a bit of a break from my main programming projects and helped make an installer for another open-source project Darkstar. I started with a deb installer but realized a script would do a better job, especially for customizations. &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/dragonwarz.net\/?p=840\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-840","post","type-post","status-publish","format-standard","hentry","category-random"],"_links":{"self":[{"href":"https:\/\/dragonwarz.net\/index.php?rest_route=\/wp\/v2\/posts\/840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dragonwarz.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dragonwarz.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dragonwarz.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dragonwarz.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=840"}],"version-history":[{"count":6,"href":"https:\/\/dragonwarz.net\/index.php?rest_route=\/wp\/v2\/posts\/840\/revisions"}],"predecessor-version":[{"id":847,"href":"https:\/\/dragonwarz.net\/index.php?rest_route=\/wp\/v2\/posts\/840\/revisions\/847"}],"wp:attachment":[{"href":"https:\/\/dragonwarz.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dragonwarz.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dragonwarz.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}