ArtLung:
Joe Crawford's personal website. 2024.
About
Feedback
Comics
Writing
Search for:
Programming
23-Feb-2018
Markov Chains are hilarious.
I’ve wanted to make Markov chain generated sentences based on this blog for a long while. Wednesday night, I did. It took me under an hour! Why have I avoided it thinking it’d be difficult? Probably I thought it’d take a long time and would be lame. NOT SO First, I exported the contents of...
22-Feb-2018
Suspicious Activity: “An admin user with the username backup was created outside of WordPress”
On 14 February 2018, WordFence alerted me to highly suspicious behavior. This is the format of the email I received from WordFence version 4.9.3: This email was sent from your website “[REDACTED BLOG NAME]” by the Wordfence plugin. Wordfence found the following new issues on “[REDACTED BLOG NAME]”. Alert generated at Wednesday 14th of February...
21-Feb-2018
Blog Post Visualization + Code
I’ve been doing maintenance galore on this site. I have a hand-written theme and I’ve been doing things like returning the footer to a good shape and sweating the responsive details of it. I first wrote that code in 2010 but I’ve adapted it to be a bit better and now am using CSS Grid...
09-Feb-2018
Random Notes on #lightningnow Tour / Trailhead / Salesforce
On January 29th and 30th I attended the Lighting Tour of Salesforce.com that was held here in San Diego. I had a lot of fun, and got a great sense that my skills in web development may have a great deal of carryover into working with and developing for Salesforce. Cutest stickers at @salesforce #lightningnow...
27-Jan-2018
Ventcheck – a twitter bot I wrote in 2016
Back in 2016 I attended a terrific session of the San Diego Code Kitchen at FAB LAB San Diego. It was really a lot of fun and in a few hours I was able to create an inscrutable twitter bot – @ventcheck. It was fun! I didn’t write about it here because… well… who blogged...
07-Feb-2012
Richard Gate (and jQuery)
Richard Gate is my brother-in-law. I’ve mentioned him once before. I put together a website for him in February 2007. I think it’s a great little site that does precisely what it needs to. It introduces you to an artist’s work. I worked with him this week to provide something interesting on the main richardgate.com...
27-Jan-2012
ArtLung Rosetta: comparative anatomy for JavaScript Libraries
Back in 2010 I mentioned presenting on ArtLung Rosetta. Well, the thing I wanted to do back then, I have finally done, and that’s add AJAX examples for all the libraries. So, for example, here’s loading a chunk of HTML into a certain div from a link click in the different libraries: dojo dojo.connect(dojo.byId('ajaxloadHtml'), 'onclick',...
23-Jan-2012
joecrawford.com, 2012. With Bootstrap.
Yesterday I modified my site joecrawford.com. I purchased the domain in 1999 thinking that it would be important to have a more “professional” domain than “artlung.” I go back and forth about the utility of that. Back in 2011 sometime, I decided to remove most of the ways to contact me, and remove the self...
18-Jan-2012
Updated Open Graph Protocol Tools Plugin
I updated my Open Graph Protocol Tools plugin, on GitHub and on WordPress.org‘s SVN. It’s been a long time since I updated the plugin, shamefully long time actually. But hopefully I’ve addressed all the existing issues and if any new ones come up I can knock them out quickly.
03-Feb-2011
Visualizing and Emerging Blog Content
As I mentioned, I’ve been doing extensive reclamation of my blog archives in such a way that old headers get displayed. So you can see that in action for the Blog Archives from September 2002. The first row is is a set of buttons: back one year, back one month, archives for the current year,...
←Previous
Next→