19.xhtml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--
  3. h t t :: / / t /
  4. h t t :: // // t //
  5. h ttttt ttttt ppppp sssss // // y y sssss ttttt //
  6. hhhh t t p p s // // y y s t //
  7. h hh t t ppppp sssss // // yyyyy sssss t //
  8. h h t t p s :: / / y .. s t .. /
  9. h h t t p sssss :: / / yyyyy .. sssss t .. /
  10. <https://y.st./>
  11. Copyright © 2017 Alex Yst <mailto:copyright@y.st>
  12. This program is free software: you can redistribute it and/or modify
  13. it under the terms of the GNU General Public License as published by
  14. the Free Software Foundation, either version 3 of the License, or
  15. (at your option) any later version.
  16. This program is distributed in the hope that it will be useful,
  17. but WITHOUT ANY WARRANTY; without even the implied warranty of
  18. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  19. GNU General Public License for more details.
  20. You should have received a copy of the GNU General Public License
  21. along with this program. If not, see <https://www.gnu.org./licenses/>.
  22. -->
  23. <!DOCTYPE html>
  24. <html xmlns="http://www.w3.org/1999/xhtml">
  25. <head>
  26. <base href="https://y.st./en/weblog/2017/05-May/19.xhtml" />
  27. <title>I feel drained &lt;https://y.st./en/weblog/2017/05-May/19.xhtml&gt;</title>
  28. <link rel="icon" type="image/png" href="/link/CC_BY-SA_4.0/y.st./icon.png" />
  29. <link rel="stylesheet" type="text/css" href="/link/basic.css" />
  30. <link rel="stylesheet" type="text/css" href="/link/site-specific.css" />
  31. <script type="text/javascript" src="/script/javascript.js" />
  32. <meta name="viewport" content="width=device-width" />
  33. </head>
  34. <body>
  35. <nav>
  36. <p>
  37. <a href="/en/">Home</a> |
  38. <a href="/en/a/about.xhtml">About</a> |
  39. <a href="/en/a/contact.xhtml">Contact</a> |
  40. <a href="/a/canary.txt">Canary</a> |
  41. <a href="/en/URI_research/"><abbr title="Uniform Resource Identifier">URI</abbr> research</a> |
  42. <a href="/en/opinion/">Opinions</a> |
  43. <a href="/en/coursework/">Coursework</a> |
  44. <a href="/en/law/">Law</a> |
  45. <a href="/en/a/links.xhtml">Links</a> |
  46. <a href="/en/weblog/2017/05-May/19.xhtml.asc">{this page}.asc</a>
  47. </p>
  48. <hr/>
  49. <p>
  50. Weblog index:
  51. <a href="/en/weblog/"><abbr title="American Standard Code for Information Interchange">ASCII</abbr> calendars</a> |
  52. <a href="/en/weblog/index_ol_ascending.xhtml">Ascending list</a> |
  53. <a href="/en/weblog/index_ol_descending.xhtml">Descending list</a>
  54. </p>
  55. <hr/>
  56. <p>
  57. Jump to entry:
  58. <a href="/en/weblog/2015/03-March/07.xhtml">&lt;&lt;First</a>
  59. <a rel="prev" href="/en/weblog/2017/05-May/18.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2017/05-May/20.xhtml">Next&gt;</a>
  61. <a href="/en/weblog/latest.xhtml">Latest&gt;&gt;</a>
  62. </p>
  63. <hr/>
  64. </nav>
  65. <header>
  66. <h1>I feel drained</h1>
  67. <p>Day 00804: Friday, 2017 May 19</p>
  68. </header>
  69. <section id="general">
  70. <h2>General news</h2>
  71. <p>
  72. I felt completely drained today.
  73. It might be the heat getting to me, though it didn&apos;t feel as hot today as some recent days.
  74. </p>
  75. <p>
  76. Daddy Gummy Bear&apos;s leaving for another job.
  77. I wish them well.
  78. Fast food is no place for them; they&apos;re a registered nurse!
  79. I haven&apos;t heard yet exactly what job they&apos;re switching to, but it&apos;s hopefully in the field of nursing; they&apos;ve expressed an interest in going back when possible.
  80. One of my coworkers got them a card and has been having everyone sign it.
  81. </p>
  82. <p>
  83. As far as my Minetest server is concerned, I&apos;ve come to my senses.
  84. I previously expressed my consideration of writing scripts to help me dig the main transit line of the server.
  85. This is the wrong approach due to the fact I&apos;m trying to make this a mostly administrator-free server.
  86. Having special privileges goes against the premise of the server!
  87. I know that, though I was still very tempted.
  88. Today at work though, I realised it&apos;s counterproductive to the job of the tunnel as well.
  89. </p>
  90. <p>
  91. Initially, the tunnel was a bridge; a bridge made from desert stone.
  92. It spanned oceans and plowed through mountains.
  93. However, it was a difficult project to continue.
  94. An entire desert was going to be made a crater by the project, mined away for its stone, and even that wouldn&apos;t have been enough.
  95. Before the desert was depleted, I questioned the sustainability of the project and it was put to an end.
  96. But how could the main transit line be set up?
  97. I decided to start over and take the project underground.
  98. It&apos;d allow me to mine and carve the tunnel at the same time.
  99. No longer would time be split between resource acquisition and and resource consumption.
  100. This new project would span the entirety of the Minetest map as a giant, underground grid, and eighty-one (if I recall correctly) routes to and from the surface would be provided.
  101. Each time a new entrance location would be reached, the spawn point would be moved to it.
  102. By moving the spawn point every year or so as the tunnels were completed, the spawn area would be kept mostly free of abandoned buildings from years past.
  103. As people requested other entrances near their own distant (and not-so-distant; one was withing sight of the central entrance) creations, the tunnel began to lose direction and lead everywhere except where planned.
  104. </p>
  105. <p>
  106. The design this time is simpler.
  107. Only nine entrances are planned, and they don&apos;t stretch quite to the edges of the map.
  108. If people request entrances, they will be provided, though only if the proposed entrance is in a sector I&apos;ve built the main entrance for already.
  109. Last time, someone decided to drag my tunnel in entirely the wrong direction, with a distance from my tunnel over halfway the planned distance between the first two main entrances.
  110. Never again.
  111. Speeding up the tunnel&apos;s progress artificially is counterproductive to the spawn point movement timer, and must be avoided.
  112. I must only dig the tunnel using the tools available to everyone.
  113. At work though, I came up with some new details.
  114. First, each of the eight non-central main entrances will be the start of a city named after a mineral.
  115. That mineral will be the official building material of the city, and players can show their town spirit by incorporating that material into their building designs.
  116. However, that&apos;ll be entirely optional, and players can use whatever materials they like.
  117. The central city will be World&apos;s Navel, what I was originally going to name the town of the central spawn point anyway.
  118. (The other eight towns were going to be named after the eight main compass directions.)
  119. However, if the Minetest developers add another mineral before we get to World&apos;s Navel, I&apos;ll likely name the city after that mineral instead.
  120. Which brings us to the other major change I decided upon at work.
  121. Previously, we started in the centre and worked our way out.
  122. Had the tunnel project ever seen completion, that&apos;d left us with our spawn town near the edge of the map.
  123. We could move it back to the centre, but then we&apos;d be moving back into a place filled with the oldest and most-likely abandoned buildings of the world.
  124. Or we could stay on the edge of the world.
  125. There was no good option.
  126. This time, we&apos;ll start on the edges, make a ring of towns on the edges, then head into the centre for the final spawn point.
  127. Additionally, this&apos;ll let our final spawn point be the one that&apos;s more of a range than a singular point.
  128. By default, players spawn near the middle of the map, but not always in the same place.
  129. However, if you choose a spawn point, you don&apos;t get to have that ranged spawn area elsewhere.
  130. One thing I probably will do though is write code to keep people from building in the not-yet-reached spawn areas.
  131. Those spots are too important to be lost to random buildings.
  132. </p>
  133. <p>
  134. My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
  135. </p>
  136. </section>
  137. <section id="university">
  138. <h2>University life</h2>
  139. <p>
  140. The <span title="Programming 1">CS 1102</span> reading assignment for the week is as follows:
  141. </p>
  142. <ul>
  143. <li>
  144. <a href="https://docs.oracle.com./javase/tutorial/java/nutsandbolts/arrays.html">Arrays (The Java™ Tutorials &gt; Learning the Java Language &gt; Language Basics)</a>
  145. </li>
  146. <li>
  147. <a href="http://math.hws.edu./javanotes/c7/">Javanotes 7.0, Chapter 7 -- Arrays and ArrayLists</a>
  148. </li>
  149. </ul>
  150. <p>
  151. I got one of the programming assignments completed too, though I&apos;m too tired to upload it tonight.
  152. I&apos;ll try to finish the other one tomorrow.
  153. </p>
  154. </section>
  155. <hr/>
  156. <p>
  157. Copyright © 2017 Alex Yst;
  158. You may modify and/or redistribute this document under the terms of the <a rel="license" href="/license/gpl-3.0-standalone.xhtml"><abbr title="GNU&apos;s Not Unix">GNU</abbr> <abbr title="General Public License version Three or later">GPLv3+</abbr></a>.
  159. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  160. My address is in the source comments near the top of this document.
  161. This license also applies to embedded content such as images.
  162. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  163. </p>
  164. <p>
  165. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  166. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2017%2F05-May%2F19.xhtml"><abbr title="Extensible Hypertext Markup Language">XHTML</abbr> 5.1</a> specification and uses style sheets that conform to the <a href="http://jigsaw.w3.org./css-validator/validator?uri=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2017%2F05-May%2F19.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  167. </p>
  168. </body>
  169. </html>