20.xhtml 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  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 © 2015 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/2015/03-March/20.xhtml" />
  27. <title>Signed Web pages and a new beginning in Minetest &lt;https://y.st./en/weblog/2015/03-March/20.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/2015/03-March/20.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/2015/03-March/19.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2015/03-March/21.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>Signed Web pages and a new beginning in Minetest</h1>
  67. <p>Day 00013: Friday, 2015 March 20</p>
  68. </header>
  69. </p>
  70. I spent most of the day away from home, so I didn&apos;t get much done here.
  71. I did, however, implement signing of my pages and the automated canary page updater.
  72. I planned to write the code to make every page link to its signature file, but that ended up not happening out of lack of time.
  73. <abbr title="PHP: Hypertext Preprocessor">PHP</abbr> is a nicer language to work with than Bash in many ways though, so I already have the variables I need to make it happen in use for other parts of the code.
  74. These same variables will be nice for setting up the links to the <abbr title="World Wide Web Consortium">W3C</abbr> <abbr title="Extensible Hypertext Markup Language">XHTML</abbr> and <abbr title="Cascading Style Sheets">CSS</abbr> validators.
  75. Unfortunately, validation of <abbr title="Hypertext Transfer Protocol Secure">HTTPS</abbr> pages seems to be broken for the time being, but that may change in the future.
  76. </p>
  77. </p>
  78. <a href="https://forum.minetest.net/memberlist.php?mode=viewprofile&amp;u=12093">Dartmouth</a> <a href="https://forum.minetest.net/viewtopic.php?f=6&amp;t=11531&amp;p=173477#p173442">told me I needed to install libjpeg-dev to get Minetest to compile</a>, so now I have a functioning and up-to-date copy of Minetest on my machine.
  79. I should have begun work on my minetest_game fork, but instead, I decided to play on the <a href="https://forum.minetest.net/viewtopic.php?f=10&amp;t=10539">just test</a> server.
  80. It has a bad combination of the bones module and a lack of <code>/sethome</code> command that will make my far-off base hard to work with.
  81. However, it has the necessary user-settable protective capabilities and interact-by-default settings that will make playing Minetest fun.
  82. I plan to do most of my Minetest playing on this server for now.
  83. I may put off setting up my own Minetest server for quite a while.
  84. </p>
  85. </p>
  86. My <a href="/a/canary.txt">canary</a> is still chirping away as usual.
  87. </p>
  88. <hr/>
  89. <p>
  90. Copyright © 2015 Alex Yst;
  91. 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>.
  92. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  93. My address is in the source comments near the top of this document.
  94. This license also applies to embedded content such as images.
  95. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  96. </p>
  97. <p>
  98. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  99. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2015%2F03-March%2F20.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%2F2015%2F03-March%2F20.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  100. </p>
  101. </body>
  102. </html>