11.xhtml 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  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/08-August/11.xhtml" />
  27. <title>CDs from Marc With a C arrived today &lt;https://y.st./en/weblog/2015/08-August/11.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/08-August/11.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/08-August/10.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2015/08-August/12.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><abbr title="compact disc">CD</abbr>s from Marc With a C arrived today</h1>
  67. <p>Day 00157: Tuesday, 2015 August 11</p>
  68. </header>
  69. <p>
  70. My <abbr title="compact disc">CD</abbr>s arrived in the mail this morning! I didn&apos;t have them in hand until I was on my way to work though, so I took them with me in hopes of transferring the music from the bonus album to my mobile from the computer at work on my break.
  71. Before I had a chance to do that though, someone cracked the case on the bonus album! I had left the <abbr title="compact disc">CD</abbr>s on the table, and someone moved them, apparently roughly.
  72. I&apos;m not sure who did it, but I am not amused.
  73. </p>
  74. <p>
  75. On my break, I tried transferring the music to my mobile, but it didn&apos;t go so well.
  76. First, the <abbr title="compact disc">CD</abbr>&apos;s contents seemed to be made up of &quot;.cda&quot; files, a file type I had never heard of.
  77. I wasn&apos;t sure if my mobile could even play them.
  78. Second, when I plugged my mobile into the computer, the computer couldn&apos;t figure out how to use <abbr title="Media Transfer Protocol">MTP</abbr>, which is odd, considering that the computer at work runs Microsoft Windows and <abbr title="Media Transfer Protocol">MTP</abbr> is a Microsoft protocol.
  79. </p>
  80. <p>
  81. Once I returned home, I put the <abbr title="compact disc">CD</abbr> into my own computer, and found that all the &quot;.cda&quot; files had been replaced with more familiar &quot;.wav&quot; files.
  82. While I don&apos;t have any experience with &quot;.wav&quot; files myself, I do remember seeing &quot;.wav&quot; on the list of music file types that Android (and therefor Replicant) can handle.
  83. If I couldn&apos;t convert to Vorbis, at least I could play them directly.
  84. However, the conversion process went smoothly and there was no need to transfer the larger &quot;.wav&quot; files to the mobile&apos;s limited-storage <abbr title="Secure Digital">SD</abbr> card.
  85. One thing to note is that the music from the <abbr title="compact disc">CD</abbr> has no meta data.
  86. When sorting my music, there is no way to know the song name, artist name, or even album name.
  87. </p>
  88. <p>
  89. I did some research to figure out what those &quot;.cda&quot; files were, and it turns out that they are files that don&apos;t exist on the <abbr title="compact disc">CD</abbr> itself.
  90. Instead, Windows builds these files and displays them instead of the actual music files.
  91. They act as pointers to the tracks on the <abbr title="compact disc">CD</abbr>, and if I had successfully copied them to my mobile, they wouldn&apos;t have been able to play because they do not contain any actual music data.
  92. As for the &quot;.wav&quot; files that my Debian machine shows me, they might not actually be on the <abbr title="compact disc">CD</abbr> itself either.
  93. I&apos;m not sure that music <abbr title="compact disc">CD</abbr>s contain discreet files, and Debian may have just been showing me separate files as an abstraction to make the <abbr title="compact disc">CD</abbr>s contents make more sense.
  94. If that is the case, I like Debian&apos;s abstraction better than Windows&apos; abstraction, as Debian&apos;s is actually useful.
  95. </p>
  96. <p>
  97. I set up the code to grow pine trees from pine saplings in my Minetyst subgame, but there is a small problem.
  98. The Minetest engine doesn&apos;t seem to use ordinary, or even predictable, starting angles for the &quot;turtle&quot; used to build the trees.
  99. Sometimes Minetest uses an angle that aligns with the voxels of the game, but other times, it starts with a skewed angle that causes bizarre tree growth if you are trying to create a tree that blends in with the ones spawned by the v6 map generator.
  100. Sometimes snow will end up floating above more snow and the tree&apos;s trunk will become cleaved in two.
  101. To remedy this, I had to scrap the whole tree pattern and start over.
  102. The second time, I had the engine build the tree&apos;s center shaft, including the trunk and everything directly above it, first.
  103. I then had it go back and build the branches below.
  104. This time, the trees came out mostly bug-free, though there still is a problem where some of the leaves and snow spawn slightly-detached from the tree.
  105. I don&apos;t think this is avoidable though, due to the unpredictable &quot;turtle&quot; starting angles.
  106. </p>
  107. <p>
  108. My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
  109. </p>
  110. <hr/>
  111. <p>
  112. Copyright © 2015 Alex Yst;
  113. 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>.
  114. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  115. My address is in the source comments near the top of this document.
  116. This license also applies to embedded content such as images.
  117. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  118. </p>
  119. <p>
  120. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  121. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2015%2F08-August%2F11.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%2F08-August%2F11.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  122. </p>
  123. </body>
  124. </html>