Use ThemeKey to Test Drupal Themes

Every so often I want to test a new theme on a live Drupal installation, but don’t want to break the website for anyone else. You can use ThemeKey to do this, although it is probably the simplest thing you can do with this module.

Navigate to http://example.com/admin/config/user-interface/themekey.

Create a new rule:

user:name
=
your user name
theme you want to see

You’ll be the only one who sees it. If you want to try out another theme, edit the rule.

High on Information

If you haven’t read Mr. Money Mustache’s excellent post The Low Information Diet, you really should. While you’re there, check out the rest of the blog.

I’ve realized recently (and this recurs, of course) that I’ve been reading the news for the sake of reading the news and “keeping up with things,” particularly the 2016 presidential election. Unfortunately, this is not only escapism in its purest form (let’s dream about a world we my candidate wins, and we all get puppies and rainbows*), it’s a waste of time, and it keeps me from doing the things that a) I want to be doing that b) will actually have an effect on the world.

I go back and forth on social media, as well–and I find myself sucked into not only the comparisons but the thoughts of “hey, I could do that [photography/writing/cooking/science], and if I got really good at it, I could make some extra money**…”–which is escapism again. Even with notifications off, there’s that little jolt of chemicals every time I look at Facebook or Twitter or Instagram or the latest poll results (with comments, of course). I don’t need it!

There’s nothing I want to escape from, and it’s time to rebuild the mindfulness machine. So here’s to that.

 

 

*That’s not what my candidate is promising, by the way. It’s a metaphor.
**Don’t worry, we’re not destitute. I’m on a savings kick right now and it’s pretty exciting.

 

PGP Public Key

If you want to send me an encrypted email, you can use the following public key:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: GPGTools - https://gpgtools.org

mQENBFZBLrEBCADXIF61cvFaq0shYc8rYS4YKGlZjB3UYnaWPBXOz3bbxUQ9AVDp
+9/ff2whkYV77kDIAtEgxNUiAn0v4+MIwhUoWLbZCuTb+mLqezJz0t91v7Vvsbys
+x/zY0qdjJ8PI6Tj0OLJmJkcFpguGgDavJPGkUBUQYcpqQuvU5skLXmqsoDacYPD
wAKNsJaK2vQR9d845rzHr+XoKzaFH7sJnTIIfi2U+zlFBqt44l6f73NhUAkry238
ObvW/fCOvJ6/HshUKT3tj4Aowsilcidd790mxJ2Z3SaRM8MCHuPcL48BjmjD2CRb
wECudbUa42uekkHk+/u2WPBNmdn59OXDMMofABEBAAG0Jk1hdHQgQnVydG9uLUtl
bGx5IDxiZWRyb2Nrc0BnbWFpbC5jb20+iQE9BBMBCgAnBQJWQS6xAhsjBQkJZgGA
BQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEJ1B2I+k7J46xkUH/22khpEMJyVe
P9zYprEwaLGKln+JUSmR4oaK1G08OiHpErZZ90HLPg6EP62lp+o8vCFAEGZQATSw
ajEtHCdzZ1qaSD6tisUAVBp833GJpWCgL+ESnv1ZUTZiEWt+HHucG9IVhBTys1KZ
q1AIOleAvUWBiKjnUHAE5hlqsa1shE2LhxeFqgX6KBs2gzsh9s+D2CHPGFfuThDe
ODaLDjLhcMAyzkq07WiWuODeFE44Yf196OsMTE1sCH20JsiGNcfCZVYADjMCgujy
ZeoHyvrQ4u93eqvp9JS0pgfDlLaWp5HvwczPIrf6+QAvpO9tPvNo24OIqYG7E+e9
+S+Dmg8tzTq5AQ0EVkEusQEIAMyZTwpMBiK2qmPMTm6ixmy0+q+kt7NhnWmG9iFg
BcpzRpYCWmi2udOFxVGr/Addd1ypyaa6AngKwQryUxlLpT4hPVgFDXmM7LpXREHV
4aXdevsvkyRc/WkBlnphCfkqDrOBypD5Wwrg0XB8Sbc/bSTxzQfgIxLTj2T7ERNj
6D7sXEzAJNwPvydI/dcNzvJ2bzLtRKpuz98KWsGjqFMvHP8V2i8FogKlexWHrL/M
IicHx3rlIW33CceiahxE3dTkHTmllq9wFU1MxXegYSWRTtAi4IFWov29r0JJmuuS
oB7fsm3BbDhYpBRpbtpjhm2uPPPFtw1uItgFgRSwYRk58y8AEQEAAYkBJQQYAQoA
DwUCVkEusQIbDAUJCWYBgAAKCRCdQdiPpOyeOkuCCACzQUnnNE58Pds/ukaOrgoB
xuSVUcjQ4/rYUht/suIzIbYTsZjixaE80RUFhRSfPx9b/aXJYJV2sAvwGb78Vv3j
mFV1WDUC7J/myLxv8S8ppdqk6RqTnuj+jilWOhcNyE6359jmMMxA3q/Z3J7bQB8P
FMpS6PQY5HOTCzLztC87aRWKJGJ6GlB1QAlHaMD7156h+t57IsWrhS944ArzJ5zY
GcuOwpHSFxOsbWL0MivOqx8bWhFdJVMu5lZGK+kJe0Xes4EmKVCAgt6LXH+5qOm1
2eDdUe5CI3jWiQxSMhTty382S53XwLzUb+zxcB/V84pHYFPPGfeQVbxgGmFPgPKS
=HOc2
-----END PGP PUBLIC KEY BLOCK-----

Comics

My main regret about not producing a webcomic* is that I don’t have a reason to provide timely updates about what is going on in my life.

*I don’t produce a webcomic because although it would be cool, I think other people already do a much, much better job of it.  Sort of like working for NASA.

Consolidating (Your Links May Change)

From the beginning, events on NPA have been posted as individual peices of content, with one copy of each race in the database per year.  I’ve scaled back from everything that was originally planned, though, and this no longer makes sense.  Taking a cue from Northland Runner, I’m in the process of consolidating events into one page per event, and then updating the dates and locations as needed.  So if you end up here from a link that doesn’t work, you can probably still find the event.

For the historians in the group, you’ll also be able to see revisions of each event to see what has changed (in this database at least) from year to year.

If you need to update an event and you don’t have access, post a new one and I can consolidate them manually.  I’m in the process of making this easier to do so bad links don’t end up on Twitter.

Questions and comments: As always, please email me at matt@northernplainsathletics.com or tweet at @nplainsathletes.

Find PDFs that are not OCRed (Windows grep)

 
Works reasonably well, although some files may have font properties without the word “Font” (capitalization matters).
 
Open CMD prompt
dir Desktop (or whatever target directory)
grep -L Font *.pdf > list_of_files.txt
 
-L = only return file names that do not match
-r = Recursive

Apple Mail Rules Broken in Yosemite (OS X 10.10)

This has been bothering me since I upgraded to Yosemite earlier this summer.  I finally found an answer: turn on iCloud syncing for email.  I did not need do any if the file copying mentioned in the linked solution.

In case you’re wondering: No, I am not a rules fanatic, but one IMAP email account through my hosting company has an issue with spam.  I turned on Spam Assassin, which tags the junk, and then I use a rule to put those messages in the junk folder, just in case there was a false positive.