~evan-hoose/a-shared-404

f231c9d52ef9a758ba2d8c1de2003063e4260a21 — Evan 11 months ago 66b814d
 Changes to be committed:
	modified:   README.md
	new file:   index.html
	modified:   top/other-stuff/index.html
	modified:   top/other-stuff/other-stuff.md
	modified:   top/programs/index.html
	modified:   top/programs/programs.md
	modified:   top/tutorials/index.html
	modified:   top/tutorials/tutorials.md
 Changes not staged for commit:
	deleted:    footer.html
M README.md => README.md +1 -3
@@ 1,5 1,3 @@
#Literally just my personal site.

Or it would be, if I could get a domain name.
#Literally just my personal site..

Can be built using [SSSSS](git.sr.ht/~evan-hoose/SSSSS).

A index.html => index.html +88 -0
@@ 0,0 1,88 @@
<doctype html>
<head>
<title>AS4 | Evan Hoose</title>
<style>
body {
	font-family: "Lucida Console", Monaco, monospace;
	padding: 0px 10% 0px;
	/*background-color:  #001214;*/
	background-color: #282828;
}
p,ol,ul {
	/*color: #93a1a1;*/
	color: #ebdbb2;
}

.tab-bar-hr {
	background-color: #504945;
	color: #504945;
}

.active {
	/*background-color: #484848;*/
	background-color: #504945;
	padding: 9px 9px 9px;
}

.inactive {
	padding: 9px 9px 9px;
}
.inactive:hover {
	background-color: #504945;
}
h1 {
	/*color: #839496;*/
	color: #d79921;
}
h2,h3,h4,h5,h6 {
	/*color: #5f5faf;*/
	color: #d3869b
}
a {
	/*color: #2aa198;*/
	color: #83a598;
}
hr {
	/*color: #93a1a1;*/
	color: #ebdbb2;
}

code {
	padding: 5px 5px 5px;
	color: #a89984;
	background-color: #32302f;
}

.footer {
	color: #504945;
}
</style>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

<body>
<div id="header">
        <h1>A Shared 404 |</h1>
        <p>Evan Hoose's Website, Blog and stomping ground</p>
        <a href="/" class="active">Home</a>
        <a href="/hire-me" class="inactive">Hire Me</a>
        <a href="/blog" class="inactive">Blog</a>
	<a href="/programs" class="inactive">Programs</a>
        <a href="/tutorials" class="inactive">Tutorials</a>
        <a href="/other-stuff" class="inactive">Other Stuff</a>
        <hr style="color:#504945">
</div>
<h1>Literally just my personal site.</h1>

<p>Or it would be, if I could get a domain name.</p>

<p>Can be built using <a href="git.sr.ht/~evan-hoose/SSSSS">SSSSS</a>.</p>
<div id="footer" class="footer">
        <hr style="color:#504945">
	<code>
	<p>A Shared 404: Evan Hoose's Website, Blog and stomping ground.</p>
	<p>The contents of this site are under the CC Attribution license, and 
	the code of the site generator is under the GPL V3.</p>
	</code>
</div>
</body>

M top/other-stuff/index.html => top/other-stuff/index.html +13 -1
@@ 84,7 84,7 @@ wrote it.</p>
<h2>Communications</h2>

<p><a href="https://matrix.org">Matrix Protocol</a>
<a href="https://riot.im">Riot.im</a></p>
<a href="https://app.element.io">Element (Matrix Client)</a></p>

<h2>Blogs, roughly speaking at least.</h2>



@@ 95,6 95,18 @@ wrote it.</p>

<h2>Search Engines</h2>

<p><a href="https://boardreader.com">BoardReader</a> - Forum search engine. <br>
<a href="https://millionshort.com">MillionShort</a> - Gives options to remove top sites.
Requires JS. <br>
<a href="https://www.runnaroo.com">Runnaroo</a> - "A better private search engine." <br>
<a href="https://wiby.me">wiby.me</a> - Search the "Classic Web". <br>
<a href="https://wiby.org">wiby.org</a> - Blend wiby.me and the "Modern Web" <br>
<a href="https://beakerbrowser.org">Beaker Browser</a> - Not a search engine, but still 
cool.<br>
<a href="https://infinitysearch.co">Infinity Search</a> - Yet another search engine. Requires JS. <br>
<a href="https://yacy.net">Yacy - about page</a> - Peer to peer search engine. Home page.<br>
<a href="https://yacy.searchlab.eu">Yacy - Demo page</a> - What it sounds like. <em>Extremely</em> slow.<br></p>

<h2>Webcomics. Note that some of these contain occasional NSFW themes/language.</h2>

<p><a href="https://www.catscafecomics.com/">Cat's Cafe</a>

M top/other-stuff/other-stuff.md => top/other-stuff/other-stuff.md +12 -1
@@ 8,7 8,7 @@ wrote it.

##Communications
[Matrix Protocol](https://matrix.org)
[Riot.im](https://riot.im)
[Element (Matrix Client)](https://app.element.io)

##Blogs, roughly speaking at least.
[Hundred Rabbits](https://100r.co/site/home.html)


@@ 17,6 17,17 @@ wrote it.
[Hackernoon](https://hackernoon.com/)

##Search Engines
[BoardReader](https://boardreader.com) - Forum search engine. <br>
[MillionShort](https://millionshort.com) - Gives options to remove top sites.
Requires JS. <br>
[Runnaroo](https://www.runnaroo.com) - "A better private search engine." <br>
[wiby.me](https://wiby.me) - Search the "Classic Web". <br>
[wiby.org](https://wiby.org) - Blend wiby.me and the "Modern Web" <br>
[Beaker Browser](https://beakerbrowser.org) - Not a search engine, but still 
cool.<br>
[Infinity Search](https://infinitysearch.co) - Yet another search engine. Requires JS. <br>
[Yacy - about page](https://yacy.net) - Peer to peer search engine. Home page.<br>
[Yacy - Demo page](https://yacy.searchlab.eu) - What it sounds like. _Extremely_ slow.<br>

##Webcomics. Note that some of these contain occasional NSFW themes/language.
[Cat's Cafe](https://www.catscafecomics.com/)

M top/programs/index.html => top/programs/index.html +27 -12
@@ 74,7 74,7 @@ code {
</div>
<h1>Some Programs that I'm writing/have written</h1>

<p>I'm not a particularly great programmer, but here's a few projects in varying
<p>I'm not a particularly great programmer, but here's a few projects in varying
stages of incompletion that you are welcome to use.  </p>

<p>The projects are all under the GPLv3 or Unlicense.</p>


@@ 86,6 86,17 @@ me at evan.g.hoose (at) protonmail.com . </p>

<h2>Programs:</h2>

<h3>SSSSS</h3>

<p>LICENSE: GPLv3</p>

<p>A stupid simple static site starter.</p>

<p>I guess it can technically include JS/PHP or other dynamic stuff, but I haven't
actually tested anything like that.</p>

<p>View the source at <a href="https://git.sr.ht/~evan-hoose/SSSSS">Sourcehut</a></p>

<h3>c2mon</h3>

<p>LICENSE: GPLv3</p>


@@ 99,25 110,29 @@ that shows which hosts have been responding to connections.</p>

<p>View the source at <a href="https://git.sr.ht/~evan-hoose/c2mon">Sourcehut</a></p>

<h3>ValLib</h3>
<h3>Snippets</h3>

<p>LICENSE: UNLICENSE</p>

<p>This is a library consisting of exactly two functions in PHP designed to help
handle input validation.  </p>
<p>Some random pieces of code I keep around because they're neither enough to make
a library, or useless enough to throw out.</p>

<p>Mostly going to be Rust/PHP</p>

<p>Currently holds a rust function to pass things to /bin/sh and a PHP function
for validating phone numbers.</p>

<p>View the source at <a href="https://git.sr.ht/~evan-hoose/Snippets">Sourcehut</a></p>

<p>I scrapped a project recently, and these are the only parts I thought were 
worthwhile.  </p>
<h3>A Shared 404</h3>

<p>The 'isPhoneNumber()' function will check if $string is a valid phone number.</p>
<p>LICENSE: <a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a></p>

<p>the  'isValidTime()' function is not useful for anyone who is not using the exact
same input dropdown as I was using. Maybe you'll find a use for it.</p>
<p>Not technically code, but it's going here anyways.</p>

<p>If anyone wants to see the rest of the PHP this was used with, just let me know
and I'll throw it up.</p>
<p>The files from which this site is built.</p>

<p>View the source at <a href="https://git.sr.ht/~evan-hoose/PHPValLib">Sourcehut</a></p>
<p>You can view it at, you guessed it, <a href="https://git.sr.ht/~evan-hoose/a-shared-404/">Sourcehut</a></p>
<div id="footer" class="footer">
        <hr style="color:#504945">
	<code>

M top/programs/programs.md => top/programs/programs.md +28 -12
@@ 1,6 1,6 @@
#Some Programs that I'm writing/have written

I'm not a particularly great programmer, but here's a few projects in varying
I'm not a particularly great programmer, but here's a few projects in varying
stages of incompletion that you are welcome to use.  

The projects are all under the GPLv3 or Unlicense.


@@ 12,6 12,18 @@ me at evan.g.hoose (at) protonmail.com .

##Programs:

###SSSSS

LICENSE: GPLv3

A stupid simple static site starter.

I guess it can technically include JS/PHP or other dynamic stuff, but I haven't
actually tested anything like that.

View the source at [Sourcehut](https://git.sr.ht/~evan-hoose/SSSSS)


###c2mon

LICENSE: GPLv3


@@ 26,22 38,26 @@ that shows which hosts have been responding to connections.
View the source at [Sourcehut](https://git.sr.ht/~evan-hoose/c2mon)


###ValLib
###Snippets

LICENSE: UNLICENSE

This is a library consisting of exactly two functions in PHP designed to help
handle input validation.  
Some random pieces of code I keep around because they're neither enough to make
a library, or useless enough to throw out.

Mostly going to be Rust/PHP

Currently holds a rust function to pass things to /bin/sh and a PHP function
for validating phone numbers.

View the source at [Sourcehut](https://git.sr.ht/~evan-hoose/Snippets)

I scrapped a project recently, and these are the only parts I thought were 
worthwhile.  
###A Shared 404

The 'isPhoneNumber()' function will check if $string is a valid phone number.
LICENSE: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)

the  'isValidTime()' function is not useful for anyone who is not using the exact
same input dropdown as I was using. Maybe you'll find a use for it.
Not technically code, but it's going here anyways.

If anyone wants to see the rest of the PHP this was used with, just let me know
and I'll throw it up.
The files from which this site is built.

View the source at [Sourcehut](https://git.sr.ht/~evan-hoose/PHPValLib)
You can view it at, you guessed it, [Sourcehut](https://git.sr.ht/~evan-hoose/a-shared-404/)

M top/tutorials/index.html => top/tutorials/index.html +34 -9
@@ 72,29 72,54 @@ code {
        <a href="/other-stuff" class="inactive">Other Stuff</a>
        <hr class="tab-bar-hr">
</div>
<p>#Some things that I've found useful
My original plan was to write some tutorials of my own. I then discovered that
<h1>Some things that I've found useful.</h1>

<p>My original plan was to write some tutorials of my own. I then discovered that
I am not particularly good at writing tutorials. The new plan for this page is
that I will link to some tutorials that I have personally found useful.</p>

<h2>Web Development:</h2>

<h2>Rust</h2>
<p><a href="https://developer.mozilla.org/en-US/">MDN</a> -- Not a tutorial, but some of the highest
quality web documentation around.</p>

<p><a href="https://www.w3schools.com/">W3Schools</a> -- Good-enough to excellent tutorials for most web
related topics.</p>

<h2>Rust:</h2>

<p><a href="https://www.rust-lang.org/tools/install">Install Rust</a>, and then use</p>

<p><code>
$ rustup doc
</code></p>

<p>The rust book, included with the install of rust, is an excellent tutorial. The included
API reference is equally excellent, although not a tutorial.</p>

<h2>C:</h2>

<p><a href="http://beej.us/guide/bgc/">Beej's Guide to C Programming</a> -- What it sounds like. Book
length document covering the C language.</p>

<h2>Python:</h2>

<h2>C</h2>
<p><a href="https://www.w3schools.com/python/">W3Schools Python Tutorial</a> -- YMMV</p>

<h2>Python</h2>
<h2>Godot:</h2>

<h2>Godot</h2>
<p><a href="https://docs.godotengine.org/en/stable/getting_started/step_by_step/your_first_game.html">Official "First Game" Tutorial</a> -- A decent intro to Godot.
<a href="https://www.davidepesce.com/godot-tutorials/">David Epesce's Godot Tutorials</a> -- I like
these. Walks through making a top down RPG.</p>

<h2>General/Other</h2>
<h2>General/Other:</h2>

<p><a href="https://beej.us/guide/bgnet/">Beej's Guide to Network Programming</a>
-- What it looks like. Examples are in C.</p>

<p><a href="http://www.catb.org/~esr/faqs/smart-questions.html">How to Ask Questions the Smart Way</a>
-- Also what it looks like. Read this before asking questions in 
forums/IRC/Mailing Lists/Matrix/Discord (gross)/Help Desks/Class/Reddit... You 
-- Also what it looks like. Read this before asking questions in
forums/IRC/Mailing Lists/Matrix/Discord (gross)/Help Desks/Class/Reddit... You
get the idea.</p>
<div id="footer" class="footer">
        <hr style="color:#504945">

M top/tutorials/tutorials.md => top/tutorials/tutorials.md +27 -8
@@ 1,23 1,42 @@
#Some things that I've found useful
#Some things that I've found useful.
My original plan was to write some tutorials of my own. I then discovered that
I am not particularly good at writing tutorials. The new plan for this page is
that I will link to some tutorials that I have personally found useful.

##Web Development:
[MDN](https://developer.mozilla.org/en-US/) -- Not a tutorial, but some of the highest
quality web documentation around.

##Rust
[W3Schools](https://www.w3schools.com/) -- Good-enough to excellent tutorials for most web
related topics.

##C
##Rust:
[Install Rust](https://www.rust-lang.org/tools/install), and then use

##Python
```
$ rustup doc
```

##Godot
The rust book, included with the install of rust, is an excellent tutorial. The included
API reference is equally excellent, although not a tutorial.

##General/Other
##C:
[Beej's Guide to C Programming](http://beej.us/guide/bgc/) -- What it sounds like. Book
length document covering the C language.

##Python:
[W3Schools Python Tutorial](https://www.w3schools.com/python/) -- YMMV

##Godot:
[Official "First Game" Tutorial](https://docs.godotengine.org/en/stable/getting_started/step_by_step/your_first_game.html) -- A decent intro to Godot.
[David Epesce's Godot Tutorials](https://www.davidepesce.com/godot-tutorials/) -- I like
these. Walks through making a top down RPG.

##General/Other:
[Beej's Guide to Network Programming](https://beej.us/guide/bgnet/)
-- What it looks like. Examples are in C.

[How to Ask Questions the Smart Way](http://www.catb.org/~esr/faqs/smart-questions.html)
-- Also what it looks like. Read this before asking questions in 
forums/IRC/Mailing Lists/Matrix/Discord (gross)/Help Desks/Class/Reddit... You 
-- Also what it looks like. Read this before asking questions in
forums/IRC/Mailing Lists/Matrix/Discord (gross)/Help Desks/Class/Reddit... You
get the idea.