05.xhtml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  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/04-April/05.xhtml" />
  27. <title>Class is back in session! &lt;https://y.st./en/weblog/2017/04-April/05.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/04-April/05.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/04-April/04.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2017/04-April/06.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>Class is back in session!</h1>
  67. <p>Day 00760: Wednesday, 2017 April 05</p>
  68. </header>
  69. <section id="general">
  70. <h2>General news</h2>
  71. <p>
  72. It turns out Minetest wasn&apos;t allowing me to create complex textures not because it lacks the ability, but because I failed to read the part of the manual that explained how to do it correctly.
  73. Specifically, texture grouping doesn&apos;t behave as desired within certain contexts.
  74. For some reason, the colon operator takes precedence over parentheses, which as a side not, breaks up parenthetical pairs.
  75. Instead, colons must be escaped, which is as easy as prepending them with a backslash.
  76. I thought I remembered trying that as well, and it didn&apos;t work, which makes me wonder if Lua was interpreting the backslashes as an attempt to escape already-inert characters in the string.
  77. If it doesn&apos;t work next time I need it to, I&apos;ll try a double backslash; one to tell Lua to treat the second as literal, and the second to escape the colon in Minetest&apos;s texture syntax.
  78. </p>
  79. <p>
  80. My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
  81. </p>
  82. </section>
  83. <section id="university">
  84. <h2>University life</h2>
  85. <p>
  86. Class is back in session!
  87. <span title="Programming 1">CS 1102</span>&apos;s learning journal assignments are identical to <a href="https://y.st./en/coursework/CS1101/" title="Programming Fundamentals">CS 1101</a>&apos;s, so <a href="https://y.st./en/coursework/CS1102/">you know what that means</a>.
  88. </p>
  89. </section>
  90. <hr/>
  91. <p>
  92. Copyright © 2017 Alex Yst;
  93. 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>.
  94. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  95. My address is in the source comments near the top of this document.
  96. This license also applies to embedded content such as images.
  97. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  98. </p>
  99. <p>
  100. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  101. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2017%2F04-April%2F05.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%2F04-April%2F05.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  102. </p>
  103. </body>
  104. </html>