Technological aspects of protanopic.com - 2016 edition

2016-11-25 11:11:00-0800

Well, my site has gone through a massive transformation so I thought I'd write a bit about it, seeing as how I wrote about it back in 2009 when I was first putting it up on Wordpress. Over the years I found myself disabling several of the dynamic features like page comments. I was also hacked with an attack that stored the exploit inside of the database. This was an interesting attack because my page appeared fine to everybody except google bots. I also found that doing mass modifications of posts was difficult using the wordpress UI. To work around this I thought I might look into using the Wordpress API, but by this time I was pretty much done wanting to write PHP. The web host that I had been using for over 10 years had been slowly reducing its features and had passed a point where it was worth paying for. So, during a Yelp hackathon in November 2016 I migrated all of my old wordpress content to Pelican, a static blogging engine written in Python. I moved hosting of my site from my old VPS to Github Pages. So far it's been working out great. I've lost the ability to write server-side dynamic features, which is something I didn't really care about doing, but I've also lost the ability to get hacked through my db, and gained the ability to make changes en masse using familiar filesystem level tools like sed and whatnot. I can track changes in git, which is also very familiar and integrates with many things. All in all I'd say this is a nearly perfect win. The only thing I really miss is having a remote shell available from not my house and not my work. I'm sure if I ever need one I can easily spin up an EC2 or Digital Ocean instance to handle my needs better than my old VPS was.

By Daniel Hoherd , Category: technology

Other articles

This is not a phone. It’s a computer that makes phone calls.

2016-11-25 10:11:50-0800

Bruce Schneier, addressing the House of Representatives’ Energy and Commerce Committee:

As the chairman pointed out, there are now computers in everything. But I want to suggest another way of thinking about it in that everything is now a computer: This is not a phone. It’s a computer that ...

By Daniel, Category: technology

Continue reading …

36::260 - SFO to DIA

2015-02-22 12:02:00-0800

WarzauWynn posted a photo:

36::260 - SFO to DIA

Beginning a 48 hour trip to CO, September 2014, to attend a wedding.

By WarzauWynn, Category: 365-36

Continue reading …

36::259

2015-02-22 11:02:00-0800

WarzauWynn posted a photo:

36::259

By WarzauWynn, Category: 365-36

Continue reading …

36::253 - Applying for Eevee's passport

2015-02-21 23:02:00-0800

WarzauWynn posted a photo:

36::253 - Applying for Eevee's passport

5 months old and already getting a passport!

By WarzauWynn, Category: 365-36

Continue reading …

36::254 - Eevee's favorite activity

2015-02-21 23:02:00-0800

WarzauWynn posted a photo:

36::254 - Eevee's favorite activity

By WarzauWynn, Category: 365-36

Continue reading …

36::255

2015-02-21 23:02:00-0800

WarzauWynn posted a photo:

36::255

By WarzauWynn, Category: 365-36

Continue reading …

36::256

2015-02-21 23:02:00-0800

WarzauWynn posted a photo:

36::256

By WarzauWynn, Category: 365-36

Continue reading …

36::258

2015-02-21 23:02:00-0800

WarzauWynn posted a photo:

36::258

By WarzauWynn, Category: 365-36

Continue reading …

36::257 - R.I.P. Mr. Williams

2015-02-19 09:02:00-0800

WarzauWynn posted a photo:

36::257 - R.I.P. Mr. Williams

By WarzauWynn, Category: 365-36

Continue reading …

36::251

2015-02-15 15:02:00-0800

WarzauWynn posted a photo:

36::251

By WarzauWynn, Category: 365-36

Continue reading …

36::250

2015-02-15 15:02:00-0800

WarzauWynn posted a photo:

36::250

By WarzauWynn, Category: 365-36

Continue reading …

36::245

2015-02-13 10:02:00-0800

WarzauWynn posted a photo:

36::245

By WarzauWynn, Category: 365-36

Continue reading …

36::249 - Filming

2015-02-11 11:02:00-0800

WarzauWynn posted a photo:

36::249 - Filming

By WarzauWynn, Category: 365-36

Continue reading …

36::246

2015-02-08 13:02:00-0800

WarzauWynn posted a photo:

36::246

By WarzauWynn, Category: 365-36

Continue reading …

36::247

2015-02-08 13:02:00-0800

WarzauWynn posted a photo:

36::247

By WarzauWynn, Category: 365-36

Continue reading …

36::248

2015-02-08 13:02:00-0800

WarzauWynn posted a photo:

36::248

By WarzauWynn, Category: 365-36

Continue reading …

36::240

2015-02-07 12:02:00-0800

WarzauWynn posted a photo:

36::240

By WarzauWynn, Category: 365-36

Continue reading …

36::241

2015-02-07 12:02:00-0800

WarzauWynn posted a photo:

36::241

By WarzauWynn, Category: 365-36

Continue reading …

36::242 - Drive-by bullet hole

2015-02-07 12:02:00-0800

WarzauWynn posted a photo:

36::242 - Drive-by bullet hole

By WarzauWynn, Category: 365-36

Continue reading …

36::243 - Police evict the homeless

2015-02-07 12:02:00-0800

WarzauWynn posted a photo:

36::243 - Police evict the homeless

By WarzauWynn, Category: 365-36

Continue reading …

36::244 - Dog and his chauffeur

2015-02-07 12:02:00-0800

WarzauWynn posted a photo:

36::244 - Dog and his chauffeur

By WarzauWynn, Category: 365-36

Continue reading …

36::233 - Visiting with the Wilsons

2015-02-02 10:02:00-0800

WarzauWynn posted a photo:

36::233 - Visiting with the Wilsons

By WarzauWynn, Category: 365-36

Continue reading …

36::234

2015-02-02 10:02:00-0800

WarzauWynn posted a photo:

36::234

By WarzauWynn, Category: 365-36

Continue reading …