Technobabbles I try to sound like I know what I'm talking about. Don't be fooled.

16Apr/080

Portable Computing

I really have no right to talk about this subject, as I have never actually done it. I thought it might make for a good hypothetical post, though, especially since I don't have any other good ideas right now. What can I say, it's on my mind. That's because of where I was when I wrote this.

I'm thinking about portable computing right now because I keep everything on my hard drive. Well, stuff that isn't email or associated with a Web service. Applications and stuff all live on my computer. When I go somewhere else, I can't get at the FTP accounts stored in FileZilla (except for the one or two whose passwords I know by heart) or my Firefox data (stored passwords, which I don't usually need anyway; history; extensions).

Is that bad? Depends. On the one hand other copies of Firefox run a lot faster without all the extensions, but the one I'm using right now is at version 2.0.0.4. No organization I've seen bothers keeping Firefox up-to-date. The current version is 2.0.0.13 2.0.0.14 (updated again today, actually), and that could open me (and all the students and faculty) up to security holes, and I don't like that. Trying to upgrade gets me an error message due to students getting limited accounts.

Aside from the lack of updates, I also don't have any of the comforts of home. That is, I don't have my theme (which is currently a glorious black space theme) or my extensions (which do everything from notifying me of new email to keeping me apprised of visitors to this site to making sure I'm not trusting a bad site). I have no history, no bookmarks (which are actually in Google Bookmarks anyway). I also don't have OpenDNS shortcuts, but that would require configuration changes to the computer's operating system anyway.

Most of these annoyances would be solved if I simply got a USB thumb drive and loaded portable versions of my applications onto it. Transfer the settings files and I'd be good to go. Firefox, Notepad++, and FileZilla already have portable versions, I know for sure, and those are the only applications I really find myself wanting. I don't even use FileZilla that much anyway; I'm only thinking about it because I wanted to try something with it to fix a bum plugin on CodingExperiments.com.

With Notepad++, I'd probably want to have Apache, MySQL, and PHP along, too, so I could work on website development. I know there are portable server installations, too. Those could be added to the list if I got a reasonably sized drive (I'm thinking 16 GB at the moment, plus 500 GB of RAID 1 storage to leave at home for archival).

I could also bring along my computer, I guess. It is a laptop. But it's ailing with power jack issues, which make it really annoying to use if it's not left alone on a table (which it is at home). So the trade-off is not having my settings. I can live with it, really. I only spend an hour or two on foreign computers a week. Planning for the future, though, is something I should do. I won't have my own computer forever; it'll be going back at the end of this school year. And no, my idea of bringing a USB flash drive with me is not new; I'm just writing about it myself for the first time.

9Dec/071

XKCD Roundup: My Favorite XKCD Comics

I've selected a few exceptionally good xkcd comic strips and embedded them here. I find them all particularly amusing, over and above the normal strips. The tooltips have been preserved as well. I advise you to read them; the comics sometimes don't make sense without.

If the pics are too small for you, just click them (Ctrl+click or Shift+click would be better, actually; new tab, new window) to get the full-size version. And you can fix the annoying title truncation in Firefox using this nice extension.

Centrifugal Force

Centrifugal Force - XKCD
This is one of those things that just hits my funny bone but I don't know why. Perhaps it's the Bond reference. Or maybe it's the fact that I just read about centripetal force in my physics class.

Network

Network - XKCD
A network of Windows PCs that are randomly infected with viruses. O-kay...

Fight

Fight - XKCD
Never, ever, get a tech-savvy person mad at you.

Ballmer Peak

Ballmer Peak - XKCD
Now I know why Windows ME was so bad...

Exploits of a Mom

Exploits of a Mom - XKCD
This has to be my favorite of these five. I'm so involved with Web development that I just can't help but be tickled by the idea of a n00bish developer forgetting to sanitize inputs for a database-driven front-end. The fact that it was a school's record system is even funnier.

[Images licensed under CC-BY-2.5, xkcd.com]

23May/070

MySQL Upgrade, with a Small Issue

I upgraded MySQL on my computer a week or two ago, and had an almost flawless install. The only problem was I had to go back to the old my.ini. No biggie; just rename the files. But boy did it make my heart race when I saw there was a problem. I store all my homework (well, almost all) in a MediaWiki installation, run by the MySQL server instance I was upgrading. When I saw all the errors caused by the new configuration file, I thought I would lose all my stuff. Good thing I found a fix. I wish I knew what went wrong...

23May/070

MediaWiki Upgrade, but One Thing Didn’t Work

I upgraded MediaWiki from 1.9.3 to 1.10.0 on May 10. I like the new features. Only problem: page restrictions were moved from a column in the page table to a separate table in the upgrade. The upgrade script, though this will be fixed in a later release, made `wikidb.page_restrictions.pr_expiry` equal to NULL instead of "infinity". Problem? Shouldn't be ordinarily, but Special:Protectedpages didn't work; the entries from pre-1.10.0 didn't display. I just changed them all manually using phpMyAdmin, but it's fortunate I have a small wiki. Maybe I should learn SQL to cope with possible future errors...