index.xhtml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?php
  2. /**
  3. * <https://y.st./>
  4. * Copyright © 2015-2017 //y.st. <mailto:copyright@y.st>
  5. *
  6. * This program is free software: you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License as published by
  8. * the Free Software Foundation, either version 3 of the License, or
  9. * (at your option) any later version.
  10. *
  11. * This program is distributed in the hope that it will be useful,
  12. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. * GNU General Public License for more details.
  15. *
  16. * You should have received a copy of the GNU General Public License
  17. * along with this program. If not, see <https://www.gnu.org./licenses/>.
  18. **/
  19. $xhtml = array(
  20. 'title' => 'Alex Yst&apos;s Domain',
  21. 'subtitle' => 'Alex Yst&apos;s home on the Internet',
  22. 'copyright year' => '2015-2017',
  23. 'body' => <<<END
  24. <p>
  25. If your Web browser loads this page, thank your browser vendor for not being a total moron.
  26. </p>
  27. <p>
  28. This website uses a certificate issued by StartCom Ltd.
  29. The certificate &quot;authority&quot; system is broken though.
  30. Having root certificates that are magically considered to be &quot;trusted&quot; is a stupid and flawed way of doing things.
  31. StartCom broke the trust placed in them, and that trust was revoked by Mozilla and crew.
  32. Now, Mozilla-based Web browsers are refusing to load this website.
  33. If a certificate is &quot;untrusted&quot;, Mozilla-based browsers usually give the user the option to load the page anyway, but for certificates issued by StartCom, Mozilla isn&apos;t allowing this.
  34. <em><strong>This is a clear antifeature in Mozilla-based browsers and not a bug in this website.</strong></em>
  35. The problem isn&apos;t on the server end, but the browser end, so I can&apos;t fix it.
  36. </p>
  37. <p>
  38. However, if you want me to swap out my certificate for one your Web browser would play nicer with, I&apos;m more than willing to do that.
  39. However, there&apos;s a catch.
  40. I don&apos;t have the funds to splurge on a paid certificate.
  41. Likewise, I don&apos;t have the time to change out my certificate every couple months.
  42. If you want me to switch certificates, you&apos;ll need to point me in the direction of a certificate provider that offers gratis certificates that last at least a year before expiring.
  43. As of yet, the only such provider I&apos;ve located is StartCom.
  44. If you&apos;ve found another, please reach me via any method listed on my contact page, linked to above.
  45. </p>
  46. END
  47. );
  48. /*
  49. <p>
  50. Decades of a bad situation left my psyche in pieces.<br/>
  51. Having escaped, I started piecing myself back together.<br/>
  52. Amongst the rubble of my fractured mind, I found my missing heart.<br/>
  53. It&apos;s a heart I never knew I had, and a heart I never wanted.<br/>
  54. While previously, I scoffed at love, I&apos;ve now been forced to crave it.<br/>
  55. I felt weak, I felt pathetic, I felt lost.<br/>
  56. I tried to ditch my heart again, but only tore my soul.<br/>
  57. The side with the heart fought the side without, subduing it until it gave up, gave in, reintegrated.<br/>
  58. I tried again to fix myself, this time trying to reshape my foolish heart.<br/>
  59. I tried to make myself open to love from anyone; tried not to be so superficial.<br/>
  60. If love must be felt at all, it should transcend what people are on the outside.<br/>
  61. I shouldn&apos;t rule out half the population based on what&apos;s hiding in their pants, not in their heads.<br/>
  62. Without a heart, I saw everyone the same, so with my heart, I felt shallow.<br/>
  63. The problem now wasn&apos;t that I love my kind, but that I don&apos;t love others too.<br/>
  64. Trying to open myself to those I couldn&apos;t, I tore my soul again.<br/>
  65. This time, my sides had equal footing.<br/>
  66. They tried to live in harmony, but caused me to feel bipolar.<br/>
  67. I tried to extract from them what I never had in me, a love for those for which I had none.<br/>
  68. It wasn&apos;t there, it never came, and the rip increased in length.<br/>
  69. Eventually, I found the tear.<br/>
  70. I saw I&apos;d done it to myself.<br/>
  71. I stitched myself back together; once again I felt whole.<br/>
  72. It left me where I started, but with new knowledge.<br/>
  73. My heart is stronger than my soul.<br/>
  74. I cannot be what I am not.<br/>
  75. They say you can be anything, but I found, for me, this isn&apos;t true.<br/>
  76. I never asked for this.<br/>
  77. I never wanted this.<br/>
  78. I tried to change and couldn&apos;t.<br/>
  79. I tried to be ace.<br/>
  80. I tried to be bi.<br/>
  81. My heart would not allow it.<br/>
  82. It&apos;s true what they say about sexuality: being gay isn&apos;t something you can opt out of.
  83. </p>
  84. <p>
  85. This poem, like the rest of this website, is provided by Alex Yst under the terms of the $a[GNU] {$a['GPLv3+']}.
  86. Reuse and modification is allowed, but attribution and a link back to this website are required and any derivative work must be released under the same license.
  87. </p>
  88. */