summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author53hornet <atc@53hor.net>2021-09-07 14:23:27 -0400
committer53hornet <atc@53hor.net>2021-09-07 14:23:27 -0400
commit2901cf43bf45ff322fb62286c3bf1594b55c20ee (patch)
tree9c3ce172133e70935f1030524ecf9e460eebf557
parentbfaccc32571df8a02f69518d8864244efba3b5b5 (diff)
download53hor-2901cf43bf45ff322fb62286c3bf1594b55c20ee.tar.xz
53hor-2901cf43bf45ff322fb62286c3bf1594b55c20ee.zip
chore: rename html to php, add donate/payments page, update cv
-rw-r--r--cv.html6
-rw-r--r--donate.php1
-rw-r--r--drafts/2020-11-24-i-like-hyper-more-than-actix.php (renamed from drafts/2020-11-24-i-like-hyper-more-than-actix.html)0
-rw-r--r--drafts/2021-07-28-devops-is-a-weird-word.php1
-rw-r--r--drafts/2021-reading-list.php (renamed from drafts/2021-reading-list.html)0
-rw-r--r--drafts/365 days of working from home.php (renamed from drafts/365 days of working from home.html)0
-rw-r--r--drafts/altrustic-angelshark.php (renamed from drafts/altrustic-angelshark.html)0
-rw-r--r--drafts/avoiding null in csharp.php (renamed from drafts/avoiding null in csharp.html)0
-rw-r--r--drafts/biz class internet is worth it.php (renamed from drafts/biz class internet is worth it.html)0
-rw-r--r--drafts/california is doing weird stuff.php4
-rw-r--r--drafts/clementine.php (renamed from drafts/clementine.html)0
-rw-r--r--drafts/dell-dock.php (renamed from drafts/dell-dock.html)0
-rw-r--r--drafts/dotnet 5.0: use it.php (renamed from drafts/dotnet 5.0: use it.html)0
-rw-r--r--drafts/form-fields.php (renamed from drafts/form-fields.html)0
-rw-r--r--drafts/frictionless software invites creative solutions.php (renamed from drafts/frictionless software invites creative solutions.html)0
-rw-r--r--drafts/het-club.php (renamed from drafts/het-club.html)0
-rw-r--r--drafts/home server evolution6
-rw-r--r--drafts/html-for-docs-2020.php (renamed from drafts/html-for-docs-2020.html)0
-rw-r--r--drafts/its-not-rust-vs-go.php (renamed from drafts/it's not rust vs go.html)0
-rw-r--r--drafts/latitude and longevity.php (renamed from drafts/latitude and longevity.html)0
-rw-r--r--drafts/living with freebsd.php (renamed from drafts/living with freebsd.html)0
-rw-r--r--drafts/living with linux.php (renamed from drafts/living with linux.html)0
-rw-r--r--drafts/mpv is literally a flawless video player.php (renamed from drafts/mpv is literally a flawless video player.html)0
-rw-r--r--drafts/my first car is a 1953 hudson hornet.php (renamed from drafts/my first car is a 1953 hudson hornet.html)0
-rw-r--r--drafts/oh sh*t (the case for better brakes and tires).php (renamed from drafts/oh sh*t (the case for better brakes and tires).html)0
-rw-r--r--drafts/programs i use all the time.php (renamed from drafts/programs i use all the time.html)0
-rw-r--r--drafts/quarantine to vaccine: Corona Blues Review.php (renamed from drafts/quarantine to vaccine: Corona Blues Review.html)0
-rw-r--r--drafts/rip-full-time-linux.php (renamed from drafts/rip-full-time-linux.html)0
-rw-r--r--drafts/scrum, agile, kanban, springs, delivery.php (renamed from drafts/scrum, agile, kanban, springs, delivery.html)0
-rw-r--r--drafts/server closets in the summer.php (renamed from drafts/server closets in the summer.html)0
-rw-r--r--drafts/stack-end-devs.php (renamed from drafts/stack-end-devs.html)0
-rw-r--r--drafts/surprisingly simple.php (renamed from drafts/surprisingly simple.html)0
-rw-r--r--drafts/used-refurb-2020.php (renamed from drafts/used-refurb-2020.html)0
-rw-r--r--drafts/value.php5
-rw-r--r--drafts/what is a script no really.php (renamed from drafts/what is a script no really.html)0
-rw-r--r--drafts/what is programming.php (renamed from drafts/what is programming.html)0
-rw-r--r--drafts/your company isnt doing SRE.php (renamed from drafts/your company isnt doing SRE.html)0
-rw-r--r--payments.php118
38 files changed, 140 insertions, 1 deletions
diff --git a/cv.html b/cv.html
index 20e4e64..5334070 100644
--- a/cv.html
+++ b/cv.html
@@ -85,7 +85,11 @@
<h2>Experience</h2>
<p>
-<h3>Automatic Data Processing | Application Developer | June 2018 to present</h3>
+<h3>Automatic Data Processing | Software Engineer | Aughst 2021 to Present</h3>
+</p>
+
+<p>
+<h3>Automatic Data Processing | Application Developer | June 2018 to August 2021</h3>
<ul>
<li>
Authored <em>Altruistic Angelshark</em>, an Avaya Communication Manager
diff --git a/donate.php b/donate.php
new file mode 100644
index 0000000..82fbd8a
--- /dev/null
+++ b/donate.php
@@ -0,0 +1 @@
+<a href="https://www.paypal.com/donate?business=F9QZQMC55PB4W&no_recurring=0&currency_code=USD">PayPal</a>
diff --git a/drafts/2020-11-24-i-like-hyper-more-than-actix.html b/drafts/2020-11-24-i-like-hyper-more-than-actix.php
index 33c5d9e..33c5d9e 100644
--- a/drafts/2020-11-24-i-like-hyper-more-than-actix.html
+++ b/drafts/2020-11-24-i-like-hyper-more-than-actix.php
diff --git a/drafts/2021-07-28-devops-is-a-weird-word.php b/drafts/2021-07-28-devops-is-a-weird-word.php
new file mode 100644
index 0000000..a0fc919
--- /dev/null
+++ b/drafts/2021-07-28-devops-is-a-weird-word.php
@@ -0,0 +1 @@
+https://blog.dijit.sh/devops-confusion-and-frustration
diff --git a/drafts/2021-reading-list.html b/drafts/2021-reading-list.php
index 46d4707..46d4707 100644
--- a/drafts/2021-reading-list.html
+++ b/drafts/2021-reading-list.php
diff --git a/drafts/365 days of working from home.html b/drafts/365 days of working from home.php
index e69de29..e69de29 100644
--- a/drafts/365 days of working from home.html
+++ b/drafts/365 days of working from home.php
diff --git a/drafts/altrustic-angelshark.html b/drafts/altrustic-angelshark.php
index a5e6ce6..a5e6ce6 100644
--- a/drafts/altrustic-angelshark.html
+++ b/drafts/altrustic-angelshark.php
diff --git a/drafts/avoiding null in csharp.html b/drafts/avoiding null in csharp.php
index e69de29..e69de29 100644
--- a/drafts/avoiding null in csharp.html
+++ b/drafts/avoiding null in csharp.php
diff --git a/drafts/biz class internet is worth it.html b/drafts/biz class internet is worth it.php
index e69de29..e69de29 100644
--- a/drafts/biz class internet is worth it.html
+++ b/drafts/biz class internet is worth it.php
diff --git a/drafts/california is doing weird stuff.php b/drafts/california is doing weird stuff.php
new file mode 100644
index 0000000..0fda874
--- /dev/null
+++ b/drafts/california is doing weird stuff.php
@@ -0,0 +1,4 @@
+https://www.theregister.com/2021/07/26/dell_energy_pcs/
+-> but all-evs by what year?
+
+mechanics not being able to fix own cars
diff --git a/drafts/clementine.html b/drafts/clementine.php
index e69de29..e69de29 100644
--- a/drafts/clementine.html
+++ b/drafts/clementine.php
diff --git a/drafts/dell-dock.html b/drafts/dell-dock.php
index 4a9dd9a..4a9dd9a 100644
--- a/drafts/dell-dock.html
+++ b/drafts/dell-dock.php
diff --git a/drafts/dotnet 5.0: use it.html b/drafts/dotnet 5.0: use it.php
index 766445e..766445e 100644
--- a/drafts/dotnet 5.0: use it.html
+++ b/drafts/dotnet 5.0: use it.php
diff --git a/drafts/form-fields.html b/drafts/form-fields.php
index 0aed689..0aed689 100644
--- a/drafts/form-fields.html
+++ b/drafts/form-fields.php
diff --git a/drafts/frictionless software invites creative solutions.html b/drafts/frictionless software invites creative solutions.php
index fbfd394..fbfd394 100644
--- a/drafts/frictionless software invites creative solutions.html
+++ b/drafts/frictionless software invites creative solutions.php
diff --git a/drafts/het-club.html b/drafts/het-club.php
index a144d91..a144d91 100644
--- a/drafts/het-club.html
+++ b/drafts/het-club.php
diff --git a/drafts/home server evolution b/drafts/home server evolution
index e69de29..ce9df51 100644
--- a/drafts/home server evolution
+++ b/drafts/home server evolution
@@ -0,0 +1,6 @@
+In my junior year in high school I set up my first home web server. I made it out of a used fleet desktop that my school was getting rid of. It was a Dell Optiplex GX400 with a Pentium 4 and (I think) 768MB of memory. It had Windows XP Professional and Microsoft IIS and Thunderbird mail on it. When I set it up it was the first time I had ever port-forwarded from a home router to a device on the network and configured a firewall to let traffic into my bedroom. Because I didn't know anything about networking, hosting, or web servers, I published web pages to it by emailing them to that Thunderbird instance. A scheduled task would unzip the attached files and copy them to the web root.
+
+My friends and I all had our own address so we could paste funny memes and jokes on our own "walls" while we were in class. The site had no domain name or certificate. Just an inscure, dynamic Verizon IP address which I had to re-share every time my parents got a new upstream IP. We called it the "Troll Nexus Center".
+
+Fast-forward a few years and I'm in college and I have my own place. I got really used to being able to remote into the Computer Science lab, run long-running or intensive jobs, disconnect, and then re-connect later.
+
diff --git a/drafts/html-for-docs-2020.html b/drafts/html-for-docs-2020.php
index 8b5462e..8b5462e 100644
--- a/drafts/html-for-docs-2020.html
+++ b/drafts/html-for-docs-2020.php
diff --git a/drafts/it's not rust vs go.html b/drafts/its-not-rust-vs-go.php
index c9273ff..c9273ff 100644
--- a/drafts/it's not rust vs go.html
+++ b/drafts/its-not-rust-vs-go.php
diff --git a/drafts/latitude and longevity.html b/drafts/latitude and longevity.php
index e69de29..e69de29 100644
--- a/drafts/latitude and longevity.html
+++ b/drafts/latitude and longevity.php
diff --git a/drafts/living with freebsd.html b/drafts/living with freebsd.php
index e69de29..e69de29 100644
--- a/drafts/living with freebsd.html
+++ b/drafts/living with freebsd.php
diff --git a/drafts/living with linux.html b/drafts/living with linux.php
index e69de29..e69de29 100644
--- a/drafts/living with linux.html
+++ b/drafts/living with linux.php
diff --git a/drafts/mpv is literally a flawless video player.html b/drafts/mpv is literally a flawless video player.php
index 75c09a0..75c09a0 100644
--- a/drafts/mpv is literally a flawless video player.html
+++ b/drafts/mpv is literally a flawless video player.php
diff --git a/drafts/my first car is a 1953 hudson hornet.html b/drafts/my first car is a 1953 hudson hornet.php
index e69de29..e69de29 100644
--- a/drafts/my first car is a 1953 hudson hornet.html
+++ b/drafts/my first car is a 1953 hudson hornet.php
diff --git a/drafts/oh sh*t (the case for better brakes and tires).html b/drafts/oh sh*t (the case for better brakes and tires).php
index e69de29..e69de29 100644
--- a/drafts/oh sh*t (the case for better brakes and tires).html
+++ b/drafts/oh sh*t (the case for better brakes and tires).php
diff --git a/drafts/programs i use all the time.html b/drafts/programs i use all the time.php
index fe7e63c..fe7e63c 100644
--- a/drafts/programs i use all the time.html
+++ b/drafts/programs i use all the time.php
diff --git a/drafts/quarantine to vaccine: Corona Blues Review.html b/drafts/quarantine to vaccine: Corona Blues Review.php
index e69de29..e69de29 100644
--- a/drafts/quarantine to vaccine: Corona Blues Review.html
+++ b/drafts/quarantine to vaccine: Corona Blues Review.php
diff --git a/drafts/rip-full-time-linux.html b/drafts/rip-full-time-linux.php
index e69de29..e69de29 100644
--- a/drafts/rip-full-time-linux.html
+++ b/drafts/rip-full-time-linux.php
diff --git a/drafts/scrum, agile, kanban, springs, delivery.html b/drafts/scrum, agile, kanban, springs, delivery.php
index 5e701c1..5e701c1 100644
--- a/drafts/scrum, agile, kanban, springs, delivery.html
+++ b/drafts/scrum, agile, kanban, springs, delivery.php
diff --git a/drafts/server closets in the summer.html b/drafts/server closets in the summer.php
index e69de29..e69de29 100644
--- a/drafts/server closets in the summer.html
+++ b/drafts/server closets in the summer.php
diff --git a/drafts/stack-end-devs.html b/drafts/stack-end-devs.php
index 7520133..7520133 100644
--- a/drafts/stack-end-devs.html
+++ b/drafts/stack-end-devs.php
diff --git a/drafts/surprisingly simple.html b/drafts/surprisingly simple.php
index 840f1b2..840f1b2 100644
--- a/drafts/surprisingly simple.html
+++ b/drafts/surprisingly simple.php
diff --git a/drafts/used-refurb-2020.html b/drafts/used-refurb-2020.php
index 87bd641..87bd641 100644
--- a/drafts/used-refurb-2020.html
+++ b/drafts/used-refurb-2020.php
diff --git a/drafts/value.php b/drafts/value.php
new file mode 100644
index 0000000..f638ed4
--- /dev/null
+++ b/drafts/value.php
@@ -0,0 +1,5 @@
+write (again) about adding value, not stories or code
+
+a large backlog isn't job security if your stories don't add value
+
+re-hash ADP presentation
diff --git a/drafts/what is a script no really.html b/drafts/what is a script no really.php
index 9d97844..9d97844 100644
--- a/drafts/what is a script no really.html
+++ b/drafts/what is a script no really.php
diff --git a/drafts/what is programming.html b/drafts/what is programming.php
index 4b4e26d..4b4e26d 100644
--- a/drafts/what is programming.html
+++ b/drafts/what is programming.php
diff --git a/drafts/your company isnt doing SRE.html b/drafts/your company isnt doing SRE.php
index fdb1e5e..fdb1e5e 100644
--- a/drafts/your company isnt doing SRE.html
+++ b/drafts/your company isnt doing SRE.php
diff --git a/payments.php b/payments.php
new file mode 100644
index 0000000..2fb35c3
--- /dev/null
+++ b/payments.php
@@ -0,0 +1,118 @@
+<div id="smart-button-container">
+ <div style="text-align: center"><label for="description">Description of services </label><input type="text" name="descriptionInput" id="description" maxlength="127" value=""></div>
+ <p id="descriptionError" style="visibility: hidden; color:red; text-align: center;">Please enter a description</p>
+ <div style="text-align: center"><label for="amount">Amount to be paid </label><input name="amountInput" type="number" id="amount" value=""><span> USD</span></div>
+ <p id="priceLabelError" style="visibility: hidden; color:red; text-align: center;">Please enter a price</p>
+ <div id="invoiceidDiv" style="text-align: center; display: none;"><label for="invoiceid">Invoice ID (if applicable) </label><input name="invoiceid" maxlength="127" type="text" id="invoiceid" value=""></div>
+ <p id="invoiceidError" style="visibility: hidden; color:red; text-align: center;">Please enter an Invoice ID</p>
+ <div style="text-align: center; margin-top: 0.625rem;" id="paypal-button-container"></div>
+</div>
+<script src="https://www.paypal.com/sdk/js?client-id=sb&enable-funding=venmo&currency=USD" data-sdk-integration-source="button-factory"></script>
+<script>
+ function initPayPalButton() {
+ var description = document.querySelector('#smart-button-container #description');
+ var amount = document.querySelector('#smart-button-container #amount');
+ var descriptionError = document.querySelector('#smart-button-container #descriptionError');
+ var priceError = document.querySelector('#smart-button-container #priceLabelError');
+ var invoiceid = document.querySelector('#smart-button-container #invoiceid');
+ var invoiceidError = document.querySelector('#smart-button-container #invoiceidError');
+ var invoiceidDiv = document.querySelector('#smart-button-container #invoiceidDiv');
+
+ var elArr = [description, amount];
+
+ if (invoiceidDiv.firstChild.innerHTML.length > 1) {
+ invoiceidDiv.style.display = "block";
+ }
+
+ var purchase_units = [];
+ purchase_units[0] = {};
+ purchase_units[0].amount = {};
+
+ function validate(event) {
+ return event.value.length > 0;
+ }
+
+ paypal.Buttons({
+ style: {
+ color: 'white',
+ shape: 'pill',
+ label: 'pay',
+ layout: 'vertical',
+
+ },
+
+ onInit: function(data, actions) {
+ actions.disable();
+
+ if (invoiceidDiv.style.display === "block") {
+ elArr.push(invoiceid);
+ }
+
+ elArr.forEach(function(item) {
+ item.addEventListener('keyup', function(event) {
+ var result = elArr.every(validate);
+ if (result) {
+ actions.enable();
+ } else {
+ actions.disable();
+ }
+ });
+ });
+ },
+
+ onClick: function() {
+ if (description.value.length < 1) {
+ descriptionError.style.visibility = "visible";
+ } else {
+ descriptionError.style.visibility = "hidden";
+ }
+
+ if (amount.value.length < 1) {
+ priceError.style.visibility = "visible";
+ } else {
+ priceError.style.visibility = "hidden";
+ }
+
+ if (invoiceid.value.length < 1 && invoiceidDiv.style.display === "block") {
+ invoiceidError.style.visibility = "visible";
+ } else {
+ invoiceidError.style.visibility = "hidden";
+ }
+
+ purchase_units[0].description = description.value;
+ purchase_units[0].amount.value = amount.value;
+
+ if (invoiceid.value !== '') {
+ purchase_units[0].invoice_id = invoiceid.value;
+ }
+ },
+
+ createOrder: function(data, actions) {
+ return actions.order.create({
+ purchase_units: purchase_units,
+ });
+ },
+
+ onApprove: function(data, actions) {
+ return actions.order.capture().then(function(orderData) {
+
+ // Full available details
+ console.log('Capture result', orderData, JSON.stringify(orderData, null, 2));
+
+ // Show a success message within this page, e.g.
+ const element = document.getElementById('paypal-button-container');
+ element.innerHTML = '';
+ element.innerHTML = '<h3>Thank you for your payment!</h3>';
+
+ // Or go to another URL: actions.redirect('thank_you.html');
+
+ });
+ },
+
+ onError: function(err) {
+ console.log(err);
+ }
+ }).render('#paypal-button-container');
+ }
+ initPayPalButton();
+</script>