|
|
<!DOCTYPE html>
|
|
|
<html lang="en">
|
|
|
<head>
|
|
|
<meta charset="UTF-8">
|
|
|
<title></title>
|
|
|
<link rel="stylesheet" href="/assets/css/style.css">
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
</head>
|
|
|
<body>
|
|
|
<div id="wrapper">
|
|
|
<nav>
|
|
|
<input type="checkbox" id="menu">
|
|
|
<label for="menu">☰</label>
|
|
|
<div class="menu-content">
|
|
|
|
|
|
<a href="/" class="nav-link" >Home</a>
|
|
|
|
|
|
<a href="/blog/" class="nav-link" >Blog</a>
|
|
|
|
|
|
<a href="https://github.com/TTWNO/" class="nav-link" target="_blank" rel="noopener noreferrer" >Code</a>
|
|
|
|
|
|
<a href="/links/" class="nav-link" >Links</a>
|
|
|
|
|
|
<a href="/ideas/" class="nav-link" class="on-page" >Ideas</a>
|
|
|
|
|
|
</div>
|
|
|
</nav>
|
|
|
|
|
|
<h1 id="ideas">Ideas</h1>
|
|
|
|
|
|
<h2 id="1-accessibility-ideas">1. Accessibility Ideas</h2>
|
|
|
|
|
|
<h4 id="11-bsd-accessibility">1.1 BSD Accessibility</h4>
|
|
|
|
|
|
<p>An Open/FreeBSD driver to make bootup and shutdown (as well as any plain tty) accessible by visually impaired users.
|
|
|
Speech and/or braille display.</p>
|
|
|
|
|
|
<p>The console is the perfect interface for visually impaired users,
|
|
|
as the console is required to be text based (damn you ncurses!).</p>
|
|
|
|
|
|
<h5 id="inspiration-speakup">Inspiration: <a href="http://linux-speakup.org/">Speakup</a></h5>
|
|
|
|
|
|
<h4 id="12-bsdlinux-braille-notetakers">1.2 BSD/Linux Braille Notetakers</h4>
|
|
|
|
|
|
<p>Use standard UNIX tools and command line interface instead of custom
|
|
|
systems for each notetaker.</p>
|
|
|
|
|
|
<p>Being able to use standard utilities not only helps with transferable skills,
|
|
|
but it also opens up the world of Linux tools to visually impaired users.
|
|
|
Enabling them to use any tool compatible with the command line,
|
|
|
not just any tool installed on their system or written for their device.</p>
|
|
|
|
|
|
<p>I have the suspicion that the fancier notetakers are using Windows at this point.
|
|
|
But for low-cost braille notetakers, it certainly could be plausible.</p>
|
|
|
|
|
|
<h4 id="13-raspberry-pi-based-notetaker">1.3 Raspberry Pi-based notetaker</h4>
|
|
|
|
|
|
<p>This could potentially decreese the size and expense of notetakers,
|
|
|
and if running a *NIX
|
|
|
system would also integrate well with idea 1.2</p>
|
|
|
|
|
|
<p>Would need to:</p>
|
|
|
<ol>
|
|
|
<li>Find a manual for controlling a braille display.</li>
|
|
|
<li>Implement a driver within the raspberry pi Raspbian OS using USB/gpio.</li>
|
|
|
<li>Package it up.</li>
|
|
|
</ol>
|
|
|
|
|
|
<p>With the Linux Speakup project already written, would this mean I
|
|
|
could just plug a RPi up to a braille display and be on my merry way?</p>
|
|
|
|
|
|
<h2 id="2-nix-ideas">2. *NIX Ideas</h2>
|
|
|
|
|
|
<h4 id="21-fansensor-driver-for-my-old-toshiba">2.1 Fan/Sensor Driver for My Old Toshiba</h4>
|
|
|
|
|
|
<p>FreeBSD and Linux both have the right driver for sensing my CPU
|
|
|
temp/spinning my fan properly.</p>
|
|
|
|
|
|
<p>OpenBSD does not have this working, and it is annoying to run it this way.
|
|
|
Full fans at all times on OpenBSD.</p>
|
|
|
|
|
|
<h4 id="22-zfs-nas">2.2 ZFS NAS</h4>
|
|
|
|
|
|
<p>I would really like to setup my own NAS with the ZFS file system.
|
|
|
I’d want to chronicle the adventure of finding hardware,
|
|
|
setting up OS, ZFS, frontend.</p>
|
|
|
|
|
|
<h4 id="23-mirror-important-open-source-projects">2.3 Mirror Important Open-Source Projects</h4>
|
|
|
|
|
|
<p>Setup a mirror for OpenBSD, Arch Linux, and other important projects
|
|
|
I want to contribute to where I know my level of coding is not helpful.</p>
|
|
|
|
|
|
<h5 id="also-considering-tor-relay-void-linux">Also considering: <a href="https://community.torproject.org/relay/">Tor Relay</a>, <a href="https://voidlinux.org/download/#mirrors">Void Linux</a></h5>
|
|
|
|
|
|
<h4 id="24-systemd-service-randomizer">2.4 Systemd Service Randomizer</h4>
|
|
|
|
|
|
<p>Systemd can start a VPN on startup with the following command:</p>
|
|
|
|
|
|
<p><code class="highlighter-rouge">systemctl enable wg-quick@mullvad-ca1</code></p>
|
|
|
|
|
|
<p>or</p>
|
|
|
|
|
|
<p><code class="highlighter-rouge">systemctl enable openvpn-client@mullvad_ca</code></p>
|
|
|
|
|
|
<p>These commands are nice, but why is there not a <code class="highlighter-rouge">openvpn-client@random</code> so that I can randomize out of the possible files?</p>
|
|
|
|
|
|
<p>I am sure there would be a way to have a systemd service envoked like so:</p>
|
|
|
|
|
|
<p><code class="highlighter-rouge">systemctl enable random@[wg-quick|openvpn-client]</code></p>
|
|
|
|
|
|
<p>This would enable a randomization service for that interface, relinking
|
|
|
the boot-time process by looking in the directory the VPN interface
|
|
|
should be looking in, and chosing a random file.</p>
|
|
|
|
|
|
<p>Very useful for VPN clients. I have no idea if this has currency anywhere else.</p>
|
|
|
|
|
|
<h2 id="3-language-ideas">3. Language Ideas</h2>
|
|
|
|
|
|
<h4 id="31-add-zhuyin-support-for-epub-with-pinyin">3.1 Add Zhuyin Support for <a href="https://github.com/TTWNO/epub-with-pinyin">epub-with-pinyin</a></h4>
|
|
|
|
|
|
<p>It currently only supports Pinyin.
|
|
|
At the time, HTML <code class="highlighter-rouge"><ruby></code> support was low,
|
|
|
and so even when implemented properly the characters showed at the top.
|
|
|
They should be shown on the left hand side.</p>
|
|
|
|
|
|
<h4 id="312-make-epub-with-pinyin-easier-to-use">3.1.2 Make <a href="https://github.com/TTWNO/epub-with-pinyin">epub-with-pinyin</a> Easier To Use</h4>
|
|
|
|
|
|
<p>Currently it requires setting up Python and some libraries.</p>
|
|
|
|
|
|
<p>Ideally it could be a web application, executing in Javascript.
|
|
|
Storing .epub files on a webserver even temporarily (especially if they are copywrited) is
|
|
|
a legal risk I am not willing to take.</p>
|
|
|
|
|
|
<h4 id="32-look-into-linq">3.2 Look Into <a href="https://www.lingq.com/en/">LinQ</a></h4>
|
|
|
|
|
|
<p>I have heard this system implements something very similar to an idea I had called “Minks”.</p>
|
|
|
|
|
|
<p>The general idea was that you could save words you knew,
|
|
|
thus stopping their pronunciation to appear above them (Pinyin/Zhuyin).</p>
|
|
|
|
|
|
<p>Given my interest in similar things, possibly apply to work for them,
|
|
|
or encourage them to BSD some of their libraries.</p>
|
|
|
|
|
|
<h2 id="4-other-crazy-ideas">4. Other Crazy Ideas</h2>
|
|
|
|
|
|
<h4 id="41-podcast-not-sure-what-about">4.1 Podcast: Not Sure What About</h4>
|
|
|
|
|
|
<p>I’ve always wanted to interview people.
|
|
|
Seems liks fun.</p>
|
|
|
|
|
|
|
|
|
</div>
|
|
|
</body>
|
|
|
</html>
|