I'm migrating to a new blog platform...
How To Install A Let's Encrypt Certificate On Apache2
To install the certificate, I followed the instructions here by installing from Github.
$ git clone https://github.com/letsencrypt/letsencrypt
$ cd letsencrypt
$ ./letsencrypt-auto --help
Then I used the "apache plugin" to generate a certificate for dgendill.com.
I then answered some questions, and it generated four files in…
Schema.org Microdata Resource
Getting started with microdata
Testing your microdata
This webpage is a free education utility for making blank flashcards. Printing this page in portrait mode will create a sheet of paper with 16 flashcards, each 2.125 x 2.75 inches in size.
How To Create A localhost HTTPS Python Server
To create a python https server, create server.py in your development directory...
import BaseHTTPServer, SimpleHTTPServer
httpd = BaseHTTPServer.HTTPServer(('', 4443), SimpleHTTPServer.SimpleHTTPRequestHandler)
httpd.socket = ssl.wrap_socket (httpd.socket, certfile='localhost.pem', server_side=True)
And run python server.py to start the server. To generate the self signed certificate...
openssl req -new -x509 -keyout localhost.pem -out
The Kleene star is a unary operation, either on sets of strings or on sets of symbols or characters. The application of the Kleene star to a set V is written as V*. It is widely used for regular expressions, which is the context in which it was introduced by
These are some programming demos and experiments I've done in the past.
2014-07-26 - Learing about Self Organizing Maps
More on Self Organizing Maps on Wikipedia
2014-01-31 - Making a game in Pixi.js
2012-12-12 - Work In Progress Gallery
2012-09-15 - Exploring Markov Chains
2012-08-28 - Wolfram Alpha Matrix Calculator
2012-06-28 - Drawing with a dot
Spanish Language Resources
FSI Language Courses
Spanish Vocabulary Grouped By Topic
2014-01-31 - Offline CSV to JSON Converter
Working With Apache on EC2's Ubuntu Image
To restart apache you can run sudo service apache2 reload, apachectl, apache2ctl
Config files for apache are located in /etc/apache2.
Do not modify apache2.conf, instead add your own custom configuration files to the conf-available folder. It looks like the naming convention is to…
Excerpts From Hannible by Thomas Harris
From Chapter 12
Clarice Starling visits Barney Matthews to ask him if he knows the whereabouts of Hannible's papers and artwork.
"Barney, after you turned over Dr. Lecter to the Tennessee people --"
"They weren't civil to him."
"After you --"
I couldn't find an easy calender generator online so I made one. This calender generator let's you choose the year and then prints each month on a standard 8x11 sheet of paper.
A tutorial that details how to change the bookmark numbering on a pdf document using only open-source and GPL licensed software.
About Web Caches
This article draws primarily from two sources: AskApache.com - Speed Up Your Site With Caching, and Mark Nottingham's Caching Tutorial. The purpose of this article to help clarify what caching is and how to do it. Think of this article as an brief overview of the…
Excerpts from Angela's Ashes by Frank McCourt
From Chapter 3
I know that big people don't like questions from children. They can ask all the questions they like, How's school? Are you a good boy? Did you say your prayers? but if you ask them did they say their prayers…