Posts Tagged ‘Webworks’


Saturday, March 5th, 2016

Screenshot 2016-03-05 15.03.58.png

Yeah, that goop someone injected into my Dakota Frost site doesn’t look suspicious at all.

(In case you’re not a programmer, healthy code doesn’t look like that. This code has been munged and rewritten so it’s almost impossible to see what it does. Not that I care – I just deleted it. But it makes it hard for someone who needs to debug it, in the cases where you need to debug it.)

Sheesh. Get off my lawn. Still cleaning things up. More in a bit.

-the Centaur

So it was a hacked .htaccess…

Friday, March 4th, 2016


So, the Dakota Frost site got hacked. May still be hacked, for all I know, because I just found and eliminated only one error, and I still haven’t found out how they got in. Of course, I changed all my passwords everywhere else first before logging into the site, confirming no-one had hacked the user accounts, and then downloading all the code for some forensics.

But what was peculiar was that, even though I could clearly see evidence of hackery thanks to the very nice, publicly available Webmaster tools at the Google, I could not see any difference between the live site and my previous backup except for the addition of the Akismet spam filter, which I’m pretty sure I did myself.

Then I found it, when I detected a strange file named kgcakmhg.php. Tracing it back, in the root of the HTML directory, someone had modified files back in February – first to point the .htaccess to a strange file named baccus-contextually.php, which called the weirdly named file and also relied on changes to the style directory. No changes to the blog code were necessary – everything was being rewritten before it got there.

Removing those files? Easy. Site’s back to normal … I guess. Closing the open barn door? Uh …harder. Since I don’t know which door they came through.

Off to do more debugging …

-the Centaur

So, has been hacked

Friday, March 4th, 2016


So, yeah. I’ve lost sites to hacks before – the wiki on, which I barely used – but those were obvious. This one is a subtle hack, not immediately visible, detected by the supercomputers at the Google. Will take a bit of effort to work this one out.

You see disruption here, you know why.


-the Centaur

Testing a Time Delayed Post

Saturday, February 13th, 2016

conservancy.jpg \

Will be AFK for much of tomorrow, so I’m going to take a shot at having a post previously written come up automatically. Stay tuned …

-the Centaur

That Damn Wolf

Thursday, February 11th, 2016

Blog Postings Jan-Feb.png

Welp, while I’ve missed a few days, I have overall kept ahead of the blog wolf. By a hair. My lovely plans to build a buffer have resulted in one backlogged article, which I’ll post tomorrow to keep myself honest (and keep it from becoming stale) and basically no buffer. I’m only ahead because I sometimes post several articles per day, like today.

Sigh. No wonder I’m so stressed out – I make even being a dilettante a chore.

-the Centaur

Back in Business

Thursday, February 4th, 2016


We are back in business. Apparently it was a temporary database glitch. Time to make sure my backups are up to date. Meanwhile, since I’m waiting to find out where my next meeting is, enjoy a picture of a coffeehouse that I am totally not at right now.

-the Centaur


Thursday, February 4th, 2016


… the Library of Dresan is letting me add posts, but all other operations are squirrelly. Stand by.

-the Centaur

Uh … What the?

Thursday, February 4th, 2016


So, as you may or may not know, I’m trying to blog every day this year, and just now, taking a brief respite after my red-eye flight, I decided to extend my tracking spreadsheet from just January to cover February. And when I did so … my tracking graphic suddenly turned into … I don’t know … an origami Pac-Man?

I’m not even sure how this particular chart type could make the above graphic, so I’m not sure how to fix it. This probably should get filed under “if you break the assumptions of a piece of software’s inputs, it will break your assumptions about its outputs.” Best thing to do is probably start over with a new graphic.

-the Centaur

Welcome to 2016

Friday, January 1st, 2016


Hi, I’m Anthony! I love to write books and eat food, activities that I power by fiddling with computers. Welcome to 2016! It’s a year. I hope it’s a good one, but hope is not a strategy, so here’s what I’m going to do to make 2016 better for you.

First, I’m writing books. I’ve got a nearly-complete manuscript of a steampunk novel JEREMIAH WILLSTONE AND THE CLOCKWORK TIME MACHINE which I’m wrangling with the very excellent editor Debra Dixon at Bell Bridge Books. God willing, you’ll see this come out this year. Jeremiah appears in a lot of short stories in the anthologies UnCONventional, 12 HOURS LATER, and 30 DAYS LATER – more on that one in a bit.

I also have completed drafts of the urban fantasy novels SPECTRAL IRON and HEX CODE, starring Dakota Frost and her adopted daughter Cinnamon Frost, respectively. If you like magical tattoos, precocious weretigers, and the trouble they can get into, look for these books coming soon – or check out FROST MOON, BLOOD ROCK and LIQUID FIRE, the first three Dakota books. (They’re all still on sale, by the way).

Second, I’m publishing books. I and some author/artist friends in the Bay Area founded Thinking Ink Press, and we are publishing the steampunk anthology 30 DAYS LATER edited by Belinda Sikes, AJ Sikes and Dover Whitecliff. We’re hoping to also re-release their earlier anthology 12 HOURS LATER; both of these were done for the Clockwork Alchemy conference, and we’re proud to have them.

We’re also publishing a lot more – FlashCards and InstantBooks and SnapBooks and possibly even a reprint of a novel which recently went out of print. Go to Thinking Ink Press for more news; for things I’m an editor/author on I’ll also announce them here.

Third, I’m doing more computing. Cinnamon Frost is supposed to be a mathematical genius, so to simulate her thought process I write computer programs (no joke). I’ve written up some few articles on this for publication on this blog, and hope to do more over the year to come.

Fourth, I’m going to keep doing art. Most of my art is done in preparation for either book frontispieces or for 24-Hour Comics Day, but I’m going to step that up a bit this year – I have to, if I’m going to get (ulp) three frontispieces done over the next year. Must draw faster!

Finally, I’m going to blog more. I’m already doing it, right now, but one way I’m trying to get ahead is to write two blog posts at a time, publishing one and saving one in reserve. This way I can keep getting ahead, but if I fall behind I’ve got some backlog to fall back on. I feel hounded by all the ideas in my head, so I’m going to loose them on all of you.

As for New Year’s Resolutions? Fah. I could say “exercise more, blog every day, and clean up the piles of papers” but we all know New Year’s Resolution’s are a joke, unless your name is Jim Davies, in which case they’re performance art.

SO ANYWAY, 2016. It’s going to be a year. I hope we can make it a great one!

-the Centaur

Pictured: The bookshelves of Cafe Intermezzo in the Atlanta airport, one place where I like to write books and eat food.


Sunday, November 15th, 2015


Soon I will update the Library of Dresan WordPress code. This is in preparation for a site overhaul, but before I get there, I’m trying to radically improve how I do my backups, which involves seriously upgrading the WordPress code.

In preparation for that, I’m backing the site up several different ways, making sure I have the files AND the database securely downloaded and safe. However, something always can go wrong, so keep your fingers crossed.

And if the site mysteriously disappears for a few days, well, you heard why, here, first.

-the Centaur