https://www.johnsenner.com/api.php?action=feedcontributions&user=John&feedformat=atomJohn Senner - User contributions [en]2024-03-29T05:49:47ZUser contributionsMediaWiki 1.34.0https://www.johnsenner.com/index.php?title=AOSP&diff=52AOSP2024-03-22T06:19:23Z<p>John: </p>
<hr />
<div>== iFit-AOSP-Rom ==<br />
<br />
'''Doc:''' Getting started on AOSP Development<br />
<br />
'''You will need:'''<br />
<br />
A ''linux'' workstation or VM<br />
A few hours to download stuff, on a good internet connection<br />
<br />
'''Choose a directory, maybe "aosp/". Clone the AOSP manifest repository from Google's Git server:'''<br />
<br />
<nowiki>git clone https://android.googlesource.com/platform/manifest aosp</nowiki><br />
<br />
'''Download the repo tool binary and save it to ~/.bin.'''<br />
<br />
<nowiki>curl https://storage.googleapis.com/git-repo-downloads/repo > ~/.bin/repo</nowiki><br />
<br />
'''Change permissions of the repo tool binary to make it executable.'''<br />
<br />
<nowiki>chmod a+rx ~/.bin/repo</nowiki><br />
<br />
'''Open the .bash_profile file in a text editor.'''<br />
<br />
<nowiki>code ~/.bash_profile</nowiki><br />
<br />
'''Prepend ~/.bin to the PATH environment variable.<br />
<br />
<nowiki>PATH="${HOME}/.bin:${PATH}"</nowiki><br />
<br />
'''Initialize the repo tool with the main branch of the AOSP manifest. (info on Google's repo tool at )<br />
<br />
<nowiki>repo init -b main -u https://android.googlesource.com/platform/manifest</nowiki><br />
<br />
'''Synchronize the local repository with the AOSP repositories specified in the manifest.<br />
<br />
<nowiki>repo sync -c -j8</nowiki><br />
<br />
'''Initialize repo with the Android P Preview 4 branch of the AOSP manifest.<br />
<br />
<nowiki>repo init -u https://android.googlesource.com/platform/manifest -b android-p-preview-4</nowiki><br />
<br />
'''Links:'''<br />
<br />
VirtualBox: https://www.virtualbox.org/wiki/Downloads<br />
Ubuntu: https://ubuntu.com/download/desktop<br />
repo: https://source.android.com/docs/setup/reference/repo</div>Johnhttps://www.johnsenner.com/index.php?title=AOSP&diff=51AOSP2024-03-22T06:15:58Z<p>John: </p>
<hr />
<div>== iFit-AOSP-Rom ==<br />
<br />
'''Doc:''' Getting started on AOSP Development<br />
<br />
'''You will need:'''<br />
<br />
A ''linux'' workstation or VM<br />
A few hours to download stuff, on a good internet connection<br />
Choose a directory, maybe "aosp/". Clone the AOSP manifest repository from Google's Git server:<br />
<br />
<nowiki>git clone https://android.googlesource.com/platform/manifest aosp</nowiki><br />
<br />
Download the repo tool binary and save it to ~/.bin.<br />
<br />
<nowiki>curl https://storage.googleapis.com/git-repo-downloads/repo > ~/.bin/repo</nowiki><br />
<br />
Change permissions of the repo tool binary to make it executable.<br />
<br />
<nowiki>chmod a+rx ~/.bin/repo</nowiki><br />
<br />
Open the .bash_profile file in a text editor.<br />
<br />
<nowiki>code ~/.bash_profile</nowiki><br />
<br />
Prepend ~/.bin to the PATH environment variable.<br />
<br />
<nowiki>PATH="${HOME}/.bin:${PATH}"</nowiki><br />
<br />
Initialize the repo tool with the main branch of the AOSP manifest. (info on Google's repo tool at )<br />
<br />
<nowiki>repo init -b main -u https://android.googlesource.com/platform/manifest</nowiki><br />
<br />
Synchronize the local repository with the AOSP repositories specified in the manifest.<br />
<br />
<nowiki>repo sync -c -j8</nowiki><br />
<br />
Initialize repo with the Android P Preview 4 branch of the AOSP manifest.<br />
<br />
<nowiki>repo init -u https://android.googlesource.com/platform/manifest -b android-p-preview-4</nowiki><br />
<br />
'''Links:'''<br />
<br />
VirtualBox: https://www.virtualbox.org/wiki/Downloads<br />
Ubuntu: https://ubuntu.com/download/desktop<br />
repo: https://source.android.com/docs/setup/reference/repo</div>Johnhttps://www.johnsenner.com/index.php?title=AOSP&diff=50AOSP2024-03-22T06:15:08Z<p>John: Created page with "# iFit-AOSP-Rom Doc: Getting started on AOSP Development You will need: A _linux_ workstation or VM A few hours to download stuff, on a good internet connection Choose a di..."</p>
<hr />
<div># iFit-AOSP-Rom<br />
<br />
Doc: Getting started on AOSP Development<br />
<br />
You will need:<br />
A _linux_ workstation or VM<br />
A few hours to download stuff, on a good internet connection<br />
<br />
Choose a directory, maybe "aosp/". Clone the AOSP manifest repository from Google's Git server:<br />
<br />
git clone https://android.googlesource.com/platform/manifest aosp<br />
<br />
Download the repo tool binary and save it to ~/.bin.<br />
<br />
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/.bin/repo<br />
<br />
Change permissions of the repo tool binary to make it executable.<br />
<br />
chmod a+rx ~/.bin/repo<br />
<br />
Open the .bash_profile file in a text editor.<br />
<br />
code ~/.bash_profile<br />
<br />
Prepend ~/.bin to the PATH environment variable.<br />
<br />
PATH="${HOME}/.bin:${PATH}"<br />
<br />
Initialize the repo tool with the main branch of the AOSP manifest. (info on Google's repo tool at )<br />
<br />
repo init -b main -u https://android.googlesource.com/platform/manifest<br />
<br />
Synchronize the local repository with the AOSP repositories specified in the manifest.<br />
<br />
repo sync -c -j8<br />
<br />
Initialize repo with the Android P Preview 4 branch of the AOSP manifest.<br />
<br />
repo init -u https://android.googlesource.com/platform/manifest -b android-p-preview-4<br />
<br />
Links:<br />
<br />
VirtualBox: https://www.virtualbox.org/wiki/Downloads<br />
Ubuntu: https://ubuntu.com/download/desktop<br />
repo: https://source.android.com/docs/setup/reference/repo</div>Johnhttps://www.johnsenner.com/index.php?title=Main_Page&diff=49Main Page2024-03-18T22:21:26Z<p>John: </p>
<hr />
<div><strong>John Senner, Mobile Developer and SDET</strong><br />
<br />
I'm a web and mobile dev in Boulder, CO, USA.<br />
<br />
Here's my software development [https://www.johnsenner.com/ resume] in case you need to see that. It doesn't cover every project, but it highlights my cross-platform mobile experience - I love native development (my ComposeUI/SwiftUI is up to date), React.js, and Flutter.<br />
<br />
I also have a lot of experience in streaming and fintech! I'm in love with automated testing, and I'm usually the Lorax on a team to speak for the tests. (It's because I really like finding and fixing bugs.)<br />
<br />
I do backend development too, LAMP/node.js usually, but really whatever the project requires.<br />
<br />
<br />
Thank you for stopping by!<br />
<br />
<strong>john.senner@gmail.com</strong></div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=48Projects2024-03-18T22:09:07Z<p>John: </p>
<hr />
<div><strong>John Senner, Mobile Developer and SDET</strong><br />
<br />
I'm a web and mobile dev in Boulder, CO, USA.<br />
<br />
Here's my software development [https://www.johnsenner.com/ resume] in case you need to see that. It doesn't cover every project, but it highlights my cross-platform mobile experience - I love native development (my ComposeUI/SwiftUI is up to date), React.js, and Flutter.<br />
<br />
I also have a lot of experience in streaming and fintech! I'm in love with automated testing, and I'm usually the Lorax on a team to speak for the tests. (It's because I really like finding and fixing bugs.)<br />
<br />
I do backend development too, LAMP/node.js usually, but really whatever the project requires.<br />
<br />
<br />
Thank you for stopping by!<br />
<br />
<strong>john.senner@gmail.com</strong></div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=47Projects2024-03-18T22:08:07Z<p>John: Resume mode go</p>
<hr />
<div><strong>John Senner, Mobile Developer and SDET</strong><br />
<br />
I'm a web and mobile dev in Boulder, CO, USA.<br />
<br />
Here's my software development [https://www.johnsenner.com/ resume] in case you need to see that. It doesn't cover every project, but it highlights my cross-platform mobile experience - I love native, React.js, and Flutter.<br />
<br />
I also have a lot of experience in streaming and fintech! I'm in love with automated testing, and I'm usually the Lorax on a team to speak for the tests. (It's because I really like finding and fixing bugs.)<br />
<br />
I do backend development too, LAMP/node.js usually, but really whatever the project requires.<br />
<br />
<br />
Thank you for stopping by!<br />
<br />
<strong>john.senner@gmail.com</strong></div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=46Projects2024-03-18T22:00:55Z<p>John: </p>
<hr />
<div><strong>Hi, I'm John! This is my homepage. I really love MediaWiki, so I'm just going to use this.</strong><br />
<br />
This wiki is one of a few different [[Projects]] I'm on right now. I'm a web and mobile dev in Boulder, CO, USA.<br />
<br />
I put up my software development [https://www.johnsenner.com/ resume] in case you need to see that.<br />
<br />
Check out my [https://www.goodreads.com/user/show/719855-john Goodreads] for some quarantine reading.<br />
<br />
<br />
When you have a house and kids there's not a ton of time for like, other projects, but I get some! And documentation is part of the job.<br />
<br />
<br />
Here's some:<br />
<br />
* This Site!<br />
<br />
* [https://hacknslash.johnsenner.com/ Dragon Trail] - what if the Oregon Trail was actually a DnD campaign, with every roll generated randomly using the [http://www.dnd5eapi.co/ DND5e API]?<br />
<br />
* [[MegaGolf]] - Like [https://en.wikipedia.org/wiki/Miniature_golf Mini Golf], but with exercise balls, best played in your neighborhood or at a playground.<br />
<br />
* [https://helpfulbots.com/ Helpful Bots] - A website crawling service that finds and reports issues while you sleep.</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=45Projects2024-03-02T07:28:38Z<p>John: </p>
<hr />
<div>When you have a house and kids there's not a ton of time for like, other projects, but I get some! And documentation is part of the job.<br />
<br />
Here's some:<br />
<br />
* This Site!<br />
<br />
* [https://hacknslash.johnsenner.com/ Dragon Trail] - what if the Oregon Trail was actually a DnD campaign, with every roll generated randomly using the [http://www.dnd5eapi.co/ DND5e API]?<br />
<br />
* [[MegaGolf]] - Like [https://en.wikipedia.org/wiki/Miniature_golf Mini Golf], but with exercise balls, best played in your neighborhood or at a playground.<br />
<br />
* [https://helpfulbots.com/ Helpful Bots] - A website crawling service that finds and reports issues while you sleep.</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=44Projects2024-03-02T07:27:14Z<p>John: </p>
<hr />
<div>When you have a house and kids there's not a ton of time for like, other projects, but I get some! And documentation is part of the job.<br />
<br />
Here's some:<br />
<br />
* This Site!<br />
<br />
* [https://hacknslash.johnsenner.com/ Dragon Trail] - what if the Oregon Trail was actually a DnD campaign, with every roll generated randomly using the [http://www.dnd5eapi.co/ DND5e API]?<br />
<br />
* [[MegaGolf]] - Like [https://en.wikipedia.org/wiki/Miniature_golf Mini Golf], but with exercise balls, best played in your neighborhood or at a playground.<br />
<br />
* [[https://helpfulbots.com/ Helpful Bots]] - A website crawling service that finds and reports issues while you sleep.</div>Johnhttps://www.johnsenner.com/index.php?title=Wash_your_Dog&diff=43Wash your Dog2024-03-02T06:58:27Z<p>John: John moved page Wash your Dog to Washing your Dog</p>
<hr />
<div>#REDIRECT [[Washing your Dog]]</div>Johnhttps://www.johnsenner.com/index.php?title=Washing_your_Dog&diff=42Washing your Dog2024-03-02T06:58:27Z<p>John: John moved page Wash your Dog to Washing your Dog</p>
<hr />
<div>There are rituals we all take part in that help define us and reinforce our connection to the outside universe. They include things like:<br />
<br />
- Washing your own dog<br />
- Polishing your own boots<br />
- Preparing meals<br />
<br />
A layperson with home equipment can't do these things tasks exactly as well as other people who have practiced and have better stuff, but that's okay. You probably don't even have the latest technology to do these things well, or at scale, or with best practices, and it's okay. But doing these things is a nice time to remember and be mindful: you have a dog, you have to maintain your equipment, you feed your family.<br />
<br />
They're nice rituals, and they're constructive, but not efficient at scaling labor but very effective at scaling humility, and that is important.</div>Johnhttps://www.johnsenner.com/index.php?title=Washing_your_Dog&diff=41Washing your Dog2024-03-02T05:57:13Z<p>John: </p>
<hr />
<div>There are rituals we all take part in that help define us and reinforce our connection to the outside universe. They include things like:<br />
<br />
- Washing your own dog<br />
- Polishing your own boots<br />
- Preparing meals<br />
<br />
A layperson with home equipment can't do these things tasks exactly as well as other people who have practiced and have better stuff, but that's okay. You probably don't even have the latest technology to do these things well, or at scale, or with best practices, and it's okay. But doing these things is a nice time to remember and be mindful: you have a dog, you have to maintain your equipment, you feed your family.<br />
<br />
They're nice rituals, and they're constructive, but not efficient at scaling labor but very effective at scaling humility, and that is important.</div>Johnhttps://www.johnsenner.com/index.php?title=Gnomes_I_Have_Known&diff=40Gnomes I Have Known2021-12-07T08:19:26Z<p>John: Created page with "[https://www.dropbox.com/s/m7hrzj75k2rmdt7/Gnomes_I_Have_Known.pdf?dl=0 A D&D 4e supplement I wrote, when I was DMing 4e!]"</p>
<hr />
<div>[https://www.dropbox.com/s/m7hrzj75k2rmdt7/Gnomes_I_Have_Known.pdf?dl=0 A D&D 4e supplement I wrote, when I was DMing 4e!]</div>Johnhttps://www.johnsenner.com/index.php?title=MegaGolf&diff=39MegaGolf2021-10-29T07:39:20Z<p>John: </p>
<hr />
<div>Megagolf is a golf variant played with large, kickable balls like exercise balls. It is transcendental, there are no rules.<br />
<br />
MegaGolf in Action - [https://www.johnsenner.com/images/misc/megagolf.jpeg]</div>Johnhttps://www.johnsenner.com/index.php?title=MegaGolf&diff=38MegaGolf2021-10-29T07:38:16Z<p>John: </p>
<hr />
<div>Megagolf is a golf variant played with large, kickable balls like exercise balls.<br />
<br />
MegaGolf in Action - [https://www.johnsenner.com/images/misc/megagolf.jpeg]</div>Johnhttps://www.johnsenner.com/index.php?title=MegaGolf&diff=37MegaGolf2021-10-29T07:37:50Z<p>John: </p>
<hr />
<div>Megagolf is a golf variant played with large, kickable balls like exercise balls.<br />
<br />
(MegaGolf in Action)[https://www.johnsenner.com/images/misc/megagolf.jpeg]</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=36Projects2021-10-29T06:59:00Z<p>John: </p>
<hr />
<div>When you have a house and kids there's not a ton of time for like, other projects, but I get some! And documentation is part of the job.<br />
<br />
Here's some:<br />
<br />
* This Site!<br />
<br />
* My Day Job at [https://www.wescom.org/ Wescom Credit Union] is great. Join a credit union, banks suck.<br />
<br />
* [https://hacknslash.johnsenner.com/ Dragon Trail] - what if the Oregon Trail was actually a DnD campaign, with every roll generated randomly using the [http://www.dnd5eapi.co/ DND5e API]?<br />
<br />
* [[MegaGolf]] - Like [https://en.wikipedia.org/wiki/Miniature_golf Mini Golf], but with exercise balls, best played in your neighborhood or at a playground.</div>Johnhttps://www.johnsenner.com/index.php?title=Washing_your_Dog&diff=35Washing your Dog2021-10-29T06:57:17Z<p>John: </p>
<hr />
<div>There are rituals we all take part in that help define us and reinforce our connection to the outside universe. They include things like:<br />
<br />
- Washing your own dog<br />
- Polishing your own boots<br />
- Doing your own dishes<br />
<br />
We probably can't do these things tasks well as other people who have practiced more and better than you have at. You probably don't even have the latest technology to do these things well, or at scale, or with precision. But they remind you: you have a dog, you have a need to wear these on your feet, you make dishes.<br />
<br />
They're nice rituals, and they're constructive, but not efficient at scaling labor but very effective at scaling humility, and that is important.</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=34Projects2021-09-18T08:53:40Z<p>John: </p>
<hr />
<div>When you have a house and kids there's not a ton of time for like, other projects, but I get some! And documentation is part of the job.<br />
<br />
Here's some:<br />
<br />
* This Site!<br />
<br />
* My Day Job at [https://www.wescom.org/ Wescom Credit Union] is great. Join a credit union, banks suck.<br />
<br />
* [https://hacknslash.johnsenner.com/ Dragon Trail] - what if the Oregon Trail was actually a DnD campaign, with every roll generated randomly using the [http://www.dnd5eapi.co/ DND5e API]?<br />
<br />
* [[Mega Golf]] - Like [https://en.wikipedia.org/wiki/Miniature_golf Mini Golf], but with exercise balls, best played in your neighborhood or at a playground.</div>Johnhttps://www.johnsenner.com/index.php?title=Let_it_Ride_(Movie_Edition)&diff=33Let it Ride (Movie Edition)2021-08-06T06:21:34Z<p>John: </p>
<hr />
<div>This is a game I invented that you can play long term with a movie friend.<br />
<br />
*Players: 2<br />
*Complexity: 1/5<br />
*Time: ???, I have a game that's been going for years<br />
<br />
The two players watch a movie together.<br />
<br />
Who picks the movie? Well, whoever picked last, preferably. This player is the picker and the other player is the non-picker.<br />
<br />
If the non-picker agrees it was a really good movie*, the picker remains the picker for the next movie, on and on until a movie is watched that is not all that great* and makes the non-picker gleefully announce that they are the new picker. Play proceeds as normal, with the new picker choosing movies until they pick one that doesn't live up to the hype.<br />
<br />
Basic strategy: Everyone now has a good reason to try to pick movies the other will like, and nobody has to feel weird about always picking or never picking or whatever weird shit they feel guilty about!<br />
Pro-level strategy: You can "burn a turn" to make your friend watch something they wouldn't normally seek out!<br />
<br />
<br />
*Yeah, this is arbitrary. You could say "4 stars or better" or however you and your friends measure films.</div>Johnhttps://www.johnsenner.com/index.php?title=Let_it_Ride_(Movie_Edition)&diff=32Let it Ride (Movie Edition)2021-08-06T06:21:01Z<p>John: </p>
<hr />
<div>This is a game I invented that you can play long term with a movie friend.<br />
<br />
Players: 2<br />
Complexity: 1/5<br />
Time: ???, I have a game that's been going for years<br />
<br />
The two players watch a movie together.<br />
<br />
Who picks the movie? Well, whoever picked last, preferably. This player is the picker and the other player is the non-picker.<br />
<br />
If the non-picker agrees it was a really good movie*, the picker remains the picker for the next movie, on and on until a movie is watched that is not all that great* and makes the non-picker gleefully announce that they are the new picker. Play proceeds as normal, with the new picker choosing movies until they pick one that doesn't live up to the hype.<br />
<br />
Basic strategy: Everyone now has a good reason to try to pick movies the other will like, and nobody has to feel weird about always picking or never picking or whatever weird shit they feel guilty about!<br />
Pro-level strategy: You can "burn a turn" to make your friend watch something they wouldn't normally seek out!<br />
<br />
<br />
*Yeah, this is arbitrary. You could say "4 stars or better" or however you and your friends measure films.</div>Johnhttps://www.johnsenner.com/index.php?title=Let_it_Ride_(Movie_Edition)&diff=31Let it Ride (Movie Edition)2021-08-06T06:20:46Z<p>John: </p>
<hr />
<div>This is a game I invented that you can play long term with a movie friend.<br />
<br />
Players: 2<br />
Complexity: 1/5<br />
Time: ???, I have a game that's been going for years<br />
<br />
The two players watch a movie together.<br />
<br />
Who picks the movie? Well, whoever picked last, preferably. This player is the picker and the other player is the non-picker.<br />
<br />
If the non-picker agrees it was a really good movie*, the picker remains the picker for the next movie, on and on until a movie is watched that is not all that great* and makes the non-picker gleefully announce that they are the new picker. Play proceeds as normal, with the new picker choosing movies until they pick one that doesn't live up to the hype.<br />
<br />
Basic strategy: Everyone now has a good reason to try to pick movies the other will like, and nobody has to feel weird about always picking or never picking or whatever weird shit they feel guilty about!<br />
Pro-level strategy: You can "burn a turn" to make your friend watch something they wouldn't normally seek out!<br />
<br />
<br />
<br />
*Yeah, this is arbitrary. You could say "4 stars or better" or however you and your friends measure films.</div>Johnhttps://www.johnsenner.com/index.php?title=Let_it_Ride_(Movie_Edition)&diff=30Let it Ride (Movie Edition)2021-08-06T06:20:31Z<p>John: Created page with "This is a game I invented that you can play long term with a movie friend. Players: 2 Complexity: 1/5 Time: ???, I have a game that's been going for years The two players wa..."</p>
<hr />
<div>This is a game I invented that you can play long term with a movie friend.<br />
<br />
Players: 2<br />
Complexity: 1/5<br />
Time: ???, I have a game that's been going for years<br />
<br />
The two players watch a movie together.<br />
<br />
Who picks the movie? Well, whoever picked last, preferably. This player is the picker and the other player is the non-picker.<br />
<br />
If the non-picker agrees it was a really good movie*, the picker remains the picker for the next movie, on and on until a movie is watched that is not all that great* and makes the non-picker gleefully announce that they are the new picker. Play proceeds as normal, with the new picker choosing movies until they pick one that doesn't live up to the hype.<br />
<br />
Basic strategy: Everyone now has a good reason to try to pick movies the other will like, and nobody has to feel weird about always picking or never picking or whatever weird shit they feel guilty about <br />
<br />
Pro-level strategy: You can "burn a turn" to make your friend watch something they wouldn't normally seek out<br />
<br />
<br />
<br />
*Yeah, this is arbitrary. You could say "4 stars or better" or however you and your friends measure films.</div>Johnhttps://www.johnsenner.com/index.php?title=Washing_your_Dog&diff=29Washing your Dog2021-08-05T22:30:59Z<p>John: </p>
<hr />
<div>There are rituals we all take part in that help define us and reinforce our connection to the outside universe. They include things like:<br />
<br />
- Washing your own dog<br />
- Polishing your own boots<br />
- Doing your own dishes<br />
- Etc<br />
<br />
You can't do these things as well as other people who have practiced more and better than you have. You probably don't even have the latest technology to do these things well, or at scale, or with precision. But they remind you: you have a dog, you have a need to wear these on your feet, you make dishes.<br />
<br />
They're nice rituals, and they're constructive, but not efficient at scaling labor but very effective at scaling humility, and that is important.</div>Johnhttps://www.johnsenner.com/index.php?title=Washing_your_Dog&diff=28Washing your Dog2021-08-05T22:15:54Z<p>John: Created page with "There are rituals we all take part in that help define us and reinforce our connection to the outside universe. They include things like: - Washing your own dog - Polishing y..."</p>
<hr />
<div>There are rituals we all take part in that help define us and reinforce our connection to the outside universe. They include things like:<br />
<br />
- Washing your own dog<br />
- Polishing your own boots<br />
- Doing your own dishes<br />
- Etc<br />
<br />
You can't do these things as well as other people who have practiced more and better than you have. You probably don't even have the latest technology to do these things well, or at scale, or with precision. But they remind you: you have a dog, you have a need to wear these on your feet, you make dishes.<br />
<br />
They're nice rituals, and they're constructive, but not efficient at scaling labor but very effective at scaling humility, and that is important sometimes.</div>Johnhttps://www.johnsenner.com/index.php?title=MegaGolf&diff=27MegaGolf2021-08-05T21:32:35Z<p>John: Created page with "Megagolf is a golf variant played with large, kickable balls like exercise balls."</p>
<hr />
<div>Megagolf is a golf variant played with large, kickable balls like exercise balls.</div>Johnhttps://www.johnsenner.com/index.php?title=Atlas_Shruggied&diff=26Atlas Shruggied2021-08-05T21:31:48Z<p>John: Created page with "¯\_(ツ)_/¯"</p>
<hr />
<div>¯\_(ツ)_/¯</div>Johnhttps://www.johnsenner.com/index.php?title=YourName.com&diff=25YourName.com2021-08-05T21:31:26Z<p>John: Created page with "I can't understand why everyone doesn't have some version of this. My kids and brother do, my dad's got a couple... Get out there!"</p>
<hr />
<div>I can't understand why everyone doesn't have some version of this. My kids and brother do, my dad's got a couple... Get out there!</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=24Projects2021-04-06T05:41:46Z<p>John: </p>
<hr />
<div>When you have a house and kids there's not a ton of time for like, other projects, but I get some! And documentation is part of the job.<br />
<br />
Here's some:<br />
<br />
* This Site!<br />
<br />
* [https://hacknslash.johnsenner.com/ Dragon Trail] - what if the Oregon Trail was actually a DnD campaign, with every roll generated randomly using the [http://www.dnd5eapi.co/ DND5e API]?<br />
<br />
* [[Mega Golf]] - Like [https://en.wikipedia.org/wiki/Miniature_golf Mini Golf], but with exercise balls, best played in your neighborhood or at a playground.</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=23Projects2021-04-06T05:36:21Z<p>John: </p>
<hr />
<div>When you have a house and kids there's not a ton of time for like, other projects, but I get some! And documentation is part of the job.<br />
<br />
Here's some:<br />
<br />
* This Site!<br />
<br />
* [https://hacknslash.johnsenner.com/ Dragon Trail] - what if the Oregon Trail was actually a DnD campaign, with every roll generated randomly using the [http://www.dnd5eapi.co/ DND5e API]?<br />
<br />
* [[Megagolf]] - Like [https://en.wikipedia.org/wiki/Miniature_golf Mini Golf], but with exercise balls, best played in your neighborhood or at a playground.</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=22Projects2021-04-06T05:34:59Z<p>John: </p>
<hr />
<div>When you have a house and kids there's not a ton of time for like, other projects, but I get some! And documentation is part of the job.<br />
<br />
Here's some:<br />
<br />
* This Site!<br />
<br />
* [https://hacknslash.johnsenner.com/ Dragon Trail] - what if the Oregon Trail was actually a DnD campaign, with every roll generated randomly using the [http://www.dnd5eapi.co/ DND5e API]?<br />
<br />
* [[MegaGolf]] - Mini Golf, but with exercise balls.</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=21Projects2021-04-06T05:34:34Z<p>John: </p>
<hr />
<div>When you have a house and kids there's not a ton of time for like, other projects, but I get some! And documentation is part of the job.<br />
<br />
Here's some:<br />
<br />
* This Site!<br />
<br />
* [https://hacknslash.johnsenner.com/ Dragon Trail] - what if the Oregon Trail was actually a DnD campaign, with every roll generated randomly using the [http://www.dnd5eapi.co/ DND5e API]?<br />
<br />
* [MegaGolf] - Mini Golf, but with exercise balls.</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=20Projects2021-04-03T10:55:59Z<p>John: </p>
<hr />
<div>When you have a house and kids there's not a ton of time for like, other projects, but I get some! And documentation is part of the job.<br />
<br />
Here's some:<br />
<br />
* This Site!<br />
<br />
* [https://hacknslash.johnsenner.com/ Dragon Trail] - what if the Oregon Trail was actually a DnD campaign, with every roll generated randomly using the [http://www.dnd5eapi.co/ DND5e API]?</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=19Projects2021-01-19T22:45:27Z<p>John: </p>
<hr />
<div>Lockdown has been long, but I've been contracting, school-at-homing, and occasionally thing-making. Here's some of it:<br />
<br />
* This Site!<br />
<br />
* [https://hacknslash.johnsenner.com/ Dragon Trail] - what if the Oregon Trail was actually a DnD campaign, with every roll generated randomly using the [http://www.dnd5eapi.co/ DND5e API]?</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=18Projects2020-11-22T06:35:30Z<p>John: </p>
<hr />
<div>Lockdown has been long, but I've been contracting, school-at-homing, and occasionally thing-making. Here's some of it:<br />
<br />
* This Site!<br />
<br />
* [https://hacknslash.johnsenner.com/ /&&//] - what if the Oregon Trail was actually a DnD campaign, with every roll generated randomly using the [http://www.dnd5eapi.co/ DND5e API]?</div>Johnhttps://www.johnsenner.com/index.php?title=John_Senner:Copyrights&diff=17John Senner:Copyrights2020-11-22T06:16:38Z<p>John: Created page with "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0"</p>
<hr />
<div>09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0</div>Johnhttps://www.johnsenner.com/index.php?title=Main_Page&diff=16Main Page2020-10-29T04:49:12Z<p>John: </p>
<hr />
<div><strong>Hi, I'm John! This is my homepage. I really love MediaWiki, so I'm just going to use this.</strong><br />
<br />
This wiki is one of a few different [[Projects]] I'm on right now. I'm a web and mobile dev in Boulder, CO, USA.<br />
<br />
I put up my software development [https://www.johnsenner.com/john_senner_resume.pdf resume] in case you need to see that.<br />
<br />
Check out my [https://www.goodreads.com/user/show/719855-john Goodreads] for some quarantine reading.</div>Johnhttps://www.johnsenner.com/index.php?title=Main_Page&diff=15Main Page2020-10-28T22:15:49Z<p>John: </p>
<hr />
<div><strong>Hi, I'm Joh! This is my homepage. I really love MediaWiki, so I'm just going to use this.</strong><br />
<br />
This started in 2020 as one of a few different [[Projects]]. I'm a web and mobile developer in Boulder, CO, USA.<br />
<br />
I put up my software development [https://www.johnsenner.com/john_senner_resume.pdf resume] in case you need to see that.<br />
<br />
Check out my [https://www.goodreads.com/user/show/719855-john Goodreads] for some quarantine reading.</div>Johnhttps://www.johnsenner.com/index.php?title=Main_Page&diff=14Main Page2020-10-28T22:13:38Z<p>John: </p>
<hr />
<div><strong>Hi, I'm Joh! This is my homepage. I really love MediaWiki, so I'm just going to use this.</strong><br />
<br />
This started in 2020 as one of a few different [[Projects]]. I'm a web and mobile developer in Boulder, CO, USA. Resume coming soon in case you need to see that.<br />
<br />
Check out my [https://www.goodreads.com/user/show/719855-john Goodreads] for some quarantine reading.</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=13Projects2020-10-16T11:52:23Z<p>John: </p>
<hr />
<div>This Site! (More to come)</div>Johnhttps://www.johnsenner.com/index.php?title=John&diff=11John2020-10-16T11:43:04Z<p>John: John moved page User:John to John</p>
<hr />
<div>You're not lost - that's me, John!</div>Johnhttps://www.johnsenner.com/index.php?title=User:John&diff=12User:John2020-10-16T11:43:04Z<p>John: John moved page User:John to John</p>
<hr />
<div>#REDIRECT [[John]]</div>Johnhttps://www.johnsenner.com/index.php?title=John&diff=10John2020-10-16T11:35:11Z<p>John: Created page with "You're not lost - that's me, John!"</p>
<hr />
<div>You're not lost - that's me, John!</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=9Projects2020-10-16T11:34:38Z<p>John: </p>
<hr />
<div>This Site!</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=8Projects2020-10-16T11:34:20Z<p>John: </p>
<hr />
<div>- This Site!<br />
- The Infinite RPG Generator</div>Johnhttps://www.johnsenner.com/index.php?title=Main_Page&diff=7Main Page2020-10-16T11:33:25Z<p>John: </p>
<hr />
<div><strong>Hi, I'm John Senner! This is my homepage. I really love MediaWiki and it's pretty easy to maintain, so I'm going to use this.</strong><br />
<br />
This started in 2020 as one of a few different [[Projects]]. I'm a web and mobile developer in Boulder, CO, USA. Resume coming soon in case you need to see that.</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=6Projects2020-10-16T11:31:38Z<p>John: John moved page Quarantine Projects to Projects without leaving a redirect</p>
<hr />
<div>- This Site!</div>Johnhttps://www.johnsenner.com/index.php?title=Main_Page_Old&diff=5Main Page Old2020-10-16T11:28:30Z<p>John: Created page with "<strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki so..."</p>
<hr />
<div><strong>MediaWiki has been installed.</strong><br />
<br />
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.<br />
<br />
== Getting started ==<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]<br />
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]</div>Johnhttps://www.johnsenner.com/index.php?title=Main_Page&diff=4Main Page2020-10-16T11:26:34Z<p>John: </p>
<hr />
<div><strong>Hi, I'm John Senner! This is my homepage. I really love MediaWiki and it's pretty easy to maintain, so I'm going to use this.</strong><br />
<br />
This started in 2020 as one of a few different [[Quarantine Projects]]. I'm a web and mobile developer in Boulder, CO, USA. Resume coming soon in case you need to see that.</div>Johnhttps://www.johnsenner.com/index.php?title=Projects&diff=3Projects2020-10-16T11:23:01Z<p>John: Created page with "- This Site!"</p>
<hr />
<div>- This Site!</div>John