Yeraze's Domain 3.0

Supercomputers, Programming, and Life in Mississippi

Entries for December, 2005

GMail Mobile

A while back I posted about some of the trouble I had using my Toshiba e740 with GoogleMail. Their website used some fancy JavaScript & CSS tricks that the simpleminded browser couldn’t handle. I tried alot of things before basically giving up. The Gmail Wireless site was a good find, but it still wasn’t fully functional on the E740. I could read mail, but sending mail always resulting in odd errors about logging in. Also, it’s not affiliated with Google, which just made me nervous.

Well, now it seems they’ve launched Gmail mobile. Just point a browser to http://m.gmail.com and you can access a stripped down version of the site. Seems to work just fine in FireFox, but that’s not really a useful test. Tonight when I get a chance I’ll pull it up on my E740 & let you guys know how it goes.

Amazon Wishlist

I know it’s kinda late for christmas, but I finally decided to go ahead and setup a Wishlist on Amazon. You can find the link to it on the left sidebar (Yeraze’s Wishlist for all you RSS feedsters).

Basically, it seems they’re a popular thing to have on your website, and my folks and Laura are always asking about things I want for a Birthday, Anniversary, or Holiday. So now they have a nice list of stuff to work with :) I don’t expect anyone to really buy the stuff from Amazon, it’s just a convenient place to manage the list. It’s pretty small now, but I’m sure it’ll grow with time.

USB AutoRun

I’ve an avid fan of Bruce Schneier‘s highly recommended PasswordSafe program. I use it to keep track of all the wierd forum passwords around the net, alot of which I only use once or twice a month.

I keep the entire thing installed on a USB key, so I thought it would be a great trick if I could simply get the app to run automatically when the key is inserted. Sounds simple enough, that’s why windows has Autorun right? Well, I’ve spent a while mucking around with it and have made a few discoveries:

  1. Can’t use long filenames, have to use the abbreviated filenames.. This means turning “Program Files” into “Progra~1″
  2. Different versions of windows expect different options.
  3. Autorun on USB keys is “Disabled” by default. This is probably a good security measure, so I won’t gripe about it too much.

After alot of reading around on the net, tho, I finally found a INF file structure that seems to work. Drop the following modified to match your needs into the root of the USB Key as “autorun.inf”:

[autorun]
OPEN=Progra~1\Passwo~1\pwsafe.exe
shellexecute=Progra~1\Passwo~1\pwsafe.exe
shell\Auto=&AutoPlay
shell\Auto\command=Progra~1\Passwo~1\pwsafe.exe
ICON=favicon.ico
shell=Auto

This example runs the PWSafe program. Unfortunately, it won’t automatically run, nor will it appear on the annoying autoplay popup. But, when you double-click on the USB Drive in “My Computer” (Now with my fancy personal icon), it will automatically start the program. So it’s a shortcut, but not as short as I’ld like.

The "EX"

Gotta thank Torey for this find.. I’ld love to have one of these just for the odd looks.

Check it out at CSB Commodities.

Fashion Style Test

OK, not my usual fare.. But I’m here with Rhianna, playin hookey from the office, and she’s Napping… So, while wasting time on the net, I took the Fashion Style Test. Yeah, wierd.. But here’s the (not really) shocking results:

Office Master
54% Tastefulness, 44% Originality, 45% Deliberateness, 38% Sexiness
[Tasteful Conventional Deliberate Prissy]

Your style is professional. Your clothes always fit the situation and you probably never offend people by, say, wearing pink to a funeral. You just know what becomes. You don’t like extravagance too much and you’re not accidental. Your well chosen, stylish outfits communicate that you’re a serious person. Following classic rules about dressing, you make sure that no one would call you flashy and many people admire your calm, composed look.

The opposite style from yours is Fashion Rebel [Flamboyant Original Random Sexy].

All the categories: Fashion Enemy Bar Cruiser Kid Next Door Sex Bomb Hippie Kid Fashion Rebel Fashion Artist Catwalk God(ess) Librarian Sporty Hottie Office Master Uptown Girl/ Boy Brainy Student Movie Star Fashionista Glamorous Soul


My test tracked 4 variables How you compared to other people your age and gender:
You scored higher than 32% on Tastefulness
You scored higher than 31% on Originality
You scored higher than 31% on Deliberateness
You scored higher than 20% on Sexiness

Link: The Fashion Style Test written by mari-e on Ok Cupid, home of the 32-Type Dating Test

I halfway expected the server to just crash rather than give me an answer. Whoda thunk…

Halo Zero


Gotta thank Paul for pointing this one out to me: Halo Zero.

It’s a fan-project, completely free and not affiliated with Bungie or Microsoft. It’s a side scroller shoot-em-up set right before the first Halo game. I haven’t tried it yet, but the graphics look pretty good for a fan project. I’m gonna try it out tonight, I’ll post more then.

Update: AWESOME! These guys should hook up and release an arcade cabinet of this! I played it on easy, and beat it in under an hour, but it’s a blast. Very reminescent of the old Contra. Definately worth the 30s download just to check it out :)

Games Now and Then

Since I’ve quit playing Star Wars Galaxies, I’ve had alot more free time. I’ve been spending it catching up on Single Player games, and I guess i’m just lucky that there’s been a good crop of them for the PC recently. But now that I’ve gone through some of them, I have to wonder why are games so short now?

I remember playing A Link to the Past on my old 8-bit NES, and it took me months. It was a hard game with alot of ground to cover, it just was a BIG game. What’s changed between now and then?

Well, people keep telling me that it’s the difference between being an 8 year old and a 20+ year old: My skills are better and I just make quick work of them. I don’t think i agree tho, I think that trying to beat a Link to the Past now would still take me a few months, or at least several weeks. People keep telling me that “How can you possibly compare games now to games then?” Sure, the graphics are more realistic and the sound is better, but what does that have to do with the quality of the game honestly? Especially with the Duration of the game. A crap idea with 100million polygons is still a crap idea.

There’s plenty of games with promise out there. Call of Duty 2 is based on friggin World War II, so you’ve got at least 5 years of content to work with. Yet you only have 10 hours of gameplay? Bought new that’s $5 an hour. Quake 4 and Doom 3 are the same, fictional storyline and locations with limitless potential, over in just 10 hours and unlike older games, there’s virtually no replay value in these games. All you can really do is crank up the difficulty, but the same bad buys are there in the same places doing the same thing, it just takes a few extra bullets to take em down.

This week the winners of the annual Independent Games Festival were announced. These are games developed with little-to-no budget for the public, some of them sold for modest amounts but some of them free. You can check them out and see alot of great games there, with basic graphics and sound effects. Just look at the winners of the 2004 Indie Game of the Year award. Take one of these games and add in the resources of a major publisher, and what do you think you could get?

Edit: I just found out that nintendo was smart enough to rerelease Zelda 2 as Zelda II: The Adventure of Link for the Game Boy Advance, currently going for $10 at Amazon.

Rough Weekend…

This was a rough weekend.. Hopefully won’t be another one like this anytime soon.

Saturday morning started like any other. We woke up, got the coffee started, Rhianna sat down to watch Little Einsteins, and we were all happy. After a few minutes Rhianna said she was ready to go to school. When we told her it was Saturday, and there was no school, she was suddenly ready to go see Nanny & Mamaw. Well, that wasn’t in the plans, but Laura figured “what the hell” and loaded her up. I would have gone, but I was supposed to work with Tom this weekend to make some spare cash for christmas.

Well, a few hours of Prince of Persia later I got a phone call from Laura saying that Rhianna was going to need to see a doctor on Monday because she was complaining about her ear. I didn’t think much of it, because she’ld been complaining of her ear off an on for the last 2 weeks, just like she complains about her finger or her knee or whatever other part of her body she suddenly remembered. (She’s real big on the “I got a booboo! Kiss it daddy!”) Another few hours go by, and then Laura calls me again. I hear Rhianna screaming like a stuck pig in the background, and Laura says she’s going to the emergency room. I dig around online to see who our insurance covers, and she’s off.

Well, I called my folks to let them know what was going on, and then I figured Laura could use my help. I called her up to find out that Rhianna graciously just coated Herself, Laura, Laura’s mom, and Laura’s Mom’s front porch with lunch. Things are going downhill fast. I do the 5-minute pack & run, and then I’m on my way to help out. Well, I arrive just as Rhianna’s leaving the ER. The verdict: Upper Respiratory Infection (sniffles), Stomach Virus (vomit), and an Ear Infection (the sore ear). He gave us some pills, and we took off for my parents house.

So in short, I spent the weekend helping Laura watch not just Rhianna, but a sick & vomiting Rhianna.. And not in our house, but in my parents house. Which we were very unprepared for, so Wal-Mart got alot of business from us this weekend.

Thank goodness, tho, Rhianna is fine now. We’re not puttin her back in daycare for another day or two, both to protect Rhi from a relapse, and to protect the other kids from whatever she had. I wound up having to cancel on Tom, but maybe another weekend. All in all, it was an exhausting experiences that totally fubar-ed the entire weekend.

All I can say is: Yay for Tigan Suppositories. Rhianna would disagree I’m sure, but they sure do work. She still won’t let me change her diaper :-(

Prince of Persia: The Two Thrones

Never having played the original Prince of Persia: Sands of Time, I started Prince of Persia: Warrior Within with alot of trepidation. I wasn’t disappointed, as my earlier review showed. So when I started seeing commercials on TV for Prince of Persia: The Two Thrones, I knew I had to get it.

I started it last night, and I have to admit that they’ve done an excellent job of keeping the fun and feel of Warrior Within intact. The combat system is almost identical, with the same controls and alot of the same moves, but plenty of new ones to keep things moving. As far as combat goes, the one really new thing is the “Speed Kill” concept, a kind of button-mashing mini-game that guarantees an instant kill if done correctly. The Speed Kill stuff underlies a new focus in this game, tho, on stealth. Speed Kills can only be done if you sneak up on your enemy from behind without being seen, so most of the areas are specifically laid out with parapets and catwalks to let you get above or behind a guy, and initiate the speed kill. Also, to replace the intense time-limited “Dahaka” scenes from Warrior Within, they’ve introduced the “Dark Prince”. Sometimes you become possessed with this evil force that slowly drains your life away, and the only way to stay alive is to harvest the sands of time. This means sequences of racing against the clock (the clock being your life bar this time) and continuous combat.

Technically, it’s still cutting edge. The graphics are stunning, and there’s still no load times as you walk around the areas. They’ve added a new technical Bionic Commando-esque feature in the “Dark Prince”‘s chain that you can use as a weapon (swirling it around or using it as a whip) or as a tool (use it to pull things to you from far away, or for amazing acrobatic swinging feats). The sound is amazing, and the cinematics are beautiful. The controls with a keyboard and mouse are, unfortunately, a bit kludgey: The mouse still feels sluggish & slow even at the highest speed settings. This is a side effect of the game being tailored for joystick use (On a side note, I do have a joystick, a Sidewinder2, but it’s not meant for this type of game. The game does detect it and try to use it, I’ll try tonight playing with the joystick disconnected and seeing if that helps).

I’ve only got about 3 hours into the game so far and it’s got me hooked. I’ll update more when I finish it, but for now I have to give it 4 of 5 stars.

Update: Dec 11th, 9:54pm Game complete. About 5 days to complete, not bad. I loved the game, and the ending is great, although a little cliche. My one beef with the game: The bosses. Where Warrior Within had boss fights that were all about the “Free Form” Combat system, Two Thrones is all about the Speed Kill. Every boss is just about getting into position to start a speed kill sequence. It makes things less about skill & combos and more about “gimmicks”. Oh well, it’s still a great game. Keepin it with 4 of 5 stars.

Solutions and Impacts of Image Theft

In the “digital age”, it’s hard to think of what truly are the effects of “digital theft”. Really, what’st he harm in ripping an image off a website and throwing it up on your own?

I have to admit, I figured it was mostly harmless. That is, until Doug Alcorn tipped me off to the sad story of David Leeson. He happened to be “lucky” (Relative term) enough to wind up on the front lines of the Iraq war, and snap some truly amazing high-resolution images of the action. When it came time to come home, a US Army official convinced him to hand over some of the images for use in a yearbook, chronicling the event. Almost without hesitation he did so, and then his trouble began. You can read his story for the full details.

How can someone protect themselves from this? I’m sure alot of people would think he was kinda asking for trouble by giving away full-resolution originals without any paper trail or binding agreements, but surely there exists technology to help this. EXIF data is a good start, but hardly “foolproof”. It defeats the most basic attempts of passing off someone else’s work as your own, but how do you do anything more permanent? Watermarks come to mind, but they can easily be cropped out or simply render the image unprintworthy. One of his readers simply recommended a binding legal contract, which I’m sure would stop any dissemination of an official capacity, but it doesn’t do anything much to deter against individual copying.

Working in the Visualization lab here for the USACE, I can kinda sympathize with him. We routinely got burned with letting a single DVD out of the lab for 1 administrator to show as an example of our capabilities & progress, only to find out that it was going to be on the Discovery Channel the next week, and we had never gotten permission to show the project in the first place! Here, we’ve simply quit releasing material to anybody (even our own bosses) without proper written consent & approval, and then with watermarks, credits, and titles.

My suggestion: Steganography.
From wikipedia:

Steganography is the art and science of writing hidden messages in such a way that no one apart from the intended recipient knows of the existence of the message; this is in contrast to cryptography, where the existence of the message itself is not disguised, but the meaning is obscured.

The word “Steganography” is of Greek origin and means “covered, or hidden writing”. Its ancient origins can be traced back to 440 BC. Herodotus mentions two examples of Steganography in The Histories of Herodotus[1]. Demeratus sent a warning about a forthcoming attack to Xerxes by writing it on a wooden panel and covering it in wax, which was itself inscribed with a message. Wax tablets were in common use then as re-usable writing surface, sometimes used for shorthand. The second ancient example is Histaeus who shaved the head of his most trusted slave and tattooed a message on his head. After his hair had grown the message was hidden. The purpose was to instigate a revolt against the Persians. Later, Johannes Trithemius’s book Steganographia is a treatise on cryptography and steganography disguised as a book on black magic.

Generally, a steganographic message will appear to be something else: a picture, an article, a shopping list, or some other message – the covertext. Classically, it may be hidden by using invisible ink between the visible lines of innocuous documents, or even written onto clothing. In WW2 a message was once written in morse code along two-coloured knitting yarn. Another method is invisible ink underlining, or simply pin pricking of individual letters in a newspaper article, thus forming a message. It may even be a few words written under a postage stamp, the stamp then being the covertext.

The advantage of steganography over cryptography alone, is that messages do not attract attention to themselves, messengers or to recipients. An unhidden coded message, no matter how unbreakable it is, will arouse suspicion and may in itself be incriminating. In some countries encryption is illegal.

So how would this be useful? By placing a long piece of uniquely identifiable text (probably something a rudimentary as “This image is property of X, any attempt at reproduction or alteration is not permitted blahblah”) the images can be tied to their initial photographer. The original photographer would be the only person with the “key”. I don’t suppose this would help too much with people passing off other people’s work as their own, but it would at least give photographers the ability to prove (along with other evidence like neighboring photos) that they were the original photographers.

Steganography is not an solution in itself, but seems it could definately be a key part in a larger scheme. The scheme I described could probably easily be defeated through basic image manipulations (simply scale the image, and the text is garbled or lost), but I’m sure there are error-correcting methods that can survive most manipulations pretty much in-tact. Steganography is a field that, in my opinion, has wide use in DRM and security, but simply hasn’t had much research done. Maybe it’s time to start pumping some $$$ into that.