Category Archives: Macintosh

Help Yourself

In light of recent revelations about the suspected warrantless wiretapping being conducted by the NSA on citizens I felt it was only appropriate to write a brief how-to guide on getting and using GPG for the Mac. The GPG system is the GNU (GPL Public Licensed) version of PGP, which stands for Pretty Good Privacy. The design is relatively easy once you see how it works. PGP is a encryption standard that creates two keys. One key is public and the other is secret. The public key can be given out freely to anyone who wants it, there are also Key Servers which you can query using names, email addresses, or key ID’s to obtain the public PGP key of someone you are trying to reach. You keep your secret key safe, that’s what enables you to decrypt anything that was encrypted with your public key.

An example is perfect for this, lets say I wish to have a private conversation with my friend Chris. He has my public key and I have his public key. I open up my Mail.app application on my Mac and I address the mail to Chris and I select his public key. I want the message to be encrypted and signed so only he can read it. I send the message, it arrives at his system and he uses his Mail application to decrypt the message and verify that I really sent it. Nobody but Chris and I have any idea about what the conversation is about. You can do this with emails, chats, and files. All you have to do is make sure the public Keyservers have your public key and that you ensure that your secret key is well and truly secret.

This makes wiretapping meaningless. If everyone is (and they should) communicate with each other using PGP (or GPG) then there is no reason to fear wiretapping of any kind. If your message is intercepted by an unknown third party, like the government, they can’t decrypt the message because they don’t have the recipients secret key.

Now, on to the nitty-gritty details:

1) Download and then Install GPGtools starting here: https://gpgtools.org/installer/index.html
2) Open GPGTools–2013.5.20.dmg and install GPGTools.
3) If you don’t have a secret key, the installer will start the GPG Keychain Access program and offer to help you create public and secret keys for all the email accounts that you have associated with yourself in your Addressbook. If you have secret keys to import, skip this step.
4) Eject GPGTools–2013.5.20.dmg disk image.
5) Follow instructions here: http://support.gpgtools.org/kb/how-to/first-steps-where-do-i-start-where-do-i-begin
6) Find, Download, and Install GPGMail–2.0b6.dmg
7) Start Mail.app, enjoy.

Once more people adopt encryption strategies like this, along with other ways to protect yourself, such as 1Password, AES–256 encrypted sparsebundle disk images and openssl, you can take an active role in protecting yourself. There is no point in expecting the government to alter their design, there is nothing in it for them. It’s a fools errand to discuss right and wrong in this situation, the best thing any of us can do is take that extra step and secure our communications by ourselves. The natural and proper response to the violated trust between citizens and their government lies not in some form of meaningless expulsion of hot air but rather technology through encryption. It’s fine if they want to snoop, snoop not on text, but on encrypted data.

I’ve written about this before, but not on this scale. Before I wrote about how you should not trust cloud services like Dropbox or Google Drive. You can still use them as the mules that they are, keeping data in sync and ubiquitous, but in order to be fully secure, well, a great idiom comes to mind “God helps those who help themselves”. Deploying a AES–256 encrypted sparsebundle disk image in Dropbox is the best of both worlds. You get the protections that Dropbox and Amazon offer (HA HA HA) and you get the protections your AES–256 disk image provides. You know you are safe no matter what anyone tries to do to break in. For the time being, AES–256 is a great way to secure your communications, virtual belongings, and your freedom online.

Encrypt it all.

P.S. You can find all my public keys on the key servers as well as here: http://www.windchilde.com/bluedepth/pgp-public-keys/

Byword 2.0

Byword, one of my favorite apps for the Mac and for my iOS devices just upgraded to version 2.0. They have included publishing to blog platforms as a Premium feature and used the Mac App Store or iOS to distribute the added functionality for $4.99. So far I love this app and this was one of those features that I’ve been dying for, so I’m quite pleased. I can do all my writing using Byword and not have to worry about distractions or anything on the screen getting in the way of my writing. It’s all clear, clean, and simple.

The last post to my WordPress blog about Invention was written using Byword 2.0 and I’m quite impressed with it. I could suggest some other enhancements like enumerating the Category list and suggesting possible tags in WordPress posting, but I will take what I can get from the get-go. One thing that was a little dismaying, but not a show stopper was that the purchase of the Premium add-on only works for the App Store that matches the platform you are buying it for. The Premium add-on for Mac App Store is separate from the one for the iOS App Store. Their support was very clear and I pretty much assumed so even before I wrote to support, I just wanted to be sure. Frankly I could give or take the extra features on my iPad or my iPhone as Drafts works brilliantly there along with Poster app on those devices. Drafts hands off to Poster well enough without having to worry about buying Byword 2.0 Premium again for the iOS App Store. I bought the add-on for the Mac App Store because that’s where, when I blog on my Laptop or on my iMac, this will be the app that I’ll use to blog.

The only irking thing, and it’s not really anything really overwrought is the lack of pick lists and tag suggestions for WordPress, but I have faith that eventually they might take their software in that direction. Only time will tell, and developers. :)

Mr. Technical Support Guy

While sitting enjoying some nice tea, in this case Chocolate Chai Pu-erh tea at our local tea shop I had my iPad and my Bluetooth keyboard set up and I’ve been wandering through my Drafts-stored blog-prompts looking at things to write about. While writing about my Nook HD a pair of ladies approached me and asked me about the setup they saw me using. What it all was and how much was it and how did it work. So I gave them an impromptu sales pitch for Apple technology, the iPad, the Smartcover, and the Bluetooth Keyboard. They asked why I was using a physical keyboard and I confessed that I type a little too fast for the processor in the iPad to keep up. When I try to write The, the t and h are usually missed because my taps are too fast and I end up with E. Almost always. So I use a physical keyboard because that can keep up with my typing speed. They were impressed and wandered off to their table to enjoy their chocolate treats.

I was marveling at being an Apple Store employee without of course being one, yay for Apple evangelism (!) and I got back to work writing. Then another lady came up to me with her Kindle Fire in her hands and she asked me for help. Something about sitting here with a tablet and keyboard marks me as “Mr. Technical Support” and her problem was as she described to me “My Kindle says I have too many windows open. I went to Best Buy and the Geek Squad guy was no help, I was wondering if you knew how to fix this problem?” and I smiled at her and looked at her Kindle Fire. It’s worth noting that I’ve never really ever touched a Kindle Fire before, I don’t know what it’s system is like (I assume it’s a variant of the Android OS, maybe) and I invited her to sit down next to me while I looked at her Kindle Fire device. I suggested the best path would be to open up a browser on my iPad and bring up Google and search Google for “kindle fire too many windows open” and see if there was anyone else who had this problem and how they fixed it. As it turns out, there is no clear way (from what I could see) to actually close apps in a Kindle Fire. Now, it’s important to note that I’ve never actually touched a Kindle Fire and I’m not actually a part of Amazon’s Technical Support team, and all I really have is cleverness and Google. I found the solution for her and showed her how to hard reset her Kindle Fire. It’s like it is for any tablet device, hold down the power button and keep holding it until the device is forced off and then press the power button again to turn it on. Once her Kindle Fire came back on I asked her to try to bring the error on again and she opened an eBook on her Kindle Fire and said “It should show the error now… wait, it’s working! You’re my hero!”

And now she knows how to fix her own problem with her Kindle Fire.

Apparently I am “Mr. Technical Support Guy” after all. I should wear a shirt and have a Square reader and take credit cards for my services. $10 for Answers. LOL.

Barnes & Noble’s Nook Update

They updated the OS for the Nook HD and Nook HD+ a few weeks ago and boy, what a difference does it make! These devices are no longer jailed to the Barnes & Noble's experience with their nascent App Store, but instead they are open to the entire Google Play infrastructure.

I've had an on-again/off-again love affair with the Nook series of eBook readers. I started with the Simple Touch and that lasted until the devices page turning buttons started going “hard of hearing” and I stopped using the device to read books when paging through became a maybe-yes/maybe-no proposition. I upgraded to the Nook HD, which is the smaller model that they offer and the HD+ is the iPad size model. The Nook has a bunch of really great features going for it, like having a place to insert a MicroSD card so getting a device with a big amount of internal memory is really quite meaningless, the bargain-basement model is good enough as the material that eats up the most space can be easily stored on the MicroSD card.

The challenge to really loving the Nook wasn't about the device itself, the device itself is built very well, almost Apple well, it's reliable and is smartly designed. The challenge I have always had with my Nook was the eBook reader software that B&N ships with their stock Nook devices. Please do not misunderstand, the app itself is exceptionally good if you are a general user, someone unlike me who is perfectly fine with the certainly competent eBook reader app. I however was not fine with the app. It came down to being ever so slightly irritated at certain little niggling issues that while I was using the device would wear me down. It's like having a very small pebble stuck in your shoe – you can walk without a problem, you don't limp at all, but you know there is a rock in there and over a long period of time it just irritates you and makes everything just a little less “right”. This stock app lacked some features which I really wanted. The primary feature was having the ability to configure the reader to use the font I prefer to have my eBooks rendered as. I have fonts I really find easy to read, those are OpenSans from Google and Helvetica Neue from Adobe. This was the little pebble in my shoe.

Then B&N let go of their Nook devices and upgraded them all to full Android devices that could use the Google Play Store as well as the B&N App Store. That night, after downloading the update and starting my Nook HD with this brave new world running on it I discovered just how incredible my Nook HD could be, freed. I found, bought, and installed a new eBook reader called Moon+ Reader Pro. The cost of the app wasn't too bad, at $4.99, it had a free version which gave you a taste of much of it's great features and once I saw just how perfect a match this eBook reader was for me I decided that I could spend the money on the full-blown app. This one app makes my Nook HD awesome as an eBook reader, and here is why:

  • Custom Fonts (!) – This was exactly what I wanted all along! It turns out that Helvetica Neue has a labyrinthine licensing model so I gave up on that font but instead switched over to my other favorite, Google's OpenSans. This font is freely available and it wasn't hard at all to find it as a “TrueType Font”, aka a TTF Font version. I copied the TTF Font file to my Dropbox and used another great Nook HD/Google Play app called File Manager HD to copy the file out of my Dropbox and create a folder for it in my Nook HD's file system called “Fonts” and copy the TTF Font file there. In Moon+ it was a cakewalk to navigate to my new Fonts folder, find OpenSans and that was it. Every eBook now is rendered in OpenSans, the way I really really like it to be.

  • Adjustable screen brightness with a swipe and font size adjustment by swipe – This actually wasn't something I thought I would really need until I found myself using it a lot. It's quite handy to skip out on having to adjust settings when trying to find the right font size and brightness to suit your reading preferences.

  • BookPlay – It's a feature of Moon+ where you can play a book, it slowly (with an adjustable speed) advances the lines of an eBook smoothly while your eyes fixate at the center of the screen and you don't have to paginate at all. The book automatically, slowly, smoothly advances along like a scroll attached to an adjustable winding player. I don't really know what the feature is called, but I call it BookPlay, and it's nice when I don't want to tappa-tappa to advance eBook pages on my Nook HD. The speed of advancement can also be set to a swipe adjustment, which I find to be really quite handy and super-clever.

  • Many canned custom themes and theme colors – You can configure the Moon+ app to switch display themes with all the settings saved per theme or turn off everything but color changing so the theme selection system does double-duty as a screen color picker. Sometimes I like reading black text on white backgrounds. Sometimes yellow text on a textured blue background and sometimes dark blue text on a black background. Each color theme is useful for different reading conditions. It's nice to be able to set my Nook HD to it's brightest highest contrast black-on-white for reading outside or on the bus on my way to work, then to the yellow/blue one for leisurely reading at home and then the dark blue on black to read in bed without staring at what amounts to a flashlight in the shape of a tablet.

  • Formats? Every format! – I have a few books in the B&N Store that I “bought” because they were “Free Friday eBook deals” that I took B&N up on when the opportunity struck. For those books I will gladly go back to the B&N canned eBook reading software and that's fine for those books. In general however I prefer to obtain my eBooks in the ePub file format. To that end, I have all my ePub books loaded on my MicroSD card, so they don't take up space on my Nook HD. Moon+ has a great bookshelf organizing metaphor and installing books that are stored on my MicroSD is a cakewalk. I love having all of my eBooks available and here's something that I've always been a little grumped about when it comes to the canned B&N eBook reader app, and that is, you have to get your books from B&N to have them in the B&N “Locker” so that you can make use of the “magic bookmarks” so you can pick up your eBooks on any device and read and when you stop that new place where you stopped is synchronized across all your B&N connected Nook apps and devices. This is really quite nice, especially when you have multiple devices or one of your devices has an exhausted battery but you don't want to stop reading your eBooks. There is no way to import your own ePub files into this B&N “Locker” system so you're shit out of luck. Moon+ returns this feature and makes it more generalized, open, and way more convenient. You can set up your “magic bookmark” sync with your Dropbox account! That's the way to do it! Have individual ePub files on Dropbox or on a device and use Dropbox to store the tokens needed to make the “magic bookmark” feature work without having to rely on the closed garden that B&N provides! This is so cake and eat it too, and I love crowing about that sort of thing when I discover it.

  • Reading Statistics – Moon+ also watches you read as you use the app and records your reading speed, how quickly you read books, and it also includes per-chapter ETA so you know generally speaking how long you have left in the chapter you are currently reading and a per-book ETA to let you know how much longer the book will last if your reading rate is constant. If you slow down or speed up, these values change and you can display them on a very thin status bar that is always visible at the bottom of your eBook screen. This little status bar can also display your battery level in your Nook, so you know how much juice you have left before you have to plug your Nook back in and charge it up. It's wonderful, for example, while reading “The Adventures of Sherlock Holmes” to know that the chapter you are currently reading has only 15 minutes left in it. That is quite a nice feature.

  • Access to Project Gutenberg – Moon+ makes it easy to connect itself to the largest collection of publicly accessible eBooks in the world. Project Gutenberg scans public domain books, lots of classics really, into ePub format and makes them freely available online. Moon+ has a interface to Project Gutenberg so the entire archive is just a few taps away and you can download your eBook right to your Nook and start enjoying reading, without having to pay one red cent.

All in all, for $4.99 Moon+ is a steal and makes the Nook HD a wonderful eBook reader. Moon+ has single-appedly eliminated any desire I had for the iPad Mini. That Moon+ only exists in the Android marketplace (Google Play) makes this one app the central pillar that tilts the playing field in favor of B&N and Android when it comes to tablets and reading eBooks. The iBook app for the Apple infrastructure is still quite good, as much as the B&N canned eBook app is for the Nooks themselves, but Moon+ blows it's competitors out of the water.

PAD 5/7/2013 – Key Takeaway

Give your newer sisters and brothers-in-WordPress one piece of advice based on your experiences blogging.

If you’re a new blogger, what’s one question you’d like to ask other bloggers?

The best advice I can give is to be honest but have control over what you say. Honesty is the best policy, as the old adage is fond of saying and it keeps blogging simple as you don’t need to remember any lies you’ve written in order to keep your blog internally consistent. However, honesty has it’s limits, and that has more to do with sharing and privacy. Depending on why you blog, sometimes you may find yourself wanting to write about something private. I think that assigning posts passwords is a great feature to WordPress and makes sharing securable.

Some things are worth talking about, writing about. Some things you share aren’t really meant for your coworkers of your employer and then the best policy here is to slap a password on the posts and keep them private from wandering eyes.

There are a lot of great reasons too, to blog independently from WordPress.com. Having control over your content, not having to worry about quotas or paying for extra services all make self-hosting with WordPress.org really worth it in the long run, especially with the right hosting provider. I’ve found a lot of the plugins that enrich the self-hosted option of WordPress.org makes the product really shine. Here are some things to look into if you think blogging may be for you:

1. Fixing your .htaccess file on your blog. This can be configured to restrict your blog from foreign browsers. I’ve decided to ban entire countries from reading my blog mostly because I don’t agree with their politics, and in the case of China, I’ve gotten quite tired of comment spam. By limiting incoming traffic from browsers using this file, you can preclude them from ever being a problem. Just because the Internet is global doesn’t mean that you should feel forced to respect that globality.

2. Blacklist & IP Filter – These two plugins help identify unwanted IP addresses that are unwanted on your blog and the plugin IP Filter helps you block those with more configurability than you can get with .htaccess.

3. Akismet and Jetpack really help protect and extend your blog. Every blog I host has these two plugins and once you get them configured properly they add so many wonderful features to your blog that it’s difficult to imagine using the blogs without them.

4. PhotoDropper – This plugin makes searching for and inserting pictures in your blog posts a cakewalk. It takes care of searching for the terms you want, only shows you Creative Commons licensed imagery so you don’t accidentally run afoul of image copyright holders and automatically includes credit lines to your posts to help respect the people who are sharing the imagery you are using on your blog. It’s about as turnkey as I’ve been able to find when it comes to finding and crediting blog pictures that I use to enrich my blog posts.

Beyond plugins it’s also worth it to mention AgileTortiose’s iOS app Drafts. This app makes writing anything, journal entires, emails, and blog posts a snap. You can update on any connected device until you are ready and the destination selector feature makes pushing your updates out to various service a snap. I journal with DayOne and I post to WordPress using Poster. Drafts has options for these other apps and a dizzying array of more just for the tapping.

One Slipped Key

Death By ChocolateWhile working I wrote a little bit of SQL, trash really because it was just a one-shot query, real short too, and I wanted to show off the SQL code for making the iModules degree info pretty. Instead of clicking open, I clicked the save button. I found the file I thought I was opening and double-clicked. The computer asked me “Are you sure you want me to save using this file, overwriting the old file?” and I absent-mindedly clicked Yes.

The little useless fragment of SQL code replaced my huge SQL script. Boom. All gone. So sorry.

So then I was thinking about how I could recover the file, that it was on my laptop at home and so if I could turn off the Wifi at home and start my laptop I could copy the file before the Dropbox sync app replaced what I needed with my mistake.

But then I thought there should be something in Dropbox that helps address my stupidity. Turns out there is. Right click on your oops file, click on “View Previous Versions” and it opens a website and shows you all the previous times you saved your file on the service. Oh look, there’s all my hard work, right there. Click. Whew!

So, how much do I love Dropbox? Even more.

 

photo by: JD Hancock

C2E2: Thrillbent and Comixology Panel

Today I learned about a new comic book site hosted by Mark Waid. The site is called thrillbent.com and I’m quite interested in taking a deeper look. I asked Scott about Mr. Waid and if I’d like his work and he said “Duh, yes. You’ll love him.”

After the digital comics first panel and a recent look at the @comixology app I feel it is only fair and appropriate to blog about how they have improved because they definitely have.

Nook HD: Built for Sluggish Annoyance

47:366(Y2) - HungeringI really would like Apple to come out with a iPad Mini with Retina display. I’m quite tired of this Nook HD. It’s not very user-friendly and definitely not me-friendly. I don’t want to take a hammer to the device but when I use it, I sort of do.

So I was online to a site that lets you browse various fan-written fiction stories and they have a feature where you can download epub files, so I did so and saved it to my Dropbox. Then I went into Dropbox app on my Nook HD and went to go look for it. The Wifi on the Nook HD is a flaky pile of junk so that took way longer than it should have. Once I found the file I wanted I downloaded it to my Nook because the only other way to get it in there is to pop the MicroSD card, root around for a universal adapter and then put it in that way. That’s annoying, I’d much rather just be able to tap and download, like I would with an iPad Mini.

I downloaded it from my Dropbox and it ended up somewhere in my Nook’s own storage, which I hate to use, I much prefer my MicroSD plugged into the Nook instead, but there is no way to tell it where you want it to store the files. So I had to find another app called OpenExplorer which has an awful interface but lets you move files around the Nook.

Then the Nook library was confused about where I put that file. Every time I went to go look for it and tap on what it found, I’d be sent to the Wifi activation screen, where I would turn it on (why?) and then nothing. Nothing more than that. When I went back to the search and tapped on my file, it told me “File is not present.” and that was that.

I’ve never been happy with the Nook HD user interface. I bought it because it was cheap and supported Barnes & Nobles but really I think I would have been better off getting an iPad Mini. I regret this Nook HD. It could be so much better if only the B&N User Interface wasn’t so fascist. That’s what it really is. B&N doesn’t trust anyone with anything so they make it impossible to use beyond the B&N Book Experience. I don’t want all my ebooks at B&N, I’ve got thousands of ePub files all on my own – could I upload them and locker them at B&N? Of course not. That’s what the MicroSD card is for. So what value does the B&N store have for me? Little.

So is there any way I could get ePubs from Project Guternberg? Nope. I have to find some other way to get them, like on my iPad and then use Dropbox and OpenExplorer to… it’s way too much work. I’m tired even thinking about it.

So, if and when Apple decides to sell a iPad Mini Retina I’ll put all my Nook stuff on eBay and save up for the iPad Mini Retina. At least iOS respects me and I don’t feel like a criminal trying to cajole Android to give an inch.

I still don’t know why people think Android is any good. Wretched system.

photo by: Nomadic Lass

e-Cycle and Gas Station Sushi

Used 1985 Cadillac EldoradoI sent three old iPhone 4’s to e-Cycle for recycling, they had a relatively good buy-back rate for the old devices. Of the three that I sent, only one was accepted. The other two were shredded and I got nothing for them, other than the vague satisfaction that the hazardous materials in them were recycled, probably.

I can’t really blame the company, it’s all there in black and white. Don’t send phones with active lines on them. Oops, that was my fault, but after hearing that they had this problem I thought I could just go into Verizon’s site and mark the lines as suspended. That didn’t do the trick. So the phones were summarily destroyed and recycled. I think that’s the part I don’t get, the rush to obliteration. Then again, I do get it, it’s a company trying to maximize all their angles and this is a rather convenient angle. It strikes me that they could have simply shipped the phones back to me or perhaps told me that my attempt at suspend didn’t work. Instead, they took the silent and cheap way out – shred the phones and mark the Unit Price as $0.00.

So, do I do business with e-Cycle in the future? I don’t know. I have learned my lesson at least, a phone you haven’t used in six months may still have a line on it. I don’t think I’ll be doing any further business with e-Cycle. It’s not because of anything overtly naughty, but just the sense that they didn’t care to even get back to me after I tried to disconnect the lines – that haste to simply shred and zero-balance fills me with doubt as to whether I got a fair shake on that deal, or not. I’m thinking not. While it wasn’t against any of the fine print, it did leave a rather bitter taste in my mouth, and I did learn a lot dealing with them, so perhaps in the end, it was good for everyone. I got a lesson, they lost a customer, and I’m wiser next time.

Now, to see if e-Cycle has any competitors.

UPDATE: They do have competitors, so at least there is a wide field available. Also turns out that the reports of the devices shredding were perhaps premature. They were found in a box, waiting for Verizon to disconnect them, since I sent that little nugget to Verizon today, it may take a bit for those devices to register as disconnected. I’ll update more as events unfold.

Premature Refugee

Perhaps in all the fleeing Google I just assumed that apps like Flipboard are just going to roll over and play dead. Turns out, they aren’t. They state that we’ll be able to sync our Google Reader in the Flipboard infrastructure without Google. There is some vague “Everything will be ok, don’t run away” coming out of Flipboard, but users like me really would like the nitty gritty details. In what way will the July 1st outage actually do for Flipboard users? I suppose I can wait a few months while Flipboard figures it out. The feedHopper app is still quite good, but Flipboard does beat it out visually for me. I wish the Flipboard app devs would post something geekier than “Don’t Panic”, it would really help me, uh, not panic.