/images/bio-photo-small.jpg

Shallow and Pedantic

A person/tech/code blog of a coder/techie/person. Like calculus in a kiddie pool, the author of this blog is known to be quite shallow and pedantic.

SMS and why it annoys me

Don’t get me wrong. I love being able to communicate textually with friends, coworkers and family. It’s ideal for a noisy pub; a somewhat-private conversation on a crowded bus; telling something to someone who may be asleep, so they see it first thing when they wake up; making quick responses while in a meeting without being rude (well, at least at my workplace it’s considered perfectly acceptable). It’s also very handy when you want to tell someone something they ought to write down, such as a phone number or something they should remember to buy. My problem isn’t with the concept of mobile textual messaging - it’s with SMS, the “Short Message Service”, as provided by Israeli carriers (and possibly worldwide).

DD-WRT awesomeness

Since I’ve last posted, I’ve moved to a new apartment. First order of business - get a working internet connection. This is extra-challenging when your primary machine doesn’t even have a wireless network card.

My first hack used my trusty laptop - it has a properly working wireless card, and could connect to my roommate’s router quite easily. It runs Ubuntu, and as it turns out, that means sharing the connection was dead-simple: Right-click on the network manager icon, add a new wired connection called “Shared”, and under IPv4 settings, choose “Shared to other computers”. That’s it. Once I connected my desktop to my laptop, it automatically got all of its settings, and I was good to go.

Setting up Hebrew Android fonts on your AVD emulator

There are several good guides for installing Gilad Ben-Yossef’s excellent Hebdroid fonts on physical Android devices, but those don’t really work with the Android SDK’s emulator - changes to the system directory aren’t persistent. Here’s how to get around that:

First, a few downloads. You’ll need:

  1. The android emulator (presumably you already have this, if not, you can get it at developer.android.com)
  2. The hebdroid fonts
  3. unyaffs, which will extract the system.img file
  4. A snapshot of yaffs2, which will create our new system.img file. This is actually today’s snapshot from the git repository, which worked for me. For later versions, take a look at the git repository.

Building unyaffs is simple enough, or you can use the prebuilt version from the site. Building mkyaffs2image is also quite easy - just untar the snapshot, and run make in the utils directory. Put both of these utilities somewhere in your $PATH for convenience.

Android

I’ve finally gotten the chance to get one of those newfangled Android phones.

I’ve recently “bought” a Samsung Galaxy Android phone (the older i7500, not the newer i9000 “S”) model. It’s a seriously serious upgrade from my old Nokia 6120 Classic, and as I broke the 6120’s screen and reverted back to my trusty old Nokia 6070 (which I couldn’t even get to run the GMail app), I was quite a happy camper switching to a modern phone.

My music player has sunk

My Meizu Mini M6 has died a tragic death as a result of being left in my shirt pocket, which in turn was - with the rest of my shirt - in the laundry. I’ve had it for three years, so this would be a good time to review.

My favorite thing about the Mini was the cost. When I bought it, it was far cheaper than comparable players, at ~400₪ for 8GB. For a player with good video support, it was a steal. Other pros it had include: