diff options
Diffstat (limited to 'www')
-rw-r--r-- | www/blog/2019-01-21/index.html | 2 | ||||
-rw-r--r-- | www/blog/2019-02-17/index.html | 2 | ||||
-rw-r--r-- | www/blog/2019-12-09/index.html | 2 | ||||
-rw-r--r-- | www/blog/2020-01-13/index.html | 4 | ||||
-rw-r--r-- | www/blog/bread/index.html | 136 | ||||
-rw-r--r-- | www/blog/index.html | 15 | ||||
-rw-r--r-- | www/error.html | 2 | ||||
-rw-r--r-- | www/index.html | 25 | ||||
-rw-r--r-- | www/java-setup.html | 304 | ||||
-rw-r--r-- | www/resume/index.html | 2 | ||||
-rw-r--r-- | www/robots.txt | 2 | ||||
-rw-r--r-- | www/wishlist.html | 182 |
12 files changed, 420 insertions, 258 deletions
diff --git a/www/blog/2019-01-21/index.html b/www/blog/2019-01-21/index.html index 6a15eaf..cc3d835 100644 --- a/www/blog/2019-01-21/index.html +++ b/www/blog/2019-01-21/index.html @@ -1,11 +1,11 @@ <!DOCTYPE html> <html lang="en"> <head> + <meta charset="utf-8"> <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> <title>senders.io - Homepage</title> <link rel='stylesheet' type='text/css' href='/index.css'> <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta charset="utf-8"/> </head> <body id='blog'> <div id='header'> diff --git a/www/blog/2019-02-17/index.html b/www/blog/2019-02-17/index.html index 4775dcc..bda3073 100644 --- a/www/blog/2019-02-17/index.html +++ b/www/blog/2019-02-17/index.html @@ -1,11 +1,11 @@ <!DOCTYPE html> <html lang="en"> <head> + <meta charset="utf-8"> <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> <title>senders.io - Blog</title> <link rel='stylesheet' type='text/css' href='/index.css'> <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta charset="utf-8"/> </head> <body> <div id='header'> diff --git a/www/blog/2019-12-09/index.html b/www/blog/2019-12-09/index.html index 0ab4639..66de652 100644 --- a/www/blog/2019-12-09/index.html +++ b/www/blog/2019-12-09/index.html @@ -1,11 +1,11 @@ <!DOCTYPE html> <html lang="en"> <head> + <meta charset="utf-8"> <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> <title>senders.io - Blog</title> <link rel='stylesheet' type='text/css' href='/index.css'> <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta charset="utf-8"/> </head> <body> <div id='header'> diff --git a/www/blog/2020-01-13/index.html b/www/blog/2020-01-13/index.html index 73f9815..603f7ec 100644 --- a/www/blog/2020-01-13/index.html +++ b/www/blog/2020-01-13/index.html @@ -1,11 +1,11 @@ <!DOCTYPE html> <html lang="en"> <head> + <meta charset="utf-8"> <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> <title>senders.io - Blog</title> <link rel='stylesheet' type='text/css' href='/index.css'> <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta charset="utf-8"/> </head> <body> <div id='header'> @@ -63,7 +63,7 @@ can't do the basics, there is no point.</p> </article> <div id='footer'> - <i>Updated and finally posted February 16, 2020</li> + <i>Updated and finally posted February 16, 2020</i> </div> </div> </body> diff --git a/www/blog/bread/index.html b/www/blog/bread/index.html index 0c67791..c2afcf7 100644 --- a/www/blog/bread/index.html +++ b/www/blog/bread/index.html @@ -1,12 +1,12 @@ <!DOCTYPE html> <html lang="en"> <head> - <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0" /> + <meta charset="utf-8"> + <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> <title>senders.io - Bread Blog</title> - <link rel='stylesheet' type='text/css' href='/index.css' /> - <link rel='stylesheet' type='text/css' href='/blog/bread/index.css' /> - <meta name="viewport" content="width=device-width, initial-scale=1" /> - <meta charset="utf-8"/> + <link rel='stylesheet' type='text/css' href='/index.css'> + <link rel='stylesheet' type='text/css' href='/blog/bread/index.css'> + <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <div id='header'> @@ -20,61 +20,117 @@ <article> <h2>Bread</h2> <p>I decided to make a singular dedicated page to my recent bread bakes. - I am trying to at least keep a log of each bake, what went wrong/right - in hopes of nailing a recipe that works best for me.</p> + I am trying to at least keep a log of each bake, what went wrong/right in + hopes of nailing a recipe that works best for me.</p> <h3 id="2020-02-17">February 17, 2020</h3> - <p> First post! I have done four bakes in 2020 that are worth mentioning. - Three that ended up rather successful and one lesson learned. Because this is my first post its containing three very similar bakes that were effectively the same recipe</p> + <p>First post! I have done four bakes in 2020 that are worth mentioning. + Three that ended up rather successful and one lesson learned. Because + this is my first post its containing three very similar bakes that were + effectively the same recipe</p> <h4>Boules</h4> - <p>I have made two very good boules in 2020. - I first made a pate fermentee using the following ratio using 50% of my total flour weight: (500g, so 250g). + <p>I have made two very good boules in 2020. I first made a pate + fermentee using the following ratio using 50% of my total flour weight: + (500g, so 250g).</p> <table class="bake-info"> - <caption>Pate Fermentee</caption> + <caption> + Pate Fermentee + </caption> <thead> <tr> - <th>Item</th><th> % </th> + <th>Item</th> + <th>%</th> </tr> </thead> <tbody> <tr> - <td>Flour (Bread)</td><td> 100% </td> + <td>Flour (Bread)</td> + <td>100%</td> </tr> <tr> - <td>Water (Room temp)</td><td> 70% </td> + <td>Water (Room temp)</td> + <td>70%</td> </tr> <tr> - <td>Yeast (Instant)</td><td> 0.55% </td> + <td>Yeast (Instant)</td> + <td>0.55%</td> </tr> <tr> - <td>Salt</td><td> 10% </td> + <td>Salt</td> + <td>10%</td> </tr> </tbody> - </table> - To make the pate, I mixed all the dry ingredients together, then added the room temperature water. - I let that loose mixture rest for 15 minutes. - Once it was rested, I wet my hands and bench (lightly) and kneaded for roughly 8 minutes. - After kneading I tightened the dough into a boule and let it sit in a plastic wrap covered greased bowl for an hour. - After an hour I placed it into the friged, as is. - </p> - <p> - The next day, basically in the AM when I had time to bake I took the dough out of the fridge, cut it into smaller bits (four), and let it come to room temperature (ish, about an hour). I prepped the same ratio above except with warmer water (~108°F). When I added the water to the dry ingredients I added the pate along with it. I used the curved edge of my scrapper to cut into the pate and incorporate it fully. Once I felt it was all one loose mess I let it sit for 15 minutes. - After the 15 minutes I wet my hands, and bench, and began to knead the dough for 8 minutes. After kneading I formed the dough into a boule and placed it into a greased bowl covered in plastic wrap. I let that sit on my bench for 90 minutes or so. After the first proof I dampened my bench and took the risen dough out of the bowl and lightly pressed it into a thick circle. I then took the, what would be, corners of the mass and folded them into the center, rotating after each fold. This process creates a boule shape while creating tension. I would continue to do this about 8-10 times really until it felt like I couldn't grab anymore/it wouldn't stick. Then I flipped the dough over and tightened the boule in a scooping motion as I rotated it. Then placed it into my floured banneton. I let it rise again for about 45 minutes. Around the 30 minute mark I would preheat my oven to 500°F. - Once the oven was preheated and its been at least 45 minutes. I flipped out the dough onto the peel (dusted with corn flour) and scored it. I then misted the top with a spray bottle of water and slid it onto my baking stone. While preheating the oven I also set a kettle to boil some water which I poured into the preheating baking sheet on the bottom rack. I set the timer for 10 minutes and every two minutes or so I would add more boiling water. After 6 minutes I rotated the dough using the peel (careful not to damage it). And misted the facing side with the spray bottle (I found the back is lighter so this helps make the entire steaming more even). After the turn and mist I add twenty minutes to my timer and drop the temperature to 450°F. - </p> - <p> This produces a nice, well risen boule with a golden brown crust. </p> - <p> I skipped the pate in my most recent bake and just did 100% (500g) starting from "day 2". I also subtituted 100g with AP flour.</p> - <h4> Baguettes </h4> - <p> I actually did the boule recipe first for my baguettes. I did aiming for 1000g flour so my pate was with 500g and a 50/50 AP/Bread mix. I screwed up the ratio for yeast and added almost double. The recipe is essentially the same with the final steps being the difference. </p> - <p>After the first proof I sliced the dough into three chunks. Then I formed those into boules and let them sit for 5 minutes. After resting I then rolled them into batards and let them sit for 10 minutes. After 10 minutes I then rolled them into baguettes and placed them on the baguette sheet. And then baked them. After letting them rise for 45 or so minutes. </p> + </table>To make the pate, I mixed all the dry ingredients together, then + added the room temperature water. I let that loose mixture rest for 15 + minutes. Once it was rested, I wet my hands and bench (lightly) and + kneaded for roughly 8 minutes. After kneading I tightened the dough into + a boule and let it sit in a plastic wrap covered greased bowl for an + hour. After an hour I placed it into the friged, as is. + <p>The next day, basically in the AM when I had time to bake I took the + dough out of the fridge, cut it into smaller bits (four), and let it come + to room temperature (ish, about an hour). I prepped the same ratio above + except with warmer water (~108°F). When I added the water to the dry + ingredients I added the pate along with it. I used the curved edge of my + scrapper to cut into the pate and incorporate it fully. Once I felt it + was all one loose mess I let it sit for 15 minutes. After the 15 minutes + I wet my hands, and bench, and began to knead the dough for 8 minutes. + After kneading I formed the dough into a boule and placed it into a + greased bowl covered in plastic wrap. I let that sit on my bench for 90 + minutes or so. After the first proof I dampened my bench and took the + risen dough out of the bowl and lightly pressed it into a thick circle. I + then took the, what would be, corners of the mass and folded them into + the center, rotating after each fold. This process creates a boule shape + while creating tension. I would continue to do this about 8-10 times + really until it felt like I couldn't grab anymore/it wouldn't + stick. Then I flipped the dough over and tightened the boule in a + scooping motion as I rotated it. Then placed it into my floured banneton. + I let it rise again for about 45 minutes. Around the 30 minute mark I + would preheat my oven to 500°F. Once the oven was preheated and its been + at least 45 minutes. I flipped out the dough onto the peel (dusted with + corn flour) and scored it. I then misted the top with a spray bottle of + water and slid it onto my baking stone. While preheating the oven I also + set a kettle to boil some water which I poured into the preheating baking + sheet on the bottom rack. I set the timer for 10 minutes and every two + minutes or so I would add more boiling water. After 6 minutes I rotated + the dough using the peel (careful not to damage it). And misted the + facing side with the spray bottle (I found the back is lighter so this + helps make the entire steaming more even). After the turn and mist I add + twenty minutes to my timer and drop the temperature to 450°F.</p> + <p>This produces a nice, well risen boule with a golden brown crust.</p> + <p>I skipped the pate in my most recent bake and just did 100% (500g) + starting from "day 2". I also subtituted 100g with AP + flour.</p> + <h4>Baguettes</h4> + <p>I actually did the boule recipe first for my baguettes. I did aiming + for 1000g flour so my pate was with 500g and a 50/50 AP/Bread mix. I + screwed up the ratio for yeast and added almost double. The recipe is + essentially the same with the final steps being the difference.</p> + <p>After the first proof I sliced the dough into three chunks. Then I + formed those into boules and let them sit for 5 minutes. After resting I + then rolled them into batards and let them sit for 10 minutes. After 10 + minutes I then rolled them into baguettes and placed them on the baguette + sheet. And then baked them. After letting them rise for 45 or so + minutes.</p> <h4>Accidents</h4> - <p> Baguette rolling is hard. And I need to let the dough rest longer between each shape.</p> - <p> 1000g for three ~15 inch baguettes is too much. I would do 750g next time. </p> - <p> Proofing on the sheet is not recommended in the future as the rose really well (probably all that extra yeast!) and ended up sticking together. </p> - <p> I broke my oven light with my spray bottle. And I ruined my cast irons seasoning usnig that for the boiling water. </p> + <p>Baguette rolling is hard. And I need to let the dough rest longer + between each shape.</p> + <p>1000g for three ~15 inch baguettes is too much. I would do 750g next + time.</p> + <p>Proofing on the sheet is not recommended in the future as the rose + really well (probably all that extra yeast!) and ended up sticking + together.</p> + <p>I broke my oven light with my spray bottle. And I ruined my cast irons + seasoning usnig that for the boiling water.</p> <h4>What to do next time</h4> - <p>Next french style boule, I want to do a pate again. As I've only done it for one boule loaf. And I want to try making two loafs from it. </p> + <p>Next french style boule, I want to do a pate again. As I've only + done it for one boule loaf. And I want to try making two loafs from + it.</p> <h2>Resources</h2> - <p><a target="_blank" href="https://bakewithjack.co.uk">Bake With Jack's Youtube Channel</a> really helped me shape up my shaping up. And the core of the pate+french bread recipe is based on that from <a target="_blank" href="https://www.goodreads.com/book/show/39910.The_Bread_Baker_s_Apprentice">The Bread Baker's Apprentice</a></p> + <p><a target="_blank" href="https://bakewithjack.co.uk">Bake With + Jack's Youtube Channel</a> really helped me shape up my shaping up. + And the core of the pate+french bread recipe is based on that from + <a target="_blank" href= + "https://www.goodreads.com/book/show/39910.The_Bread_Baker_s_Apprentice">The + Bread Baker's Apprentice</a></p> </article> <div id='footer'> <i>Updated February 17, 2020</i> diff --git a/www/blog/index.html b/www/blog/index.html index 30c6e2a..6a6fee1 100644 --- a/www/blog/index.html +++ b/www/blog/index.html @@ -1,11 +1,11 @@ <!DOCTYPE html> <html lang="en"> <head> + <meta charset="utf-8"> <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> <title>senders.io - Homepage</title> <link rel='stylesheet' type='text/css' href='/index.css'> <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta charset="utf-8"/> </head> <body> <div id='header'> @@ -21,10 +21,19 @@ <ol> <!-- {{ NEW-POST }} --> <li> - <a href='/blog/bread/#2020-02-17'>2020-02-17 - Bread Blog (First post)</a> + <a href='/blog/2021-01-05'>2021-01-05 - Manjaro Followup - Breaking + things!</a> </li> <li> - <a href='/blog/2020-01-13'>2020-01-13 - remember/recall - what could've been a command line tool</a> + <a href='/blog/2020-12-17'>2020-12-17 - Manjaro Experiment</a> + </li> + <li> + <a href='/blog/bread/#2020-02-17'>2020-02-17 - Bread Blog (First + post)</a> + </li> + <li> + <a href='/blog/2020-01-13'>2020-01-13 - remember/recall - what + could've been a command line tool</a> </li> <li> <a href='/blog/2019-12-09'>2019-12-09 - Lisps, Assembly, C, and diff --git a/www/error.html b/www/error.html index 2e214cb..1906ec6 100644 --- a/www/error.html +++ b/www/error.html @@ -1,11 +1,11 @@ <!DOCTYPE html> <html lang="en"> <head> + <meta charset="utf-8"> <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> <title>senders.io - 404</title> <link rel='stylesheet' type='text/css' href='/index.css'> <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta charset="utf-8"/> </head> <body> <div id='header'> diff --git a/www/index.html b/www/index.html index 54414db..35fd088 100644 --- a/www/index.html +++ b/www/index.html @@ -1,11 +1,11 @@ <!DOCTYPE html> <html lang="en"> <head> + <meta charset="utf-8"> <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> <title>senders.io - Homepage</title> <link rel='stylesheet' type='text/css' href='/index.css'> <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta charset="utf-8"/> </head> <body> <div id='header'> @@ -22,17 +22,20 @@ like uploading.</p> </article> <article id='homepage-post'> - <h2>Recent Post - 2020-01-13</h2> - <h3>remember/recall - what could've been a command line tool</h3> - <p>During a meeting at work when I realized I often forget useful - commands. So I had the bright idea to create a command line tool that - would basically append a file with the command you wanted to remember - that you could search over later if you wanted to recall a certain - command. I figured I could it could just be a simple bash script that - recalls your bash-history and appends it to a file, all things that are - incredibly easy to do... or so I thought.</p> + <h2>Recent Post - 2020-12-17</h2> + <h3>Manjaro Experiment</h3> + <p>After years on Debian, running i3, I decided to try out a more + traditional Linux setup, and take a stab at gaming on Linux. I chose + Manjaro for a few reasons:</p> + <ul> + <li>It's not Debian based (it's arch btw /s)</li> + <li>It's still on Systemd so I won't lose that familiarity</li> + <li>For gaming it comes with pretty up to date drivers and setup for + running Steam games</li> + <li>It has a KDE installation which is what I wanted to run</li> + </ul> <div class='footer'> - <a href='/blog/2020-01-13'>Continue reading...</a> + <a href='/blog/2020-12-17'>Continue reading...</a> </div> </article> <article> diff --git a/www/java-setup.html b/www/java-setup.html index b4f4be6..b98f516 100644 --- a/www/java-setup.html +++ b/www/java-setup.html @@ -1,120 +1,190 @@ <!DOCTYPE html> <html lang="en"> - <head> - <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> - <link rel='stylesheet' type='text/css' href='/index.css'> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta charset="utf-8" /> - <title> Java Setup for Windows </title> - </head> - <body id="tutorial"> - <h1>Java Setup - Windows</h1> - <div id="toc"> - <h2>Table of contents</h2> - <ol> - <li><a href="#InstallingJava">Installing Java</a> - <ol> - <li><a href="#InstallingJava">Downloading the JDK</a></li> - <li><a href="#InstallingJavaEnv">Setting up your environment</a></li> - </ol> - </li> - <li><a href="#IntelliJSetup">Setting up IntelliJ Community Edition</a> - <ol> - <li><a href="#IntelliJSetup">Why IntelliJ</a></li> - <li><a href="#IntelliJSetupDownload">Downloading</a></li> - </ol> - </li> - <li><a href="#UsingIntelliJ">Using IntelliJ</a> - <ol> - <li><a href="#UsingIntelliJPrjCreate">Creating a project</a></li> - <li><a href="#UsingIntelliJClassCreate">Creating a class</a></li> - <li><a href="#UsingIntelliJRun">Running your program</a></li> - <li><a href="#UsingIntelliJDebug">Debugging your program</a></li> - </ol> - </li> - <li><a href="#help">Help</a></li> - </ol> - </div> - <article id="main"> - <h1 id="InstallingJava"> Installing Java </h1> - <p> To install Java you need to install the Java Development Kit (JDK). It can be downloaded from here: <a href="https://jdk.java.net/13">https://jdk.java.net/13</a></p> - <p>You will want to select the zip download for Windows. - <br/> - <span class='scaled-half'><img src="/imgs/java-setup/ScreenShot-JavaInstall-1.PNG"/></span> - <br/><i>Hover to zoom</i> - </p> - <p> - After downloading the zip you will want to unzip it (into a folder, should by default) and then copy that folder into <code class='inline'>C:\Program Files\Java\</code></p> - <br/> - <span class='scaled-half'><img src="/imgs/java-setup/ScreenShot-JavaInstall-2.PNG"/></span> - <br/><i>Hover to zoom</i> - <p> - When I did this myself, it unzipped into a folder <code class="inline">jdk-13.0.1</code>. By the end you should have the following folder structure: <code class='inline'>C:\Program Files\Java\jdk-13.0.1</code> - </p> - <h2 id="InstallingJavaEnv"> Setting up your environment </h2> - <p> - In order to make the JDK discoverable by your programs you need to add the JDK folder to your PATH environment varible. This is best done by first setting up a varible for the java directory <code class='inline'>JAVA_HOME</code> that points directly to the directory you copied the unzipped files into.</p> - <br/> - <span class='scaled-half'><img src='/imgs/java-setup/ScreenShot-JavaInstall-3.PNG'/></span> - <br/><i>Hover to zoom</i> - <p> - Once you've setup the <code class='inline'>JAVA_HOME</code> variable you can add that varible to your PATH point to the subdirectory <code class='inline'>/bin</code>. This can be confusing if you haven't done this before. <a href="https://stackoverflow.com/questions/44272416/how-to-add-a-folder-to-path-environment-variable-in-windows-10-with-screensho">Here is a StackOverflow article</a> how to add environments variables in Java 10. - </p> - <br/> - <span class='scaled-half'><img src='/imgs/java-setup/ScreenShot-JavaInstall-4.PNG'/></span> - <br/><i>Hover to zoom</i> - <p> Optionally, if you want to test that this worked, you can open up the command prompt (or powershell) by opening the start menu and typing/looking for cmd.exe. Then you can type <code class='inline'>java -version</code> which will output the version and some additional information. You should see <code class='inline'>java version 13.0.1</code>.</p> - <h1 id="IntelliJSetup"> IntelliJ Community Edition </h1> - <p>I recommend using IntelliJ Community Edition instead of Eclipse. They're both open source but I use IntelliJ at my job daily and its a fantastic, out of the box editor. Where Eclipse requires a lot more setup steps and plugins to get it to be "complete". - Feature wise they do the same things, so everything they do in Udemy via Eclipse should work in IntelliJ. </p> - <h2 id="IntelliJSetupDownload"> Downloading </h2> - <p> To Download go to <a href="https://www.jetbrains.com/idea/download/#section=windows">www.jetbrians.com/idea/download</a> and click the Exe download for community edition. </p> - <br/> - <span class="scaled-half"><img src='/imgs/java-setup/ScreenShot-JavaInstall-5.PNG' /></span> - <br/> <i> Hover to zoom </i> - <p> Once the download is complete you can run the installer. You should select your theme, then just use the "Install defaults" option at the bottom, or just Next through the rest of setup, as you shouldn't need any additional plugins. And if you do they all can be installed later </p> - <p><b> You're Done! You can start Udemy now just ignoring their install/setup instructions. I have some additional steps below to help verify everything works and do some basic operatoins in IntelliJ (Create a Project, Create a class, Run/Debug) but you can refer back to here once you get there in Udemy </b></p> - <h1 id="UsingIntelliJ"> Using IntelliJ </h1> - <p> Jetbrains actually has a whole <a href="https://www.jetbrains.com/help/idea/guided-tour-around-the-user-interface.html">FAQ/Tutorial section</a> that can help you with any questions too. But here is a brief overview of the core functions of IntelliJ</p> - <h2 id="UsingIntelliJPrjCreate"> Creating a project </h2> - <p> When you first open IntelliJ it shows a splash screen where you can open an existing project or create a new one. You will at first want to create a new project. </p> - <br/> - <span class='scaled-half'><img src='/imgs/java-setup/ScreenShot-JavaInstall-6.PNG' /></span> - <br/><i>Hover to zoom</i> - <p> You want to choose a java (the default) and select the version of the JDK (should default to 13.0.1, if not click browse and navigate to the folder you copied it to from the first step: <code class='inline'>C:\Program Files\Java\jdk-13.0.1</code>. - </p> - <br/> - <span class='scaled-half'><img src='/imgs/java-setup/ScreenShot-JavaInstall-7.PNG'/></span> - <br/><i>Hover to zoom</i> - <p> Then you can name the project and choose the directory you want to files in. </p> - <br/> - <span class='scaled-half'><img src='/imgs/java-setup/ScreenShot-JavaInstall-8.PNG'/></span> - <br/><i>Hover to zoom</i> - <p>Now you should have a project setup that you can create your program in!</p> - <br/> - <span class='scaled-half'><img src='/imgs/java-setup/ScreenShot-JavaInstall-9.PNG'/></span> - <br/><i>Hover to zoom</i> - <h2 id="UsingIntelliJClassCreate"> Creating a class </h2> - <p> To create a class in IntelliJ you should expand the projects menu on th left side and right click the <code class='inline'>src</code> folder. You then select "create class". This will add it directly into your src folder.</p> - <br/> - <span class='scaled-half'><img src='/imgs/java-setup/ScreenShot-JavaInstall-10.PNG'/></span> - <br/><i>Hover to zoom</i> - <p> From here you can start writing code!</p> - <br/> - <span class='scaled-half'><img src='/imgs/java-setup/ScreenShot-JavaInstall-11.PNG'/></span> - <br/><i>Hover to zoom</i> - <h2 id="UsingIntelliJRun"> Running a Program </h2> - <p> Java code is executed from the main method <code class='inline'>public static void main(String[] args)</code>. You can run your main method by either right clicking within it and selecting run. Or when the file containing your main method is open using the Run button at the top right of the editor. </p> - <br/> - <span class='scaled-half'><img src='/imgs/java-setup/ScreenShot-JavaInstall-12.PNG'/></span> - <br/><i>Hover to zoom</i> - <h2 id="UsingIntelliJDebug"> Debugging a Program </h2> - <p> To debug you can set breakpoints in your code by selecting the left hand side by the line numbers. This will add a red dot which tells the program to pause executing when it reaches the code at that line. To do this you need to run in debug mode (rather than plain run mode) by right clicking your main method and choosing Debug, or by using the debug icon at the top right of the editor window. </p> - <br/> - <span class='scaled-half'><img src='/imgs/java-setup/ScreenShot-JavaInstall-13.PNG'/></span> - <br/><i>Hover to zoom</i> - <h1 id="help"> Additional Help </h1> - <p> If you need any help at all feel free to text or email. If its a code issue, either a screenshot of the code or the code itself will help! </p> - </article> - </body> +<head> + <meta charset="utf-8"> + <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> + <link rel='stylesheet' type='text/css' href='/index.css'> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <title>Java Setup for Windows</title> +</head> +<body id="tutorial"> + <h1>Java Setup - Windows</h1> + <div id="toc"> + <h2>Table of contents</h2> + <ol> + <li> + <a href="#InstallingJava">Installing Java</a> + <ol> + <li> + <a href="#InstallingJava">Downloading the JDK</a> + </li> + <li> + <a href="#InstallingJavaEnv">Setting up your environment</a> + </li> + </ol> + </li> + <li> + <a href="#IntelliJSetup">Setting up IntelliJ Community Edition</a> + <ol> + <li> + <a href="#IntelliJSetup">Why IntelliJ</a> + </li> + <li> + <a href="#IntelliJSetupDownload">Downloading</a> + </li> + </ol> + </li> + <li> + <a href="#UsingIntelliJ">Using IntelliJ</a> + <ol> + <li> + <a href="#UsingIntelliJPrjCreate">Creating a project</a> + </li> + <li> + <a href="#UsingIntelliJClassCreate">Creating a class</a> + </li> + <li> + <a href="#UsingIntelliJRun">Running your program</a> + </li> + <li> + <a href="#UsingIntelliJDebug">Debugging your program</a> + </li> + </ol> + </li> + <li> + <a href="#help">Help</a> + </li> + </ol> + </div> + <article id="main"> + <h1 id="InstallingJava">Installing Java</h1> + <p>To install Java you need to install the Java Development Kit (JDK). It + can be downloaded from here: <a href= + "https://jdk.java.net/13">https://jdk.java.net/13</a></p> + <p>You will want to select the zip download for Windows.<br> + <span class='scaled-half'><img src= + "/imgs/java-setup/ScreenShot-JavaInstall-1.PNG"></span><br> + <i>Hover to zoom</i></p> + <p>After downloading the zip you will want to unzip it (into a folder, + should by default) and then copy that folder into <code class= + 'inline'>C:\Program Files\Java\</code></p><br> + <span class='scaled-half'><img src= + "/imgs/java-setup/ScreenShot-JavaInstall-2.PNG"></span><br> + <i>Hover to zoom</i> + <p>When I did this myself, it unzipped into a folder <code class= + "inline">jdk-13.0.1</code>. By the end you should have the following folder + structure: <code class='inline'>C:\Program Files\Java\jdk-13.0.1</code></p> + <h2 id="InstallingJavaEnv">Setting up your environment</h2> + <p>In order to make the JDK discoverable by your programs you need to add + the JDK folder to your PATH environment varible. This is best done by first + setting up a varible for the java directory <code class= + 'inline'>JAVA_HOME</code> that points directly to the directory you copied + the unzipped files into.</p><br> + <span class='scaled-half'><img src= + '/imgs/java-setup/ScreenShot-JavaInstall-3.PNG'></span><br> + <i>Hover to zoom</i> + <p>Once you've setup the <code class='inline'>JAVA_HOME</code> variable + you can add that varible to your PATH point to the subdirectory + <code class='inline'>/bin</code>. This can be confusing if you haven't + done this before. <a href= + "https://stackoverflow.com/questions/44272416/how-to-add-a-folder-to-path-environment-variable-in-windows-10-with-screensho"> + Here is a StackOverflow article</a> how to add environments variables in + Java 10.</p><br> + <span class='scaled-half'><img src= + '/imgs/java-setup/ScreenShot-JavaInstall-4.PNG'></span><br> + <i>Hover to zoom</i> + <p>Optionally, if you want to test that this worked, you can open up the + command prompt (or powershell) by opening the start menu and typing/looking + for cmd.exe. Then you can type <code class='inline'>java -version</code> + which will output the version and some additional information. You should + see <code class='inline'>java version 13.0.1</code>.</p> + <h1 id="IntelliJSetup">IntelliJ Community Edition</h1> + <p>I recommend using IntelliJ Community Edition instead of Eclipse. + They're both open source but I use IntelliJ at my job daily and its a + fantastic, out of the box editor. Where Eclipse requires a lot more setup + steps and plugins to get it to be "complete". Feature wise they + do the same things, so everything they do in Udemy via Eclipse should work + in IntelliJ.</p> + <h2 id="IntelliJSetupDownload">Downloading</h2> + <p>To Download go to <a href= + "https://www.jetbrains.com/idea/download/#section=windows">www.jetbrians.com/idea/download</a> + and click the Exe download for community edition.</p><br> + <span class="scaled-half"><img src= + '/imgs/java-setup/ScreenShot-JavaInstall-5.PNG'></span><br> + <i>Hover to zoom</i> + <p>Once the download is complete you can run the installer. You should + select your theme, then just use the "Install defaults" option at + the bottom, or just Next through the rest of setup, as you shouldn't + need any additional plugins. And if you do they all can be installed + later</p> + <p><b>You're Done! You can start Udemy now just ignoring their + install/setup instructions. I have some additional steps below to help + verify everything works and do some basic operatoins in IntelliJ (Create a + Project, Create a class, Run/Debug) but you can refer back to here once you + get there in Udemy</b></p> + <h1 id="UsingIntelliJ">Using IntelliJ</h1> + <p>Jetbrains actually has a whole <a href= + "https://www.jetbrains.com/help/idea/guided-tour-around-the-user-interface.html"> + FAQ/Tutorial section</a> that can help you with any questions too. But here + is a brief overview of the core functions of IntelliJ</p> + <h2 id="UsingIntelliJPrjCreate">Creating a project</h2> + <p>When you first open IntelliJ it shows a splash screen where you can open + an existing project or create a new one. You will at first want to create a + new project.</p><br> + <span class='scaled-half'><img src= + '/imgs/java-setup/ScreenShot-JavaInstall-6.PNG'></span><br> + <i>Hover to zoom</i> + <p>You want to choose a java (the default) and select the version of the + JDK (should default to 13.0.1, if not click browse and navigate to the + folder you copied it to from the first step: <code class= + 'inline'>C:\Program Files\Java\jdk-13.0.1</code>.</p><br> + <span class='scaled-half'><img src= + '/imgs/java-setup/ScreenShot-JavaInstall-7.PNG'></span><br> + <i>Hover to zoom</i> + <p>Then you can name the project and choose the directory you want to files + in.</p><br> + <span class='scaled-half'><img src= + '/imgs/java-setup/ScreenShot-JavaInstall-8.PNG'></span><br> + <i>Hover to zoom</i> + <p>Now you should have a project setup that you can create your program + in!</p><br> + <span class='scaled-half'><img src= + '/imgs/java-setup/ScreenShot-JavaInstall-9.PNG'></span><br> + <i>Hover to zoom</i> + <h2 id="UsingIntelliJClassCreate">Creating a class</h2> + <p>To create a class in IntelliJ you should expand the projects menu on th + left side and right click the <code class='inline'>src</code> folder. You + then select "create class". This will add it directly into your + src folder.</p><br> + <span class='scaled-half'><img src= + '/imgs/java-setup/ScreenShot-JavaInstall-10.PNG'></span><br> + <i>Hover to zoom</i> + <p>From here you can start writing code!</p><br> + <span class='scaled-half'><img src= + '/imgs/java-setup/ScreenShot-JavaInstall-11.PNG'></span><br> + <i>Hover to zoom</i> + <h2 id="UsingIntelliJRun">Running a Program</h2> + <p>Java code is executed from the main method <code class='inline'>public + static void main(String[] args)</code>. You can run your main method by + either right clicking within it and selecting run. Or when the file + containing your main method is open using the Run button at the top right + of the editor.</p><br> + <span class='scaled-half'><img src= + '/imgs/java-setup/ScreenShot-JavaInstall-12.PNG'></span><br> + <i>Hover to zoom</i> + <h2 id="UsingIntelliJDebug">Debugging a Program</h2> + <p>To debug you can set breakpoints in your code by selecting the left hand + side by the line numbers. This will add a red dot which tells the program + to pause executing when it reaches the code at that line. To do this you + need to run in debug mode (rather than plain run mode) by right clicking + your main method and choosing Debug, or by using the debug icon at the top + right of the editor window.</p><br> + <span class='scaled-half'><img src= + '/imgs/java-setup/ScreenShot-JavaInstall-13.PNG'></span><br> + <i>Hover to zoom</i> + <h1 id="help">Additional Help</h1> + <p>If you need any help at all feel free to text or email. If its a code + issue, either a screenshot of the code or the code itself will help!</p> + </article> +</body> </html> diff --git a/www/resume/index.html b/www/resume/index.html index c2f294d..74a71db 100644 --- a/www/resume/index.html +++ b/www/resume/index.html @@ -1,11 +1,11 @@ <!DOCTYPE html> <html lang="en"> <head> + <meta charset="utf-8"> <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> <title>senders.io - Resume</title> <link rel='stylesheet' type='text/css' href='/index.css'> <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta charset="utf-8" /> </head> <body> <div id='header'> diff --git a/www/robots.txt b/www/robots.txt new file mode 100644 index 0000000..1f53798 --- /dev/null +++ b/www/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: / diff --git a/www/wishlist.html b/www/wishlist.html index 771dab3..0d5fca5 100644 --- a/www/wishlist.html +++ b/www/wishlist.html @@ -1,83 +1,105 @@ <!DOCTYPE html> <html lang="en"> - <head> - <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> - <link rel='stylesheet' type='text/css' href='/index.css'> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta charset="utf-8"/> - <title> Senders' Wishlist </title> - </head> - <body id="wishlist"> - <h1> Wishlist </h1> - <p> - If you have any questions you can always reach out to me or the person denoted under each section. - I have broken things into categories with no real priority between the areas/items. Gunpla is welcome, and I can update this with the models I own later, but they're hard to get since most sites sell out of the ones I want and I have a backlog at the moment. - </p> - <h2> Records </h2> - <strong> - <a target="_blank" href="https://www.discogs.com/wantlist?user=senders">Records I want</a> - Rather than tabularize the records I have my eye on. I have just tagged them on discogs. </strong> - <p><a target="_blank"href="https://www.discogs.com/user/senders/collection">What I already own</a> - You can double check with Carolynn</p> - <p> If you have used <a href="https://www.discogs.com" target="_blank">Discogs</a> before I find it a bit tough to navigate. Just be aware of what country the seller is from as that typically relates to ship time. </p> - <p> I would be happy with any record if you think I would like it. Be wary of quality of the media. Typically anything less than VG+ on discogs and reverb is questionable. I don't care much about getting an original vs reissue. </p> - <p> If a release is 2019 or 2020 - you can do a bit of research and sometimes find the actual merch store - but watch out for turnaround time with any actual record label sites/store fronts. </p> - <h2> Models </h2> - <strong> Talk to Dan if you have any questions </strong> - <table> - <thead> - <tr> - <td> Item name </td> - <td> Cost </td> - <td> Link </td> - </tr> - </thead> - <tbody> - <tr> - <td> Broodlord </td> - <td> $40 </td> - <td> <a target="_blank"href="https://www.games-workshop.com/en-US/Tyranid-Broodlord">https://www.games-workshop.com/en-US/Tyranid-Broodlord</a></td> - </tr> - <tr> - <td> Deathleaper </td> - <td> $24.75 </td> - <td> <a target="_blank"href="https://www.games-workshop.com/en-US/Tyranid-Deathleaper">https://www.games-workshop.com/en-US/Tyranid-Deathleaper</a></td> - </tr> - <tr> - <td> Lictor </td> - <td> 24.75 </td> - <td> <a target="_blank"href="https://www.games-workshop.com/en-US/Tyranid-Lictor">https://www.games-workshop.com/en-US/Tyranid-Lictor</a></td> - </tr> - <tr> - <td> Any cool Warhammer Fantasy Dwarf </td> - <td> Don't spend more than $25 </td> - <td> Talk to Dan </td> - </tr> - <tr> - <td> Any cool Warhammer Fantasy Skaven </td> - <td> Don't spend more than $25 </td> - <td> Talk to Dan </td> - </tr> - <tr> - <td> A Human to proxy as Felix </td> - <td> Don't spend more than $25 </td> - <td> This is for Dan specifically </td> - </tr> - </tbody> - </table> - <p> For the Dwarf/Skaven I want a cool model to build but feel free to get anything :) O.G Warhammer is a +1. </p> - <h2> Gunpla </h2> - <p> I like anything UC esp 0079 and 0083. </p> - <p> To help avoid and duplicate buys with Gunpla here is a longlist of the ones I have. </p> - <h3> Gunpla I own </h3> - <ul class='compact'> - <li> HG RX78 </li> - <li> HG & RG GP01 </li> - <li> RG Titans Gundam Mk2 </li> - <li> HG Gundam RX178 Mk2 </li> - <li> HG Zaku I </li> - <li> HG GP02A </li> - <li> HG Qubeley </li> - <li> HG Hyaku Shiki </li> - <li> HG MS-04 </li> - </ul> - </body> +<head> + <meta charset="utf-8"> + <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> + <link rel='stylesheet' type='text/css' href='/index.css'> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <title>Senders' Wishlist</title> +</head> +<body id="wishlist"> + <h1>Wishlist</h1> + <p>If you have any questions you can always reach out to me or the person + denoted under each section. I have broken things into categories with no real + priority between the areas/items. Gunpla is welcome, and I can update this + with the models I own later, but they're hard to get since most sites + sell out of the ones I want and I have a backlog at the moment.</p> + <h2>Records</h2><strong><a target="_blank" href= + "https://www.discogs.com/wantlist?user=senders">Records I want</a> - Rather + than tabularize the records I have my eye on. I have just tagged them on + discogs.</strong> + <p><a target="_blank" href= + "https://www.discogs.com/user/senders/collection">What I already own</a> - + You can double check with Carolynn</p> + <p>If you have used <a href="https://www.discogs.com" target= + "_blank">Discogs</a> before I find it a bit tough to navigate. Just be aware + of what country the seller is from as that typically relates to ship + time.</p> + <p>I would be happy with any record if you think I would like it. Be wary of + quality of the media. Typically anything less than VG+ on discogs and reverb + is questionable. I don't care much about getting an original vs + reissue.</p> + <p>If a release is 2019 or 2020 - you can do a bit of research and sometimes + find the actual merch store - but watch out for turnaround time with any + actual record label sites/store fronts.</p> + <h2>Models</h2><strong>Talk to Dan if you have any questions</strong> + <table> + <thead> + <tr> + <td>Item name</td> + <td>Cost</td> + <td>Link</td> + </tr> + </thead> + <tbody> + <tr> + <td>Broodlord</td> + <td>$40</td> + <td> + <a target="_blank" href= + "https://www.games-workshop.com/en-US/Tyranid-Broodlord">https://www.games-workshop.com/en-US/Tyranid-Broodlord</a> + </td> + </tr> + <tr> + <td>Deathleaper</td> + <td>$24.75</td> + <td> + <a target="_blank" href= + "https://www.games-workshop.com/en-US/Tyranid-Deathleaper">https://www.games-workshop.com/en-US/Tyranid-Deathleaper</a> + </td> + </tr> + <tr> + <td>Lictor</td> + <td>24.75</td> + <td> + <a target="_blank" href= + "https://www.games-workshop.com/en-US/Tyranid-Lictor">https://www.games-workshop.com/en-US/Tyranid-Lictor</a> + </td> + </tr> + <tr> + <td>Any cool Warhammer Fantasy Dwarf</td> + <td>Don't spend more than $25</td> + <td>Talk to Dan</td> + </tr> + <tr> + <td>Any cool Warhammer Fantasy Skaven</td> + <td>Don't spend more than $25</td> + <td>Talk to Dan</td> + </tr> + <tr> + <td>A Human to proxy as Felix</td> + <td>Don't spend more than $25</td> + <td>This is for Dan specifically</td> + </tr> + </tbody> + </table> + <p>For the Dwarf/Skaven I want a cool model to build but feel free to get + anything :) O.G Warhammer is a +1.</p> + <h2>Gunpla</h2> + <p>I like anything UC esp 0079 and 0083.</p> + <p>To help avoid and duplicate buys with Gunpla here is a longlist of the + ones I have.</p> + <h3>Gunpla I own</h3> + <ul class='compact'> + <li>HG RX78</li> + <li>HG & RG GP01</li> + <li>RG Titans Gundam Mk2</li> + <li>HG Gundam RX178 Mk2</li> + <li>HG Zaku I</li> + <li>HG GP02A</li> + <li>HG Qubeley</li> + <li>HG Hyaku Shiki</li> + <li>HG MS-04</li> + </ul> +</body> </html> |