Reality check for “PAM Mastery.”

Two blog posts in one day, after a few weeks of silence? It happens. Weirder still, there will be another tomorrow. I’m asking for help from my tech book readers here.

Some things are such an integral part of my life that I can’t imagine others are unfamiliar with them. I’m considering using one of them for “PAM Mastery,” but I must consider that perhaps not everyone understands it. I don’t want to say what particular part of my life I’m talking about, as that would invalidate the test here.

So, with the following text, do you:

1) get the reference
2) if you do NOT get the reference, do you understand it anyway?


A chain of PAM controls don’t resemble the strict allow/deny syntax you’ll find in applications like packet filters, web servers, and other Access Control Lists. They’re more like a long-standing committee in a centuries-old educational institution steeped in tradition and ritual, where each member has an unusual name, baroque responsibilities, and unusual privileges.

This committee votes on authentication in a specified, stately order. Each member has specific ways they can vote. Perhaps the Archchancellor starts the vote, and can either say “yes” or reject the whole proposal before anyone else gets a chance. The Dean can vote “no comment” or “no,” but doesn’t actually get to vote in favor of anything. The Senior Wrangler can vote either “no” or “yes, so long as nobody else objects.” If voting reaches as far as the Lecturer in Recent Runes he can either stay silent or declare, “yes, dang it, and the vote’s over, I win!”

Meanwhile, the Librarian has a seat at the table but can only take notes.

Books for “FreeBSD Mastery: Advanced ZFS” print sponsors

I return from my literary forced death march writing class in Oregon to find this.

IMAG0374

Which I have partially transformed into gifts for the folks who were kind enough to sponsor FreeBSD Mastery: Advanced ZFS.

IMAG0375

I’m heading for the post office now, to relieve myself of the responsibility for these.

Mind you, one of these gets delivered to Perry, Michigan, about a 90 minute drive away. It did occur to me to drive up there and hand-deliver the book. But that a) is stalkery, and b) uses up time I need to finish preparing for the Lucas track at Penguicon this weekend.

“FreeBSD Mastery: Advanced ZFS” sponsor check

(I wrote sponsors an email with this information earlier, but email is not exactly reliable, so I’m posting it here as well.)

The good news: the book is almost here!

I’m greatly touched by how many people offered their support. The least I can do is verify that I’m spelling your name correctly.

Here’s the sponsor list, as well as my notes on any instructions you sent with your sponsorship. Please double-check that I:

  • used the desired name
  • spelled your name correctly (especially any non-US characters!)

I would appreciate a response, even if it’s “everything looks OK.”

If you have any additional requests, such as signing the book to someone other than yourself, this is the time to tell me.

The final ebooks should be in your account next week. Print books should ship the last week of the month, if everything goes well.

Thanks again, for everything.

“FreeBSD Mastery: Advanced ZFS” sponsorships ending soon

When I set up the FreeBSD Mastery: Advanced ZFS print and ebook sponsorships, I never considered when I should take them off sale.

Comments are due back from tech editors tomorrow, 28 March. I’ll immediately be processing them. This should take a couple days. Once I’ve made all the corrections, I’m sending the whole thing out for copyedit.

The sponsorship sale ends when the book goes for copyedit.

If you want to be a sponsor, act now.

If not, that’s perfectly cool too.

First review of “FreeBSD Mastery: Specialty Filesystems”

Sunday Morning Linux Review episode 184 discusses FreeBSD Mastery: Specialty Filesystems.

While SMLR is always worth listening to, if you want to cut right to the review (or, alternately, if you’re me coming back to look for good quotes to steal for publicity purposes), the review starts about 30 minutes in.

It’s about 1:11 into the unedited video.

Summary: the book does not suck. And some parts are actually interesting. Which is nice. The book did expose Mary to new ideas and sent her running for the manual and Wikipedia a few times, but learning is good for you, so that’s okay.

I should also note that while I offer free review copies to podcasters, SMLR insists on purchasing books for review. They say it keeps them unbiased. I won’t argue.

Sponsoring “PAM Mastery”

The FreeBSD Mastery: Advanced ZFS sponsors have a complete manuscript, the version that’s been sent out for tech reviewed. I therefore feel free to solicit sponsors for PAM Mastery, at print and ebook levels.

I waffled on asking for sponsors, but more than one person told me that if people want to put money in my hand, I should take it and say “thank you.” So what the heck.

While PAM has a potentially wider audience than FM:AZ, that interest isn’t as deep. I’m expecting nowhere near as many PAM sponsors. If you want to really stand out in a list of sponsors, this is your chance.

Also, I’ll be speaking at semibug tomorrow night. Don’t miss it.

I just spammed my customers. Mea culpa.

I’m debugging a problem with a reader who bought books directly from me at tiltedwindmillpress.com. The link to download his books isn’t appearing in his account.

As part of this, I noticed that about a fraction of the orders were stuck in the “processing” stage. Customers could get their books by logging in, but the order isn’t really complete in the database. The problem user was among them.

As part of debugging, I told the system that all the “processing” orders were complete. Because they are.

I did not realize that this would send an email to each of the customers, saying that their order had completed.

It’s about 200 people.

Back to 2013.

All I can say is: mea culpa. I should have predicted this, but I didn’t. I apologize, I’m sorry.

I’ve also installed the Woocommerce Autocomplete Orders plugin, to hopefully prevent this from happening again.

Annoyingly, the customer who can’t download his books still can’t see the files. In an attempt to make things better, I’ve made them worse.

So… I’m a real sysadmin, I guess?

“FreeBSD Mastery: Advanced ZFS” in tech review

FreeBSD Mastery: Advanced ZFS went to the FreeBSD developer community and a few select folks for technical review last night.

If you bought a sponsorship, either print or ebook, the manuscript is now in your account.

FM:AZ will not be on a discount pre-order. I figure the sponsors deserve the right to satisfy their morbid curiosity over the defective, untested, uncorrected manuscript. Plus, they get a little bit of joy over their privileged status. Not to mention bragging rights.

If you’re a sponsor, I’m going to ask you to download the manuscript, go to the last page, and check the spelling of your name. While I did my best to verify them, non-English character sets might be my undoing here. Plus, I’m an idiot, which doesn’t help.

February 2016 status and sponsorship questions

I’m thrilled and grateful with the results of the FreeBSD Mastery: Advanced ZFS sponsorship. Eighteen ebook sponsors and eight print sponsors have made my life easier. I’ll list them at the end of this blog post.

Allan and I are very close to having a completed first draft of the book–as in, we need a couple thousand more words from Allan and we’re ready to for final pre-tech-review touch up. As we’re working chapter-by-chapter in Google Docs, I’ll then have the job of pulling all the docs into a single Word doc, applying formatting, and making sure it all hangs together as a book.

Once it’s in a single doc, I’ll upload it to the Tilted Windmill Press site so ebook and print sponsors can see an early copy if they desire.

This is a complicated book. It includes, like, actual math and stuff. There’s a limited pool of people who can do the tech review, and they’re all very busy.

With any luck, though, we will have print copies in time for BSDCan 2016.

In the meantime, I’m turning my attention to PAM Mastery. I did lots of research and analysis for this beforehand, so in theory I can just spew the book out and get it out for review.

If I’m very quick, and if absolutely everything works out correctly, I could actually have print copies of the PAM book for Penguicon.

Which leads me to another question, one I’m going to rely on you lot to answer.

Should I solicit sponsors for “PAM Mastery”?

My gut reaction to holding out my hand and asking for money is “no, don’t do it. You are not only a commercial enterprise, you are a commercial exploiter of the BSD community. Provide a worthwhile product and people will buy it.” It took me about a decade to open a tip jar, and I’m still shocked when people put something in it. Seems I caught that stupid Puritan work ethic or something.

The Advanced ZFS sponsors have not received their books yet. (Although I must say, warm showers make me a much more productive writer.) I feel a certain imbalance here–while that book is solidly under way, I’m responsible for delivering good work to my sponsors. FM:AZ is rapidly approaching the “hurry up and wait” stage.

And I don’t want to be constantly putting up a sign saying “Give me money in exchange for electrons arranged in the shape of your name.”

On the other side, people… apparently want to give me money for electrons arranged in the shape of their name.

So, what do you think? Too soon? Do it? Give it all up and become a llama smuggler?

Lastly, on the fiction front: I’ve gotten the proofreading back on my crime thriller Butterfly Stomp Waltz. Proofreader is now on to Immortal Clay 2, Kipuka Blues, and that’s due back by 20 March. I should have print copies of each to take to my writing workshop in April, and you should be able to buy both before April. Shlepping BSW into production would be a couple days work, but I’m heads-down on getting PAM Mastery done, so it’ll have to wait.

And I have a couple short stories to release, I just have to snatch the time from somewhere and get them out.

EDIT: I said I’d list the FMAZ sponsors, and forgot before hitting “publish.” Typical, Lucas. Absolutely typical.

Ebook:

1. Bruce Buskill (first sponsor ever)
2. Julien Vallée
3. Wim Wauters
4. Ollivier Robert
5. Henning Kessler
6. Geoffrey Garside
7. Theodore Durst
8. Georgiy Bulygin
9. Timur Anthony
10. Earl Percival
11. Grzegorz Mrzyglod
12. Jason Plows
13. Dominique Poulain
14. Trond Endrestøl
15. Kenneth Moyer
16. David Stiévenard
17. Mark Voltz
18. Graham Hunter

Print:
1. Dan Langille
2. TransIP B.V./Johan Schuijt
3. Thomas Scott
4. Dirk Tol
5. Justin Holcomb, in memory of Mary Lou Malott
6. Adam McDougall
7. Miguel Moll
8. Dominik B. Kowal