Categories
JavaScript Writing

My latest, and last, book for O’Reilly

I said a few years back that when Node.js released version 1.0, I’d issue an update for my book, Learning Node. Little did I know that waiting for Node.js 1.0 was like waiting for Godot, but in JavaScript.

I did try to do an update on the first edition of Learning Node earlier this year, but the changes were just too significant. So many of the modules I covered are no longer supported, Express 4.0 happened, and then there’s that Node.js/io.js thing, and skipping version 1, altogether. The first edition of Learning Node just can’t be updated, in place. The only solution was a new edition. It’s also a good time to do a new edition: there’s more stability in the development of Node.js, and less personal ownership.

I just hit the half-way mark in Learning Node, the second edition. It should be out for early release in January or so. The finished book should be in the market some time around April/May. We took a different direction with this book: smaller, learner, and staying closer to the core of Node.js. I’m very happy with the direction it’s taking. It’s the Learning Node book I probably should have written, way back in Node.js’s infancy.

Of my books, I finished JavaScript Cookbook, second edition earlier in the year, and I’m happy with it. I like the design of the book, and feel it’s nicely comprehensive. A new author has taken over for the Learning JavaScript series, beginning with Learning JavaScript, third edition. I’ve been chatting with O’Reilly about releasing Practical RDF to the public domain. With the second edition of Learning Node on its way to completion, I feel it’s a good time to ease my way out of writing books for O’Reilly, and finally take the plunge to self-publication.

My first book for O’Reilly was Developing ASP Components, published in 2001. It actually hit the Amazon top 100 bestselling books list for a brief moment. In 15 years, we’ve managed to publish 16 books, and I’m proud of all the work we’ve done together. O’Reilly has been a good publisher, and a good company to work with. They’ve always been supportive of my efforts. I’ve enjoyed working with the people, including, and especially, my long-time editor, and friend, Simon St. Laurent.

Categories
Documents Political

Put that FOIA down and back away slowly

Latest last update

My friend Karoli wrote an excellent article on all this fooflah. She has more reach than I do, so hopefully this information will eventually work its way around to the original publications.

There’s enough BS about the Clinton emails without additional false associations.

Because we’re all damn tired of hearing about the Clinton emails.

last update

Confirmed. The documents were issued by the State Department in 2014, in response to a FOIA request by The Telegraph’s Philip Sherwell. They have absolutely nothing to do with Clinton, and were not on Clinton’s email server.

Update:

I believe the Philip Sherwell, who instigated the FOIA request, also is the author of this piece, in the Telegraph. I’ve asked him if this was so, and whether he was familiar with the recent stories. Will update when I hear back from him.

earlier

I noticed a story claiming to be about a “smoking gun” proving that Hilary Clinton knew she had top secret information on her server. They got the information from a Daily Mail story. The story has since been picked up by Newsmax, the Telegraph, the BBC, and many other publications too numerous to list.

Five minutes is all it took to discover the FOIA request that produced these documents from the State Department. The request is completely unrelated to Clinton or her email server. The request was initiated by a Philip Sherwell, in August of 2012, and the request was for “references concerning a meeting Saturday April 6, 2002 in Crawford, TX between George W Bush and Tony Blair.”

It has nothing to do with Clinton, and was not among the documents turned over related to the Clinton FOIA requests. We know this for a fact because the FOIA case number and release date are printed at the bottom of the documents. And it seems that the publications weren’t aware that this story was told previously…in 2006. That smoking gun is looking more like a cap gun right about now.

Categories
Burningbird Smart stuff

Hack your home

I am very interested in Internet of Things, DIY, and smart home gadgets. I recently created a new web site, Hack Your Home, both because I wanted to grab a .space domain, and because I wanted to record my new home ownership experiences in one place.

My most recent writing, SmartThings Hub and Samsung SmartCam for Security (with a little Google OnHub action thrown in) covers the set up I have to secure our basement entrance. Let’s just say if anyone enters our home via the basement door or window, they won’t do so unnoticed.

I’m also fascinated by the new microcomputers and microcontrollers such as Raspberry Pi and Arduino. Over time, I plan on incorporating them into the fun, and providing associated how-tos.

The site won’t only be about gadgets. I’m also covering experiences with contractors, aided and abetted by the contractor web sites such as Angie’s List, as well as search engines. The latter has changed home ownership to a remarkable degree: no longer are we neophytes, tender bait for less than scrupulous electricians, concrete companies, and landscapers. Knowledge is still the most powerful tool we have.

Oh and pictures. Thanks to my Nikon P900, I have discovered my back yard is a jungle

Categories
Burningbird Technology

Server is moved

Moving to a new VPN (Virtual Private Network) was as simple as signing up for a second Linode instance, and then building it to my specs. Eliminating half the cruft I had on my old system saved about 40GB of space. Now I have room for all new cruft.

I decided to stay with Drupal for this site. Frankly, I just don’t want to muck with content systems anymore. I have a couple of new sites on WordPress, this on Drupal, and that gives me a foot in two worlds. I was reading that the Drupal 8 upgrade should be button-press easy, especially if you haven’t customized your site. Sure sounds simpler than fighting to get it into WordPress.

Linode’s new billing system made the move a whole lot easier, and cheaper. I was only charged for the double VPN until I dropped the original once the move was finished. I think I’ll take this approach the next time there’s a major Ubuntu upgrade. Not only can I cleanly upgrade, this approach gives me a chance to clean my system.

Categories
Burningbird Technology

Mind the scaffolding

image of destroyed front porch

I have attempted to upgrade to Ubuntu 14.04 from 12.04.5 three times, failing each time. The points of failure are complex and seemingly many. I can ignore the necessary upgrade until 12.04.5 hits end of life in 2017, but whatever cruft is preventing a clean upgrade may be allowing all sorts of bad things. I also use my server as testing environment for all of my books, which means I’m constantly installing and uninstalling a host of software. When I ran

ubuntu-support-status

I was surprised at how many packages I have installed that are no longer supported.

No matter how much I want to avoid it, It’s time to clean up my system.

Not just clean up. I want to move my site to HTTPS/SSL. The new Let’s Encrypt Certificate Authority should be in business in September, simplifying the process for obtaining an SSL certificate, and removing a major obstacle for making this move.

I’m also looking at migrating my site(s) back to WordPress from Drupal. Drupal is a marvelous CMS when you like to tinker under the hood, or you have a business site that needs extensive customization and complexity. But it’s not a good CMS when you don’t have the time to tinker, and you just want a place to write. With the upcoming changes for Drupal 8, I realized that I could either migrate to the new version, or I could migrate to WordPress: the work would be the same.

The advantages to WordPress is it is geared more towards just having a place to write. There is also more updated support for social networking, commentary, mobile devices, and a larger pool of weblog themes. Drupal is powerful, but I’m finding many of the modules I’m interested in have erratic support, at best. The Drupal environment is set up in such a way as to channel all interest in a certain functionality into one module. This is fine, except when the module developer tires of it, and no one picks it up. WordPress fosters a more competitive environment for functional extensions, so you’re almost always going to be able to find a supported plugin for what you need.

Moving from WordPress to Drupal is a snap, but the reverse isn’t true. In fact, it’s been downright ugly in the past, requiring either a great deal of hacking, or an expensive migration service. Thankfully, this has changed with a new PHP script and associated tutorial, both of which help remove most of the pain. I hope.

I expect, though, that my site will end up even more fractured than it is now, with my many moves between domains, weblogs, and software—not to mention removing dated content, and merging and splitting weblogs. Such is life. One of the advantages of today’s web environment is it’s adaptable to change. A broken link is no longer the anathema it once was, and 404 errors are like gray hair and bad knees: a sign of increasing maturity.

All of this is my way of saying that things are going to be erratic around here for the next couple of months. Of course, I’ve been so quiet in my space for so long that folks might not even notice the erratic nature of my web site. I’m hoping to get better about this, too.