offtopic

A MySQL–MariaDB linguistic mystery

Because Ubuntu’s PostgreSQL does not seem to be usable, I decided to switch to MySQL^H^H^H^H^HMariaDB and by chance I stumbled across this article that mentioned My is actually the designer’s daughter and so is Maria.

Since I found out some time ago that Mimi is the same name as Maria and My sounds suspiciously similar to Mimi, I wondered right away if My is also a diminutive of Maria. Wikipedia mentions that Michael Widenius lives in Finland, so at first I looked for Finnish names; then I realized that Widenius is obviously a Swedish last name so I looked for Swedish names instead, and found that My is indeed a diminutive of Maria.

So I wondered: MySQL’s “My” and MariaDB’s “Maria” are, as I suspected, the same name. I wonder if they’re actually the same person. Wikipedia suggests they aren’t, but the entire “Personal life” section has been tagged as missing citations (ok, maybe I’ll agree with their citation policy this one time), so it’s still possible they are actually the same daughter.

Obviously there’s no way to know (short of asking Michael Widenius himself), but it would actually be really cool if My and Maria are actually the same person: It would be like saying “Hands off my daughter, and by the way she’s grown up now.”


Update: Joffrey Michaie has kindly pointed out My and Maria are actually different persons. Mystery solved :-)

How do you feel to have something you didn’t write attributed to you?

Not my article, but I’m still deeply disturbed because librarians and open-source advocates share the same ideals (and I was an OLA member at one point). The whole dubious deal is chronicled on Stewart Varner’s blog.

I have had the experience of having my writing rephrased so that it didn’t read like my own, and having all communication cease right after I turned in an article. I thought that was bad; what the American Library Association has done is infinitely worse.

Rare gem found at @BMVBookstores

I dropped by BMV today by chance. As I walked in I thought, “So where should I go to?” Then I instinctively walked to the “Languages” section. Scanning the shelves, I spotted a very rare gem: (This is the very rare gem that I found: the green APA manual.) It looked exactly like the APA manual, but it’s a different colour, and it says “Presenting Your Findings” on the spine. I took it out and there it says, “Presenting Your Findings: A Practical Guide for Creating Tables,” published by the American Psychological Association. I scanned the shelves another time to see if the other one for figures was there somewhere. Nope. I scanned it another time to make sure. Nope, not there. Still, just this one was a very unexpected find. Who would have thought, BMV? I literally had never seen this book before, anywhere: not even at Chapters or at the U of T Bookstore.

old Canon dead

Since my Pentax is half dead, I have been using my old Canon. But when I tried taking some pictures today I found I couldn’t turn it on. I thought the battery was dead. But when I went home and plugged it into the charger the “charging” light didn’t flash. Zilch. Since I had to charge some other batteries I unplugged the Canon charger, plugged in the NiMH charger, and the NiMH charger just ran fine. So I have no idea what happened to my Canon. Anything could have gone wrong: Fried charger, broken cable, dead battery, or — heaven forbid — fried motherboard. Maybe it’s just too old and decided to refuse doing any more work. So I now have no working camera and can’t document any more work. A half dead Pentax is still better than a completely dead Canon, I guess. Sigh.

semi-planned but still unexpected expenses

So yesterday (Friday) after the meeting I was thinking of just buying two Vietnamese subs for lunch and started wandering in the general direction of Spadina. And then it dawned on me that since I was already on College I might as well find a computer store and see if people actually still sell CF card readers (since I was told people actually still sell these things). So the first store I tried turned out to be Canada Computers, and I was pleasantly surprised that this Canada Computers (probably because they have to to survive in this part of the city that borders multiple universities) doesn’t have that annoying anti-student policy. But I was told to walk two blocks east to another Canada Computers because they don’t have CF card readers but the other one would have because they “specialize in photographic equipment.” So I got my CF card reader (yay for stop-gap measures until I can figure out what to do with my broken SLR) and went to Gwartzman’s to take a second look. And I found that — contrary to what store staff told me the first time I went there — they do have a ceramics section. It is just small, but not any smaller than the Curry’s near OCAD. Anyway, I actually got a mannequin because I thought it would probably be better than building a clay model every time I need to check a pose. As for whether this is actually true, we’ll see…

one year too late

So yesterday I was at 205 because I was to be at an SU meeting and then stayed in the building afterwards because I was trying to see if I could get other things done there or was needed there. Yes, a most atypical day since I usually don’t stay in that building. But since one of the things was to see if a prof happened to be there (and because I don’t want to stay on the 2nd floor and I knew I wouldn’t be able to stay on the 5th floor), I went to the 7th floor, and was surprised when someone called my name. Danica had told me she’s working for AV now; still, I was surprised to find her working on this side of AV. Actually, I never associated the 7th floor with AV, even I knew (in an intellectual sort of way) the AV desk is there. Why? Now that I think of it, people in my program (including profs) never borrow stuff from the 7th floor; we all automatically borrow from the 2nd floor, as if the 7th floor AV desk didn’t exist. No wonder I never knew there’s a common room on the 7th floor until I found my thesis advisor. No wonder we feel so disconnected. (I mean more disconnected than the typical grad student.) I wonder: If someone I know had been working on the 7th floor AV desk way back when I was in first year, would anything have changed?

How to *really* disable Roots activation

So I thought I disabled Roots activation. I was wrong. Activation still caused trouble, and digging deeper I eventually found a way to completely disable it. Ironically, the correct way that I eventually found was my initial gut instinct that I had before I made the fateful mistake of deleting the file instead of doing this correct thing. And what is this “correct thing”? Just replace activation.php with a blank file. (That is, a file with a length of zero bytes if I’m not clear enough.) Yes really. Astonishingly, even with activation completely disabled WordPress is still acting strange. Apparently it gets wonky if you are using more than one menu. Since I need eight to pull off this project, I’m sort of doomed to failure. I’m going to resurrect activation.php to automatically reassign the menus. It’s ridiculous I have to do this but it looks like this is the only way out.

How to completely disable Roots activation

[The information written in this article has proved to be wrong. See the follow-up to this article instead.] Roots is pretty cool, but a major problem is the “activation” page. I’ve lost work more than once because I pressed the “Save” button by mistake, and my latest mistake involves having to ask someone to fix things up by FTP. It seriously provides no benefits at all and it has the potential and is very likely to do a whole lot of harm. So why is this dangerous page in there, and why is there no official way to completely take it out? After breaking a site (by removing activation.php — bad idea), I poked around safely in my dev environment and found out that patching Roots in the following way will completely disable this dangerous “feature”. From WordPress’s point of view the activation page doesn’t even exist any more, even the activation link is gone, so this is perfect:
diff --git a/lib/activation.php b/lib/activation.php
index 4b677d6..a1b7c34 100644
--- a/lib/activation.php
+++ b/lib/activation.php
@@ -2,10 +2,12 @@
 /**
  * Theme activation
  */
+if (false) { // disable the dangerous "activation" page
 if (is_admin() && isset($_GET['activated']) && 'themes.php' == $GLOBALS['pagenow']) {
   wp_redirect(admin_url('themes.php?page=theme_activation_options'));
   exit;
 }
+} // disable the dangerous "activation" page
 
 function roots_theme_activation_options_init() {
   register_setting(
@@ -21,6 +23,7 @@ function roots_activation_options_page_capability($capability) {
 add_filter('option_page_capability_roots_activation_options', 'roots_activation_options_page_capability');
 
 function roots_theme_activation_options_add_page() {
+  return; // disable the dangerous "activation" page
   $roots_activation_options = roots_get_theme_activation_options();
 
   if (!$roots_activation_options) {

Why we should start thinking about a GMail exit strategy

I love GMail, or at least used to. But I think we should start thinking about dumping GMail in favour of something else—I don’t know what that thing is, but we must move. GMail’s appeal is its accurate spam filtering, and that any spam you still get is just put into a special Spam folder instead of being rejected outright. Or so they claim, or so are things used to be. As I found out a few years ago, GMail actually does email blacklisting (in a particularly clueless way, I might add) and worse, GMail’s spam filtering accuracy has been dropping significantly since a few months ago, almost as if Google is trying to make its spam prediction as unreliable as their automatic labels—as if Google’s true goal were to provide buggy, unreliable software. How bad is it? Two days ago a whopping 31 pieces of legitimate email were erroneously marked as “phishing” (not just “spam”), and it takes almost 100 clicks to tell Google that these are neither phishing nor spam; all the while the actual number of spams received two days ago was in fact zero. You can see why I often don’t bother using the Mark as non-phishing command any more, and increasingly I don’t even bother pushing the Non-spam button any more. Marking them non-spam or non-phishing is getting too time consuming and the act doesn’t seem to actually achieve anything; Google still screws up at least a dozen times a day, every single day. Worse, today I checked my spam folder and noticed something that not only is clearly legitimate, but that I had manually applied a tag to it. Which means that when I saw the mail two days ago it was in my inbox, but today it has mysteriously been moved to the “spam” box. Read this: Your spam box is just another inbox. It is possible to receive dozens of legitimate—even important—emails in your so-called spam box. I have received email from the government in my “spam” box, some even marked as “phishing”. Read this: Having received an email in your inbox is no guarantee that it will stay in your inbox. Neither is tagging it. Nor is archiving it. Anything can suddenly be retroactively considered spam, even phishing, all on the whims of mighty but flimsy Google. GMail is my main email provider, my university has switched to GMail a few years ago, and a professional organization I belong to has switched to GMail a few months ago; but I think relying on GMail is increasingly a mistake that we will have to correct soon. GMail has become far too unreliable even for personal use; we must find a GMail exit strategy before all our important emails disappear into the so-called spam box.

A dream (yes, I actually remembered this...)

It’s 9:05am and I just woke up from a dream. Not exactly a nightmare but not a pleasant thing. The dream went like this before I woke up: I was at school working (never mind the building in the dream didn’t actually look like any building in OCAD) while there was going to be a ticketed event of some kind going on, then I went out of the building for a break of some kind. When I was going to get back in I found that the doors were already locked. It was like 6:50pm and it was also Thursday in the dream. (Or maybe Wednesday, I don’t remember any more.) (The event had not started yet. It was going to start at 7pm or so.) And it was extended hours also in the dream. So I was shocked. I was not exactly angry but definitely wanted to complain, so I sort of started walking around the building and trying to remember how to spell security’s Twitter handle; I also wanted to text a friend to open the doors for me but I wasn’t sure who was inside. (Obviously I still had a flip phone in the dream.) And while I was looking around I saw below me (remember, I mentioned the campus in the dream didn’t actually look like OCAD, I was on a terrace of some kind looking at some sort of wide stairs going down leading to an entrance below me. This doesn’t exist in OCAD. More like some sort of civic building or maybe some university in Hong Kong.) trying to walk towards the stairs leading to the building and the students below me found the entire edge of the building locked with a glass wall. As they turned around (presumably giving up and leaving) a back door to the building next to me opened. (As I mentioned this didn’t look like OCAD. It was a white building instead of a building with a glass wall.) I ran towards the door and got in, and yelled to the students at the entrance that Security had already locked the doors but they didn’t seem to get what I was saying from their blank looks (probably because they also didn’t expect this so they thought I was crazy). I ran up the stairs and saw another group of students working on some sort of a flattish piece of installation (never mind it was still inside the stairwell and that one of the students was Bing :) and I again yelled at them The doors has been locked. Everyone don’t get out. Then I continued running up the stairs trying to think about how to tweet a complaint or somehow write one. Then I reached the floor I wanted to reach and opened the door. (Yes, a single door. Weird. And never mind it was the wrong building. Maybe the OCAD in my dream finally built tunnels between its buildings.) It was a grand interior (remember, the campus I saw in the dream didn’t look like OCAD. It looked more like the lobby of a big convention centre or maybe UW’s new student centre.) with a ceiling that’s at least two storeys high with huge floor-to-floor glass walls looking at the pretty sky outside…. Then I woke up. I was dazed for a few seconds, then I looked at the clock. It was 9:05. Not early. But not exactly too late, I suppose.
Syndicate content