From dd70baed90e67d55ea5943274e61452054053398 Mon Sep 17 00:00:00 2001 From: jrtechs Date: Sun, 29 Jul 2018 10:43:16 -0400 Subject: [PATCH] Updated alt text on older blog posts. --- entries/hardware/hard-drive-speeds.md | 10 +- .../java/top-three-recommended-java-ides.md | 8 +- entries/other/my-college-essay.md | 116 +++++++++--------- ...english-conventions-to-write-clean-code.md | 2 +- entries/projects/java-fibonacci-solver.md | 2 +- .../musical-floppy-drive-build-log.md | 22 ++-- .../projects/time-lapse-programming-pong.md | 12 +- .../time-lapse-programming-zombie-game.md | 4 +- entries/web-development/history-of-jrtechs.md | 8 +- entries/web-development/node-vs-php.md | 4 +- 10 files changed, 94 insertions(+), 94 deletions(-) diff --git a/entries/hardware/hard-drive-speeds.md b/entries/hardware/hard-drive-speeds.md index ddbabba..76e1801 100644 --- a/entries/hardware/hard-drive-speeds.md +++ b/entries/hardware/hard-drive-speeds.md @@ -3,7 +3,7 @@ drive. The read and write speeds of a hard drive affects the computer’s performance. The most affected processes are the boot time and time it takes to open an application. -![](media/d460663e2f964c76a15d2c07a7052d60.png) +![HHD throttling](media/d460663e2f964c76a15d2c07a7052d60.png) Experiment ---------- @@ -16,22 +16,22 @@ be great variation of performances between different manufacturers. 5400 RPM Toshiba Laptop HHD --------------------------- -![](media/31210e78cc2cae122a6c3fdb93ab87c0.png) +![5200 hhd speed](media/31210e78cc2cae122a6c3fdb93ab87c0.png) 7200 RPM HHD ------------ -![](media/f19479753c6d86855a3a77f1cf840942.png) +![7200 hhd speed](media/f19479753c6d86855a3a77f1cf840942.png) Samsung 840 EVO SSD ------------------- -![](media/3812f5e41805eb999b057c15bae19081.png) +![ssd speed](media/3812f5e41805eb999b057c15bae19081.png) Kingston SSD ------------ -![](media/2ac00ccdcae9b672a2f844b7f8f318c5.png) +![kingston ssd speed](media/2ac00ccdcae9b672a2f844b7f8f318c5.png) Conclusion ---------- diff --git a/entries/java/top-three-recommended-java-ides.md b/entries/java/top-three-recommended-java-ides.md index 4dd57e6..1c106ee 100644 --- a/entries/java/top-three-recommended-java-ides.md +++ b/entries/java/top-three-recommended-java-ides.md @@ -17,7 +17,7 @@ projects – even if they are in different coding languages. This is a must have program for everyone looking to develop Java. This program also supports PHP, JavaScript and C/C++. -![](media/2a20326e77c3f67aa3753401ba4bc612.png) +![NetBeans IDE](media/2a20326e77c3f67aa3753401ba4bc612.png) Eclipse ------- @@ -26,7 +26,7 @@ Eclipse is a very popular programming IDE; however, it is harder to use than NetBeans. The largest benefit of Eclipse is that it has tons of templates for you to use. Eclipse also has a better GUI creation tool than NetBeans has. -![](media/f5cb2682e219549cb07acd1d01c2ccb1.png) +![Eclipse](media/f5cb2682e219549cb07acd1d01c2ccb1.png) JCreator -------- @@ -41,7 +41,7 @@ error. What it instead shows you is the errors that you would receive in the command line when you compile this project. This is great for AP Computer Science students who have to memorize/learn what certain errors mean. -![](media/c1e712bdead908ebd72921ec2d1cbd5e.png) +![JCreator](media/c1e712bdead908ebd72921ec2d1cbd5e.png) Intellij -------- @@ -55,4 +55,4 @@ highly recommend you check them out. The main reason I switched was because Intellij could scale nicely to 4k and NetBeans did not. The user experience overall feels nice. -![](media/2a96900bae1e8946a1df243d8318e69f.png) +![Intellij](media/2a96900bae1e8946a1df243d8318e69f.png) diff --git a/entries/other/my-college-essay.md b/entries/other/my-college-essay.md index 77511a8..dbb0ea1 100644 --- a/entries/other/my-college-essay.md +++ b/entries/other/my-college-essay.md @@ -12,59 +12,65 @@ essay which got me accepted into RIT and Clarkson last year. As a computer science applicant, it is a great idea to write your college essay based on the programming experience you had outside of school. -September 13, 2016 +```c +/** + * Title: HTTP ERROR 500 + * + * Prompt: Describe a problem you’ve solved + * + * @author Jeffery Russell + * + * September 13, 2016 + */ ->Prompt: Describe a problem you’ve solved -> ->/\* HTTP ERROR 500 \*/ -> ->\#include\ -> ->main() ->{ ->printf(" -> -> On a dim screen in the corner of my room flashed the dreadful message- HTTP -> ERROR 500. That simple warning taunted, probed, and questioned my mind for -> hours on end. As I pivoted my binocular gaze from the computer to out the -> window, I saw the front yard dimly lit by the drowsy moon. Time for a second -> stood still as the crickets chirped and the trees swayed in the cool summer -> breeze. Closing my eyes for that second of silence made me realize how tired -> I really was. A beeping, piercing, and dinging sound focused my gaze back to -> the computer. Still flashing was that error reminding me that I had a long -> night ahead. -> -> For the past two weeks I had been working on an employee management system -> for a store. This web based system was to keep track of employee hours for -> payroll. The project was near complete; however, there was a few bugs left -> to fix. The most annoying of which was password verification for the -> webform. Now nearing the end of the development cycle, the project was -> suppose to go live tomorrow. -> -> Debugging a project is often a daunting task for programmers. Simply finding -> an error is like finding a misspelled word in the dictionary. Correcting the -> misspelling may be easy but finding that word is another story. What I love -> about programming is that the program does exactly what I tell it to do. If -> it makes a mistake it’s because I told it to, not because it feels tired, or -> doesn't like me. Every bug, error, and glitch I unintentionally create. -> These bugs eventually come out to the surface like a fish gasping for air. -> An error is never just a mistake. It represents something much larger- an -> error in my way of thinking. Debugging is a process that enables me to -> further understand the program and crush the bug like the parasite it is. -> -> Sitting back in my chair in deep thought I resumed the process of scanning, -> poking, and probing my code for any source of the error. For the past hour I -> narrowed the source of the error to ten lines of dubious code. Pondering -> these lines of code I added an echo statement which allows me to see the -> inner workings of the code. The error became as clear as day, the password -> was not getting hashed: a feature that adds security to password storage. -> Excitedly I typed a few lines of code to fix this problem. Then swiftly I -> pressed execute, only to my disappointment to receive a different error -> code. Eyes glazed over, I realized my mistake. In the process of debugging I -> left a block of code commented out. -> -> On a dim screen in the corner of my room beamed the message- Currently -> Working. -> ->"); ->} +#include + +main() +{ +printf(" + + On a dim screen in the corner of my room flashed the dreadful message- HTTP + ERROR 500. That simple warning taunted, probed, and questioned my mind for + hours on end. As I pivoted my binocular gaze from the computer to out the + window, I saw the front yard dimly lit by the drowsy moon. Time for a second + stood still as the crickets chirped and the trees swayed in the cool summer + breeze. Closing my eyes for that second of silence made me realize how tired + I really was. A beeping, piercing, and dinging sound focused my gaze back to + the computer. Still flashing was that error reminding me that I had a long + night ahead. + + For the past two weeks I had been working on an employee management system + for a store. This web based system was to keep track of employee hours for + payroll. The project was near complete; however, there was a few bugs left + to fix. The most annoying of which was password verification for the + webform. Now nearing the end of the development cycle, the project was + suppose to go live tomorrow. + + Debugging a project is often a daunting task for programmers. Simply finding + an error is like finding a misspelled word in the dictionary. Correcting the + misspelling may be easy but finding that word is another story. What I love + about programming is that the program does exactly what I tell it to do. If + it makes a mistake it’s because I told it to, not because it feels tired, or + doesn't like me. Every bug, error, and glitch I unintentionally create. + These bugs eventually come out to the surface like a fish gasping for air. + An error is never just a mistake. It represents something much larger- an + error in my way of thinking. Debugging is a process that enables me to + further understand the program and crush the bug like the parasite it is. + + Sitting back in my chair in deep thought I resumed the process of scanning, + poking, and probing my code for any source of the error. For the past hour I + narrowed the source of the error to ten lines of dubious code. Pondering + these lines of code I added an echo statement which allows me to see the + inner workings of the code. The error became as clear as day, the password + was not getting hashed: a feature that adds security to password storage. + Excitedly I typed a few lines of code to fix this problem. Then swiftly I + pressed execute, only to my disappointment to receive a different error + code. Eyes glazed over, I realized my mistake. In the process of debugging I + left a block of code commented out. + + On a dim screen in the corner of my room beamed the message- Currently + Working. + +"); +} +``` \ No newline at end of file diff --git a/entries/programming/using-english-conventions-to-write-clean-code.md b/entries/programming/using-english-conventions-to-write-clean-code.md index dba7e41..42ac1d2 100644 --- a/entries/programming/using-english-conventions-to-write-clean-code.md +++ b/entries/programming/using-english-conventions-to-write-clean-code.md @@ -174,4 +174,4 @@ treated similarly to composition. The computer does not care what you write; however, it is critical that your audience is able to understand what you are saying with clarity and precision. -![](media/90703af9527d8d4aecc7eefbda5f049a.png) +![Descriptive variable name meme](media/90703af9527d8d4aecc7eefbda5f049a.png) diff --git a/entries/projects/java-fibonacci-solver.md b/entries/projects/java-fibonacci-solver.md index 0a47313..1e50483 100644 --- a/entries/projects/java-fibonacci-solver.md +++ b/entries/projects/java-fibonacci-solver.md @@ -32,7 +32,7 @@ class Fibonacci } ``` -![](media/088cc48e754c1b99e0fcd5a5eddb9d64.png) +![Output in terminal](media/088cc48e754c1b99e0fcd5a5eddb9d64.png) I would like to note that solving each Fibonacci number recursively is not efficient due to the enormous stack it creates for higher elements. A more diff --git a/entries/projects/musical-floppy-drive-build-log.md b/entries/projects/musical-floppy-drive-build-log.md index 36684f4..214f9fd 100644 --- a/entries/projects/musical-floppy-drive-build-log.md +++ b/entries/projects/musical-floppy-drive-build-log.md @@ -58,15 +58,15 @@ Assembly The first thing you should do is secure your floppy drives. -![](media/f8802f1f71cb433274d265fc81e36fc6.jpg) +![Floppy Drives](media/f8802f1f71cb433274d265fc81e36fc6.jpg) Now, it is time to power the floppy drives and turn them on. To make the floppy drives turn on, you need to connect pins 11 and 12 on your floppy drives together. You can easily do this with a single ribbon cable. -![](media/5b7a15fd7b5da2939f4e27eae4ceada3.jpg) +![Floppy Drives pin configuration](media/5b7a15fd7b5da2939f4e27eae4ceada3.jpg) -![](media/09bce0ed13f28db38a141bd10bb096c8.jpg) +![Floppy drives connected together](media/09bce0ed13f28db38a141bd10bb096c8.jpg) You can use an old power supply for this project. Since we are only using the stepper motor in the floppy drives, you only need to supply 5v. Each floppy @@ -86,7 +86,7 @@ high wattages. It is good idea to use multiple 5v lines from your power supply and make sure that nowhere in your wiring is all the voltage going through a single ribbon cable. -![](media/5ebac37ad45784c31219451d6e4c4504.jpg) +![Musical floppy drives wired together](media/5ebac37ad45784c31219451d6e4c4504.jpg) If you have done everything correct up to this point, you will see the green lights on the floppy drives turn on when the power supply is running. @@ -96,14 +96,14 @@ Now we need to connect the pins of the floppy drive to the Arduino. Personally, I started by connecting pin 19 on the floppy drive to the ground pin on the Arduino. Again, I used a bread board to make the connections easier. -![](media/d0888a3222fa328c291629fac491e268.jpg) +![Floppy drives pin io](media/d0888a3222fa328c291629fac491e268.jpg) -![](media/463f2aa188466da8f47309235039250c.jpg) +![Floppy drives connected to uno](media/463f2aa188466da8f47309235039250c.jpg) Next, we need to wire the step and direction pins of the floppy drives to the Arduino. -![](media/81ffef0249da3c1fc077d114fb6beecb.jpg) +![Floppy drives pin diagram](media/81ffef0249da3c1fc077d114fb6beecb.jpg) Connect direction pin 18 on the floppy drive to pin 3 of the Arduino and step pin 20 to pin 2 of the Arduino. For additional floppy drives you follow the same @@ -112,7 +112,7 @@ floppy pin 20 to Arduino pin 4. If you are using something other than an Arduino Uno board this will potentially be different. We are using these specific pins on the Arduino because they correspond to this specific program. -![](media/50dc96254f26b730e842134db98c9966.jpg) +![Floppy drives wired together with power supply](media/50dc96254f26b730e842134db98c9966.jpg) While making this, I had 4 sets of pins (8 total) connected to the Arduino, however, I have 10 floppy drives in total. I wired two sets of three drives and @@ -397,11 +397,11 @@ void resetAll(){ ``` -![](media/23c6ad380e3224fbcd0c8d28cbecac23.png) +![Arduino program screenshot](media/23c6ad380e3224fbcd0c8d28cbecac23.png) Now you can upload this script to your Arduino. -![](media/0b9d25d56269d39f60177b6b29a882da.png) +![Arduino Uno serial COM settings](media/0b9d25d56269d39f60177b6b29a882da.png) If you get any errors about your COM port, make sure that your Arduino is set to listen on COM1 under the Device manager –Windows only. @@ -409,7 +409,7 @@ listen on COM1 under the Device manager –Windows only. If that works, you can now open Moppy through Netbeans and start playing with your musical floppy drives. -![](media/161edc628257e8a2f92086c5987dcf0f.png) +![Moppy control application](media/161edc628257e8a2f92086c5987dcf0f.png) For a great package of MIDI music to use check out [MrSolidSnake](https://github.com/coon42/Floppy-Music--midis-). Not all MIDI diff --git a/entries/projects/time-lapse-programming-pong.md b/entries/projects/time-lapse-programming-pong.md index 2a3220c..49920d0 100644 --- a/entries/projects/time-lapse-programming-pong.md +++ b/entries/projects/time-lapse-programming-pong.md @@ -2,14 +2,10 @@ Downloads: -[Demo Source Code](http://jrtechs.net/download/180/) +![VB programming picture](media/ad84021445feb7021f2320f6be599ef5.png) -![](media/ad84021445feb7021f2320f6be599ef5.png) +[Extreme VB Pong](http://jrtechs.net/download/Extreme-vb-pong/) -[Extreme VB Pong](http://jrtechs.net/download/70/) +![VB pong game](media/fc0a0ddf2a914b171bb3a5013e9e7b6c.png) -![](media/fc0a0ddf2a914b171bb3a5013e9e7b6c.png) - -[Extreme VB Pong Source Code](http://jrtechs.net/download/182/) - -![](media/13f1d6d93532bfb23a03a9a4fec5f41b.png) +![Development picture](media/13f1d6d93532bfb23a03a9a4fec5f41b.png) diff --git a/entries/projects/time-lapse-programming-zombie-game.md b/entries/projects/time-lapse-programming-zombie-game.md index 8bc1172..5107e2b 100644 --- a/entries/projects/time-lapse-programming-zombie-game.md +++ b/entries/projects/time-lapse-programming-zombie-game.md @@ -13,8 +13,6 @@ Downloads: ![](media/d3f05acc1973ea938920407511c28bff.png) -[Zombie Game YouTube demo](http://jrtechs.net/download/214/) +[Zombie Game YouTube demo](https://jrtechs.net/download/ZombieGameYoutube/) ![](media/09d34d523359111041accf89c82fd6c2.png) - -[Demo source code](http://jrtechs.net/download/211/) diff --git a/entries/web-development/history-of-jrtechs.md b/entries/web-development/history-of-jrtechs.md index ac21120..b774e89 100644 --- a/entries/web-development/history-of-jrtechs.md +++ b/entries/web-development/history-of-jrtechs.md @@ -11,7 +11,7 @@ since it mostly just hosted a few pictures of projects I was working on. My vision for this website was just to be a place where I hosted projects that I was working on. -![](media/fbd5a1128549b4feb5bafe3595ac1989.png) +![Original edgy site](media/fbd5a1128549b4feb5bafe3595ac1989.png) Move to WordPress ----------------- @@ -19,12 +19,12 @@ Move to WordPress In 2015 I moved my website to the cloud and started a WordPress site. The website was focused on turorial like blog posts. -![](media/4fcc3a9fe52f7b2e8bc1bfb164846073.png) +![Initial wordpress theme](media/4fcc3a9fe52f7b2e8bc1bfb164846073.png) New Theme --------- -![](media/55ad5b49fe28c6374968b0f8a5b3e48b.png) +![Second wordpress theme](media/55ad5b49fe28c6374968b0f8a5b3e48b.png) Rebirth in Nodejs ----------------- @@ -35,4 +35,4 @@ WordPress read article. The short version of that article is that I was tired of the simplicity of WordPress and wanted to learn Nodejs which is a robust JavaScript framework. -![](media/0a829ea2071126a5642534f54bc0fe19.png) +![current image of site](media/0a829ea2071126a5642534f54bc0fe19.png) diff --git a/entries/web-development/node-vs-php.md b/entries/web-development/node-vs-php.md index d811813..991861e 100644 --- a/entries/web-development/node-vs-php.md +++ b/entries/web-development/node-vs-php.md @@ -1,4 +1,4 @@ -![](media/fa157040d5849cc48de1cbec2c67ef69.jpg) +![PHP vs Node meme](media/fa157040d5849cc48de1cbec2c67ef69.jpg) It used to be the case that you wrote PHP for the backend and JavaScript on the front end. However, that has all changed with the invention of Node.js. Some kid @@ -60,4 +60,4 @@ dependent on HTML - like a blog- I would urge you to use PHP. If you are still undecided, just learn Node.js. It pains me to say it but, Node.js is slowly taking over PHP. -![](media/422d949d18969b9b2b8cf754ddc1e779.jpg) +![PHP developer meme](media/422d949d18969b9b2b8cf754ddc1e779.jpg)