WordPress 5

It’s the Future

It’s the Future

Installed WordPress 5. Seems ok. What’s new? I guess I’ll have to explore.

I was sort of interested in how the block editor works, but I don’t see it here.

 

Update

Hmmm, looks like something went awry. Cannot access certain plugins (Jetpack, WordFence, possibly others). Wonder why?

B12 Radio Station

Since Audio Hijack added a feature1 enabling seamless play from my iTunes playlist to the internet, via ShoutCast, I created an internet radio station this afternoon.

I don’t know much about such stuff, but it was fairly painless to set up. At least, so far. 

The station link is here:

http://listen.shoutcast.com/b12partners

Broadcast

Audio Hijack - Internet Radio Tools

The plan is just to let my station run for a while, as I’m playing music in my office pretty much all the time, whether or not I’m there, or sleeping or dancing on the grave of my enemies.

About the only annoying thing with using a free service is that twice an hour I have to play a two minute track that I had to change the artist and title to “Advert:”. From my understanding, the SHOUTcast server overlays advertising on top of these tracks, depending upon the country. If you are in a country where they don’t display ads, you hear the music, but in the US, you’ll hear some ad. I’m using “Funky Nassau (Part II)” by The Beginning Of The End on the LP “What It Is! Funky Soul and Rare Grooves (1967-1977)” and also Ry Cooder’s “Seneca Square Dance” from the soundtrack for The Long Riders.  

Currently, I’m playing three tracks at a time from LPs that I’ve read about at the Pitchfork website. I made a big playlist of all their Best LPs of the decade, and added other albums that I first heard of on their site. Stuff like Cal Tjader, Superchunk, Sex Pistols, Bootsy Collins,Miles Davis, Camera Obscura, Dukes of Stratosphear, Bob Dylan, Fela Kuti, Big Star, Talking Heads, etc. etc.

Typical stuff for me, in other words. I frequently play entire albums in sequence too, if that’s your thing.

Tune in if you can!

Slices of my music library:

Music Library

CDs in need of a re org
CDs in need of a re-org

The Replacements  Tim
The Replacements – Tim

Overstuffed CD shelf
Overstuffed CD shelf

C R E A M
C.R.E.A.M.

CDs shelf one
CDs shelf one

Planetary D Constellation

and this might be a valid player

Footnotes:

  1. or at least I just noticed it today []

Strange New Requests From Strangers

Strange Things Are Happening
Strange Things Are Happening

For the last year or even longer, I’ve periodically received email from strangers purporting to be fellow bloggers asking me to update old posts with a fresh link to their content. I’ve maintained a blog for a long time,1 thus I have lots and lots of posts and pages of posts by date and by category. I’ve always gotten “spam” comments, Akismet has protected your site from 1,571,626 spam comments but these new requests baffle me. Before the blog format was commodified, and commercialized2, I received lots of daily traffic, but I haven’t been a high traffic blog for a while now. I’m confused by this new, frequent request to update links – it isn’t as if Google ranks links from me highly these days.

This new category is labor intensive, so doesn’t seem as if it created by a bot. 

Emails such as this one:

Hi,

You’ve had a couple of emails from me recently, but I’ve not heard back.

I wondered if the resource was of interest, or is there someone else I should contact instead?

I’ve included my email below for reference.

On Mon, Jul 10, 2017 at 8:36 AM, Paul Turnbull <paul@aob-mail.com> wrote:
Hi,

I appreciate you’re busy but I wondered if you had a chance to check out my earlier email.

I’ve included a copy here –

On Tue, Jul 4, 2017 at 8:48 AM, Paul Turnbull <paul@aob-mail.com> wrote:
Hi,

I noticed you have a link to the Rebecca Blood post on the history of weblogs here – http://www.b12partners.net/mt/archives/2006/04/.

That post was published way back in 2000 so is missing everything that has happened in the blogosphere since.

We’ve got an updated history of (we)blogging here – artofblog.com/history/

Perhaps you’d consider adding a link to our piece as well to serve as additional reading?

Thank you for your time.

Paul

Or another one I’ve also gotten today:

Just making sure you saw this. Hope you are well! 

P.O. Box 135, Whitianga 3510, New Zealand | To unsubscribe please reply with ‘Unsubscribe’ in the header

On Sunday, July 9, 2017 at 9:04 PM, Jesse Miller <jesse@jenreviews.com> wrote:
Dear Editor,

I was searching the web for information on how to choose a bike and saw your great post here: http://www.b12partners.net/mt/archives/2005/05/

I noticed you mentioned http://www.bikethedrive.org/ in your post, and just wanted to give you a heads up that I recently wrote a blog post you might like. It’s a detailed, up-to-date 7,000 word guide on how to choose a bike according to science, that details 10 factors to consider and is packed with tips and advice.

If this is something you’d be interested in, here is the link to the blog post: jenreviews.com/bike/

This is completely free and if you like it, all I ask is for you to link to or share the article on your site. In return, would love to share your post with my newsletter subscribers and followers on social media.

Either way, keep up the great work!

Cheers
Jesse

Here are some of the raw email headers for reference:

From: Jesse Miller <jesse@jenreviews.com>
In-Reply-To: <CAFrQzFYz8cX6jx=o047FxoSK1Lq7ELRVhLZAVW5hZoN-f6BTrA@mail.gmail.com>
References: <CAFrQzFYz8cX6jx=o047FxoSK1Lq7ELRVhLZAVW5hZoN-f6BTrA@mail.gmail.com>
Date: Sun, 16 Jul 2017 00:12:37 -0400
Message-ID: <CAFrQzFa52QJeHTZ0rVkQz0HcGzLdhcdDjty-WMuuLfVbZ29UfA@mail.gmail.com>

Strange News From Another Star
Strange News From Another Star

I’m skeptical of the motives of these requests. Why would someone request an update to a page which is a month’s worth of blog posts back in 2005 (or 2006)? Why not the specific individual post? In a moment of weakness, I responded to one earlier this year requesting money to make these links. That particular emailer didn’t reply again. 

As I mentioned before, I do still frequently get automatically generated “spam” comments, ones like:

“Howdy! This is kind of off topic but I need some guidance from an established blog. Is it difficult to set up your own blog? I’m not very techincal but I can figure things out pretty fast. I’m thinking about making my own but I’m not sure where to start. Do you have any points or suggestions? Appreciate it”

which links to  proxieslive (dot) com/free-proxy/ etc   

Those kinds of spams are irritating, and clutter up my blog’s databases, but they are obviously generated by bots, and not hand-crafted emails. 

These new super-targeted requests are strange. Did some SEO eBook suggest reaching out in this way as a means to increase traffic? Or are these Spambots 2.0?

Footnotes:

  1. longer if you include even earlier years when I hand wrote crap on my webpage without a CMS []
  2. by organizations like Huffington Post and the Gawker enterprise, for instance []

Self Portrait with Z Wine

There is a new-to-me plugin that exports photos from Lightroom to a WordPress blog. It seems the plugin won’t automatically create a new post, but it does simplify adding images to the WordPress Media Gallery.

Self Portrait with Z Wine

testing the Lightroom/WordPress plugin

Delicious Spam – and Shutting Down of Delicious

 Stringing Along

Stringing Along

Briefly: if you are one of the folks who receive a daily email from this blog, or subscribe to its RSS feed, or its Twitter feed,1 my sincere apologies for the recent delicious spam. I’ve disabled delicious, as I wasn’t using it much if at all. I’m still expecting feedBurner to cease working at some point, but it hasn’t yet…

I don’t think the Tumblr was affected

Footnotes:

  1. which is distinct from my personal Twitter account []

Quick Hitters – November 16th, 2015 Edition

Gentle Wandering Ways
Gentle Wandering Ways…

Apologies if you are one of the few brave and foolhardy souls who still subscribe to my daily newsletter. Your email contained a bunch of gobbledygook links today. Some background: before Twitter and Facebook, there was a social URL-sharing network called Delicious. Users of Delicious shared snippets from webpages, which is sort of how I still use Twitter1

Delicious was, and still remains, integrated with Google’s long neglected RSS engine, Feedburner. In other words, if you subscribe to my email newsletter, or use my blog’s RSS feed, you see Delicious links, Flickr images as well as occasional actual blog posts like this one merged together. But2 yesterday I started using a new RSS reading app. NetNewsWire has been my RSS reading app of choice since 2002, but it is feeling increasingly neglected, without much integration into the web services of 2015, so I purchased a competitor, Reeder, and lo-and-behold, posting directly to Delicious is an option! If I can press a button and post to Delicious, I’ll use the feature more frequently. With NetNewsWire, posting to Delicious meant logging in the site, copying and pasting the URL, copying and pasting the snippet, adding tags – about the same amount of effort would yield an actual blog post. With Reeder, I just press a button, and if I want, add tags. Much simpler. Except as I discovered this morning, the Delicious post gets mangled somewhere between Feedburner and Reeder. Basically, the URL is not properly formatted and looks like

The%20Great%20Controversy%3A%20Ben%20Carson%2C%20 Ellen%20G.%20White%2C%20and%20Seventh-day%20Adventism  [del.icio.us] Posted: 16 Nov 2015 12:33 PM … [del.icio.us]

Reeder Fail

Reeder Fail

Not acceptable. Oh well.

Here are the five snippets I wanted to post, but didn’t have the stamina nor time to annote/respond to. One snippet I did manage to later turn into a blog post, but I’m including it here anyway …

https://farm6.staticflickr.com/5810/22700928789_20fe8f4818_n.jpg

 

The Great Controversy: Ben Carson, Ellen G. White, and Seventh-day Adventism

Ben Carson has famously said that a Muslim who wishes to become president of the United States must “reject the tenets of Islam.”

But what about members of his own church — The Seventh-day Adventist church? Must they reject its doctrines in order to become president?

The SDA church was co-founded by Ellen G. White, who was its original leader and prophet. She is to Adventists what Mary Baker Eddy, Joseph Smith, and Muhammad are to Christian Scientists, Mormons, and Muslims, respectively (not respectfully). And her book, The Great Controversy, corresponds to Science and Health, the Book of Mormon, and the Quran. And it fully deserves to be among them, as one of the the worst books ever written.

Someone should ask Dr. Carson if he believes in Ellen White’s prophecy in The Great Controversy with regard to the “big role” that the United States will play. Specifically, is the United States the two-horned beast that speaks like a lion of Revelation 13:11?

If so, he should renounce that belief (along with the rest of White’s “prophecy”) before anyone should consider voting for him for president.

(click here to continue reading Dwindling In Unbelief: The Great Controversy: Ben Carson, Ellen G. White, and Seventh-day Adventism.)

78.7

Björk on Iceland: ‘We don’t go to church, we go for a walk’ Björk used to walk across the tundra singing at the top of her lungs. John Grant left America for its rocky grandeur and Sigur Rós’s music captures its isolation. What is it about the Icelandic landscape that hypnotises artists?

(click here to continue reading Björk on Iceland: ‘We don’t go to church, we go for a walk’ | Music | The Guardian.)

https://farm1.staticflickr.com/691/23104515181_d7c841c168_n.jpg

Cornel West tears into hypocritical “sister Clinton” while filling in for Bernie Sanders at an Iowa BBQ “Democratic socialism isn’t some kind of alien element. It’s organic and indigenous in the history of this nation.”

West turned to Sanders’ main opponent for the Democratic ticket, claiming that “we have to be honest about our dear sister Hillary Clinton — when it comes to my gay brothers and my lesbian sisters, one year, she says ‘marriage is just male and female.’ A few years later, she says she’s ‘evolved.’ I say, ‘I’m open to evolution.’

“But there’s certain issues that should cut so deep,” he concluded, “that you don’t need to be a thermometer — you can be a thermostat!”

(click here to continue reading Cornel West tears into hypocritical “sister Clinton” while filling in for Bernie Sanders at an Iowa BBQ – Salon.com.)

https://farm6.staticflickr.com/5716/23079552982_8403b44715_n.jpg

The Velvet Underground – see the video for Some Kinda Love (live) The new Complete Matrix Tapes box set is a brilliant insight into one of rock’s greatest bands – and we’ve got this track from the set

This Friday sees the release of The Complete Matrix Tapes, bringing together all the recordings made of the Velvet Underground at the San Francisco venue on 26 and 27 November 1969. Heard in their entirety, the recordings are revelatory – you get to hear wildly different versions of the same songs, Lou Reed chatting and joking with his audience, and a rock band exploring the limits of their performance – right up to a 38-minute version of Sister Ray.

While most of the 42 tracks on the four-disc box have been heard before, nine are exclusives. What’s more, the tracks previously heard on The Bootleg Series, Vol 1: The Quine Tapes were in nothing like this level of fidelity. In a world of box sets packed with unnecessary fillers, this one is anything but.

(click here to continue reading The Velvet Underground – see the video for Some Kinda Love (live) | Music | The Guardian.)

https://farm1.staticflickr.com/745/23067236216_cacded7e8f_n.jpg

Ryan Gosling confirms role in Blade Runner sequel

The actor will star alongside Harrison Ford in the sequel to the sci-fi classic

he offered this fairly long-winded account of where Deckard has been living following the events of the original film:

We decided to start the film off with the original starting block of the original film. We always loved the idea of a dystopian universe, and we start off at what I describe as a ‘factory farm’ – what would be a flat land with farming. Wyoming. Flat, not rolling – you can see for 20 miles. No fences, just plowed, dry dirt. Turn around and you see a massive tree, just dead, but the tree is being supported and kept alive by wires that are holding the tree up. It’s a bit like Grapes of Wrath, there’s dust, and the tree is still standing. By that tree is a traditional, Grapes of Wrath-type white cottage with a porch. Behind it at a distance of two miles, in the twilight, is this massive combine harvester that’s fertilizing this ground. You’ve got 16 Klieg lights on the front, and this combine is four times the size of this cottage. And now a spinner [a flying car] comes flying in, creating dust. Of course, traditionally chased by a dog that barks, the doors open, a guy gets out and there you’ve got Rick Deckard. He walks in the cottage, opens the door, sits down, smells stew, sits down and waits for the guy to pull up to the house to arrive. The guy’s seen him, so the guy pulls the combine behind the cottage and it towers three stories above it, and the man climbs down from a ladder – a big man. He steps onto the balcony and he goes to Harrison’s side. The cottage actually [creaks]; this guy’s got to be 350 pounds. I’m not going to say anything else – you’ll have to go see the movie.

(click here to continue reading Ryan Gosling confirms role in Blade Runner sequel | Consequence of Sound.)Footnotes:

  1. if you follow me, and why shouldn’t you, you’ll notice the majority of my my tweets are links to news and other articles []
  2. and you knew this was coming, right? []

Amazon Associates Linkage Dying Off

Amazon the Everything Store
Amazon the Everything Store…

I got an email from the Amazon Associates division, reading, in part:

As part of our continuing effort to improve the Associates program’s products and services, we are making some changes to our technology platform. This platform change will require you to replace some older product links, banners, and widgets you currently have hosted on your website as they will no longer be supported after July 31, 2015. Text links are not impacted by this deprecation.

Action Required
We ask that you replace or update the impacted ad units prior to July 31, 2015. The links require the following update that can be facilitated through your CMS (content management system). You may make these replacements at whatever scale you are comfortable with.
– Find and replace ws.amazon.com with ws-na.amazon-adsystem.com
– Find and replace rcm.amazon.com with rcm-na.amazon-adsystem.com

Keep in mind that starting August 1, 2015, any remaining legacy product links (text + image, image-only), banners, and widgets will be served with non-clickable public service announcements that will not send traffic to Amazon, impacting your referring traffic and potential earnings, if not addressed. On September 1, 2015, these legacy ad units will no longer render, thereby creating a broken link on your website.

The thing is, I probably won’t bother. When Amazon decided to kill off the Illiniois affiliates program rather than give the state a taste of the tax revenues, as we’ve discussed previously, I stopped posting as many reviews of Things I Discovered That You Might Like Too. Coincidentally, this was also around the time I became a half-hearted blogger, posting less frequently and decidedly less enthusiasm. My daily traffic plummeted, probably because there are now many alternative blog-like media outlets, places like Gawker and Deadspin and Curbed, and so on – not written by hobbyists and part-timers like myself, but paid writers1.

After a couple of years, Amazon decided that paying taxes to all the state governments was not as big a deal as they had once complained about, and reinstalled the Affiliate program. However, they wouldn’t give me my old affiliate link back, nor would they merge the two accounts I had, so basically I stopped using Amazon links much.

I don’t think I’m going to go back through the thousands of posts I’ve made to correct the Amazon links, they will just become dead links, and I no longer will get a 3% bonus from Amazon if you clicked through one of this blog’s links and purchased something. Possibly, I’ll fix a few, if I happen to run across the post for other reasons; I doubt I’ll create replacements on a global level. I stand to lose dozens or more cents, but there are more important items on my agenda.

Moving on…

Footnotes:

  1. or whatever it is that the Huffington Post model is of exploitation, a model followed by some other sites []

Blog oddities

Where's The Any Key?
Where’s The Any Key?

Twice now I’ve opened up my blog and discovered error messages in my header that look something like:

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in …/wp/wp-blog-header.php on line 1

Both times, when I logged into the WordPress Admin page, it looked weird too (as if there were no template or CSS file available). I reinstalled WP 4.2.2, and everything seems ok. Still weird, and I’m not sure how or why this happens.

Just out of curiosity, have you noticed anything weird in this space?

PHP memory limit

Enraged
Hmm, weird. I changed the value of the PHP.ini value in memory_limit to 194M, and then my site crashed and burned. Either I made a typo (unlikely, but possible, I guess), or this value is not unlimited. I’m getting memory errors trying to install iThemes Security Pro, so thought to increase the PHP memory allocation. Something is still awry with everything, but I’m not sure what, yet.

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried
to allocate 122880 bytes)

Truth and Mister Rogers

Truth and Mister Rogers


I’m also getting errors while using my long-time blogging tool, the incredibly useful MarsEdit, so am attempting to post directly from the WordPress dashboard for a change.

Can’t post for B12 Partners Solipsism because the server reported an error: unexpected response code 500.

PHP Script Hack Infected All Of my WordPress Blogs

 Computer Repair LED

Server Repair. 

Yesterday, I logged on to my WordPress Dashboard to see if any upgrades were available. I usually log on a few times a week, depending upon how actively I’ve blogged, or if I know of a WordPress upgrade. Once I logged on, I got an odd message that my plugins didn’t load because something was wrong with their headers. I clicked the Plugins menu to see what was going on, and instead, there was a message saying “You do not appear to have any plugins available at this time.” 

 Whu? WTF?!?!

Earlier in the week, the same thing had happened to my photo blog – plugins suddenly were non-functional. I was in the middle of a work-related crisis, so asked my cousin, the WordPress expert who actually constructed the photo blog, to look into it. He found malware, restored the photo blog to an earlier version with a backup, and it seemed ok. Since I was still sweating out the work-related crises, I didn’t look deeper. The photo blog seemed to work ok.

But now my blog was doing the same thing, and I had some time to investigate. I logged in to my site via FTP, and looked in the plugins folder. Several plugins were there. I opened one plugin directory, and one PHP file1 at random: the first line was a long string of code, obviously some sort of malware. Ru-oh! I renamed the plugins folder, which rendered it unusable by WordPress, created a new folder called plugins, and quickly installed a fresh copy of Akismet, a spam comment blocker. In the 15 minutes or so it took from when I first encountered an error until when I reinstalled Akismet, I received 59 spam comments! Yeesh. 

I looked at the various WordPress PHP files, bits of code that make the blog do what it does, every single one had the same piece of malware inserted in the first line. I reinstalled WordPress, which creates fresh copies of the majority of PHP files in wp-admin; in wp-includes and in the default WordPress directory. However, some files were not replaced, I had to open them manually and strip out the malware. Reinstalling WordPress does not touch anything in wp-content – themes, plugins, etc. I did not have backup copies of my Solipsism theme for some reason, so I had to clean several files here manually. Initially I mucked this procedure up by stripping out some good code as well, but eventually I figured out what was missing.2

I took a deeper look at my photo blog, and though the plugins were clean, and the theme files were clean, all other PHP files were corrupted. Again, I reinstalled a fresh copy of WordPress 4.1, and manually cleaned the remaining files (wp-config.php; wp-pass.php, wp-feed.php and so on).

You Do Not Have Any Plugins Available
You Do Not Have Any Plugins Available.PNG

I host a couple of subdomains3 which are static paged WordPress installations, both of these directories were full of the malware code. In fact, in the process of cleaning up, I discovered what the malware did. On both of these subdomains, there was a plugin directory called, innocuously enough, docs. I didn’t install this plugin, so I was curious what it did. I looked inside its directory, and found a directory called “cache”. In here were nearly 500 files with names like “29fb82abf5c8a42d970f94eed9d69ebf.dat”, and an XML file that indexed these pages using the subdomain’s URL. I opened one of these files with a text editor4 – it was a HTML-type page with the title of “Resume Writing Lookout Heights Kentucky KY 24/7 – Best Resume Writing Services”. The others were similar: “Cv Services Darwin  * Best Resume Writing Services 2014 – Jake Bradshaw”; “Payday Loans Near Augusta Ga ! <  24/7 Online Payday Loans”; etc. 

The HTML was horribly mangled, I would be surprised if it did anything, but maybe it would be enough if Google indexed a link pointing to some schmoe who paid a consultant for Search Engine Optimization. But maybe not. 

For instance, a portion of that particular spam page opened in a web browser looks exactly like this:

Create alert Self experiencing problems with problem with your consult an experienced for example, an e-mail, which is suitable day work. Diamond Call Ross on employer should protect a union, they but it would. Kentucky Diamond View all Altisource Vacations Worldwide jobs jobs Learn more about working at Altisource You can below, together with spending 2-6 hours a day at home This work can be done Colleges Equal Opportunity Williamsburg, Virginia – be at least High School diploma. Diamond

Whatever. I deleted these as soon as I could, shaking my fist at the evil spammer.

I found a few PHP files in my root level directory, I deleted these or cleaned them as needed.

I had tried to install a Drupal blog a while ago, before abandoning it as a futile, frustrating endeavor, but the files were still residing on my server, and all its PHP files were compromised. 

I put in a tech-support request to Pair.com, my web-host, asking them to double check if any PHP files remained that were corrupted, I haven’t yet heard back from them. But I think I cleaned up all the malware, all it took was eight hours of work on a Saturday night…

Today I’m planning on looking deeper into the MYSQL databases, and see if there are any unknown users or other oddnesses, and maybe change all my passwords. I’m not sure how the evil spammers were able to insert the malicious code, but I don’t want to have to go through all this again. Oh, and make backups! and backups of the backups!

Footnotes:

  1. PHP is a server-side scripting language []
  2. I think the blog is back to normal, if you see anything odd, please let me know. []
  3. clients’ web pages []
  4. I use TextWrangler since it is free. I should buy BBEdit, but I never get around to budgeting for it []

IFTTT Recipe Acting Strangely

Chainsaw sculpture
chainsaw-sculpture – source unknown

If you’ve noticed, in the last couple of days photos have appeared here that have already been posted; duplicate entries from weeks ago. I don’t know why this is happening, but I do know the cause – https://ifttt.com/wtf

I have a recipe1 that works like this: if I add the keyword “blogged” to a Flickr photo, the photo gets published on this blog with the author being “eggplant”.  I find this recipe to be a fairly easy way to add photos – all it takes is adding a tag, which can be accomplished even with a mobile devie – the main complaint I’ve had is that the photo has to be fairly recent. It doesn’t work with any image uploaded more than six months ago, give or take.

IFTTT Recipe: New Flickr photo with tag “blogged” gets a WP post connects flickr to wordpress

I’ve used this recipe 183 times as of this morning, but starting yesterday, duplicates started appearing. I’ve deleted them all so far, but since this is an automated process, I don’t notice the duplications until later, which means they get pushed out to my Tumblr blog, Twitter, yadda yadda. Irritating, but not happening frequently enough to turn off the recipe. Yet.

Apologies.Footnotes:

  1. Recipe is the word IFTTT uses for these scripts []

WordPress Troubleshooting – cannot modify header information

y'a bon Banania
y’a bon Banania

Sorry if I make your eyes glaze over, but I had some trouble with my blog yesterday, and here is how I solved it.

Background: upgraded a WordPress plugin called Better WP Security, under its new name, iThemes Security Pro, and instantly my blog broke. I could no longer access my dashboard, could no longer make any changes to the blog, all that would happen would be an error message like this:

Warning: Cannot modify header information – headers already sent by (output started at [redacted]/wp-config.php:33) in [redacted]/wp-includes/pluggable.php on line 896

 so of course I copied this error out, and Googled it. Unfortunately for me, I searched on the second phrase first, which led to instructions about fixing the code in pluggable.php

Silly me, I was too busy to read more. I opened my FTP program, opened the file pluggable.php and sure enough, the last line did not include a close tag. I added ?> and my blog was working again. I immediately went into plugins and deleted iThemes Security Pro, and as everything seemed fine, went back to my other tasks, considering the matter finished.

G3 case open
G3 case open

This morning, I noticed that the daily blog email didn’t get sent, and then noticed that my blog’s RSS feed reported an error. A few of my plugins were not working at all (such as my anti-spam plugin, Askimet, and others). Ru-oh!

I went back to the Codex WordPress FAQ Troubleshooting page, and read the entire entry:

It is usually because there are spaces, new lines, or other stuff before an opening <?php tag or after a closing ?> tag, typically in wp-config.php. 

If the error message states: Warning: Cannot modify header information – headers already sent by (output started at /path/blog/wp-config.php:34) in /path/blog/wp-login.php on line 42, then the problem is at line #34 of wp-config.php, not line of wp-login.php. In this scenario, line of wp-login.php is the victim. It is being affected by the excess whitespace at line #34 of wp-config.php.

If the error message states: Warning: Cannot modify header information – headers already sent by (output started at /path/wp-admin/admin-header.php:8) in /path/wp-admin/post.php on line 569, then the problem is at line #8 of admin-header.php, not line #569 of post.php. In this scenario, line #569 of post.php is the victim. It is being affected by the excess whitespace at line #8 of admin-header.php.

(click here to continue reading FAQ Troubleshooting « WordPress Codex.)

Doh! My error message had told me the problem was in wp-config.php, and pluggable.php was the victim. I opened wp-config.php, and sure enough, there were 2 extra blank lines after the close tag. I don’t know how iThemes Security Pro added them, nor why, but once I deleted these two blank lines, my RSS feed validated through feed burner, etc. I trust the blog daily email will go out tonight, whether or not it will contain yesterday’s information too.

Funny Spam – from Rev Kenneth

http://farm8.staticflickr.com/7401/11369557945_ba6d7ff46a_z.jpg

Quite the offer here from Rev Kenneth, who claims to be in Florida despite his email being routed via Urbanphilly.com, via a bad English translator. Rev Kenneth is quite the renaissance man, a reverend who works for a charity organization with the best of names, and owns an art gallery that is nameless.

Hello,
My name is Rev Kenneth, I work for the charity Organization based in Florida. I am 60 years.
I am looking for someone That can handle my business errands falling on his or her spare time (I own an Art Gallery)
I need your services because i am Constantly traveling abroad to supporting the charity Organization. We work in over 190 countries helping children survive, Protecting em from harm and getting ’em to school.
Manage my business errands today and earn yourself not less than $ 600 weekly. You are not required to travel abroad or inter state. Your errands are simple and straight
Responsibilities
1. Receive my email and drop ’em off at the post office or shipping center.
2. Pick up my items at your Florida post office at your convenience.
3. When you get my email or package, Would you email all items to Where I want em shipped. All dйpenses and shipping costs Will Be covered by me.
The contents of the packages are mostly art materials and paintings. In addition, there Will Be clothing I need for business and personal letters. No heavy packages is Involved
please read the employment requirements listed below.
EMPLOYMENT REQUIREMENTS:
A. You are an honest and trustworthy citizen.
B. You need to be able to check your EMAIL 2 times daily.
THE WEEKLY PAY IS $ 600 and you are entitle to a brand new car Effective 2weeks if you are hardworking and honest with me, WHICH IS NOT A BAD OFFER.
In closing, I have a pair of questions for you.
First, If I were to mail you money to do my shopping over an upfront payment for your service Where would you want it mailed to?
Second, how would you like for your name APPEAR on any package feels to you?
Apply Below & send your information to Kenneth.steward@aol.com
Full Name:
Home Address: PO BOX IF AVAILABLE
City:
State:
Zip Code:
Home No:
Cell No:
Age:
Work Status:
Hope all is clear?
Waiting to hear from you & I look forward to Establish long-term business relationship with you.

You see, he needs someone to pick up his email, and then drop it off at a post office. Presumedly the email didn’t come in a self-addressed stamped envelope (??). 

Also, although the salary is only $600 a week, after two weeks, you’ll get a brand new car. You know, the kind of brand new car you can purchase with $1,200. I guess if you work for a company that goes by the name, Organization, you’ll need help from strangers. Strangers gullible enough to respond with their address and cellphone numbers…

http://farm6.staticflickr.com/5508/11669017856_d8be41d1ea_n.jpg

Sorry, Rev Kenneth, your offer doesn’t sound to enticing to me.

Spam – Email Exceeded Storage Limit

You Could Have Done Better Than That
You Could Have Done Better Than That

I wonder how often normally careful people fall for requests like this one I received early this morning:

ATTENTION;

Your mailbox has exceeded the storage limit of 10GB, which is as defined by  the administrator, you are currently running on 10.9GB, you may not be able to send or receive new messages until you re-validate your mailbox . To re-validate your mailbox, send the following information below:

name:

User:

password:

Confirm Password:

E-mail:

phone:

If you fail to re-validate your mailbox, the mailbox will be disabled!

thank you System Administrator

Computer Repair LED
Computer Repair LED

especially when all the header information is usually hidden by most email clients. Suspicious stuff like email routed from Brazil or Thailand which would be a red flag is normally not displayed.

Received: from localhost (localhost [127.0.0.1]) by email.hujm.ufmt.br (Postfix) with ESMTP id B1DF2389C0B; Sun, 24 Nov 2013 11:03:45 -0300 (AMST) Received: from email.hujm.ufmt.br ([127.0.0.1]) by localhost (email.hujm.ufmt.br [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hTusU-YxVjDd; Sun, 24 Nov 2013 11:03:45 -0300 (AMST) Received: from [116.203.113.84] (unknown [116.203.113.84]) by email.hujm.ufmt.br (Postfix) with ESMTPSA id B61E7389BF7; Sun, 24 Nov 2013 11:03:28 -0300 (AMST) Content-Type: text/plain; charset=”iso-8859-1″ MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Subject: ATTENTION To: Recipients helpdesk@admin.in.th From: “System Administrator” helpdesk@admin.in.th Date: Sun, 24 Nov 2013 09:03:19 -0500 Reply-To: webmaster-upgradeunit@admin.in.th X-Mailer: TurboMailer 2 Return-receipt-to: webmaster-upgradeunit@admin.in.th Message-Id: 20131124140329.B61E7389BF7@email.hujm.ufmt.br

I am the System Administrator for several domains, so I knew this mailbox limit was not accurate, but prior ISPs I’ve used did have a storage limit, and I did open this email almost by habit based on the subject line alone. If I was a less-savvy recipient, would I think it strange that my SysAdmin was asking for my user name and password? Maybe not.

Safari is Stupid for HTTPS

Irritatingly, I clicked “Use SSL” on my WordPress dashboard for the Ted Cruz post I just published, because I didn’t know what that would do. Now, Safari won’t load the page at all. I unchecked the checkbox, but the page still won’t load. I looked closely at the URL and it should be http://www.b12partners.net/wp/2013/09/23/ted-calgary-cruz/ but Safari insists upon loading the “https:” version. As far as I can tell, there is no way to edit URLs directly in Safari, and this behavior persists even after I quit Safari and restarted – I still get taken to the nonexistent “HTTPS” secure version of the page, even if I hand-type the “HTTP” myself.

Safari is Stupid
Safari is Stupid

Grrrrr…

I tried using the “Short URL” version, I tried typing the correct URL, I tried copying and pasting, but all attempts lead instead to the HTTPS version.  

If there is a typo on the page, let me know in comments or email or Twitter, since I can’t see the damn post myself (well, other than in the WordPress Dashboard version, which is not always perfectly accurate). I guess I could click the category archive (Politics), or the tag archive (GOP for instance), but I’m too irritated to do so at the moment.