Printing my entire blog

Today, I used a plugin called “Print My Blog” in WordPress. Apparently, my website/blog has about 1,813 pages. It took the plugin about 15 minutes to prepare a single page printing of that content. It turned out to be a total of 2,159 pages. The saving to PDF part did not really work out very well. It has been running for 20 minutes without any results being returned. I was able to simply copy and paste the content into a word document. That effort pasted 2,487 pages and 626,478 words into a Microsoft Office 365 version of Word version 1907. The application crashed a little bit and then handled the pasted content. After about 30 minutes, I cancelled the print from browser option. I’m sure it works for smaller batches of content, but for me a simple cut and paste worked better. It did seem like a good idea to reduce the font size of the whole document to 12. That one change reduced the page count to 1,800 and was oddly satisfying.

A few Sunday thoughts about websites

My broken ASUS Flip

Well I have been working to migrate all the websites I host to a new server and hosting plan. That has been a true adventure. Tonight, for the first time my primary website is fully SSL certificate enabled. So that use of technology turned out well enough. On the other hand, my ASUS Chromebook flip is struggling these days to keep up with my development needs. It is missing a few number keys and a few other keys have stopped working. That is a real pain due to the need to keep the virtual keyboard onscreen. About one third of my screen right now is a virtual keyboard and most of my writing effort is still being done with my keyboard. My honest guess here is that this type of failure is related to my efforts last year to write a million words in the same year. That type of workload was a little bit more than this device was ready to handle. This ASUS Chromebook Flip C101P has been a workhorse. The first time I wrote about the C101P was on December 30, 2017. That is a pretty good run for a laptop computer in my care. My usage pattern is a little bit extreme. I’m probably an outlier in terms of overall keyboard usage on any of my portable computers.

Turning off social media amplification

Yeah — this blog post is about turning off social media amplification. My writing efforts have never been about cross posting or figuring out the best pattern for social media amplification. That is really the crux of my thoughts on the matter. For better or maybe for worse my writing efforts are really just a way for me to refine my thoughts and push forward. To that end I’m working to turn off all the social media amplification on this weblog.

Cleaning up all my websites and moving forward

The last few days have been devoted to crawling out from under the weight of a massive hack across all my websites. That is something that I dislike even writing, but it happened and that needs to be acknowledged. Somehow via a plugin somebody was able to get in and populate links to terrible cheap websites on every page and post within my entire WordPress ecosystem. Just that type of action alone would have been annoying enough to create extreme frustration, but somehow the folks who perpetrated the hack managed to break every website as well. Restoration required some extreme measures. I had to trigger on the backend a fall forward or fail backward WordPress version change. That just unpackaged a new set of clean files over the ones that had been corrupted. Part of the hack was actually dropped code on some core pages. I had to go back in and by hand remove those pages within the filesystem and replace them with the latest version from the WordPress GitHub. All of that took about 30 minutes per site and was frustrating.  

To end the year, I have switched over to writing within Microsoft Word Online instead of using Google Docs. At the moment, the new setup is working out well enough for me to get some writing done. Yesterday I spent so much time reading code and making updates to things. The one really good thing that came out of the whole debacle was that for the first time in year I reduced the number of domains that I own and operate. Some domains were literally just released into the wind and they are back in the pool of domains that people can buy. For this point forward, I am not going to camp out on any domains. I’m only going to work with active websites. Anything that is just sitting around and collecting digital dust is going to be combined into something else and deprecated. The rest of the day is going to be spent watching college football and relaxing. Tonight, on Fox the Kansas Jayhawks will be playing the Oklahoma Sooners. It may not be a very competitive game, but I plan on watching it via the over the air broadcast Fox provides me.

Rethinking the weblog after getting hacked

Over the years my weblog has seen a reasonable amount of technical problems. Some of them were caused by intrusions into the website. Some of them were probably self-inflicted coding errors. It has been some time since something like that has happened. This time around it appears they came in via the help of a plugin which has since been removed. It was a plugin designed to help reduce SPAM. Instead it allowed somebody to tag a link at the end over every single one of my posts. I had to get really deep into the code remove some plugins, do a reinstallation of WordPress, and find/replace a link that had been embedded on every single page I had ever written. Seriously, somebody bothered to hack every post on my entire weblog. Exactly why somebody thought that merited their time I have no idea.

You can imagine my first thought was to back up my data and start over with a clean installation. That was probably a good first thought. However, that seemed like a lot of work. Instead of taking that path it seemed easier to remove the offending code and clean up my database. All of that is now done. Two hours of my time were spent cleaning up something done for malicious reasons. My efforts to write and produce prose are really for my own satisfaction. Most of the time my writing is simply done to fulfill the act of writing. For me purposes WordPress is a platform for creation. It is a means to an end and really should not be talking up so much of my time. Maybe the time has come to switch over and use some other writing forum, but at this point that seems like a lot of work without any real payoff.