Most Recent Posts

I was going to get mad at threading is evil guy, and respond with the new wave of the future - just a stream of posts with no way to tell what caused someone to say something or how to , but then I realized that I'd be describing Tumblr.

I am finding TheDailyWTF members complaining about Discuss far too hilarious for my own good.

I am finding TheDailyWTF members arguing complaining about Discuss far too hilarious for my own good. I need to wake up in less than two hours.

It's, what, day four of Twitch Plays Heartgold? Based on the speed of Crystal, I was almost worried that they'd have beaten the Elite Four by now.

Rewriting Jolteon's Backstory

Eevee evolves into Jolteon when it lives at the water's edge. As would be expected of a water's edge carnivore, Jolteon is piscivorous and a good swimmer. What might not be expected for an electric type is that it prefers to hunt using its Pin Missile; it wouldn't do to destroy an ecosystem per meal. It will, however, fight using the electric powers and if it feels particularly threatened, it will flee to the middle of its water source. If the attacker pursues, it will be soaked and risk Jolteon unleashing 10,000 Volts in the middle of a river or lake. On second thought, that sounds more like a smart invasive species than something that evolved there naturally.

On the note of "because I haven't said anything in a while", here's pretty much the only rappish thing I have ever liked. Drake is on the current Saturday Night Live, as an example of rap I don't like. I think the difference is that Napoleon, Emperor of Dollar has instrumentals, unlike every other rap song ever. I mean, I was of the impression that rap wasn't allowed to have instrumentals. Because just admitting that it's poetry would be lame, I suppose. Anyway, there is a way to make rap decent.

I don't see it. I mean, on the one end of the spectrum, there's Racist Caricature, which is evil, and on the other side there's we decided this guy was Asian five minutes before release, which I also thought was bad. I mean, the later is how I plan to deal with genders should I ever write anything original, but I'm not twenty professionals. I suppose his hair is black, compared to the Dreamdorks' red, brown white and brown. And apparently that's a way to tell in animation. But still, apparently it's important that diversity exists in art, even if that diversity is of the "only exists by the word of god" kind.

I am currently at home. Only reason I'd go to a movie night. Well, one of two. I love you Hiccup! ♥♥♥ That, plus the fact that my laptop's wireless is still broken means I have no idea what's currently happening in Twitch Plays Pokémon HeartGold. Which started about 24 hours ago. I'm trying to figure out any pattern in what's in Internet Explorer's cache. I haven't found any html pages that are available offline, but a few feeds have images in the cache. The most recent 7 XKCD comics, nearly every image in the last 200 entries of two three different Tumbler rss feeds, and another 45 of another Tumbler feed including the one linked on this page - that actually does explain the lack of anything else in the cache. Also, this html and images, but not the song, I was going to play with images in feeds, on the server side. I think this is reason to play with images in feeds on the client side as well.

Reaction to: X-Men Days of Future Past

So, apparently today was movie night, despite that the X-Men movie was the least bad one in theatres right now. "Days of Future Past". The primary thing I got out of that is "despite the fact that 'Quick Silver' sounds like the the guy who suddenly gains a metallic shininess exoskeleton on command, 'Quick Silver' is actually DC's Flash equivalent Marvel's Flash equivalent." Well, I didn't get that from the movie, I got that from my sister, who apparently turned into a huge comic book nerd suddenly. That helmet the magnet controlling guy had almost looks like the one some of the arts gave Marc from the Twitch Plays Pokémon Firered run. Except a single metal color and no visor and, actually, it looks more like Loki's helmet minus the horns than anything else. So, the helmet Marc has is Magneto's parce que Marc's "Magnet Pull" ability; I know that much. Anyway, you'd think a professional work have the lawyers up in arms about having a character that has Magnito's metal-controlling ability, Magnito's helmet, Magnito's personality, I man the whole thing is practically a rip off of Magnito's character. No idea how the movie's lawyers let them get away with using a Magnito rip off. I mean, the movies think there is no such thing as fair use, right? The last slide of the credits claimed This movie produced some-hundred jobs and some-thousand work hours. Because no one would believe that the movie industry creates jobs otherwise. Seriously, their reputation is that bad. Well, in my eyes at least. Also, no one involved with a movie ever get paid for their work, so it doesn't actually matter how many jobs are "created". I also saw that there the credits thank a British Columbia tax credit. The moral was explicitly stated. I don't think the moral stated has anything to do with the movie. But time travel has a way of making morals weird. I knew Magnito, Wolverine and The Professor going in. I remembered Storm when I saw her. "The Beast" and Mystique was mentioned enough that I couldn't help but know who they were by the time the movie was over. And then I saw the name "Quick Silver" in the closing credits, immediately thought it was the metal guy and was immediately corrected. I know absolutely no one else.

Providing the application name of a 'Open With' entry.

In Windows Explorer, the context menu of an image file is selected. The Open With menu includes an entry labeled 'Image Manipulator' I lied I didn't realize the specific property did this until I saw one of the comments on MSDN. Now, adding the emphasized key for an executable filename, but didn't work for a jar filename: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\Applications\imageManipulator.jar] @="Image Manipulator" "AppUserModelID"="Rayrobdod.ImageManipulator" [HKEY_CURRENT_USER\Software\Classes\Applications\imageManipulator.jar\shell] [HKEY_CURRENT_USER\Software\Classes\Applications\imageManipulator.jar\shell\open] "FriendlyAppName"="Image Manipulator" [HKEY_CURRENT_USER\Software\Classes\Applications\imageManipulator.jar\shell\open\command] @="java -jar C:\\Program Files (x86)\\rayrobdod\\Image Manipulator\\\\imageManipulator.jar \"%1\"" [HKEY_CURRENT_USER\Software\Classes\Applications\imageManipulator.jar\SupportedTypes] ".bmp"="" ".jpg"="" ".jpeg"="" ".png"=""
HKEY_CURRENT_USER
  Software
    Classes
      Applications
        imageManipulator.jar    ; the application name
          (default)="Image Manipulator"
          "AppUserModelID"="Rayrobdod.ImageManipulator"
          shell
            open
              FriendlyAppName=Image Manipulator
              command
                (default)="javaw -jar ... "%1""
          SupportedTypes
            .bmp=""
However, even though I didn't find any documentation saying that this works, it did work, as evidenced by the image. Again, I couldn't find documentaiton, so until futher notice I have to assume that this is undocumented behavior. rrd.image.anyImage is the ProgID; the added line is emphasized. Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\rrd.image.anyImage] @="An Image File" "AppUserModelID"="Rayrobdod.ImageManipulator" [HKEY_CURRENT_USER\Software\Classes\rrd.image.anyImage\shell] [HKEY_CURRENT_USER\Software\Classes\rrd.image.anyImage\shell\open] "FriendlyAppName"="Image Manipulator" [HKEY_CURRENT_USER\Software\Classes\rrd.image.anyImage\shell\open\command] @="javaw -jar \"C:\\Program Files (x86)\\rayrobdod\\Image Manipulator\\\\imageManipulator.jar\" \"%1\""
HKEY_CURRENT_USER
  Software
    Classes
      rrd.image.anyImage     ; the ProgID
        shell
          open
            FriendlyAppName=Image Manipulator
            command
              (default)="javaw -jar ..."
I tried throwing a DefaultIcon value next to the FriendlyAppName value, and it didn't work, but I'm not sure if it's because it doesn't work, or because I gave it an ico file instead of a dll or exe, or because it needed to be a key.

The annoyance of turning objects from reference types into value types

Probably the most annoying thing about turning tokens into value types, rather than reference types, is that I can't say "Move Token@54B7 two spaces left", I have to say "Destroy Token(currentSpace = Space@4C61, hp = 43, currentStatus = None, tokenClass = Some(TokenClass(…)), …), and create an identical one except that it is two space to the left." The first result is that the AIs have to send their commands individually, as after a command the token will no longer be the same token. What that implies is that the BlindAttackAI now has to actually check whether the move it intends to make is legal; it return the same output for the same input, so if an input results in an illegal command, it will always result in the same illegal command, contrasting with before where it sent a sequence of commands and it didn't matter which were illegal since the turn would consist of whatever legal commands were in the sequence. The second result is that it makes communication between the ais and the master harder. The PlayerAIs aren't allowed to see opposing tokenClasses; practically the defining feature of this game. The game master always can see the token classes. Token(tokenClass = Some(TokenClass(…)), …) != Token(tokenClass = None, …). Basically, some conversion has to happen between the command and the thing that performs the command. This indirection didn't exist before.
Previous page