Getting Deeper into The Wheel of Time

I finished reading The Eye of the World yesterday. I liked it a lot, and got through it fairly quickly, considering the length of the book and how slowly I usually read. Here’s my Goodreads review.  I noticed yesterday that the books has almost half a million ratings and 20,000 reviews, so I’m pretty sure no one is ever going to stumble across mine on the site, so I might as well link it here.

Per my last post on WoT, this series has activated that part of my brain that likes to go down rabbit holes researching a thing, shopping for stuff, and spending more time on that than actually reading the books. But I did finish the first book, so I’m patting myself on the back for that! Meanwhile, Amazon sent me $5 off coupons for most of the series, so I went ahead and bought the Kindle versions of books one through eleven. I find it hard to imagine myself actually reading my way that far into the series, but, well, I’ve got them in my “official” Kindle library now, at least.

I also paid $7.50 for the “Audible narration” add-on for the first book, in case I want to re-read it at some point, in audiobook format. I assumed that would get me the newer Rosamund Pike version, but instead it got me the older Kate Reading and Michael Kramer version. (Which is fine, since that one is also supposed to be pretty good. Though Pike won an Audie for her version, so maybe I should pick up that version too, and listen to them both… You see how quickly I spiral out of control with these things?)

I may start reading the second book, The Great Hunt, today, since it looks to be a quiet Sunday, and I have nothing much else to do. And I’m interested to see where the story goes. As I’ve said before, I expect that I’ll lose interest in this stuff at some point, but I’m not there yet.

As I read the first book, I followed along with the Reading The Wheel of Time blog post series at tor.com. I’ll likely continue that habit with the next book. It’s fun to connect with other people’s opinions and enthusiasm for a series like this, and there’s quite a community around WoT.

And, as usual with these things, I’ve gotten side-tracked on a couple of fiddly little technical things. First, I started reading Eye of the World from the EPUB file that I got from Tor a long time ago (as mentioned in the previous post). But then I bought the “official” Kindle store version, and switched to that, at about the halfway point in the book. That got me thinking about whether or not I could transfer my highlights from the EPUB to the Kindle store version. Short answer: probably not. But I might hook my Kindle up to my PC via USB today and see if I can copy all of the highlights into a text file and then stick them in Evernote, just for yuks. I could go off on a tangent here about a couple of services I found that automate (or semi-automate) pulling your notes & highlights from the Kindle into other systems, but I’m going to avoid going down that hole right now.

Second, I’ve been thinking about better ways to deal with the tor.com blog post series. The first book had twenty posts, usually covering 2 or 3 chapters each. To read them, I was simply keeping a tab open in Firefox on my MacBook, and never closing Firefox. (That’s unusual for me. I always close Firefox when I’m done, and I don’t have it set to reopen previous tabs on launch.) Then, I would just go back and forth from the series page into the individual posts. And I was keeping a note in Drafts to keep track of how far I had to read in the book before reading the next post. So it was a workable system, but a little weird.

For the next book, I was thinking I could open all of the articles, send them all to Instapaper, in a new folder, and then read them from Instapaper, deleting them as I finished them. If I did that, I’d probably read them on my iPad, so I’d be switching back and forth between the Kindle and iPad. Or, there’s an RSS feed on the series page, so I could subscribe to that in my RSS service, The Old Reader, and then read them from Reeder on my iPad. Or, I could put the RSS feed into Calibre and send the articles from there directly to my Kindle. Or… there are a bunch of things I could screw around with here. You see where things start spiraling out of control for me when I go down these rabbit holes… But I guess it keeps me out of trouble, mostly.

Comixology updates

Comixology has been in the news lately. There was a lengthy article at The Beat a couple of weeks ago, and one at Popverse a couple of days ago. It looks like a bunch of folks there got laid off, and Amazon is probably looking to finish integrating all the Comixology stuff into their Kindle books ecosystem.

I wrote a few blog posts about Comixology about a year ago, when they shut down the separate comixology.com site, and replaced the old Comixology app with the new one. I was going to say here that I haven’t bought much from Comixology since they made that change, but I checked, and I bought about 30 books in 2022, so I guess that’s not quite true. And I still have more than 200 unread books in my account.

I don’t think that Amazon is going to get out of the digital comics business entirely, so I’m assuming that my current Comixology library is safe. But I am a little worried about whether or not Amazon is really going to continue to support digital comics the way they did when they had a real staff at Comixology, and it was at least semi-independent.

Well, I guess this is the kind of thing that’s not worth worrying too much about, since there’s really nothing I can do to affect it. It’ll be interesting to see what Amazon does with Comixology over the next year, and what else happens in the digital comics market.

 

Clean Code, Visual Studio, Windows 11, and a bit more on ebooks

I wanted to add some more notes about the whole Kindle, EPUB, MOBI, etc. thing that I’ve been blogging about in my last few posts. As I mentioned a few posts back, I’ve been working my way through the Clean Code learning path in O’Reilly. Since I’m probably going to lose access to O’Reilly before I’m done with that, I thought I’d buy a copy of the Clean Code book, so I could finish reading it at my leisure, and to have it for later reference. With tech books, I usually like buying a DRM-free ebook directly from the publisher, when possible. In this case, I initially had some trouble finding that, but eventually figured out that it’s purchasable through the InformIT site. I bought the Robert C. Martin Clean Code Collection ebook, which contains both Clean Code and The Clean Coder. I had a discount code, so it was about $40 total.

I copied the EPUB, MOBI, and PDF files for the book to OneDrive. There are a number of ways I can read an ebook on my iPad, if it’s DRM-free and available in multiple formats. For this one, I wound up sending it from OneDrive into my Kindle app, as a MOBI file. That method still doesn’t support EPUBs. And it will copy the file up into my Kindle library, which is nice. I don’t think I’d ever copied anything into the Kindle library that way before, but it worked fine. I also copied the PDF into GoodReader. The code listings in the MOBI version look a little weird, which is a common problem with tech ebooks, so it’s nice to have the PDF handy as an alternative.

Clean Code has some example refactorings that are fairly interesting. They’re all in Java, but I thought it might be interesting to take the original Java code for one of the examples, convert it to C#, get it working, then work through some refactoring that’s similar to what Uncle Bob does in the book/videos. I found some of the code for the examples in GitHub under the Clean Code Kata user account. (I’m not sure if that’s an “official” account for Bob Martin or his organization, but either way, the code is there.)

This idea to convert some of the examples to C# and work through them was prompted in part by a desire to set up a .NET dev environment of some sort on one of my personal machines, and to maybe experiment a bit with some of the more recent .NET stuff, like .NET 6 and VS 2022. I realized that I don’t currently have any dev stuff at all set up on my desktop PC, my MacBook, or my Lenovo laptop. The MacBook is new, so I just haven’t set any dev stuff up yet. The Lenovo was bought in 2020, and I haven’t gotten much use out of it at all. And I’ve been trying to keep the desktop PC free of any heavyweight dev tools, since I just want to keep it clean for personal productivity stuff. After going back and forth on a few possible setups, I decided to install Visual Studio 2022 (Community edition) on my Lenovo laptop. I considered just installing the .NET 6 SDK and Visual Studio Code, which would have been much more lightweight, but I’m used to using the full VS product, and I can’t see a reason not to use it. And the Lenovo is the best place to install it, since I can wipe out that machine entirely and start fresh if things get too messed up. I’ve also recently upgraded that laptop to Windows 11, so this was also an opportunity to (finally) give that a try.

Of course, I’ve had other things to do this weekend too, so I’ve only gotten as far as installing Visual Studio and git, and tweaking some settings. Maybe I’ll actually do some programming next weekend. (Or maybe I’ll get distracted by something else, and the whole thing will fall by the wayside.)

more Kindle stuff

The last couple of Kindle-related posts, and the news about MOBI vs EPUB support, got me thinking a bit today. I remembered that I had a bunch of old DRM-free books from Tor.com that I’d never gotten into my Kindle library. I had manually copied a bunch of them over to my old Kindle, via USB, but that doesn’t get them into the cloud library, and I hadn’t copied them over to my new Kindle. So I decided to waste some time today and copy some of them up to the cloud, and also add them to Goodreads.

I decided to try the Send to Kindle desktop app (for PC) this time. The app is a little clunky, but it works. Sadly, it only allows you to upload one book at a time. Also, it lets you edit the metadata for the book, but I think that metadata gets overwritten once the book is in the cloud. The files I uploaded were actually .PRC files, which I think is basically the same as .MOBI, though I’m not entirely clear on that.

I also considered copying these files into Calibre and then pushing them to the Kindle from there. I keep thinking that I should start actively using Calibre, but I keep not doing that. I’m a little worried that if I start pulling stuff into Calibre, organizing it, and editing metadata, I’ll never stop. Maybe one of these days, when I’m bored, I’ll give it a try.

The files I copied over today were all free Tor books from 2008 and 2009. I’ve been downloading free Tor books on and off since 2008. I’ve got a bunch from 2008-2009, then more from 2017-2020. Then I forgot about the whole free book thing in 2021, and didn’t download anything. Today, I downloaded a bundle of three books from Tor, for the first time since late in 2020. No clue when/if I’ll actually read those, but hey, I’ve got them.

I’ve been concentrating on reading older books this year, getting through some stuff from old Humble bundles mostly. Looking at my Goodreads “want to read” list, I see that it’s currently at 493 books. Sigh. I keep needing to remind myself that having a lot of books to read is good. It’s not a list of work I have to do, it’s a list of fun I can choose to have…

Kindle EPUB support

This is a follow-up to yesterday’s post about file formats. I saw an article on The Verge today about Amazon’s support for EPUB on Kindle. The article is really just restating this other article from Good E-Reader. Both articles, I think, are slightly wrong. The documentation from Amazon lists EPUB as currently being supported by the Send To Kindle email service, with support for EPUB coming to the Send To Kindle applications in late 2022. A minor point, but I’m pretty sure that sending EPUBs to the Kindle works now, as long as you do it via email.

And it’s worth noting that this isn’t native EPUB support on the actual Kindle. It’s just support for automatic conversion from EPUB as part of the Send To Kindle service.

fun with file formats

I’ve been reading some random old stuff from an old Neil Gaiman Humble bundle recently, and I’ve hit a couple of snags with files. I thought writing up some notes on that might be useful.

First, I was trying to read two old comics from the bundle. I’d loaded both, in CBZ format, to my iPad in the Panels app. Both were black & white comics, originally published by Knockabout Comics. I think they were probably published in a larger format than typical American comics. And it seems that they didn’t do a good job of scanning them in and digitizing them. So they were a little too blurry for me to read. I first tried copying the PDF versions into Panels, to see if they were better. They were, but not by much, and zooming them didn’t work well. Then I got the idea to try the same PDFs in GoodReader. I bought GoodReader a long time ago, and don’t really use it that often. But it turns out that it’s a much better PDF reader than Panels is. So the lesson here is: stick with GoodReader for PDFs.

Second, I decided to copy a couple of the ebooks from the bundle to my Kindle Paperwhite. The easiest way to do that is to email them to the Kindle Personal Documents Service. This service has changed a bit over the years, but, in general, it allows you to email DRM-free ebooks to a special address, and they’ll get converted to Kindle format and pushed down to your Kindle. I had some problems with it this time.

The service is supposed to support both EPUB and MOBI files right now. I’m fairly sure that it didn’t support EPUB until fairly recently. And the support page for it right now says that it’ll stop supporting MOBI files later this year. I’ve always thought of MOBI as the Amazon/Kindle format, and EPUB as the “everybody else” ebook format. The MOBI format was created by Mobipocket in 2000. The company was bought by Amazon in 2005. The original AZW format used for DRM’d Kindle books is a variant on MOBI.

Anyway, I tried sending both MOBI and EPUB versions of the books to my Kindle and they all failed. That led me down a bunch of paths that didn’t lead anywhere interesting. Finally, I got the bright idea to email the files from my PC instead of my Mac. These days, I don’t think there’s any reason the files would be different on the Mac vs the PC, but it seemed like it was worth a try. And indeed it worked when I emailed the files from my PC. On both platforms, I used the web-based Fastmail interface, running in Firefox, so it can’t be a browser thing or an email client thing. So I’m pretty confused about that. I guess the lesson from this one is to always email docs from my PC instead of my Mac when using the Send to Kindle service.

Overall, I think I’ve now spent more time today screwing around with files than I have actually reading anything. But that happens sometimes. And that’s OK. I’m one of those weirdos who can have fun with this kind of troubleshooting.

Dresden Files

Last night, I finished listening to the fourth Dresden Files audiobook, so now I’m done with the four-book set that I started back in January. I’ve been debating whether or not I want to keep working my way through the series in audio format. This is a reread for me, since I’ve read the first eleven Dresden books already, though that was in paperback, so the audio format at least is new for me. And it was long enough ago that I don’t recall all the details, so there’s some suspense to it.

I started reading the Dresden novels in 2007 and last read one in 2015. So it’s been a while. I had those first eleven books in paperback. I think I donated them to a library sale at some point, though I don’t seem to have any record of that. (I usually note donated books in Evernote and with a “donated” tag on Goodreads, so I can remember that they’re gone, and not go looking for them…) In 2018, I noted that I had considered donating them, but decided to hang onto them. But I can’t find them now. So either I donated them at some later point, or I stuck them in a box and squirreled it away somewhere non-obvious.

Anyway, I’ve noticed that both the audio version of the fifth book, Death Masks, and the Kindle version of the twelfth book, Changes, are available from my local library, so I can read both for free. I’ve just started Changes, and we’ll see if I remember enough of the stuff that happened in books 5 through 11 to understand what’s going on. If I need a refresher, I can look at this Dresden Files reread on tor.com.

Looking at the my history with the Dresden series is interesting to me. I started reading it at a time when I was mostly buying books one at a time, in paperback, from mall stores or Borders, or Barnes & Noble. And my method for keeping track of what I’d read or not was mostly just looking at my bookshelf and seeing if the book was there. If it was, then I’d read it. Now, things are more complicated. Sometimes I still buy physical books. Sometimes, I buy Kindle books. Other times, I borrow a book from the library (either physical or on Kindle). When I buy physical books, I generally donate them after reading them. So I really have to rely on Goodreads and Evernote to keep track of stuff.

I bought my Kindle in 2008, so I actually had the Kindle through most of the time that I was reading Dresden novels. I’m not sure why I never switched from paperbacks to Kindle versions, but maybe it was because I’d started in paperback, and just decided to stay with that format. Or maybe I was getting the paperbacks for less than I would have had to pay for the Kindle versions.

I feel a little guilty for sticking mostly with familiar, safe, low-brow reading material this year so far, but not that guilty. I’ve been stretching myself over the last few years, reading some classics like War and Peace, and other stuff that’s outside my comfort zone. I think it’s time to take a break and catch up on some silly genre stuff.

Yet more on Comixology

I know this is my third Comixology post in a row, but I thought I’d write a bit more, since they’ve switched off the old comixology.com site today, and that’s really ticking people off.
Here are a couple of new articles on the subject:

I amused myself for a few minutes today by doing a Twitter search on “comixology” and checking out all the complaints. It was fun. People are angry. (Or at least pretending to be angry. It’s hard to tell sometimes.) For myself, I don’t seem to have lost any books that I’ve already purchased. And the new app doesn’t bother me that much. And I guess I can deal with the new Amazon sub-site for future purchases.

I see that my Comixology wish list has migrated over to a new Amazon wish list now, so that’s nice. I may do some cleanup on my Amazon wishlists, if I get bored later. I already have separate lists for physical stuff and Kindle books, so having a third specifically for comics is a good idea.

One very minor thing that Amazon has done that I really appreciate: They’ve stopped spelling it “ComiXology” and are now just calling it “Comixology”. That capital X in the middle always bugged me.

The new ComiXology app

I updated the ComiXology app on my iPad today to the new version, which I guess got released today or last night. It’s not great, but it’s pretty much what I was expecting. I blogged about ComiXology yesterday, but the app update wasn’t out yet, so I’m going to write a quick follow-up with some thoughts on the app.

Overall, it’s basically the Kindle iOS app, with some extra comics-related functionality added in. The main screen just has two tabs, Library and Discover. The library tab is where you view your comics, and the discover tab lists new releases, recommendations, and stuff like that. You still can’t purchase books in the app.

The filtering and sorting features in the library view are adequate, but (of course) I’d like more. The main filters are read/unread/in progress, and downloaded (vs. all). Sort options are “recent” (which seems to push recently purchased, recently downloaded, or recently accessed books to the top), title, author, and publication date. The “author” one is a bit problematic, since most comics are created by multiple people. They seem to give precedence to the writer, which makes sense, I guess. The old app used to let you sort by purchase date, which was sometimes pretty helpful. That option is gone. I don’t think the old app had a publication date sort option, so that might be good.

Search seems to be limited to titles only. I tried searching for some writers are artist names, and didn’t get any matches. So that’s a bit disappointing. (And it’s clearly not a full text search within the books themselves.)

The actual reading experience isn’t that different from the old app. It’s good enough. I don’t like the way they’ve changed certain things in the interface, but I’ll get used to it.

There’s a good article up on The Beat today with some analysis of the new app and the new “shopping experience.” It’s a pretty negative article, and I can’t really argue with anything they’re saying. I think that the overall effect of these changes, for me, is that I’m likely to spend less money on digital comics via Amazon. That’s actually probably a good thing, given how much money I’ve spent at ComiXology, and how far behind I am with my reading.

ComiXology changes and weekend reading

My weekend reading has mostly been random single issues of comics in my ComiXology library, all of which I got for free, mostly in 2014. With the coming changes to ComiXology, I’ve been spending some time organizing my lists of digital comics and finding some old ones that I’d never read.

I mentioned the ComiXology changes in this blog post from November. The changes were initially meant to happen last year, but they were delayed. It looks like the full switch-over will be happening very soon now, though they haven’t given a specific date. This Twitter thread has a number of details. It sounds like it’ll be this week. The ComiXology subreddit has had a lot of talk about it recently, most of it negative. I’m not enthusiastic about it myself, but I’m not as annoyed as a lot of people. (That’s the way Reddit often works, of course. The loudest voices bubble to the top.)

I’m probably most annoyed that all of the old books I’ve moved into my “archive” in ComiXology are going to wind up back in my main library. I’ve generally used the archive to move random old freebies out of my main library, but I guess I won’t be able to do that anymore. That’s also a problem with my Kindle library in general: too many random free books making it hard to find the ones I’ve actually paid for. If I look at my Kindle library right now, I have 1656 items in there. That’s now a combination of my Kindle books and ComiXology books. That’s really too much stuff to manage without at least slightly better tools. Oh well. Hopefully, the new ComiXology iOS app will be good, at least.

Content-wise, I’m enjoying reading a bunch of random first issues of Image and small press series. On one hand, given the number of books currently on my “want to read” list, reading a bunch of first issues is liable to just increase that list. On the other hand, I like reading these little samples of longer stories without feeling like I necessarily need to finish them, or figure out what’s going on, or really get invested in them. And I’m finding it interesting to see where some of these series have gone. Cross Bronx got just one four-issue series. Ultra was an eight-issue series, and didn’t return. Velvet lasted for 15 issues and got collected into three books. Mind The Gap got collected into three volumes, but has disappeared from ComiXology for some reason. Black Science lasted for nine volumes. Those are all examples of Image books that I enjoyed. I probably won’t pick up and read all of them, but I’ll get a few. (I already have all three volumes of Velvet in the Ed Brubaker Humble Bundle that I bought recently. That looks like it should be fun.)