Digital Rights Management (DRM) is widely demonized on the net. So I was a little amused when I got the ad below in the mail. Yeah, I know, software rights management is not the DRM associated with protecting music files, that you usually hear about. But if it has legs like those, who cares!
Author: blueZhift
Halo 3 is coming out next week and it now appears that a number of retailers will be open at midnight to sell it. Quite honestly, I don’t think I’ve played more than 3 or 4 hours of Halo, ever! But I love a party, so I may be out there to get my copy at midnight too. Heck, might even take a day off to play it. Why do I get the feeling that a lot of IT workers will be calling in sick September 25th? Worse, still, heavy play is going to make the streets run red with the blood of overheated Xbox 360s. Oh the humanity!
We’re all familiar with the jokes about your online sweetheart turning out the be some old guy or teenage nerd, etc. etc.. And we laugh at the “horror” of discovering that your image is false. But surely there must be some stories where these odd couples in real life become friends/lovers despite that, and not just the ones involving people getting arrested for statutory rape. For reference, I’m thinking more along the lines of the relationship between Tsukasa and Subaru in the anime series .hack//Sign. That series is somewhat vague about what happens after they meet in real life, but clearly they did not recoil in horror at the discovery that they were both women, one confined to a wheelchair no less.
If indeed online relationships are real, then it is highly likely that eventually they are going to profoundly change the nature of real life relationships and what are and are not acceptable pairings. Indeed, the pair could conceivably cease to be the base unit.
=====
This is a bit of copy pasta of my comments on the Slashdot discussion of Regina Lynn’s Sex Drive commentary on Wired.
It looks like EA Sports hasn’t managed to buy up all of the football licenses just yet. Digital entertainment company Nerjyzed Entertainment Inc. is releasing a black college football game for the PC. I have no idea how good the Black College Football Xperience (BCFX) is going to be since the press release has more info than the BCFX web site right now. But if it’s got those cheerleaders in it, I’m all over it! Seriously though, if this does well, I’m sure Electronic Arts will come a knockin. It’s scheduled for release on November 23.
I’ve been setting up a test installation for a ColdFusion application I’m supporting and dreading having to set up ColdFusion on Ubuntu. I had been planning to install ColdFusion 7 because the earlier 6.1 no longer worked after I upgraded Apache to version 2.2.3. I found instructions for installing ColdFusion 7 on Ubuntu, but in the comments on that blog someone had said that ColdFusion 8 installed on Ubuntu 7 without the need for any special steps.
So I downloaded the ColdFusion 8 Developer’s Edition for Linux and ran the installer. No trouble at all, and so far it appears to be working. Ubuntu is not an officially supported Linux for ColdFusion, but I suppose it has become popular enough that maybe someone decided to at least allow it to install on Ubuntu. In any case, thanks Adobe!
OMG! Vista SP1 1GB Download!
I just read that Windows Vista Service Pack 1 will be out Q1 2008 and weighs in at a hefty 1GB! OMFG, how in the world has it come to this? How do you grow an OS to such size? There’s no good reason that this should be the case and IMHO, Microsoft needs a serious palace revolution to get things back on track. In the past, faster computers have been able to outrun OS bloat so that now, the initially piggy Windows XP is a pretty good performer on today’s hardware. But I wonder if those days are coming to an end. Chips may get faster, but PCs have a lot more competition for their functionality now than in the past which could slow down PC sales to consumers. And, as usual, businesses are slow to adopt new OSs and probably won’t be picking up Vista until they buy new hardware, Vista’s specs have pretty much assured this. A 1GB service pack definitely is not going to help matters.
Rush Hour 3: Oh Why Jackie? Why?
I saw Rush Hour 3 today because at the time I had nothing better to do. Well, nothing would have been much better to do than see that piece of sh*t movie! Rush Hour 3 totally sucked! It was unfunny and the action uninspired and, in light of the unfunniness of the film, too short. Why Jackie? Oh why did you make this film? I still like Jackie Chan, but I sincerely hope that he makes at least one more good martial arts film in his classic style. It would be a tragedy if Rush Hour 3 went down as his last film. As for Chris Tucker, I kept wishing that Jackie would just tell him to STFU and GTFO because nothing he said the entire film was funny! OMG! It would have been better to replace all of Tucker’s lines with farting noises.
Is Second Life The Next Amazon.com?
It’s been a few weeks since my last foray into the virtual world Second Life. I’ll probably logon this weekend having heard that the Second Life Community Conference is taking place right here in Chicago. Even if I wanted to go physically, I couldn’t because the event has been sold out for a while now! And part of me wonders if crossing the streams of one’s real life and second life, to borrow a Ghostbusters analogy, is a good thing. Insert the usual geek/nerd jokes here.
I only learned of the SLCC yesterday while reading an article on CNet concerning the conference and what they labeled as a “backlash” against Second Life due to some long standing technical issues and the failure of SL to live up to the wet dreams of a number of corporations hoping to make some real money in the virtual world.
After reading this, I remembered a lot of skepticism about whether or not anyone would be able to make money on the web and how companies like Amazon.com were destined to failure. Obviously, a lot, if not most, of the early web ventures failed, some spectacularly. But in the end, a number of companies were successful and now Amazon, Google, Yahoo, and others are household names and for many, it’s hard to imagine doing business without the web. Second Life may not go on to the success that Amazon ultimately had, but it’s really too early to tell. I think that virtual spaces like SL probably are the next big thing, but it will take some time to develop the new business paradigms that are valid in that space. If Linden Lab can hang on long enough and don’t make too many mistakes, they, like Amazon, may be around to reap the rewards of pioneering a new medium.
After watching on the sidelines for well over a year, I finally bought the Pink DS I’ve been wanting. Birthday time is just around the corner and I knew there was no way I was going to be getting this kind of present. It just never happens… So I decided to treat myself! :3 I also picked up a couple of games that I’d been wanting to play, Cooking Mama and Phoenix Wright. I haven’t had a chance to play Phoenix yet, but I did spend an hour of pure fun with Cooking Mama. What an awesome game! I haven’t had this kind of sit down, pick up, and play fun, since Parappa the Rapper came out on the PSOne ages ago! Who’d have thought making digital sandwiches and fried chicken could be so much fun?
Walking A Mile For Manga
Actually, I walked a two mile round trip today to get a copy of Kashimashi Girl Meets Girl volume 3 today. It was actually part of my normal two mile lunch walk, but the route I chose was chosen in the hope of finding this on the shelf of the Michigan avenue Borders. Not only did I walk two miles, I even paid full price! Borders sales normally start on Thursdays, but Kashimashi is one of those titles that isn’t printed in large quantities, so you’d better get it as soon as you see it! So far, they’ve been well worth it!
While very popular, MySQL is a database with a number of sometimes annoying quirks. On Windows, MySQL stores table names in lower case and does case insensitive comparisons by default. On Linux, it stores table names in their original cases and comparisons are case sensitive. This has obvious implications if one is trying to develop a database on Windows and then restore it to a Linux based production server, and is just the problem that I ran into. I know that I can reset those defaults to make this easier, but that really wasn’t an option on the production server, which hosts other databases that would have been effected by a change like this. So I decided that the best bet, being pressed for time, was to simply convert the lowercase table names in the mysqldump generated SQL dump, to the uppercase versions needed for the app running on the server. Having over 150 tables, in a 12MB dump file made changing these by hand extremely undesirable.
Regular expressions and Python to the rescue! Searching the web for a script that would find all text enclosed in back ticks and uppercase it, proved fruitless. And which my favorite editor for this, notepad++, can find and replace using regular expressions, it did not have any function I could invoke to perform the uppercasing automatically. So I present the following code I wrote to do the job. It’s very simple, only the very last part of how to grab the matched text that I wanted to uppercase, took any time. Please feel free to use this any way you like! I think it can serve as a good base for any similar search and replace operations. I used A.M. Kuchling’s Regular Expression HOWTO to learn how to use regex in python.
# uppercase_table_names.py # # utility script to find and uppercase all # table names and references in mysql sql # script. this actually uppercases anything # in back ticks which is fine for my purposes # # feel free to use this script anyway you like # -- blueZhift 2007-08-19 # http://bluezhift.proliphus.com # see http://www.amk.ca/python/howto/regex/ # for more about using regular expressions in python import re def make_uppercase (match): input_string = str(match.group()) return input_string.upper() print "Beginning Program\n" output_file=open("outputfile.sql", "w") output_file.write("-- Uppercased Output\n") # complile regular expression to look for search_pattern = re.compile(r"`(.[^`]*)`", re.VERBOSE) input_file = open("inputfile.sql") for line in input_file.readlines(): # find and replace edited_line = search_pattern.sub(make_uppercase,line) output_file.write(edited_line) print edited_line input_file.close output_file.close print "Program Completed\n"
Click here to download source code plus input file example. (uppercase_table_names.zip)
Yasashisa Asuka ~ AMV
I’d been working the last couple of months on a new anime music video using clips from Neon Genesis Evangelion and a Rush song when I absolutely fell in love with Yasashisa to Yowasa wa Chigau (gentleness and weakness are different) and decided to do something with that first. Inspiration comes like a whirlwind and I’m very happy to have just finished the new video. Things just fell into place very nicely, but one of these days, I’m going to have to fork out some bucks for something better than the crash happy Windows Movie Maker!
Yasashisa Asuka
Song: Yasashisa to Yowasa wa Chigau
Artist: Toyoguchi Megumi
Anime: Neon Genesis Evangelion
Created by Shonen Jidai
Talk To Me Potsticker!
I used to just ignore contests and promotions, but something about Zazzle’s Talking Food contest just sort of grabbed me so I decided to enter this weekend and was inspired to create a talking potsticker! It just popped into my head along with some Cantonese I’ve learned over the years. Will it win, who knows? But I had a lot of fun creating it and the kids like it too!
Kenpachi Girl, Yeah!
I think my interest in anime and cosplay has made me more observant of fashion in general and hair styles in particular. Yesterday I had the pleasure of seeing a woman near the Apple Store with her hair spiked in the back like the soul reaper Kenpachi on the anime series Bleach. The spikes weren’t as big as his, and there weren’t any bells on the ends, but it did look pretty good. On a related note, I have a feeling that this is the year I’m going to see more pink hair…just a feeling.
Gravitation Compels Me!
My oldest daughter recently returned from Japanese camp and now we are both eagerly watching the Gravitation anime series which I was quite happy to find at Otakon this year. I’ve always enjoyed the weirdness of my life in general, so it is with a great deal of pleasure that I find myself watching a romantic comedy anime that involves two guys with my teenage daughter. We both happened upon Gravitation by way of the monthly New Type USA DVD. I was a bit shocked that a shonen ai story would be included on the disk, but Gravitation is really that good and once you get past the boy meets boy aspect of it, you can take it for what it is, one of the best romantic comedies you’ll find anywhere, anime or live action!
Once we finish the watching the anime, I’m going to borrow my daughter’s manga too. I’ve only read the first two volumes so far and started the novel. And with so many crazy outfits, I think there may be a Shuichi cosplay in the future! Oh, and did I mention that the music is great too! I heard the opening theme, Super Drive on the J-Pop CD, long before I knew anything about the Gravitation anime. Great story, characters, and music, I’m totally sold! And being able to enjoy it with my daughter puts me in the double bonus!