08.xhtml 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  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/05-May/08.xhtml" />
  27. <title>A new markup validator &lt;https://y.st./en/weblog/2015/05-May/08.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/05-May/08.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/05-May/07.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2015/05-May/09.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>A new markup validator</h1>
  67. <p>Day 00062: Friday, 2015 May 08</p>
  68. </header>
  69. <p>
  70. I decided that it was a good idea to remove my legal name from my website after all.
  71. As such, I have redacted my name from all my pages (I think).
  72. If you need to know who I am, I&apos;m still easily findable by performing a whois query on my domain name.
  73. However, I don&apos;t want to show up in search results for my legal name.
  74. I enjoy the freedom of speech I have here, and if I have to constantly worry about prospective future employers seeing what I write and refusing to hire me based on my opinions, I&apos;ll have to censor myself.
  75. I don&apos;t want to do that.
  76. I&apos;ve already on at least one occasion censored myself because of this, and on at least one other occasion, I tried to justify my opinion when it didn&apos;t really call for justification.
  77. I&apos;m done with that.
  78. There are a number of factors that will aid me in keeping my online and offline lives separate.
  79. For starters, my mother gave me a very common name.
  80. It&apos;s a nice name, but even better, so many other people share it, both first and last.
  81. Any search for my legal name turns up so many results that realistically, I don&apos;t even <strong>*need*</strong> to redact my name from this place.
  82. Second, the registry of my own country&apos;s <abbr title="country code top-level domain">ccTLD</abbr> refuses to allow registration of short names.
  83. By driving me away to seek a home elsewhere on the Internet, somewhere associated with another country, Neustar made it less likely that search engines will consider my website to be relevant to searchers in my country.
  84. This has negative implications as well, such as the fact that I won&apos;t turn up in results for things I <strong>*do*</strong> want to be found for by people of my country, but it helps me evade those that I would need to censor myself from.
  85. My currently-self-signed <abbr title="Transport Layer Security">TLS</abbr> certificate might drop me in search rankings as well.
  86. </p>
  87. <p>
  88. Mistedwind forward a letter from <a href="https://sideshowbarker.net/">Mike</a> of the <abbr title="World Wide Web Consortium">W3C</abbr>.
  89. In regards to the fact that the <abbr title="World Wide Web Consortium">W3C</abbr> validator refuses to connect, Mike recommends instead using a different <a href="https://validator.w3.org/nu/">validator</a> on the site.
  90. This one actually works! It throws errors about things that are not actually errors (It doesn&apos;t like the <code>&lt;acronym/&gt;</code> tag), so I needed to clean a few things up, but I have now updated the link atthe bottom of each page to use the new validator.
  91. It also throws a warning about is skipping over my <abbr title="document type definition">DTD</abbr> declaration.
  92. I&apos;m not sure what to do about that, I can&apos;t just leave out the <abbr title="document type definition">DTD</abbr> declaration and expect the page to still be valid.
  93. </p>
  94. <p>
  95. As a side note, if you notice day 14 missing from the weblog, it&apos;s because of issues with <abbr title="PHP: Hypertext Preprocessor">PHP</abbr>&apos;s <code>highlight_string()</code> function.
  96. As mentioned before, this function spits out a mess, including heavy use of the &amp;nbsp; entity and the <code>style</code> <code>&lt;span/&gt;</code> attribute.
  97. I had been going to create a new function to fix this, but had deemed it too much effort to complete.
  98. The new validator is calling me out on use of &amp;nbsp; though, so I&apos;m going to have to at least fix that.
  99. And if I am building a function, I need to build it to actually work, so I&apos;m going to have to fix the use of the <code>style</code> attribute as well.
  100. I don&apos;t have time for this today though, so I took the page down to avoid invalidity.
  101. </p>
  102. <p>
  103. I have so much email to catch up on.
  104. Perhaps tomorrow I will go through it and post relevant links here.
  105. It looks like things are going on politically, but I haven&apos;t had the time these past few days to pay attention to it.
  106. </p>
  107. <p>
  108. At the time of writing this, Discover has not yet gotten back to me, but it&apos;s worth noting that I had to get this entry written up and uploaded before noon.
  109. I&apos;ll be at work most of the day, and won&apos;t have time to write this later.
  110. </p>
  111. <p>
  112. My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
  113. </p>
  114. <hr/>
  115. <p>
  116. Copyright © 2015 Alex Yst;
  117. 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>.
  118. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  119. My address is in the source comments near the top of this document.
  120. This license also applies to embedded content such as images.
  121. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  122. </p>
  123. <p>
  124. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  125. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2015%2F05-May%2F08.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%2F05-May%2F08.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  126. </p>
  127. </body>
  128. </html>