log (2002/09/13 to 2002/09/19) |
older log newer log |
Thursday, September 19, 2002
It arrived! Things sure get here quick from Taiwan these days. So we're pretty busy here. All those things you hear in the ads about Macs being infinitely easy to use? Har har har har har har! Okay, so it was pretty easy to set up (only had to consult Google once, to discover that to give a WEP key in hex you simply put a dollar-sign in front of it). But the main sexy game that comes on the machine? "Deimos Rising"? Runs great from an admin user. And then when you make a non-admin account for your little boy, and he tries to run it? Har har har har har! Error And trying to install "Tony Hawk's Pro Skater 2" from CD from the little boy's account? The dialog asking me where to install it has one pulldown list labeled "From:" (I want to install it from the CD, but that's apparently not what that label means), one unlabeled combo box whose left side seems to be an exact copy of the pulldown list and whose right side can't be clicked on, and an input field labeled "Go To:" whose function I still haven't figured out. And no matter what I do in that dialog the program won't install. Turns out that the message box that really ought to say "You have to be an admin user to install this game" actually says "The operation could not be completed because a file was not found". Har har har har har har! And I downloaded and installed Opera, but durn if I can find it. Searching for "opera" in the Finder's search box seems to find it in the Applications folder, but when I open the Applications folder it isn't in there. I have the feeling that this "cbn" file is to blame, but I dunno exactly how. I'm sure I'll grow to love it in time, but an order of magnitude better than a Windows box, it ain't. So before the computer arrived, I'd read "10 Tips on Writing the Living Web", and written the following rant about it: Don't use imperatives (See also one of my very earliest rants, on roughly the same subject.) More in the continuing series; today, the proper behavior when forcibly tugged back into the meeting after having been deeply absorbed in email on your laptop: Adam: So we're describing it one way on this slide, and a completely other way on this other slide, and I think that's a problem. Clark must not, of course, give any hint that he hasn't been listening. Ideally, his tone of voice in the last two questions should clearly imply that Bob is a total moron. The new computer arrived in Indiana at midnight (what time zone, I wonder?), and left the "sorting center" sixteen hours later. No hint on the tracking page where it is now. The suspense continues!
- 5 for "naked helen pictures" This log is in fact the first hit for "yahoo webcam hack" in Google this evening, due to a long list culled from the reflog back in August. Those hits, in turn, were probably due to the presence of those three words (not especially near each other) on the Toys page. Everything is circular. So what is the Yahoo Webcam Hack? Speaking of Google, I was looking for the documentation for SLIGE (a program of mine that I haven't touched in a year or three), and rather than trying to remember where on my hard drive I had it, I just typed "slige documentation" into Google, and there it was at the top of the list. I suppose this will seem utterly normal to my younger readers; still freaks me out, though... |
|
The little daughter watched the first half of "Legally Blonde" at a friend's house the other day, and last night she wanted to rent it and have us watch the whole thing. It's a terribly uplifting moral tale, demonstrating that even people who are young, attractive, wealthy, and intelligent can overcome these obstacles and succeed (reminded me of the Princess Diaries in some ways). And teaching along the way that any man who knows about fashions in women's shoes must be gay, and gay men never have affairs with women. A font of relevant modern information. Which isn't to say it didn't have some funny bits. It's also made me curious (yet again) about the whole Law thing. I wonder if there's anywhere (around here, or on line) that I could take some interesting law courses. Pace has a law school, pretty well regarded I think. Maybe I could audit something. In my copious free time! I wonder if they do that. Okay, now the real parts of my computer have shipped! Unfortunately, last time FedEx saw it, it was somewhere in Taiwan. Will it arrive in time for my birthday? Tune in next time for the next exciting installment... So let's be extremely geeky today. (Usually I don't do this, but that's a pretty good reason to do something, all by itself.) On our Java question the other day, a reader writes: "Hey, do you know the answer to this? 'Cause I don't." Yeah, that's about where I got to also. It certainly (almost certainly) could be done using reflection, but reflection is pretty High Wizardry, and I haven't played with it enough to be willing to use it in a normal program (as opposed to a "playing around with reflection" program, one of which I ought to write). Another reader: From the way your entry is written, it sounds like you can solve the problem if the word "static" is deleted. I'd be curious how you can manage this; I don't see how to do it (with or without "static") without using Class.getClass () and the .getMethod () or .getMethods () methods of Class Class. Without static it's pretty simple (and simply pretty), as long as you know that your class implements a particular interface (something that I do know, and that I should have mentioned in the original question). As in: void exerciseDog(String dogClassName) { So as long as the string you're passed is the name of a class that implements Dog (and Dog is an interface with methods attachCollar() and walk() and so on), you can invoke the methods given the class name. (Exception handling left as an exercise to the reader.) So for instance: String ourDogClassName = p.getProperty("dogClass","Poodle"); exerciseDog(ourDogClassName); But that won't work for static methods, because interfaces can't have static methods. It also only works if the class has a parameterless constructor, because that's what newInstance() invokes; but the interface can't require that the class have such a constructor, because interfaces can't contain constructors. (So you just have to hope that the guy who wrote Poodle.java read the JavaDoc for the Dog interface carefully enough.) The fact that Java interfaces can't contain static classes or constructors is one (are two) of the more annoying things about Java. (I know these limitations can be explained in terms of the way Java implements interfaces, but the explanations aren't IMHO justifications.) The fact that Java classes and interfaces aren't first-class objects at all... Well, I should just find the time to learn SmallTalk. So what besides this should I plan to download the instant the iBook arrives? Software Choice vs. Sincere Choice. Getcher scorecards here, can't tell the players without a scorecard. Wanna buy a scorecard, mac? I remember when I was a kid we were at some fun hippy concert or other, and the guy on the stage (was it Pete Seeger? was it raining?) told this joke. What do you call people who use the Rhythm Method? Parents! This apparently also applies to some people who use (or at least advocate) abstinence. (Story first seen on Daze Reader somewhere, I think.) (Note that the "joke at a concert" memory above may have been entirely fabricated out of spare parts by my brain, while I wasn't looking. Memory is a fascinating thing. Is time in fact just an illusion of memory? Would that explain everything?) Part of the new computer has come! Sadly it's not a really interesting part. Meanwhile, the Apple online store still lists it simply as not shipped, and calling 1-800-MY-APPLE gets me a chirpy little message that everyone's busy right now, and my estimated wait time to find out when my order might perhaps ship is "twenty; one! minutes.". What century is this, anyway? Not only are there no flying cars, but I can't reach electronically out into the world and find out every fact that might possibly have any impact on myself or my acquisition activities. Hmph! Alarmed passers-by called police and said they had seen a man trying to have sex with a traffic cone. Somehow that "trying to" is especially poignant. DEAR FRIEND, ELLEN FEISS FAN CLUB: beep beep beep. In other headlines: First ever smiley found, preserved for posterity. From Daze Reader, and no doubt widely slashdotted, it seems that Private Media Group, a porn distributor in some furrin country, is offering to buy the Napster brand (i.e. the name and the URL). What a twisted Web we weave, eh? High quality blogging today! I have these two URLs sitting around in my "to log" file for no obvious reason: Google Quiz, and Google Dance. Google continues to be a window into an alternate universe where the Bubble never burst. Speaking of which, here's Paul Ford's interesting tech-SF: August 2009: How Google beat Amazon and Ebay to the Semantic Web. You think? Various readers were alternately inspired or driven mad by the constant beeping: What is the sound of one beep ending? And slightly more extendedly: Stephen Wolfram turned out to be the result of a 1d cellular automaton, with the initial conditions of constant beeping. All very deep and memorable. Just what is a planic construction? HAPPY FRIDAY THE THIRTEENTH! Here are a couple more Top Tips for Small Meetings that I left off of yesterday's list:
From Rebecca, the extremely educational fetish map (speaking of free panties). Also from Rebecca, possible third moon found around Earth. Did you know there was a second one? That was my Interesting Thing for the kids this evening. We (mostly M, actually) closed up the Big Tub of Water today. Fall must be on the way. From Memepool, some subversive propaganda posters. Patriotism means No Questions! Also from Memepool, our Motto o' the Day: "Great deuses! As the space is bashful that, in this universe, we occupy." The Google weblog (a weblog about, not by, Google), leads us to the very cool Google Oracle, which not only knows how many planets there are, but also what you like to eat. The also very cool Lawrence Lessig has a blog, in which he talks about the neat and worthy stuff he's doing, including the Free the Mouse project (see also Eldred.cc). Speaking of Mickey Mouse, why does Microsoft Word consider "The hardware on which it runs may fail." to be a sentence fragment? And why (as Ian has noted before) doesn't the Apple online store order-status page give you any clue when the things in your order are likely to ship? (The USB light and the two games that I ordered have shipped, but the computer itself hasn't; it'd be nice to know if it's more likely to be tomorrow, or next month.) The Eatonweb Portal seems to have grown all sorts of features since I looked at it last, including BlogTree-like family trees (for all I know Eatonweb thought of it first), and even reviews. I've signed up over there, but I'm not sure how many different sites I'm willing to enter (and maintain?) CEOLN's status and history into. Geek Quandry: So if I have the name of a Java class in a string, how do I call a static method of that class (preferably without resorting to reflection)? Is it possible? (Since I couldn't figure out how to do it, I switched to a slightly different pattern that didn't require it; but I'm still curious...) |
top |
earlier entries |