M Makefile => Makefile +6 -5
@@ 1,8 1,8 @@
TARGET_USER=admin
TARGET_HOST=admin-aws3
+RSYNC_OPTS=--recursive --links --compress --delete --chown=$(TARGET_USER):$(TARGET_USER)
-.PHONY: clean dev build sync
-
+.PHONY: clean
clean:
rm -rf public resources themes
rm -rf scripts/cv.aux scripts/cv.log scripts/cv.out scripts/cv.tex
@@ 18,14 18,15 @@ static/files/dominic-ricottone.html: content/cv.md
cat content/cv.md \
| scripts/cv_html.awk > static/files/dominic-ricottone.html
+.PHONY:
dev: static/files/dominic-ricottone.pdf static/files/dominic-ricottone.html
hugo server --buildDrafts --bind 127.0.0.1 --port 8080
+.PHONY: build
build: clean static/files/dominic-ricottone.pdf static/files/dominic-ricottone.html
hugo
+.PHONY: sync
sync: build
- rsync --recursive --links --compress --delete \
- --chown=$(TARGET_USER):$(TARGET_USER) \
- public/ $(TARGET_HOST):/var/deploy/build/blog/public/
+ rsync $(RSYNC_OPTS) public/ $(TARGET_HOST):/var/deploy/build/blog/public/
M content/_index.md => content/_index.md +1 -16
@@ 3,21 3,6 @@ title: Welcome!
site_title: true
---
-Dominic Ricottone is a data management analyst in the field of market research.
-For three years he has worked at Fors Marsh Group, a data-driven company
-specializing in federal contracts. Dominic works on a variety of high-profile
-government programs such as:
-
-+ JAMRS Futures Survey
-+ FVAP Overseas Citizens Population Survey
-+ NIST Manufacturing Extension Program
-+ FirstNet Economic Evaluation
-
-Dominic has experience throughout the survey research operations stack, ranging
-from survey programming to weight computation. He has drafted technical chapters
-for bi-annual research reports. Prior to joining Fors Marsh Group, he has
-worked for the Harris Poll in a similar role, and for Chris Harris & Associate
-as a political campaign finance intern.
-
+This is the personal website of Dominic Ricottone.
You can find my CV, code repositories, and other personal work here.
M content/about.md => content/about.md +16 -18
@@ 3,29 3,27 @@ title: Who am I? Why am I here?
site_title: true
---
-I live in Chicago but have spent most of my life in Western New York. There's
-some quality to Rust Belt cities that just calls to me.
+I am a data management analyst in the field of market research.
+Currently I work at Fors Marsh Group, which specializes in federal
+contracts. My caseload includes:
-I have a passion for electronics and computers that I discovered after I'd
-already gone to school for Political Science and Economics. I hope to one day
-get a job that uses my degree, but no luck so far. In the meantime, I've made
-a decent living through a series of jobs that I was in no way qualified for.
-Just In Time learning has become a staple of my career.
++ JAMRS Futures Survey
++ FVAP Overseas Citizens Population Survey
++ Active Duty Military Post-Election Voting Survey
++ NIST Manufacturing Extension Program Evaluation
++ FirstNet Economic Evaluation
+
+I have experience across research operations, from programming web
+surveys to computing weights.
+
+I live in Chicago but have spent most of my life in Western New York.
+I discovered my passion for programming and computer hardware after I'd
+already gone to school for Political Science and Economics.
My current side projects are:
+ fleshing out my [personal wiki](https://wiki.dominic-ricottone.com) with
helpful documentation for statistical programming and server administration,
as well as transcribing my old college notes
-+ a terminal app for controlling both MPD and the Spotify Connect API, a la
- `ncmpcpp` or `ncspot`
-+ dead-simple but high-security internet chat
-
-I'm also passionate about international history and culture. I studied Japanese
-for three years and spent a semester in Nagoya. My wife and I have a terrible
-habit of planning international backpacking vacations that have to be canceled
-at the last minute due to closed borders.
-
-If you're looking to hire someone with a weird mixture of programming work
-experience and econometrics training, take a look at [my CV](/cv).
++ a static website generator for EPUB e-books
A content/posts/return_to_selfhosted_form.md => content/posts/return_to_selfhosted_form.md +27 -0
@@ 0,0 1,27 @@
+---
+title: "Return to self-hosted form"
+date: 2022-09-14T15:56:55-05:00
+draft: false
+---
+
+Happy to say that I'm back self-hosting (some of) my servers. Notably, I spent
+a couple weeks spinning up an instance of Sourcehut on my Raspberry Pi. It was
+a ton of fun getting that to work, especially since ARM architectures are
+firmly unsupported by upstream.
+
+Several of my servers remain off-premises. My blog, which I see as the entry
+point for discovery of my web services, really ought to never go offline. I
+can't realistically expect that sort of uptime with a residential network.
+MoinMoin is still the bastard child of my deployment, being stuck in
+unsupported versions of Python and Alpine Linux. (Planning to work on that
+later this year.) And I'm planning on spinning up a WireGuard node in the
+cloud, as some of my hardware depends on IPv6 while my home network can't fully
+support it. Realistically, these servers are here to stay.
+
+----
+
+While I was slowly working on my server infrastructure these last few months,
+I've been going through all of my older coding projects.
+Upgrading the packaging to modern standards has helped me realize how much has
+changed in the last decade. Another blog post to come shortly.
+
M layouts/_default/list.html => layouts/_default/list.html +1 -0
@@ 2,6 2,7 @@
<div id="blog-content">
<article>
+ <h1>{{ .Title }}</h1>
{{ .Content }}
</article>
M layouts/_default/single.html => layouts/_default/single.html +1 -0
@@ 9,6 9,7 @@
{{ end }}
<article>
+ <h1>{{ .Title }}</h1>
{{ .Content }}
</article>
M layouts/index.html => layouts/index.html +1 -0
@@ 1,6 1,7 @@
{{ define "main" }}
<div id="content">
+ <h1>{{ .Title }}</h1>
{{ .Content }}
<hr />