Nerd Links

Surviving Serial Fiction

Computer Geekery

  • Hunter’s computer died, and Aidan needs one.  So I bought these and these.
  • PowerPC Access – Looking forward to putting some of these tips to good use, especially this one.

Phone Geekery 4

In which the grand saga comes to a conclusion. I hope.

After my last phone post, I called HTC support.  The hold time was very short, and the tech on the other end of the line was polite, reasonable, and friendly. Kudos to their call center, wherever it’s located. I explained my situation to him, and also explained that I had a friend with the same phone and the same update, but was not experiencing the problem. The tech said that he had the same phone that I did, but it didn’t sound like he used it as much as I did. I let him know that my friend likely doesn’t use hers as much as I do, either. So, he admitted that it might be something that he had not yet stumbled upon, but that he couldn’t verify because it hadn’t happened to him.  I expected this sort of response. I asked if there was a way to remove HTC Sense, and drop back to the default Android launcher.  He said that there was not.  I asked if there was a way to upgrade to HTC Sense 4.0, and he said that there was not, unless I wanted to upgrade to one of their new HTC One phones.  I said that I did not. I liked my phone quite a bit, except for this crashy-crashy stuff that kept happening. (That’s a technical term.) He suggested that rooting the phone was an option.

I was not expecting that response.

I wasn’t ready to void my warranty just yet, and I let him know. He apologized for not having another option (like I said, polite), and I thanked him for his time. T-Mobile was my next stop. The carrier modifies the phone as well, even if it is just to add a few non-removable apps.  So, the next time that I was at the mall‘s T-Mobile kiosk to pay the phone bill, I happened to be dealing with my favorite techy sales rep. Nikki reminded me that I wanted to ask about my phone, and so I popped the question. Er. Asked the question. And then I followed it up with a guess that it might be hardware related, since others weren’t experiencing the same issue that I was. He countered, saying that a hardware problem should be causing more issues than just making Sense crash. I agreed, and was worried that we’d once again come to an impass. I let him know that HTC had suggested the possibility of rooting the phone.

He was not expecting that response.

He asked me if I’d tried a custom launcher. I hadn’t, because I was under the impression that you had to root to replace the launcher. Not so in Ice Cream Sandwich. He asked if he could install an app called Apex Launcher, and spent a minute or so showing me how to customize it.

See, Sense still handles the lock screen, the incoming calls, things like that. Apex replaces Sense as the app that gets called when you press the home key, or when you back out of your apps. So Sense is still handling everything that it was doing right, and is no longer being asked to do the things that were crashing it. It’s still sucking down the memory as it runs in the background, but Apex doesn’t add to that load very much. On top of that, Apex has a snappy response, mimics Ice Cream Sandwich‘s look and feel well, and is far more stable than Sense was.

In the end, I’m just as happy with my selection in phone as I was when it was running Android 2.3, and am glad that I can leave it in its Otterbox instead of having to deal with hardware replacements. With that said, I’ve decided that my future purchases are likely to be the bare-bones Android models. They tend to get their updates first, and don’t have unnecessary add-ons that just get in the way of using the phone.

Do you ever run into problems like this with your phone? Is my experience typical or rare? Do you ever get a solution that lets you be satisfied with the way your pocket tech works, instead of eternally frustrated?

Phone Geekery 3

HTC and Android are now fighting over my phone, and I’m a pissed off consumer who’s stuck in the middle.

Originally, my phone shipped with Android 2.3, with (the very slick) HTC Sense running on top of it. Recently, HTC released an upgrade to Android 4.0, the much-touted Ice Cream Sandwich. (Never mind that 4.1 AKA Jellybean is about to be released.) It also released a built in update to its HTC Sense.

What’s the purpose of the new version of Sense? Is it to take advantage of the new user interface that Ice Cream Sandwich provides? Is it to add a shiny finish on top of the OS that’s brilliantly designed to take advantage of the hardware present in both smartphones and tablets? Ha!

No, you silly dreamer. It’s to make 4.0’s interface look JUST LIKE 2.3’s interface. It’s purpose is to undo nearly all of the awesome that comes along with 4.0 so that HTC’s end users don’t get confused by the changes to their phones.

HTC upgraded the operating system my phone, and then added extra software to un-upgrade it. On top of that, it doesn’t work. At least three times a day, when exiting an app, Sense reloads itself. I’m not sure if it’s crashing, if it’s becoming unresponsive and timing out, but the result is the same. Irritated end user.

Wouldn’t it make more Sense (see what I did there?) to actually design that shiny polish for Ice Cream Sandwich? Of course it would! It makes so much sense that they’ve already done it. Can I install this piece of awesome software on my phone, since I’d rather have the changes that come with the new OS?

No, you silly dreamer. That’s only available for new phones that ship with Android 4.0 pre-installed.

*sputter*

This is yet another reason why people root their phones. Listen to me, phone companies and service providers. Your shininess is appreciated, but if it doesn’t work, it’s not welcome. That phrase you use? “Value-added feature?” It’s not adding any value for me. It’s right up there with the provider’s mandatory pre-installed junk apps that do nothing but slow my phone down as they inevitably crash and burn, or pop up helpful notices that cannot be dismissed or acknowledged or what-the-hell ever. I shake my cane at them and tell them to keep that crap to themselves.

So now I’m faced with the rooter’s conundrum. Do I root my phone, void its warrantee, and have the device function like it should? Or do I leave it alone, preserve the warrantee, and deal with the dumb? I suppose there is the third option of contacting HTC and finding out what they can do for me. Maybe I’ll give that one a go.

Snippets

Here are some short little updates from my world to yours:

  • The thumb splint is off! It turns out that there was no fracture, after all. After a trip to MSU Radiology and then hounding my doctor for the results, I am now in the process of slowly de-stiffening my thumb. Also, it seems to be a noticeable shade paler than my other thumb. Huh.
  • I realize that I never wrote about my birthday, which happened shortly before my trip to Cleveland. I owe a thank you or three to quite a few people for chipping in and getting me a new solar keyboard. My parents got me a couple of new t-shirts (which are extremely soft and comfortable) as well as some cash. This ended up helping to fund the trip, which was perfect timing. There was also a delicious dinner at Clara’s. This pleased me greatly, as the last meal that Nikki and I had eaten there was sub-par. All is forgiven!
  • Avengers was an awesome movie! I want to see it again. You should go see it. Now. Seriously, go. Shawarma.
  • I wrote a batch file today. It had me so nostalgic, I want to go and tweak the autoexec.bat and config.sys.
  • Acelyn is walking on her own, seven or eight steps at a time.  She’s also decided to skip jarred food entirely, and go straight for the adult stuff. This morning she was nomming on whole Apple Jacks.
  • Aidan will be with us for most of the summer, and I can’t tell you how excited that makes me. With all the drama in his life, I’m really hoping that this summer will be good for him.
  • Hunter will be with his Dad for most of the summer, and I’ll miss the bejeezus out of him, but it’s not an opportunity that he gets often. We’ve been butting heads a lot lately, too, so it might be good for us to have some time away from each other.
  • With the thumb splint off, I was able to get words down on paper during my lunch break. *kermit arms* YAAAAAAAY!

Phone Geekery 2

Despite my best efforts, sometimes hardware just needs to be given up on.

If you’ll remember, my last phone geekery post focused on my search for a good Android tweak for my phone, the Motorola Cliq XT. Unfortunately, my search brought me right up to the limitations of the hardware. I found nothing out there that would fix the auto-mute when switching from the current call to an incoming call, so I was left chalking it up to being a hardware-related problem. At work, during an emergency, I am likely to get several calls at once to my mobile phone, so this was an inconvenience.

That left two problems: slow interface response and a random delay when answering calls before I could hear the person on the other end. I found that if one version fixed one problem, it did not fix the other. I picked slow response, as Nikki found my repeated “Hello, hello?” to be pretty irritating over time.

With two of the three problems unresolvable, and our tax return in our bank account, we decided to get me a new phone. I have to admit that I’d been doing quite a bit of looking, so I knew exactly what I wanted.

As an aside, cell phone forums are as negative and soul sucking as YouTube comments. Sheesh.

I purchased an HTC Sensation, and have been gleeful with its performance since. It fits my needs now, and will likely continue to do so for the next couple of years. If and when it comes time to abandon the stock software on the phone, I’ll be more armed to find a good mod thanks to my wrestling with the Cliq XT. And whatever performance it ends up giving me, I’ll post both the positive and the negative when I review the phone on T-Mobile and HTC’s forums.

Phone Geekery

I desperately want to mod my phone into a reliable and useful state. I’m 75% of the way there. Its original software made it more than useless – it was a menace.  More specifically, it was a menace to my wife’s sanity.  It’s hardware is sufficient for my needs, unless it’s the hardware that has caused all of the problems.

Nah.

If that were the case, moving from MotoBlur to CyanogenMod wouldn’t have fixed anything.  HAS to be the software.

I’m going to try SuperOSR for a bit, and see if that one fixes the last few bugs, or if it creates any more.

Your smart phone? It’s a computer. That’s all. If it hangs up on people, reboots on its own, calls people while its screen is locked in your pocket, it’s either the hardware or the software. Why would you toss perfectly good hardware without trying to find software that works?

These are the times when the madness comes.

Do I delve once again into the depths of my own self-doubt, fear of failure, and fear of success? No, I don’t think that this lifelong battle needs to be rehashed here, once again. It is sufficient to say that I now know more about myself and my more adult coping mechanisms, and that I am pulling myself out of the quagmire. It only takes the smallest misstep to trip and fall headlong back into it.

Sleeping like a BOSS

Sleeping like a BOSS

Acelyn knows she’s the boss.  I’m convinced that she’s acutely aware of how in control she is of our sleep, of the relative amounts of pain in her mother’s arms, and whether or not Nikki gets to accomplish anything while I’m at work.  She then purposefully activates her cute in massive waves that leave everyone around her stunned for hours.

With Google+ coming on the scene, I’ve noticed that my social networking behavior has changed a bit.  I barely visit LiveJournal, and will probably be adding those with active accounts to my RSS reader.  I may even import its history here.  I keep in touch on FaceBook, especially when it comes to kid updates.  A lot of my extended family reads there, as well as friends that are out of town.  Most of my technical and political stuffs have moved over to Google+, which seems a more intimate and friendly interaction, thanks to the structure of its circles.  Twitter ends up being for announcements and retweets.  Overall, I’m pleased with this setup.

Aidan and Cian in their Fall duds.

Aidan and Cian in their Fall duds.

School has started again.  Hunter is incredibly excited about and pleased with his new school, which is a godsend.  An environment in which he can learn and not feel marginalized would be amazing.  Not that he doesn’t require -all- of the attention -all- of the time to not feel marginalized, but that’s neither here nor there.  While I’m getting on his case to pick up after himself, turn off lights when he leaves the room, and for the love of all that’s holy, CLOSE THE SHOWER CURTAIN, I’m silently rooting for him to blow us all away this year.  That boy makes me proud.

Aidan is starting Pre-K this year, and has already butted heads with his new teacher.  He loves doing homework and is very proud about which school he is going to, and that he’s going to a “big kid” school now.  I think I’ll always be grumbly about him being in his other home during the week, but the stability has done him wonders.  The feather in our caps of being able to do what the other family said couldn’t be done makes things a bit more tolerable.

Cian wants to be just like Aidan.  He loves doing his “homework” when the other kids are doing theirs, but hasn’t yet started complaining about not being able to go to school yet.  He can point out Hunter’s school as we drive past it, though.  Who knows where we’ll be when he gets to school age… wherever it will be, it’ll be another fun ride.

EPUB frustrations.

I am having an adventure.

As an experiment, I am making Todd’s Story more friendly for eBook readers.  My experience with  my wife’s Nook has told me that pdf files and eBook readers are not exactly the best of friends.  So, after some Googling (yes, it’s a verb now, shut it), I decided to go with EPUB format.  It seemed to be the most cross-compatible.

I downloaded a copy of Calibre, and off I went.  Okay, converting from pdf was terrible, but converting from low-formatting formats like .rtf is better.  rtf it is.  The next hurdle came in variable-width formatting.  Normally, not a problem, but both Calibre and my wife’s Nook interpret hard carriage returns as a double space, which is on top of the 1.5 spacing it already gives text.  Okay, no problem, I went through and changed my paragraph separations.  There was nothing to do with the song lyrics, so I left them as-is.

The next step was to make sure that the cover image would show.  Calibre puts the EPUB file, the source rtf, and the cover graphic all in the same directory, so I couldn’t be sure if the image was included in the EPUB file or not.  More Googling ensued, and Aldiko ended up on my Android phone.  I moved the EPUB file over, imported it, and… success!  Cover graphic!  I won’t have to archive multiple files into a .zip or whatever to distribute it!

So, I start flipping through the pages in Aldiko.  All of the formatting is gone.  Centering, bold, italics, everything.  Carriage returns are normal.  This looks like it was written in Notepad.  Not exactly easy on the eyes.

On top of that, my wonderful WordPress install is telling me that it won’t allow uploads of EPUB files into its Media section, because it poses a security risk.  Yeah, XML based files would.

Geek note – Yes, I could host and link the file manually, but that’s not what I’m trying to do here.

My next steps include checking if Lulu will allow me to upload my own EPUB file instead of paying them more than I can afford to convert it for me and testing my EPUB file out on an iPad 2 and any other eReader that I can get my hands on.

Wish me luck.