July is Disability Pride Month!

Posts tagged with: site-updates

← Back to all tags

Archiving my current bio in preparation for the updated one. Also on Internet Archive:

music · faith · computer geekery · friends · liberty

These six words are probably the most succinct bio I could write. Keep reading if you would like more, though!

My name is gRegor Morrill, a.k.a. gRegorLove. Yes, “Gregor is a weird name,” 1 and I know gRegor is a weird capitalization. You can pronounce it “Greg-or,” “Greg-er,” “Gee-reg-or,” or “Floyd.” I am not too picky about it.

I am 45—yes, really—and one of the most interesting things about me is that I had a pacemaker put in when I was 28. It was a crazy story and I am very grateful to be alive.

Computers have been a big part of my life since childhood. (Now I even have one assisting my heart!) I particularly enjoy making web sites and applications that look great and work well. Most of my work is in programming, but I have quite a love for design and typography. I have been told that I have a good eye for them, which I attribute to my talented friends rubbing off on me.

There are some amazing people in my life. I love spending time with friends, meeting new people, laughing, and making other people laugh. Laughter is one of the best inventions ever.

I love how powerful music can be. A song can fit exactly how I feel, change how I feel, or even transport me to a specific memory. It is a spiritual experience at times. Going to concerts is one of my favorite activities and I enjoy promoting the artists that move me.

While I have quite an interest in politics as a topic, I have grown tired of politics as a process. Liberty is much more interesting to me. I am opposed to initiating force to achieve political or social goals. I think it is wrong and only perpetuates a cycle of people wielding force against each other. We can peacefully mature beyond such systems.

My faith in Jesus as Saviour is central in my life and I strive to follow Christ in all I do. I believe that God is relational and thus we are made to be the same way. Through our relationships we have great power for good, for redemption. “‘Love the Lord your God with all your heart and with all your soul and with all your strength and with all your mind’; and, ‘Love your neighbor as yourself.’” (Luke 10:27)

Pronouns: he/him/his


I am trying out a method to reduce bot attempts on forms like on my contact page based on fluffy’s example.

On select pages, I now check for a specific cookie. If it is not found or is more than 24 hours old, then the browser redirects to the “Sentience Check” page. That page is a minimal form with a button to indicate “Yes, I am a hooman.” Submitting the form sets the expected cookie and redirects back to the original page. If Javascript is enabled, it will submit the form as soon as the page loads, so most hooman visitors will only see the intermediate page for a second and should be able to continue without issues.

Also at fluffy’s suggestion, the sentience check page returns a response code of 429: Too Many Requests with a header that indicates: retry after one hour. I have no high expectation of the bots respecting that, but maybe the lack of successful response codes will cause some to back off.

The last thing I did was add a noindex meta tag on the page, so search engines should ignore it.

If you’d like to view the page, I recommend turning Javascript off temporarily and then visiting: gregorlove.com/sentience-check/.

I am interested to see how much this will reduce bot attempts on the contact and public sign-in pages. I have had CSRF and honeypot form field protections on both for quite a while, but of course I still see a lot of attempts on them.

Depending how this goes, I might expand its usage to the “send a webmention” form and explore using it to block LLM bots.

I did consider using “I am a meat popsicle” on the button, but not everyone might get The Fifth Element reference.


I added a banner to go along with my Long Covid Awareness Day post.

screenshot of the banner currently at the top of my site: a horizontal band of black that transitions downward to teal at the bottom with a light grey shadow underneath it

“International Long Covid Awareness Color Codes: Teal: #18929A, Grey: #939393, and Black: #000000

https://www.longcovidawareness.life/graphics

Aside: I quite like this teal color. I might have to work that into my site in some places in the longer term.

Previously, Previously


I added a candy cane banner to my site for the month of December.

screenshot of the banner currently at the top of my site: diagonal bands of red and white to appear like a candy cane, with a light green shadow underneath it

Previously


For today’s IndieWeb Create Day, I finally updated the layout on my article permalinks. Several years ago, I started updating non-homepage pages to use a streamlined template with a smaller header logo and navigation links beside it. I kept putting off the article permalinks because a lot of messy, custom code piled up in it over the years. The end visual result is not a huge difference, but it will make maintenance a lot easier going forward.

I improved some of the layout in the article footer while I was at it. I moved my author card to the very bottom of the page, instead of putting it between the article footer and responses. That let me remove the links to jump to the response, which was kind of a weird experience before. I also set the metadata (published date, tags, syndication links) to be right-aligned, matching the layout on the rest of my posts.

Here is what it looks like now:

screenshot of the current footer on my article permalinks

Contrasted with how it looked before:

screenshot of the previous footer on my article permalinks


I made a small update on my homepage. The photos section (screenshot below) previously was not showing some of the meta information like the syndication links. I added those along with the rest of the h-entry markup so that Bridgy will find the syndication links and send back responses from Bluesky.

screenshot of the section of my homepage that highlights the latest photo(s) I've posted

A very minor visual update: the “Also on,” author card, published date, and permalink appear now.

I gave Bridgy a nudge to scrape my homepage again and it quickly started sending the responses back to the original post. This IndieWeb stuff really seems like magic, sometimes!


I updated my site to use the Libravatar CDN for avatars. If one isn't found, it will still fallback to Gravatar, so it should be seamless for commenters. I also updated the default icon to identicons, so people without avatars will get a nifty geometric image instead of the anonymous silhouette.

My privacy policy is updated with this information too.