The new iMacs’ infinity bezel

I’ve had my iMac for a couple weeks now. At first I didn’t like the infinity bezel, because whenever I fullscreened something it looked like it was letterboxed and pillarboxed. Now that I’m used to it, the bezel blends in to any existing boxing bars and everything looks like it’s the perfect aspect ratio.

Add comment November 28, 2009 chibimagic

Tofu + Hundred Year Egg

This is something my mom used to always make Saturday mornings to be eaten with porridge.

Ingredients

  • 1 container of firm tofu
  • 1 box of 6 hundred year eggs (or use fewer eggs if you don’t like them very much)
  • sugar
  • soy sauce
  • sesame oil

Directions

  1. Chop tofu into cubes. I usually cut it into about 20 pieces.
  2. Peel eggs and chop into small pieces. The smaller the pieces are, the less egg you’ll get in any one bite. This is a good thing, unless you really really love hundred year eggs.
  3. Put tofu and egg into a large bowl and sprinkle sugar liberally over everything.
  4. Pour enough soy sauce over the tofu/egg/sugar mixture so that everything’s covered and there’s a small puddle of soy sauce underneath.
  5. Add a splash of sesame oil.
  6. Stir the ingredients together, but stop before you squish all the tofu and eggs.

It’s pungent! But with enough sugar and soy sauce you can kind of drown it out.

1 comment November 9, 2009 chibimagic

What am I supposed to be doing here exactly?

My job so far:
Month 1: Learn the two languages needed to write our product’s back end. Never use it again.
Month 2: Learn a crappy pseudolanguage to write automated test scripts. Write awkwardly structured scripts because it’s not a real language.
Month 3: Learn Java because it’s a Real Language and somehow that will fix everything. Translate the scripts from the pseudolanguage because that should be fast. Translate the awkward structure as well to save time.
Month 4 (now): Rewrite everything to take adantage of the fact that we’re using an actual programming language, with completely different logic and structure. Discard everything written up until now.

So I’m pretty much where I was three months ago, with no scripts written and three more languages under my belt that I will never use again.

On the other hand, learning is awesome and if I actually rewrite everything this time, there will be no more suck going forward. Except for Java.

2 comments July 8, 2009 chibimagic

Closed = Open?

(over the phone at 6 pm)
Me: Hi, what are your hours for today?
Them: Today we’re closed until 10.
Me: Oh, so you’re closed right now?
Them: No, we’re closed until 10.
Me: So you’re open right now?
Them: Yes, we’re closed.

Turns out they were open. And now I have a sandwich. Nom nom Quiznos.

6 comments May 5, 2009 chibimagic

Insurance is retarded

Our company outsources its HR to a company called TriNet. They somehow got my birthday wrong in their system, and the only way to fix it is for me to log in to their website. They customer care people can’t do it over the phone. And, even after I update it, it’s going to take a week for it to propagate to the actual insurance companies. Meanwhile, I can’t make any appointments or check benefits or log in to their websites until my birthday is fixed, even though they charged me the full half month rate for a period where I started working in the last 2 days.

Also: they assigned me a doctor with no weekend hours. And I can’t tell if that’s typical or not because I can’t find other doctors in my area without my birthday.

1 comment April 15, 2009 chibimagic

I hate stupid ugly Twitterrific and its stupid ugly face

Twitterrific is named after “terrific”, fine. But it’s a completely horrible un-terrific name and makes me think for 5 minutes every time I try to spell it. Terrific’s key consonants follow an alternating single-double-single pattern: t-rr-f. So does Twitter: t(w)-tt-r. Twitterrific doubles the t in terrific. So the corresponding alternating pattern would be double-single-double: twitteriffic. But that’s not how you spell terrific. Twitterrific’s key consonants are single-double-double-single: t(w)-tt-rr-f. Why would you do that do my muscle memory? Why would you make me think for 5 extra minutes and waste my time every time I want to write your name? I am angry that Twitterrific tries to be just a little too clever and ends up being not clever enough.

I hate everything else about Twitterrific now too. I hate how it doesn’t look or behave like a Mac app. I hate how it always copies the wrong thing (making me think about it). I hate how it goes to the person’s website instead of their Twitter page when I hit the right arrow key. I hate how there aren’t keyboard shortcuts for the things I want to do. And most of all, I hate how it logs you out of Twitter in the web browser, making you ever more dependent on it and its stupid ugly face.

Add comment March 23, 2009 chibimagic

Unsatisfying iPhone web clippery

Since the iPhone SDK came out a year ago, Apple seems to have completely abandoned the little niceties of iPhone web app development.

They’ve had support for apple-touch-icon.png and <link rel="apple-touch-icon" /> for a while for making web clippings from MobileSafari. Some time later, they added apple-touch-icon-precomposed.png and <link rel="apple-touch-icon-precomposed" /> so you’re not forced to use Apple’s box and glass effect on your icon.

In iPhone OS 2.1, they added support for <meta name="apple-mobile-web-app-capable" /> so web clippings look more like native apps by disabling the toolbars in MobileSafari. I finally added my PHP/AppleScript thingy to my home screen as a web clipping, but it’s dissatisfying whether or not I use this meta tag.

If I use it, it doesn’t preserve my digest authentication, so I have to log in every time I load the page. Also, after authentication, everything I click on opens in a new window in MobileSafari instead of the fake native app. If I don’t use the meta tag, it opens fine in MobileSafari, but doesn’t do the nice JavaScript scroll in my body tag (<body onload="window.scrollTo(0,1)">) which hides the top toolbar.

So, I am mildly unsatisfied with the state of web apps for the iPhone. Of course, it would be nice too if Apple provided the graphics and CSS to make fake web apps, but apparently they’ve entirely abandoned the whole web app game for their native SDK. I don’t blame them, because native » web, but in my case, it’s an easy way to write a custom solution for a personal problem.

Add comment March 19, 2009 chibimagic

Red Dwarf – Theme

It’s cold outside
There’s no kind of atmosphere
I’m all alone, more or less
Let me fly far away from here
Fun fun fun, in the sun sun sun!

I wanna lie
Shipwrecked and comatose
Drinking fresh mango juice
Goldfish shoals nibbling at my toes
Fun fun fun, in the sun sun sun!
Fun fun fun, in the sun sun sun!

Add comment March 17, 2009 chibimagic

Sharing is caring… about yourself

Share

I hate these little spammy share links that show up everywhere now. Sure, the individual icons are kind of cute, but overall they’re ugly and annoying for a variety of reasons.

One, it shows you don’t know who your readers are. Are they the type of person that’s more likely to have a membership on LinkedIn or MySpace? Reddit or Twitter? If you don’t know who you’re writing for, you’re probably not doing it very well.

Two, it’s a distraction. Even if the person reading your article is active on one of these networks, they still have to scan through every icon to find the one they want. Takes effort = makes them less interested. The more icons you have, the more effort it takes. And the lower the signal-to-noise ratio becomes for your site. This is worsened by the fact that sites with a large collection of share features usually also make very short posts.

Three, why do we have a million ways of sharing things on a million different sites? These things are only useful if people are actually using them. I’m just waiting for the bubble to burst and most of these services to go away.

And finally, it shows you’re dumb, because these links don’t work anyway. Sure, that one article will get better placement on a variety of sites and more people will click on it, but these marginal people that you get are also less likely to care about what you’re saying. You’ll get bored ADD people clicking around and not really reading. These share links tell people that you care more about meaningless clicks than engagement and understanding, so the only readers these links draw in are the kind of people that spam and first post and misspell and insult. And then you start writing crappier things because you get discouraged by your crappier readership. It’s like the broken window theory, and this is your first crack.

Don’t let your neighborhood get destroyed.

Add comment March 13, 2009 chibimagic

AppleScript ♥ iTunes podcasts ♥ improvement!

I realized that the other solution was less than ideal. Every time I downloaded a new podcast or listened to an old one, all the tracks would change, and they would all have to be recopied to my iPhone. So! New! Improved! AppleScripting!

tell application "iTunes"
my setTrack("Mac OS Ken", 1)
my setTrack([Apple podcast 1], 2)
my setTrack([Apple podcast 2], 2)
...
my setTrack([Trivia podcast n-1], 8)
my setTrack([Trivia podcast n], 8)
end tell

on setTrack(theTitle, trackCount)
tell application "iTunes"
set trackList to (every track in playlist "(Podcasts)" whose album is theTitle)
repeat with aTrack in trackList
set track number of aTrack to trackCount
end repeat
end tell
end setTrack

Every category of podcast gets the same priority, and this makes it a lot easier to read and modify. Win!

Add comment March 12, 2009 chibimagic

Previous Posts

Pages

Categories

Links

Meta

Calendar

December 2009
S M T W T F S
« Nov    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Most Recent Posts