123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- <?xml version="1.0" encoding="utf-8"?>
- <!--
-
- h t t :: / / t /
- h t t :: // // t //
- h ttttt ttttt ppppp sssss // // y y sssss ttttt //
- hhhh t t p p s // // y y s t //
- h hh t t ppppp sssss // // yyyyy sssss t //
- h h t t p s :: / / y .. s t .. /
- h h t t p sssss :: / / yyyyy .. sssss t .. /
-
- <https://y.st./>
- Copyright © 2015 Alex Yst <mailto:copyright@y.st>
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <https://www.gnu.org./licenses/>.
- -->
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <base href="https://y.st./en/weblog/2015/12-December/21.xhtml" />
- <title>Flash proxies <https://y.st./en/weblog/2015/12-December/21.xhtml></title>
- <link rel="icon" type="image/png" href="/link/CC_BY-SA_4.0/y.st./icon.png" />
- <link rel="stylesheet" type="text/css" href="/link/basic.css" />
- <link rel="stylesheet" type="text/css" href="/link/site-specific.css" />
- <script type="text/javascript" src="/script/javascript.js" />
- <meta name="viewport" content="width=device-width" />
- </head>
- <body>
- <nav>
- <p>
- <a href="/en/">Home</a> |
- <a href="/en/a/about.xhtml">About</a> |
- <a href="/en/a/contact.xhtml">Contact</a> |
- <a href="/a/canary.txt">Canary</a> |
- <a href="/en/URI_research/"><abbr title="Uniform Resource Identifier">URI</abbr> research</a> |
- <a href="/en/opinion/">Opinions</a> |
- <a href="/en/coursework/">Coursework</a> |
- <a href="/en/law/">Law</a> |
- <a href="/en/a/links.xhtml">Links</a> |
- <a href="/en/weblog/2015/12-December/21.xhtml.asc">{this page}.asc</a>
- </p>
- <hr/>
- <p>
- Weblog index:
- <a href="/en/weblog/"><abbr title="American Standard Code for Information Interchange">ASCII</abbr> calendars</a> |
- <a href="/en/weblog/index_ol_ascending.xhtml">Ascending list</a> |
- <a href="/en/weblog/index_ol_descending.xhtml">Descending list</a>
- </p>
- <hr/>
- <p>
- Jump to entry:
- <a href="/en/weblog/2015/03-March/07.xhtml"><<First</a>
- <a rel="prev" href="/en/weblog/2015/12-December/20.xhtml"><Previous</a>
- <a rel="next" href="/en/weblog/2015/12-December/22.xhtml">Next></a>
- <a href="/en/weblog/latest.xhtml">Latest>></a>
- </p>
- <hr/>
- </nav>
- <header>
- <h1>Flash proxies</h1>
- <p>Day 00289: Monday, 2015 December 21</p>
- </header>
- <p>
- While I sorted <a href="http://professorshyguy.com/">Professor Shyguy</a>'s music yesterday as far as license is concerned, it took a bit more time to prepare the tracks for use on my mobile.
- Specifically, I needed to rename and sort the files based on the respective track titles and album titles.
- I took care of that today, but found that most of the <abbr title="Waveform Audio File Format">WAVE</abbr> files included on the <abbr title="Universal Serial Bus">USB</abbr> drive are missing their meta data.
- Additionally, when moving them to my mobile, I ran into a particular Replicant anti-feature again.
- Replicant can handle having working with case-sensitive file systems, but it fights against the intended case sensitivity of the file systems, preventing the user from actually taking advantage of it.
- From what I understand, Replicant inherits this abomination from Android.
- I never have found a way around it, besides pulling the <abbr title="Secure Digital">SD</abbr> card out and directly changing the file names to what they should be from my laptop.
- Once the files exist with their correct and case-sensitive names, Replicant reads them correctly, the only issue is getting those files in place to begin with.
- Furthermore, Replicant always messes with the file permissions of files on my <abbr title="Secure Digital">SD</abbr> card, so I always have to work with the file names on my laptop using root permissions.
- </p>
- <p>
- I realized today that my new directory tree to <abbr title="Extensible Hypertext Markup Language">XHTML</abbr> unordered list translator had a fatal flaw.
- Specifically, a file name can contain characters that have specific meaning in <abbr title="Extensible Markup Language">XML</abbr> files, but my function treated them as regular characters, allowing them to end up in the list and break the validity of the <abbr title="Extensible Markup Language">XML</abbr> returned.
- This was an easy thing to fix though.
- </p>
- <p>
- My mother found one of those passive mobile device signal amplifiers in her stuff, but seeing as she uses an iPhone, she was unable to make use of it.
- This is because the iPhones are so locked down that you cannot even open the battery compartment.
- In any case, she gave the thing to me.
- </p>
- <p>
- I learned about a different sort of bridge system for <abbr title="The Onion Router">Tor</abbr>.
- Instead of using unpublished <abbr title="The Onion Router">Tor</abbr> relay servers, this system instead uses random peoples' Web browsers as proxies.
- They call this system <a href="https://crypto.stanford.edu/flashproxy/">flash proxies</a>, and your Web browser acts as one as long as your Web browser is compatible with the system and you have a Web page loaded that contains a special flash proxy badge.
- Additionally, there is a <a href="https://addons.mozilla.org/en-us/firefox/addon/tor-flashproxy-badge/">Web browser plugin</a> that allows your browser to function as a flash proxy even when no such page is loaded.
- I both added the flash proxy badge to <a href="/">my main website</a> and installed the Web browser plugin, though adding the badge to my website was not straightforward.
- The problem is that the default embed code uses the obsoleted <code><iframe/></code> tag, which is not valid in <abbr title="Extensible Hypertext Markup Language">XHTML</abbr> 1.1.
- With some modification, I think that I got it working though.
- For anyone interested in doing the same, the code I used is below:
- </p>
- <pre><code><object data="//crypto.stanford.edu/flashproxy/embed.html"
- type="text/html" width="80" height="15">
- <a href="https://crypto.stanford.edu/flashproxy/options.html">flash proxy</a>
- </object></code></pre>
- <p>
- My original plan was to write back to the school if they had not responded by yesterday, but I decided not to do that.
- I think that the school is closed for winter vacation, so I will write back to them when I think that they have opened once more.
- </p>
- <p>
- I forgot to mention that Alyssa, Cyrus, Vanessa, ans I started playing the role-playing game that Cyrus wanted to play with us.
- I do not want to hurt Cyrus' feelings or anything, but it really was not my cup of tea.
- I do much better with rules that are set in stone with no room for interpretation, such as with a computer-based game.
- </p>
- <p>
- It seems that we are going to Springfield tomorrow.
- Come to think of it, I thought that the plan was to go today, but I am glad that that did not happen.
- I did not sleep well last night, so staying home was nice.
- </p>
- <p>
- I have begun even more work to clean up this website in preparation for January.
- When I had this website tangled with my clearnet site, I used a lot of protocol-relative <abbr title="Uniform Resource Identifier">URI</abbr>s.
- In fact, I modified every page on this site and the clearnet site to contain them.
- I think that I have removed them all from the clearnet site, but this website is much bigger.
- I have begun clearing them out of this place now too.
- To be clear, these hyperlinks are perfectly valid and point to real Web pages, they just do not fit the style of my work and should not be present on a website run by me.
- </p>
- <p>
- My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
- </p>
- <hr/>
- <p>
- Copyright © 2015 Alex Yst;
- 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's Not Unix">GNU</abbr> <abbr title="General Public License version Three or later">GPLv3+</abbr></a>.
- If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
- My address is in the source comments near the top of this document.
- This license also applies to embedded content such as images.
- For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
- </p>
- <p>
- <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
- This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2015%2F12-December%2F21.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%2F12-December%2F21.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
- </p>
- </body>
- </html>
|