You are viewing [info]johnromkey's journal

johnromkey [entries|archive|friends|userinfo]
johnromkey

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

The Avengers’ “Adopted” Joke [May. 13th, 2012|11:32 am]
[Tags|]

[Originally published at romkey.com. Please leave any comments there. You can login there via OpenID using your Livejournal account.]

There are a lot of people who are angry about a joke in The Avengers. If you don’t want to know anything about the movie (it’s probably a little too late for that already, right?) then you might not want to read the rest of this article.

Read the rest of this entry »

link

Emacs: The Poster Child for Software Bloat [Apr. 1st, 2012|01:05 pm]
[Tags|, ]

[Originally published at romkey.com. Please leave any comments there. You can login there via OpenID using your Livejournal account.]

I love Emacs. It’s the editor I grew up with. I’ve been using it for over 30 years. I don’t think I could switch to another editor now if I wanted to. There’s even an excellent GUI port of it to MacOS called Aquamacs that I use all the time.

I come not to praise Emacs but not to bury it, either.

Emacs is, how can I say this gently… fucking huge. Some people joke about just skipping the operating system and booting directly into Emacs.

So of course, one of the first things that I do when I set up a new computer is install a version of Emacs on it.

I am putting together a Linux installation for a small low power, single board computer that I’m playing with. I’m installing Debian Linux on a compact flash card on the computer. And, yes, I want Emacs.

Screen Shot 2012 04 01 at 1.59.09 PM Emacs: The Poster Child for Software Bloat There are stripped down Emacs-clone alternatives but I naively went whole hog and did:

apt-get install emacs

to get proper GNU Emacs.

And what did it drag along with it? Granted I had only a minimal Debian install on the card already but I was a little surprised to find that in order to install Emacs, Debian also had to install:

gcrypt, Kerberos 5, Perl, LDAP, cpp, expat, libasound, XML

I can’t honestly say that I was surprised that it also installed X11; I knew that was coming whether I wanted and needed it or not.

Likely some of this was necessary in order to build tools that were used to help install Emacs; I don’t know and I don’t care enough to find out. It seems entirely conceivable to me that Emacs itself is linked against encryption libraries and authentication libraries, a sound library and tools for processing XML files.

I am glad that I’m using a 32GB flash card, because now I’m installing 327MB of Arduino support (Python! more X11! gcc! jdk! ogg vorbis!! (seriously?)). Who knows how big that would’ve been if I hadn’t already installed Emacs?

I was going to install gcc next but it looks like between Emacs and the Arduino install that’s already been taken care of.

link

Not Overheating [Apr. 1st, 2012|12:42 pm]
[Tags|]

[Originally published at romkey.com. Please leave any comments there. You can login there via OpenID using your Livejournal account.]

IMG 0222 Some teas like boiling water… some teas like cooler water. Most green teas and oolongs work best with water in the 180 – 185 degree range. Yes, you can use boiling water… no, they won’t taste as good.

I’ve been mostly drinking darjeelings and ceylons for a long time and want to go through some of the greens and oolongs I have sitting around.

It’s easy just to boil water and let it cool for a while, but with the tea kettle I usually use it takes about 20 minutes to cool to the correct temperature! So I’ve timed it now and am recording it… it takes roughly 10 minutes on high heat to get the water in the kettle to 185 degrees. Very easy to remember.

link

iPhone Photos Without Photostream [Feb. 15th, 2012|09:24 pm]
[Tags|, ]

[Originally published at romkey.com. Please leave any comments there. You can login there via OpenID using your Livejournal account.]

NewImage Apple’s iOS 5 introduced Photostream as part of their iCloud offering – when you take photos on an iOS device they are automatically synced to iCloud and from there to other devices and Mac iPhoto libraries.

Once in a while, though, you might want to take a photo that you don’t want to copy automatically to iCloud, and currently there’s no way to do that (iOS 5.1, rumored to be out in March, does apparently let you delete photos from Photostream). I’m sure there are a variety of reasons that you might want to keep photos out of Photostream.

Here’s how you can do it today:

1. Put your device in Airplane mode (or at least turn off Wifi – Photostream should only sync over Wifi).

2. Take the photo.

3. Share the photo out of the photo app – text it, email it, however you want to preserve it.

4. Delete the photo from the photo app.

5. Turn Airplane mode off or Wifi back on.

And you’re free and clear; the photo will not be synced to Photostream.

link

The Mac Companion: Are You Serious, Iomega? [Nov. 13th, 2011|01:06 pm]
[Tags|, ]

[Originally published at romkey.com. Please leave any comments there. You can login there via OpenID using your Livejournal account.]

31Fgc+QBNVL. AA300  The Mac Companion: Are You Serious, Iomega?Over the summer, Iomega announced their latest external hard drive, this one targeted at the Macintosh community: the Mac Companion.
The Companion is a very nice looking external hard drive with both USB 2.0 and Firewire 800 ports, as well as a built-in 3 port USB hub, one port of which can run at high current to quickly recharge an iPad. And the disk comes with a formatted HFS+ filesystem (which can be reformatted to whatever other kind of filesystem you might like, of course).

Read the rest of this entry »

link

Neil Gaiman/Amanda Palmer Tickets: A Benefit For Vermont Hurricane Irene Flood Relief [Oct. 21st, 2011|07:09 pm]
[Tags|]

[Originally published at romkey.com. Please leave any comments there. You can login there via OpenID using your Livejournal account.]

The Vancouver auction did not sell and has been relisted on ebay at a lower starting price.

Vermont was hit surprisingly hard by Hurricane Irene. The hurricane didn’t cause much direct damage, but the flooding was shocking. The area I live in had two of its major shopping plazas flood, wrecking many stores and putting 500 – 600 people out of work for months while the stores are cleaned and rebuilt. And that’s small compared to the towns which were completely isolated as roads to them were destroyed by the waters, bridges which were washed out and farms which were flooded and completely lost their crops.

ks afp ng live sm Neil Gaiman/Amanda Palmer Tickets: A Benefit For Vermont Hurricane Irene Flood ReliefWhen I ran across the Kickstarter campaign for Neil Gaiman and Amanda Palmer’s west coast tour, I had the idea to buy the 5 show package and put tickets for 4 of the shows up for auction (yes, I am keeping the Portland tickets). I checked to make sure that would be okay and received permission. I am not a scalper – Neil Gaiman and Amanda Palmer are aware of this effort and have given their permission for me to use the tickets this way.

Read the rest of this entry »

link

Tech Note: Cloudbusting [Oct. 21st, 2011|10:19 am]
[Tags|, , ]

My blog runs on a piece of software called WordPress. I love WordPress; it’s well designed, easy to use, easy to maintain. It’s good for serving blogs but it’s also great for creating small simple web sites. I’ve recommended it … Continue reading

[Originally published at romkey.com. Please leave any comments there. You can login there via OpenID using your Livejournal account.]
link

Words of Advice Before Upgrading to iOS 5 and iCloud [Oct. 12th, 2011|10:38 am]
[Tags|, , ]

Today is a big day for Apple. The iPhone 4S is shipping and Apple is doing one of its biggest set of software updates ever. Today they’ll be releasing iOS 5 for the iPhone, iPod Touch and iPad. They’ll also … Continue reading

[Originally published at romkey.com. Please leave any comments there. You can login there via OpenID using your Livejournal account.]
link

iPhone Tethering [Jun. 6th, 2011|11:18 am]
[Tags|, ]

Free Wifi is great, isn’t it? Except when it’s worth exactly what you paid for it: nothing.

I often have difficulty with hotel wifi. It drops out, you can’t get an IP address, the bandwidth is next to nothing. Forget about streaming Netflix over it, you’re lucky if you can check your email.

Over the weekend we were at a pleasant small hotel whose wifi was utter crap. It barely worked for Mike on his 15″ MacBook Pro, and my smaller MacBook Air was only able to make use of it twice.

IMG 1058 I finally gave up and tried out iPhone tethering. This provides what is sometimes called a “mobile hotspot”. The phone acts as a router for several other devices. The number of devices is set by the phone’s carrier, in this case AT&T (and 3, which was plenty).

AT&T has a surcharge for the service. You get 4GB of data instead of 2GB. If you want to access any ports other than mail or the web (for instance, to do ssh or VPN), AT&T requires an extra surcharge for “Enterprise” access.

Tethering worked very well. It will only be as good as your cellular data signal allows for, so if you’ve got weak signal or very congested 3G access, don’t bother. And you’re likely to chew through your data allotment quickly if you try to watch a lot of Netflix over it. But it worked nicely for me all weekend and allowed me to stay online when I would have been stuck to just iPhone access otherwise.

You’ll need to enable tethering with your carrier. For AT&T, you can do this by changing your data plan through their web site or by using the myAT&T app on your phone.

Changing your data plan should not reset your contract timer with AT&T, so you can safely turn on and off tethering without worrying about committing to two more years of service.

You should then see “Personal Hotspot” show up on the first screen of the settings on your phone, right after VPN. If you don’t, go to the “General” settings page and then “Network” from there. You should see “Personal Hotspot” there. Turn it on, set a password and you’re good to go.

Once your phone is acting as a router you’ll be able to connect to it in one of three ways.

First, you can look for a wifi network with the name of your phone. It will be locked and you’ll need the password that you set on the Personal Hotspot screen.

Second, you can try to pair with it via Bluetooth. Both devices will have to use the PIN to complete pairing.

Third, you can use USB. Just plug your phone into the computer you want to access the Internet from. Beware that the phone will charge over USB while you do this, so you may drain your computer’s battery faster. However, you should drain your phone’s battery less quickly this way as USB should use less power than Wifi.

Once someone has started using your phone as a hotspot you’ll see a notice at the top of the screen (in the same place you’ll see a notice about a phone call when you’re speaking to someone while using an app).

I didn’t do any speed tests but was happy with the performance. Really, I was happy that it worked at all relative to the hotel’s wifi.

One curiosity to me is why Apple doesn’t support tethering through the iPad. The iPad uses similar data plans to the iPhone’s; AT&T could easily provide the same tethering option and the iPad’s processor could certainly handle it. That might make 3G-enabled iPads more attractive to buyers.

Summary: iPhone tethering is an expensive but convenient way to get Internet access. It worked very nicely and was easy to use. If you have no better options, or if you’re going to be staying somewhere for a while with Internet-for-a-fee, it may be a good way to get online.

(And for what it’s worth, the free airport wifi I was using as I wrote this crapped out too, so the only reason I can even post this right now is that my MacBook Air is tethered to my iPhone again).

[Originally published at romkey.com. Please leave any comments there. You can login there via OpenID using your Livejournal account.]
link

iTunes Hygiene [May. 23rd, 2011|11:59 am]
[Tags|, , ]

Instead of working on a site redesign that I have a tight deadline on, I am dealing with a long-standing peeve I’ve had: iTunes hygiene.

This isn’t really a problem with iTunes so much as it is a problem with normalizing band names. iTunes’ search is quite smart, and matches similar items even when there are minor differences between them. So “Sigur Ros” and “Sigur Rós” will show up when I search for “ros”.

Its sorting in displays of music is clever as well. If I’m sorting on artist iTunes will cleverly show me “The Doors” intermingled with “Doors”.

The place that inconsistent artist names starts to bite me is on my iPhone. Sometimes I want to pull up an artist and just play all their music. When there are inconsistent names for the artist I end up with multiple entries and can’t get the mix of songs from them that I might want.

It’s easy to spot. Just scroll through the artists list in my iPhone and I find them quickly:

“Deee-lite” or “Deee-Lite”?
“Devotchka” or “DeVotchka”?
“The Doors” or just “Doors”?
“Flaming Lips” or “The Flaming Lips”?
“Iron & Wine” or “Iron and Wine”?
And is it “Gaga” or “GaGa”?

Sometimes she’s “Annie Lennox”, sometimes she’s “Lennox, Annie”.

Don’t even get me started on “Death cab for cutie”.

Then we have accented characters as in “Sigur Rós”.

IMG 0863 But the worst of the worst: “Siouxsie & the Banshees”. Or “Siouxsie & The Banshees”. Or “Siouxsie and the Banshees”. Or “Siouxsie And The Banshees”. At least “Siouxsie” was spelled the same each time.

IMG 0864
Then we’ve got this one:
Huh?

I realize that some Unicode characters probably crept into one of those names – in fact, I’d love to know what happened. But it’s really not worth the time to me to pry the names out of iTunes and check their bits.

Some of these are my fault. Back in the bad old days I would enter artist, album and song names by hand. I’m sure I wasn’t as consistent as I might have been. Then MP3 rippers started using CDDB (eventually to become Gracenote), and you were at the mercy of whatever some random person had entered for the CD you were ripping. Still, it was usually better than having to enter it all yourself.

Now most of the music I get is through Amazon (once in a while iTunes but Amazon’s generally got my business). And the band names still aren’t always consistent across tracks or albums. Sometimes I think the bands aren’t even sure what their names are.

(For the record, all my music is either purchased for download or ripped from CDs which I’ve purchased.)

The problems are easy enough to fix, once you’ve identified them. Go into iTunes, find and select the batch of songs you want to fix, hit CMD-I, fix the info and you’re set. The next time you sync your i-device, it’ll be updated with the fixed artist names. iTunes deserves plenty of criticism, but that’s for its bloat and random hangs, not for its ability to actually manage music, assuming you can get it to stop hanging.

Then over time the names will start to drift again. I’ll probably never buy another album by “The Doors”, so they won’t be a problem. Maybe Siouxsie will release a new album when she turns 60.

The real solution is to use a database like MusicBrainz to normalize all the artist names in my library. I haven’t tried their Picard product. I am a bit chicken about letting random software loose on my too-large music library or my iTunes database. In this case, chicken wins.

[Originally published at romkey.com. Please leave any comments there. You can login there via OpenID using your Livejournal account.]
link

navigation
[ viewing | most recent entries ]
[ go | earlier ]