I’ve been struggling for a couple of days now with how to create a shared calendar that family members can use to coordinate care for my grandmother—especially while my mother, her primary caregiver, is out of town.
Google Calendar seemed like the best choice, so I created a new calendar under my primary Google account, which I could then share with others. The problem with that, however, is that I really need this calendar information to be available on my iPhone (which is my primary scheduling tool). GSync will allow you sync multiple Google calendars with your phone, but it can’t co-exist with an Exchange account, so that wasn’t an option.
Happily, the iPhone 3.0 software also supports the CalDAV protocol, and Google supports that protocol as well. But because Google calendar will only support your primary calendar via CalDAV—and not any additional calendars you create/share—I wasn’t able to use CalDAV to access the shared calendar I’d created.
What I ended up doing was creating a new Google account specifically for this calendar sharing project, and then sharing the resulting calendar with my primary Google account so I could add/edit the content without having to log in and out of different accounts. Then I set my iPhone up to access the new account directly, so it could get the data out of the primary calendar.
For the rest of the family, I can simply share the new calendar with their Google accounts—or, if they have devices or software that can subscribe to a CalDAV calendar, I can give them login info directly.
It was a little harder to figure this out than I would have liked, but I have to say calendar sharing is a lot easier now than it was a few years ago. The fact that more and more software is using sharing standards like CalDAV is a huge step forward.
This year for Christmas, Gerald and I bought each other iPhones. I’ve had various smartphones for a long time—first a series of Windows mobile devices, and then a Nokia n95, but Gerald’s only had phones with basic telephone and texting capability.
Over the past few months, we’ve both really enjoyed the new devices, but over the past few weeks his iPhone has transitioned from nifty traveling gaming device to genuinely lifechanging catalyst.
It started last month when I suggested that we really ought to try tracking our daily expenditures better so that we could budget more effectively. At first I was thinking we should carry notebooks for that purpose, but then it occurred to me that there was probably an iPhone app that would make the process easier. I did some poking around online and discovered iExpenseit, a nifty little tool that does indeed make the process of quickly recording expenses as they occur a lot easier. So on April 1, we both started using it to track expenses.
After just a few days, it was obvious how much of a difference in our spending patterns resulted from having to track every penny…and Gerald decided that perhaps the same thing would be true for tracking the food that he ate. I had downloaded a free iPhone app called LoseIt some time ago, and suggested it to him, and last weekend we both started tracking caloric intake as well as financial outlay.
While he was looking for the weight loss application, though, he also stumbled across a hypnosis program called Lose Weight with Andrew Johnson, from a hypnotherapist in the UK. It only cost a few dollars, so he decided to download it and try it…and it has been spectacularly helpful for him thus far. He’s sleeping more deeply than I can ever remember (not even my icy cold feet making contact with his nice warm sleeping self have roused him from his sleep), and he’s found that his cravings for unhealthy foods have completely disappeared.
All this on top of the many other useful and/or entertaining software that he’s downloaded have resulted in the iPhone being the single most transformative gift I think I’ve ever given him.
I was talking to my cousin at dinner tonight, and I said that while I’ve had phones with many of the same potential capabilities before, the design aesthetic of the iPhone and its software have resulted in the applications feeling more usable and inviting than anything I’ve used on a phone before, and when it comes to be willing to use a tool on a daily basis, design really does matter.
At any rate, I wanted to get a blog post up about these tools because they’ve had such a positive impact on our lives this month. :)
Not once since it was first released have I really coveted a Kindle. Part of it is that it was ugly, yes. But more importantly, it destroys the most important part of the book owning experience for me. No, not the smell, or the feel, or the look of the paper and binding.
It’s that for me, books have always been, and will always be, social things. I don’t just want to read a book. I want to share the book. I want to lend it to a friend…or better yet, give it to a friend and encourage them to pass it on when they’re done. I want to see the back cover of the book you’re reading on an airplane, and ask you when you put it down whether you’re enjoying it (or tell you how much I enjoyed it if I’ve already read it). I want the books on my shelf to create a visual impression on visitors to my office, one that lets them see at a glance what’s important enough to me to keep it near my desk, how I’ve chosen to organize them, what themes of interest and specialty emerge. I want to take the books I’ve “outgrown” and leave them outside my office every quarter, so that the students can swarm over the pile enthusiastically and leave the floor empty in their wake.
The Kindle is a supremely selfish machine. It says the book is mine and mine alone. It can’t be lent, or given, or shared without giving up my entire library in the process. That so fundamentally breaks the book experience for me that it kills any interest I might have in owning one.
Perhaps in the future I’ll change my mind. But unless that future involves the removal of DRM from ebooks, and the ability to easily show the world what I’m reading, I doubt it.
After a month with my new iPhone, I’ve managed to load it up with a bunch of apps that have become “must haves” for me. (I’ve also downloaded and then deleted quite a few more that weren’t.) At the request of several friends and colleagues, here’s my top ten list:
1) TruPhone: Excellent VOIP app that works beautifully on the iPhone. Free calls between TruPhone users, very inexpensive calls from TruPhone to a landline or mobile. I used this a lot while traveling in Australia, and was able to call home inexpensively wherever I had decent wifi. Call quality was generally excellent. Today I got email from them saying they’re about to support Gtalk voip, and that Skype is coming soon. If you travel internationally and don’t want to pay outrageous roaming costs, I highly recommend this.
2) Things - I’ve been looking for a productivity app that didn’t require a huge rampup, and would work equally well from my phone and my computer. Entourage and Google Tasks both fail in terms of the phone integration, but Things is a wonderfully elegant solution. It’s not free—the desktop app is $40, and the iphone app is another $10. But it’s beautiful, easy to use, rich in features if you need them, and the sync is flawless (no cables necessary—just have both devices on the same wifi network and it automagically syncs). Highly recommeded.
3) Evernote - I was already using this nice little app before I got my iPhone, because it lets me sync my notes via “the cloud” and access them on nearly any device. I love it for easy access to everything from my frequent flyer numbers to my travel itineraries to photographs of whiteboards.
4) Files/Files Lite - App that lets you easily store and also view a variety of files on your iPhone or iPod Touch. I use it primarily for PDFs—from conference programs to travel guides to crochet patterns. I’m using the free (Lite) version because it’s all I need, but it’s become indispensable for me.
5) Tweetie - There are lots of free Twitter apps, but I didn’t like any of them. I used Twinkle for a while, until I discovered that even though my Twitter feed is protected, anybody near me using Twinkle could see my updates. Erp. So I dropped it in favor of Tweetie ($2.99), which I love. Very clean interface, easy to get to replies/dms, overall a good user experience.
6) Shazam - Who doesn’t love this? It’s magical. Identifies songs that are playing. Even with my fairly eclectic tastes it’s very good.
7) Griffin Clarifi case + Snappr software - Standard (1D) barcode recognition at last! The Clarifi case has a built-in sliding macro lens so you can get good photos of small size text (or barcodes). The improved text capture is great for Evernote (which does OCR), but the barcodes are what I was after. You can download the free Snappr software and use it to decode barcodes and get product info. This means I can finally reboot development on PULP. Stay tuned for more on this!
8) Mobile Fotos - Great little app for sending iPhone photos to Flickr. I tried Shozu and was disappointed (I’ve had trouble with my Shozu account for ages now, and no amount of new account setup or tinkering seems to make things right again). Even better, it has a feature that lets you see photos taken near where you’re current located, which is very fun from a sightseeing perspective.
9) SnapTell - Super cool app that lets you take a photo of the cover of a book, CD, or movie and get product information back on it. Like Shazam for printed stuff :)
10) Assorted Games: I’m grouping these together so that I can fit everything into the list of “ten” :) But all of three of these games are things I’ve got on my first screen, and play regularly (there are other games I like and keep on my iPhone, but these are currently my faves):
Drop7 - My newest addiction, courtesy of the awesome area/code: what happens when you combine Tetris and Sudoku? No, I’m not kidding. Yes, it’s the mobile game equivalent of crack cocaine. Don’t say I didn’t warn you.
Solebon Solitaire - The best solitaire package I’ve found, with a wide range of games available.
Satori Sudoku - There are lots of Sudoku apps, but I like the interface on this one the best in terms of things like pencil marks.
I love Twitter, but because my primary use of it is to keep up on the day-to-day lives of my friends, I don’t like reading “live tweets” of events. They tend to create a flood-like effect in my stream of updates that drown out the personal things I care about.
I can always unfollow someone who does that a lot, but often they’re people that I really like and care about and want to follow. So I’ve been looking for something that would allow me to hide only their tweets on specific topics (typically those that contain an event-specific hash tag, like #etech).
It looks as though Twalala may do what I want. Here’s what the filter options look like:
The only downside is that I usually check Twitter on my computer, and Twalala is obviously designed for use on an iPhone screen. I’m wondering if there’s a way to add a user-defined stylesheet so that I can get the Twalala filtering goodness in a full-size-browser-friendly format…
This blog has been running on Movable Type ever since I started it in back in the fall of 2002. But in recent years I’ve stopped building new sites with MT because I found it increasingly complex and convoluted—from the install process to the templating tools.
Unfortunately, I haven’t had much luck finding a replacement to straddle the line between blogging and CMS. I gave WordPress a try, but it’s too limited. Creating non-blog sites on a WP backend requires complex hacks, and not being able to run multiple sites/blogs from a single install is aggravating. My next stop was Drupal, but the learning curve for Drupal is just too freaking hard. I don’t want to spend days poring over reference texts just to be able to put up a quick and easily edited site.
Faced with a new web site building project over this holiday break, I reluctantly decided to take another look at Movable Type in its latest incarnation. And I must say, I’ve been pleasantly surprised. The included templates for a “professional website,” along with an easier install process and a clearer template/module implementation, made it fun for me again.
Yes, the documentation is still woefully lacking. And yes, it’s still a bit of pain to customize templates. But compared to learning Drupal or creating my own custom CMS, it was a walk in the park. It took me about two days to figure out how to significantly hack the basic professional templates to provide things I needed (like automatically-generated drop-down menu navigation using folder and subfolder names). And in the process, I gained enough comfort with the overall templating language that I feel as though I could easily build something more customized now.
The best part of all this is that I now feel comfortable updating and expanding my original Movable Type courseware system for packaging and distribution using the new version of MT (which is free for personal and educational use, so there are no price obstacles, either). I suspect I won’t get a chance to work on that for a few months, most likely over the summer, but you can plan on a new version being available for download and install in plenty of time for the 2009-2010 academic year.
(As an aside, in case you were going to ask, the site I’m building now will be public in about a week. I’ll post about it, and the extremely cool company I’m building it for, when it goes live.)
I’m in Alabama this week for Thanksgiving with the Lawley side of the family. Usually, being on the farm means no internet access (other than occasional dial-up via my mother-in-law’s computer), which makes it hard to get work done—or play WoW, which I’ve returned to with a vengeance now that the expansion is out.
On the way down, however, I remembered JoikuSpot—the software for my Nokia n95 phone that allows me to turn it into a mobile wifi hotspot. The “lite” version I’d been using only supported http protocols, but I downloaded a trial of the premium version and it provides full online access.
The family farm used to be a cellphone dead zone, but in the two years since I was last here, the cell coverage has improved markedly. We can now get Edge data over AT&T; the signal isn’t terribly strong, but if you prop your phone in a window it improves markedly. And if you pick the right window, you can then access the JoikuSpot wifi from most places in the house.
Remarkably, even the shaky Edge connection is sufficient to play WoW. It also allows several of us to access the web and/or email at the same time—meaning I don’t have to trek the 20 miles into Centreville or Montevallo in order to get online and do some work.
It makes me reluctant to “upgrade” to an iPhone now, because the convenience of wifi anywhere via the n95 is pretty awesome. Anyone know if I can put my iPhone’s SIM card into my n95 if/when I need that capability? That would make the iPhone upgrade more attractive. Then again, I may just wait until the next gen iPhone makes an appearance, since I”m happy enough with the n95 for now…
For years now, I’ve been using a combination of Microsoft Excel, Office, and Entourage to record student grades and then generate gradesheets for the students. After conversation with a few academic colleagues, I’ve realized that many people aren’t aware of how helpful Office’s mail merge functionality is for this process, so I thought I’d document what I’ve been doing.
At the beginning of the quarter, I grab the students’ first and last names and RIT user IDs using our student records system. This is a little clunky, since there’s no easy import—I have to copy and paste from the tabular data on the website and then clean it up in BBEdit before importing to Excel. That takes me 15-20 minutes, after which I can easily use Excel’s concatenation functions to add columns for their email address (firstname.lastname@example.org) and required website URL (http://people.rit.edu/~userid/imm/). I use the classlist spreadsheet to generate a web page with the student names linked to their URLs. I do this by using the mail merge function in “catalog” mode, like this:
I’ve got a standard Excel spreadsheet for each assignment that my students do. The first few columns are for their first and last names, email address, and URL, which I cut and paste from the classlist. The rest are for the various graded components of the assignment I’m grading—organization, design, content, mechanics, etc.
I grade the projects using the spreadsheet (which I can email to a grader if I’m having them do part of the work). Once all the projects are graded, I open up a Word document I’ve created that serves as the nicely-formatted gradesheet, with spaces for each of the individual point values, the total grade, and any comments from me or my grader. I used to then print these out and hand them out in class. Last year, however, I realized that I could use the merge function to send attached documents to email addresses, rather than outputting to the printer. Here’s what the document looks like, along with the merge tool window. (Click on it to see a larger version.)
Once I’ve checked it over to make sure it’s formatting properly (I can use the icon labeled ABC in the preview portion of the merge window to see what any given gradesheet looks like when output), I use the merge to email option in the last pane of the merge window. It gives me this dialog box:
Selecting “Mail Merge to Outbox” will generate email messages to each person in the classlist with an attached personal gradesheet, and will place these in my Entourage outbox. I can then check them over quickly before telling Entourage to send them.
I seriously considered switching to Google Docs this year for my grading, since it would have been easier to share spreadsheets with my TAs and graders. However, much to my amazement, Google’s spreadsheets offer no mail merge functionality, so I had to scrap that plan. I’m excited to hear that the new Office Live may give me the ability to maintain my current workflow while also allowing me to share the spreadsheets with my graders.
I’ve got a couple of tech items that I really like to bring on trips. Some are obvious—my phone and charger, my ipod and headphones (those first two will get compressed by my purchase of an iphone next month), my computer and power cord and video dongle.
But some are less obvious, and I thought I’d share them with my readers, and solicit ideas for other really useful travel items.
1) An airport express. Takes up less space than a power adapter, but gives me in-bed wireless access even when the hotel offers only a wired connection in the hotel room. Plug the airport express into the wall, run the cable into it, and presto…your own wifi network. Better yet, you can share it with family members or friends without having to pay for each computer to connect over the wired access.
2) A NeatReceipts scanner. Fits easily into my computer bag, and makes it so much easier for me to keep track of my expenditures on a trip and submit an expense report in a timely way. Also good for slurping up other pieces of paper that I don’t want to have to schlep around with me but don’t want to throw away.
3) A small GPS unit. Our car has its own GPS now, so this can become a permanent part of my travel gear. Great for car rentals in unfamiliar cities, without paying a ridiculous premium to the rental agency.
This week, I read about an excellent addition to the list—a lovely compact power strip that my friend Karen Schneider refers to as “social hardware.” It’s only $17 at Amazon, so I ordered one to be shipped to my hotel here in Redmond, and I should have it before the next leg of my trip. I really could have used it on the first leg, and I know it will be very useful in hotel rooms as well as airports.
So…what’s your useful travel gadget, the one that you won’t leave home without? I’d love to know about it!
I’ve had a Nokia n95 phone for nearly a year now, and for the most part I’ve been indifferent about it. I like that it has a high quality camera, and I’ve used the GPS functionality for walking directions in unfamiliar cities. The RoadSync software I bought gives me full Exchange sync capability, which is always important. And the voice dialing is really nice (no need to record names for people; say the name and the voice recognition software matches it in your contact list). There were a lot of UI issues for me, though.
I was planning to purchase an iPhone next month to replace it, and wasn’t expecting to miss the n95 much. Until today.
I just downloaded some software called Jaikuspot, which turns my n95 into a mobile wifi hotspot, sharing its 3G connection with my computer. As a result, I’m sitting in an office on an Air Force base, where I have no network access, happily posting to my blog. (And checking my email.) Now that’s useful. Really, really useful.
Yes, it’s a little slow. I don’t even have 3G in this location, so I’m sharing a poky Edge data connection to the computer. But I’m online, when I otherwise would not have been online, and that’s nothing to sneeze at.
Color me impressed!
Over the past few weeks, I’ve found myself using two services a lot on my mobile phone, and when I talk about them at conferences people tend to “oooh” and “ahhh”…so I thought I’d post about them here, as well.
The first is one I thought most people knew about, but I’m finding that’s not true. It’s Google’s “411” service for automated directory assistance. You call 800-GOOG-411, and are prompted for city, state, and business name or type. It then gives you a list of matches, and you tell it which item on the list is the one you want. Then they connect you. There’s no charge for this at all, which makes it a whole lot better than the phone company’s directory assistance. And the voice recognition quality is very good.
The second service I’m enamored with is also based on voice recognition. It’s called Jott, and when you call their number it listens to your message and transcribes it for you. You can have it send the resulting text to you or a contact via email or SMS. You can even have it send the text to a web service like Twitter, Remember the Milk, or your blog. It’s ideal for times when you say to yourself “I need to remember to…” but you don’t have your computer or a notepad handy. The voice recognition is really amazing, and it will let you spell out words that it might not interpret correctly. This evening, for example, I called it and had this exchange:
Me: Dials Jott (voice dial on my phone, so this can all be done via headset)
Jott: Hi! Who would you like to Jott?
Me: Myself (I could say “Twitter” or a contact name here instead)
Jott: Go ahead!
Me: Remember to call Wolk W-O-L-K Manor M-A-N-O-R about dinner plans.
Jott: Got it. Want a reminder?
Jott: Thursday, May 29th. Got it. What time?
Jott: am or pm?
Jott: Got it.
Then I hung up. A few minutes later, an email appeared in my inbox that had the text of my message, and the scheduled time for the reminder. Tomorrow morning I’ll get both a text message and an email at 9am, reminding me that I need to call about dinner plans with my grandmother. Nice, huh?
I got an iPod Touch for Christmas, which was really exciting, because I love watching TV shows on my iPod (especially when I travel). But then I went to the iTunes music store to download the TV shows I wanted—specifically Project Runway, Top Chef, and Battlestar Galactica. Much to my surprise, none of them were there. Since I’ve downloaded those shows in the past, I was confused…until I did a little research, and discovered that the spat between NBC and Apple had resulted not just in NBC network shows being pulled from the store, but also all of the Bravo and SciFi Channel shows being yanked as well.
My iPod Touch is still great for mobile web browsing (when there’s a wifi network around), and for music. But the thing I most wanted to use it for, watching TV shows, is no longer easily done.
The irony of all this is that I’ll probably start downloading those shows using BitTorrent, and getting them for free—when I was completely willing to pay a reasonable price for them. So everybody loses here. It’s ridiculous.
I’ve held off for a while on my computer saga update, because I wanted to be sure that I hadn’t gone into the fire from the frying pan. So far, however, the news is all good.
After my last post about my frustrations with the MacBook Pro, I got an email from our regional Apple rep, Roger Sampson, who’d been pointed to my blog post by another Apple employee who happens to be one of my students.
Roger offered to escalate my case to a higher level of service, and I gratefully accepted his offer. He also was nice enough to provide me with a loaner MacBook while my MBP went out for repairs once again.
When I got the machine back after its next round of repairs (which included a new antenna), it was still exhibiting problems with both network reception and sleep/wake behavior. At that point, Apple gave me the option of trying to have it repaired again, or of getting a brand-new MacBook Pro to replace it. That was not a difficult choice. So, right before Thanksgiving, I received a new 17” MBP.
So far, I’ve had zero problems with it, other than a few annoyances related to the Leopard upgrade. The hardware seems stable, I can get wifi reception on the road again, and my frustration levels are greatly reduced.
Many thanks to Roger and the service team at Apple for turning things around before I abandoned Macs for good. :)
Apparently changes in the way they do rewrite rules on the new server has also broken commenting, and I haven’t yet figured out how to fix it. As a result, I need to seriously consider migrating the blog. The two options are to switch to Movable Type 4.0, which requires some reworking of templates but shouldn’t require any changes to archive paths (a critical part of this), or to bite the bullet and jump to WordPress. My only concern about the latter, without having done any research at this point, will be preserving the permalink format for my five years’ worth of entries. Ugh.
So, commenting is on hiatus until I figure out the next technical step. Sorry. :(
We’ve had some technical trouble this past week with our hosting service—they moved our sites to a new data center, and a bunch of permissions and rewrite rules they changed broke the MT installation. I suppose I should just bite the bullet and upgrade to MT4, but I wanted to get this all working and backed up before I did anything drastic.
If this shows up, it means (I hope) that the problems are over, and posting/commenting should be functional again.
The Sony Bravia 46” XBR4 tv that we decided on and ordered from Amazon arrived yesterday, and it’s gorgeous. The only down side is that our satellite provider, Dish TV, doesn’t have local channels in HD, so we actually have to have an old-school antenna hooked up to the TV. We bought a Phillips rabbit-ear style antenna, which didn’t work for us at all, so we’ll be shopping for something different today so we can get our favorite network shows in HD.
But the XBOX 360 games? Wow. Just…wow. Katamari (my addiction) is glorious in HD, and Lane couldn’t believe how good Splinter Cell looked. And the HD channels we do get look spectacular.
As if that wasn’t all good enough, my new MacBook Pro 17” replacement computer shipped yesterday, and is due to be delivered today. (That’s why I was sitting at home, rather than the office…I was hoping that it would arrive before I thought I had to leave.) I’m picking up a DVI-to-HDMI cable today so that I can use the new computer to play DVDs onto the big screen TV, and so that I can see what WoW looks like in immersive mode. :)
Now if I can just slog through the last 20 projects to be graded (40 done! Yay me!), I’ll be free and clear to play with the new toys for two full weeks before classes start back up again…
Update: Argh! According to the FedEx website, the computer was delivered exactly three minutes after I left the house. At least it’s there. Squeeee!
I am a compulsive researcher, so when Gerald and I decided to use our tax refund to buy our first real TV in 15 years, I began burrowing deep into web sites and reviews and comparison shopping. After looking at displays in multiple stores, we’ve both decided that we like the Sony Bravia series best—the lack of reflection is important in the room we’ll be in, and the angle viewing on the LCD is remarkably good.
However, even having narrowed it down to a specific brand and size range (46”-52”), as well as knowing we want full 1080p resolution, we’re still puzzling over some key differences.
Right now, we’re basically trying to decide between two very similarly priced (after applying various discounts, etc) Bravia models.
One is a 52” W-series Bravia, and the other is a 46” XBR-series Bravia. As far as I can tell the major difference between the two is that the XBR series uses the Bravia Engine Pro rather than the Bravia Engine Ex. Further research revealed that what the Pro can do that the Ex cannot is “upconvert” high definition 1080i and 720p signals to 1080p, while the standard BRAVIA Engine only processes standard definition signals.
Unfortunately, this means not a whole lot to me, since I’m new to the world of HDTV. So, dear readers, if you know more about this than I do could you give me your views? Thanks!
I spent a good bit of time in airports yesterday playing with the n95 phone that I won in a drawing at the Nokia event on Thursday. I have to say, I’m impressed.
Things I love:
Things I don’t love:
The big issue for me with any phone is my ability to get data—especially calendar and contact data—from my Exchange server. Happily, there’s a third party tool called RoadSync that does exactly that. I’m using the 30 day trial version right now, but if I decide to stick with the n95 as my primary phone, I’ll definitely purchase it.
Also, I discovered that the n95 has barcode reading software built in. I was really excited about that, thinking that we could use it with PULP, but it turns out it doesn’t work with the kinds of standard UPC barcodes on most products in the US. It works with 2D barcodes (aka QR codes), which are much more common in Asia.
I had seen a few references lately to the Grand Central service that Google purchased, but it wasn’t until I saw a Twitter about it from Gina Trapani, life hacker extraordinaire, that I decided to take a closer look at it. After I read a bit on their web page, I immediately wanted in…and managed to find a friend with an invitation still available.
So, what exactly is it?
In a nutshell, they issue you a new phone number (you get to choose the area code, then select from a set of numbers). You can then have that phone number ring as many of your existing phones as you’d like when it’s called. You can set times of day for some numbers, and you can customized what happens based on who’s calling you. When you get a call, it shows up on your phone as your Grand Central number. But when you answer it, the system doesn’t immediately connect you to the caller. Instead, it tells you who is calling (by name if they’re in your address book), and asks if you want to take the call, send it to voicemail, or “listen in”—which allows you to listen as they leave voice mail, and decide if you want to break in and answer the call after all (like screening calls on a home answering machine).
There’s more you can do, much of it useful. For example, you can transfer a call between your phones—so if you pick up the call on your cell phone, and want to transfer it to your home or office phone because your battery is low, you can do that with two key presses. You can add a “call me” button to a web page that doesn’t reveal your telephone number, and can be turned off whenever you want. And, best of all, you can centralize and access all of your voice mail through a web interface that looks a lot like the iPhone’s “visual voicemail.”
The down side? For it to work, I have to give Google an awful lot of information about myself. Not just my phone numbers, but all the interaction data about who calls me and when they call.
That’s always the rub in social software, of course—the tension between convenience and privacy. And really—is anybody better at leveraging that convenience card than Google?
It takes a lot for me to stop loving a brand that I’m really enamored of. But Apple has managed to do it to me with this lemon of a MacBook Pro that I’m toting around. Sure, I know, buying a first generation anything is risky. But it shouldn’t be this much of a disaster.
I can live with the nuclear heat and resulting inability to put it on my lap without a pillow and a lapdesk shielding my legs.
I can live with the significant weight of lugging it around.
I can live with the less-than-state-of-the-art graphics, and the limited memory capacity (2GB max), and the loud fans.
I’ve even been managing to forgive the increasingly flaky wake-from-sleep behavior. (Sometimes it wakes, sometimes it doesn’t. Sometimes it wakes, and after I log in the screen goes black. Sometimes it goes to sleep when I close it, sometimes it doesnt.)
But I simply cannot live with the completely unreliable wifi. It’s been going on for a long time, and I first documented here in May. But it’s gone from bad to worse. In the past two months I’ve had the following replaced:
Did any of that work? Nope. If anything, it’s worse now. I can’t pick up a wifi signal in 90% of the locations on campus that everyone else can use—including my office, my classrooms, and the conference rooms. And the last straw is that now I can’t even get a consistent connection at home, where it used to give me poor but serviceable reception. Now I can pick up the signal (two bars from 20 feet away from router), but although the signal doesn’t drop, I lose my ability to talk to the network every 5-10 minutes. (This doesn’t happen to any of the other computers in the house—a MacBook and three PCs—or when I’m connected via Ethernet.)
I’m at a loss as to what to do next. Our tech guys want me to send it back to our Apple-authorized tech person again, but what’s she going to do? What’s left to replace? The display, I guess, since that’s where the antenna is. But I’m dubious about getting this machine to work properly, ever. And as I result, I’m pretty well over my 20+ year infatuation with Apple. Buy an iPhone? I think not. Replace this MacBook Pro with another one when I’m up for a new machine next year? Unlikely.
I’m blogging this less as a warning to others, and more as a probably useless attempt to get Apple to notice that they’re slowly alienating some of their very best customers. But you know, I don’t think they really care about that any more. Which just makes it worse. :(
I brought two computers with me on this trip to Redmond—my Macbook Pro, and the Thinkpad that I need to return to MSR when the symposium is over.
The reason that I kept the Thinkpad until now was that a lot of key symposium information was in my copy of Outlook, and Outlook 2007 doesn’t offer any easy or obvious way to export a batch of messages.
Unfortunately, when we arrived here at the hotel and tried to turn on the Thinkpad, it appeared to be completely and utterly dead. Wouldn’t start up, wouldn’t light up the charging light when plugged in. Ack! But after having gotten up at 4:30am eastern time for our flight, I was in no shape cognitively to do much about it.
This morning I woke up somewhat refreshed, and took another look at the machine. There were no obvious problems visible from the exterior, and the whole thing seemed to be purely power related. Finally it occurred to me to not just remove and replace the battery (which I’d tried), but to remove it and then plug in the power cord. Success! The power indicator light came on, and the machine starts up.
I’ll grab the information I need off the machine, and then see if reinserting the battery allows it to be recognized now. But I’m delighted that the immediate problem of “how do I get that data back right now” has bee solved. :)
Now if only all the problems that are bound to arise over the next three days can be resolved that easily…
I’m in the midst of my usual pre-trip panic—Lane and I leave for Seattle at 6am tomorrow morning, and I feel completely unprepared.
The panic was magnified by the fact that my beloved MacBook Pro went out for repair this week—a new logic board, as part of the ongoing attempt to fix the intermittent and frustrating wifi problems I’ve been encountering for months.
When it got picked up yesterday, it seemed pretty unlikely that I’d get it back in time, and I’ve been frantically trying to prep a PC laptop for the trip. But the wonderful woman who does our department’s Apple-authorized mac repair emailed me this afternoon to say that she’d finished the logic board swap, and was willing to drop the machine off at my house since RIT was already closed for the day.
Wow. I am impressed and delighted. So I want to give her a plug here, for people who might be looking for Rochester area Mac repairs — her name is Christine Cormack, and her company is CoreMac. Send some business her way if you’re in the area—that kind of service is hard to come by, and it sure beats spending hours on the phone with Apple’s service center, or dealing with long waits at the Apple Store genius bar!
Now all I have to do is finish the laundry, buy Lane a pair of pants that fit and don’t have rips or stains, pack, and try to get to sleep early enough so that the 4am wakeup call isn’t completely unmanageable…
For an upcoming event, I’ve created a homegrown registration system with unique user IDs and logins. It’s handling the basics of what I need well, but I’d also like to give registered participants access to a wiki for some pre-event coordination.
Does anyone know if it’s possible to use the existing cookie that’s set when my users login to control access to a mediawiki (or other wiki) installation? Either through built-in access control in the wiki software, or through some kind of .htaccess-level checking? I’d really prefer not to add a second level of authentication if I can avoid it, but I also don’t want to depend on security through obscurity.
The short version: it works, perfectly. Yay!
The long version: I’ve been wanting a USB headset (headphones + microphone) for a while, primarily to use with Teamspeak (a voice chat program that my WoW guild uses when we do group activities online), but also for VOIP tools like Skype. I’d looked over the options in local stores, and on Amazon, and couldn’t find a low-priced but reasonably well rated model that claimed to work with my Mac.
At the Microsoft company store last week, I decided to pick up the Microsoft Lifechat LX-3000—it was only $20, and I figured I could use it on my Vaio even if it didn’t work on my Mac. The packaging claimed it was for Windows only (unlike MSFT mice, which usually advertise their cross-platform compatibility quite prominently), so my expectations were low.
I was very pleasantly surprised, however, when I plugged the headset into my MacBook Pro’s USB port. Under my sound options I immediately saw “Lifechat LX-3000” as a choice for both input and output. It worked like a charm in the Mac version of Teamspeak.
The headset is comfortable, and the quality of sound seems quite good. On the downside, it’s hard to imagine looking any geekier than I do with it on. :)
We saw quite a few iPhone-toting folks at GLS, and also visited an AT&T store where we got to play with them for a while.
Yes, the UI is amazing. It’s beautiful. It’s seductive. And no, I still don’t want one.
Biggest reason why not? I have semi-long fingernails (not outrageous, but feminine). And they make it nearly impossible for me to hit the keys on the iPhone’s screen-based keyboard. It was incredibly frustrating trying to type in URLs or addresses. I don’t have that problem with the keyboard on my Blackjack, nor is it an issue on a stylus-based interface. But the iPhone is really tough for me to enter information onto. That’s bad.
My hope is that future models will include a styus option, or something that makes it easier for me to do text entry. 3G data would be nice, too. And the ability to send photos directly to Flickr. So, I can wait.
I’ve been an Apple early adopter since before most of my students were born. I had a 128K Mac hot off the assembly line in 1984—my father paid for half of its $2400 cost as my college graduation present.
I’ve owned a Mac SE, a Quadra, a Powerbook 170, a Newton (yes, a Newton!), a PowerBook 540c, an iMac, a PowerBook G3, a 17” PowerBook G4, and I currently have a 17” MacBook Pro. I owned a first generation iPod, too.
So why don’t I have (or even want) an iPhone? It’s not that I can’t afford it—right now is actually a time when I can afford new gadgets. And it’s not because I’m tied to another cellular carrier—I’m already an AT&T/Cingular customer. It’s not because I don’t want my phone to be more than a phone, because I do.
There are two reasons.
The first is that after over twenty years of being an early adopter of new Apple products, I’m starting to realize that the fun of being the first on the block to own the new gadget is often outweighed by the speed with which Apple releases a new, improved, and often cheaper version of that same gadget. With the MacBook Pro, I really feel that I got burned (even literally) by that. My MBP is outrageously hot (so hot that even the keyboard becomes uncomfortable to use when a graphics intensive program is running), has a loud hard drive, gets terrible wifi reception, and is significantly slower and smaller in capacity than the versions most of my colleagues are getting this year.
The second is that there are certain things I really want from my phone, and for many of those things the iPhone is currently very weak. I use my phone as an actual phone on a regular basis, and things like voice dial and quick phone number lookup/dialing aren’t available on the iPhone. (On my smartphone I can simply start typing a name on the keyboard, and it pops up a list of names that’s narrowed down as I continue to type.) I frequently use my phone to take photos and upload them to Flickr, and (so far as I know) there’s no way to automatically upload to flickr with a single click on the iPhone (as I can with ShoZu on my smartphone), or even to send them via MMS to someone else’s phone. And because I’m one of those boring business users, I love my smartphone’s ability to synchronize over the air with Exchange, making not just my email but (more importantly) all my calendar events and contacts available from my phone without ever having to connect it to my computer. (I’m not holding my breath on that last item being addressed, but if it were, the iPhone would pop to the very top of my wanted list.)
There are definitely things about the iPhone that I really really covet. The beautiful screen and multitouch interface, for example. The extremely cool and very useful visual voicemail interface. But those simply aren’t enough for me to give up a platform that does exactly what I need it to do from a functionality standpoint. At least not yet.
For about two years now I’ve been using Microsoft’s wireless optical notebook mouse, which I’ve really loved. I have small hands, and the notebook mouse fits me perfectly. The wirelessness keeps me from knocking things over with the cord (like cans of diet coke), which I used to do a lot. I wasn’t in any hurry to replace it—it’s held up like a champ under heavy usage and lots of travel. But when I got to MSR this summer, I was browsing the company store and saw the brand new Wireless Notebook Presenter Mouse 8000 (why 8000? who knows? who cares? silly msft naming people).
Why was this one so seductive? Look at it:
See those buttons on the bottom? You can use them to control a Powerpoint presentation! On Windows or a Mac! w00t!
I have the Mira software that lets me control a presentation using my Macbook Pro remote, but that (a) requires me to remember to bring and use two separate devices (the mouse and the remote), and (b) won’t work when I’m using my Vaio (which I often travel with because it’s so light).
And this mouse feels great to use. It’s…dare I say it?…sexy! Sleek, silky, smooth. Just the right weight and shape. Lovely.
I told someone a few months ago that my Windows Mobile phone was the only Microsoft-powered item that I had any kind of emotional attachment to, but I’d forgotten what a kick-ass job they do on mice, too…
I’m trying to figure out if the problem I’m currently experiencing is a function of my cable modem, my macbook pro, or neither.
When I first go online with my new cable modem and my mbp (whether I’m directly connected via an ethernet cable or using an airport express for wifi), the speeds are fine. But if I’m on for more than an hour, the speeds gradually begin to slow down. It’s most obvious if I’m playing WoW, since it gives me latency in milliseconds, and I can see it creep up. But it’s also causing all other net-related apps to slow, and traceroutes are sluggish.
If I reboot the mbp, everything goes back to normal again, and speeds are fine.
A couple of technical people have told me that “there’s no way” the mbp could be causing the network slowdown, but the fact that I can consistently repeat the process of rebooting the machine and having the network speeds immediately improve seems awfully suspicious.
Any suggestions as to what could be causing the problem, or what utilities I could use to better diagnose it?
I am planning on taking the mbp in to the Apple Store this weekend because there are other annoying things (the frequent wifi connection problems I mentioned a few weeks ago, a loud whirring noise from either the fan or the hard drive, problems with the screen not coming back after sleep, etc). But the more specific I can be when telling them what’s wrong, the more likely it is that they might actually fix it :)
For the past several months, I’ve had increasing trouble with my 17” MacBook Pro (purchased last summer) not finding my regular wifi networks, getting terrible connections to access points that are very close by, and generally making it much easier for me to use wired rather than wireless access whenever possible. I’ve been waiting ‘til the school year ended to send it in for service, but now I think that was a mistake in judgment.
I’m out of town at the moment, in Canada, where my cell phone incurs expensive roaming charges, and where I really need to be able to be online to do work as well as communicate with friends and family. Except my computer will not connect to the hotel network from either of the two rooms I’ve tried. It will work (most of the time) in the hallway, or the lobby. But not in the room—the signal drops to one bar, and then disappears completely.
I finally discovered that if I set the computer up on the bathroom counter (that’s the hallway-facing wall), I can get only with at least a weak signal. So right now I’m sitting at a chair I’ve dragged into the bathroom from the guest room, with my hands at a completely uncomfortable angle, just so I could make a Skype call home and start grading online assignments.
I’ve been through a bunch of forum suggestions for fixing this…from trashing the system preferences to zapping the PRAM. No luck. Even in the bathroom, the signal keeps dipping from 3 bars back down to one, which is making me think that it’s a hardward problem rather than a software one. As danah, would say, “le sigh”.
I leave Winnipeg tomorrow for Montreal, where hopefully the hotel room will have a hardwired connection rather than only wifi. And next time I travel, I’m bringing my Vaio with me.
I don’t know when it happened, but sometime in the past few weeks Google Maps has suddenly decided that it doesn’t know how to find my house.
This is definitely new—I’ve used it for mapping and directions since its release. But now, no matter what form of my address I enter, it claims it can’t find the address.
Which makes me wonder—how often does this happen? And what recourse do any of us have if Google suddenly makes us invisible, whether it’s from missing map data or messed-up page rank? There’s nowhere on the Google Maps site to report something like this, so I suppose I just have to hope that at some point the missing data reappears. And, in the meantime, switch to Yahoo Maps (which has updated its interface and is much more enjoyable to use).
I’m completely fascinated by Twitter right now—in much the same way I was by blogging four years ago, and by ICQ years before that.
If you haven’t tried it yet, Twitter is a site that allows you to post one-line messages about what you’re currently doing—via the web interface, IM, or SMS. You can limit who sees the messages to people you’ve explicitly added to your friends list, or you can make the messages public. (My Twitter posts are private, but my friend Joi’s are public.)
What Twitter does, in a simple and brilliant way, is to merge a number of interesting trends in social software usage—personal blogging, lightweight presence indicators, and IM status messages—into a fascinating blend of ephemerality and permanence, public and private.
The big “P” word in technology these days is “participatory.” But I’m increasingly convinced that a more important “P” word is “presence.” In a world where we’re seldom able to spend significant amounts of time with the people we care about (due not only to geographic dispersion, but also the realities of daily work and school commitments), having a mobile, lightweight method for both keeping people updated on what you’re doing and staying aware of what others are doing is powerful.
I’ve experimented a bit with a visual form of this lightweight presence indication, through cameraphone photos taken while traveling. A photo of a boarding gate sign, or of a hotel entrance, conveys where I am and what I’m doing quickly and easily. But that only works if people are near a computer and are watching my Flickr photo feed, and that’s a lot to ask.
I also use IM status messages to broadcast what I’m doing. My iChat has a stack of custom messages that I’ve saved for re-use, from “packing” and “at the airpot” to “breaking up sibling squabbles” and “grading…the horror! the horror!” But status messages have no permanence to them, and require some degree of synchronicity—people have to be logged into IM, and looking at status messages, while I’m there. Because Twitter archives your messages on the web (and can send them as SMS that you can check at any time), that requirement for synchronous connections goes away.
Blogs allow this kind of archived update, of course—but they’re not lightweight. Where one might easily post a Twitter message along the lines of “on my way to work”, a blog post like that wouldn’t be worth the effort and overhead.
I’ve heard two kinds of criticisms of Twitter already.
The first criticizes the triviality of the content. But asking “who really cares about that kind of mindless trivia about your day” misses the whole point of presence. This isn’t about conveying complex theory—it’s about letting the people in your distributed network of family and friends have some sense of where you are and what you’re doing. And we crave this, I think. When I travel, the first thing I ask the kids on the phone when I call home is “what are you doing?” Not because I really care that much about the show on TV, or the homework they’re working on, but because I care about the rhythms and activities of their days. No, most people don’t care that I’m sitting in the airport at DCA, or watching a TV show with my husband. But the people who miss being able to share in day-to-day activity with me—family and close friends—do care.
The second type of criticism is that the last thing we need is more interruptions in our already discontinuous and partially attentive connected worlds. What’s interesting to me about Twitter, though, is that it actually reduces my craving to surf the web, ping people via IM, and cruise Facebook. I can keep a Twitter IM window open in the background, and check it occasionally just to see what people are up to. There’s no obligation to respond, which I typically feel when updates come from individuals via IM or email. Or I can just check my text messages or the web site when I feel like getting a big picture of what my friends are up to.
Which then leads to one of the aspects of Twitter that I find most fascinating—exploring clusters of loosely related people by looking at the updates from their friends. There are stories told in between updates. Who’s at a conference, and do they know each other? Who’s on the road, and who’s at home. Narratives that wind around and between the updates and the people, that show connections. Updates that echo each other, or even directly respond to another Twitter post.
There’s more to it than that, but I’m still sorting it all out in my head. Just wanted to post an early-warning signal that I see something important happening here, something worth paying (more than partial) attention to.
Robert Scoble has a rather surprising post up claiming that nothing he’s seen come out of Microsoft in the past three years has made him go “wow.” It’s surprising for two reasons.
First, for more than two of those years Robert wrote nearly daily blog posts about things at Microsoft that made him say “wow”—and that contradiction, to me, raises some credibility questions.
Second, and more importantly, despite the fact that I’m no Microsoft fangirl (as Robert knows, I’m a long-time Mac user, and a big fan of many of the startups he names), there are quite a few aspects of Microsoft products that have made me say “wow” over the past three years.
The thing is, they’re not brand-new products or services—instead, they’re features of existing products that I’ve discovered just as I needed them, or that changed the way I worked. And most of them are a function of innovative integration. Here are three examples:
(And now, back to grading. Amazing how much more attractive blogging becomes when you’ve got an onerous task you’re trying to avoid.)
No, not me. (I wish.)
My travel computing solution, which I’m thoroughly appreciating during this delay-ridden trip to Colorado Springs.
My lightweight (< 4 pounds) Vaio, plus a Verizon broadband access card, equals easy online access from anywhere…including this table at the Chili’s Too restaurant in O’Hare. Lovely.
In under five minutes, Michael Wesch gives us the history and future of the web, complete with linguistic and social implications.
Too much OSS is, in a way, Software of Men: grim, grey, and—for those who have ever attempted to ask a newbie question on an OSS list—pugilistic and thoroughly patriarchal. You either are part of the in-group or you are a “fugee” (Children of Men jargon for ‘refugee’—a major subtext of the movie is the treatment of immigrants). If you are a fugee, God help you; you are no equal to the developers.
Now, before you think this is going to drift into “Command line execution is from Mars, GUIs are from Venus,” I know plenty of women who think in code—women for whom a command line is bliss—women who are geek from the git-go. (I keep referring to the “guys” in my department, even though several of us, including me, are female.) I am also not going to describe us as the kinder, gentler sex—not after working in libraries for fifteen years.
But I will ask this of you, ye who are of the geekish inclination. Go see Children of Men, and then think about software development. Who do you want building your software? What kind of world do they come from?
I hadn’t planned to see Children of Men (I tend to like my movies on the lighter side), but I think now I may have to.
When I go to someone’s page of Flickr friends, I’d love to be able to see who we have in common. (This is a feature that I wish a lot of sites had, but I thought of it again tonight while browsing some Flickr photos.)
Just wanted to make a note of that before I moved on to another task.
I hadn’t realized that comments were broken—happened when I upgraded to 3.33, and forgot to rename the comments script. :(
All’s well again.
I love my smartphone, and what I love most about it is its seamless synchronization with our campus Exchange server—email, calendar, and contacts. Add a phone number to my phone, the contact gets updated on the server and then synchronized with my computer—no wires necessary. Add a meeting to my calendar on the computer, and it shows up on my phone, complete with reminders. Fabulous.
Until last week, when suddenly calendar events stopped synchronizing. My email works just fine—I’m still getting it sent to my phone with no problems. But Calendar events won’t synchronize. If I go into ActiveSync and watch the process, it shows it connecting, shows it seeing that there calendar events to sync, but then the events never make it onto the phone.
I am so so so so sad about this. I depend on my phone to tell me where I need to be an when, and now I can’t trust it.
Our helpdesk, of course, pleads ignorance. I haven’t changed anything on my phone—no new software, no nothing.
Can anyone help? Please?
If you don’t just read this site in an aggregator, you may have noticed that a couple of months ago I replaced the “most recent five photos from Flickr” sidebar with one of their Flash widgets. I did this not because I liked the widget better (I didn’t), but because the 5-photo badge had somehow stopped working.
Happily, the badge seems to be working again, so I’ve put it back in the sidebar (click on “Recent Photos” to reveal it).
My new Mac came with a nifty little remote control that works with the Mac’s “FrontRow” software to play DVDs, music, slideshows, etc on the computer. That’s nice for home stuff, but I found myself wishing I could also use the remote for business applications—specifically, for PowerPoint presentations that I use in class and at conferences. I was jealous of people like Larry Lessig and Dick Hardt who didn’t have to hunch over their keyboard while they clicked through lots and lots of one-word slides.
Then last week I saw an article about Mira, a Mac software tool that allows you to use the “Front Row” remote bundled with new Macs for a variety of other applications. For $16, it seemed worth trying, so I bought a copy.
And it works! It adds a little control panel to the system preferences pane, and allows me to configure what each remote control button does for any given application. It comes preinstalled with a huge number of defaults, including some for PowerPoint, so I didn’t actually need to configure a thing…just point and click and it works.
Well worth the price, and it will make it easier for me to do the kind of presentations I’d like to in class and at conferences.
My Moo “minicards” finally arrived yesterday (I was notified on 9/23 that they’d shipped, but the postmark was 10/13, so something must have gone temporarily awry).
They. Are. Beautiful.
I’ll take a picture of them tonight and add it to the entry. I selected ten of my favorite sunset photos for the sample set, figuring that it would give me a good sense of how good the color quality was on the cards. And I was blown away by it. They are really beautiful. The color is perfect—better than any online prints of my photos that I’ve ever ordered. I will definitely be buying more cards. Goodbye standard business cards, hellooooo moo minicards.
(Just realized I could take some screen shots of my WoW avatar in various locations around Azeroth and use them to create special gam3r cards. w00t!)
He quotes spokespeople from both Google and Microsoft defending the fact that the number one result for a search on Martin Luther King is a white supremacist site. Google’s spokesperson said that they “can’t tweak the results because of that automation and the need to maintain the integrity of the results,” while Microsoft’s representative said that they “always work to maintain the integrity of [their] results to ensure that they are not editorialized.”
Here’s how Carr responds to those positions:
By “editorialized,” [the Microsoft spokesperson] seems to mean “subjected to the exercise of human judgment.” And human judgment, it seems, is an unfit substitute for the mindless, automated calculations of an algorithm. We are not worthy to question the machine we have made. It is so pure that even its corruption is a sign of its integrity.
I just renewed my Flickr Pro membership, which got me to thinking about how much I love Flickr.
I first used Flickr when it bore no resemblance to the service it is today—back in those early days, it was focused on real-time photo sharing and chatting in an interactive Flash-based environment. The first photo I uploaded, in December of 2003, is photo number 216 in the system—which makes it, so far as I know, the first photo uploaded by someone who didn’t work for Flickr.
Three years later, I’ve uploaded 2,160 photos, which have garnered (as of a few moments ago) 99,914 views.
So, that list…
Flickr revitalized my interest in photography. I take more pictures because I want to share them with others.
I bought my first cameraphone because of Flickr, and now it’s an essential part of my life. I use it—along with Flickr and the marvelous Shozu software—to document day-to-day details of my life. The small events that are under the bloggable radar, but important enough to remember and share.
My Flickr photos led me to long-lost family members in Brazil.
This week I’ll be receiving the ten free cards from Moo that my Flickr Pro account entitled me to. The samples I ordered will include ten different sunset photos I’ve taken. If they’re as good as everyone who’s written about them says, I’m pretty sure I’ll be buying lots more—for myself and as gifts.
Because of Flickr, every day I get visual updates from people I care about. I know that Eric and Nicole dressed as pirates for “Talk Like a Pirate” Day. I know that Stewart is (was?) in Taipei, that Tantek is in Tokyo, and that Jill has a new camera (ooooo….I’m so jealous! a canon digital slr is at the very top of my wish list these days). I know that Weez has the boys this weekend, that Julie took her kids to visit a salmon hatchery, and that Gina went to a wedding. And I know all that not because of lengthy emails or telephone conversations, but from the constant stream of photos from friends that I see in Bloglines.
I know there are more reasons I love Flickr, but it’s lunchtime and I promised to take Alex to Panera.
There’s nothing like a new toy to cheer me up after a long day. And I’m happy to report that my brand-new Cingular 3125 has not disappointed in any way. It’s beautiful, particularly the lovely analog clock that the external LCD displays when a button is pressed. The keys and the click wheel are a big improvement over my old Audiovox SMT 5600. Reception is surprisingly good, even in our house (typically a cell phone “dead zone”). And it connected flawlessly to RIT’s Exchange server today, which means my phone can once again be my primary tool for checking calendars, emails, and to-do lists. Yay!
Now I just need to acquire a Micro SD card so I can put some of my favorite tunes on the phone (and use them to replace the crappy ringtone selection).
While we were in Seattle, I got a new cellphone (a smartphone) with a Seattle-based phone number. I don’t remember why, but at the time it made sense to have it on an account separate from our Cingular family plan. Now that we’re back in Rochester, we’ve decided it makes more sense financially to consolidate our cell phone plans, so I’m ditching the Seattle number and will have a brand-new 585 mobile phone number.
Unfortunately, that means friends and family will need to update their address books with my information (again). Sorry, everyone.
I’ll send out email to people who I’m pretty sure call my mobile on a regular basis. But if you don’t get email from me today with that number, drop me a line and I’ll send it along.
Given that we just upgraded all our phones to new equipment , we’ll be on these phone numbers for at least two years.
Wait, what’s that? You want to know what my new phone looks like? That’s it, over there to the left. I’m getting a new Cingular 3125, aka the HTC “StarTrk”, because my older Audiovox SMT5600 seems to have bit the dust entirely, refusing to boot properly. My friend Lili has been using one for a while now (she had one from overseas, where it’s been available longer), and loves it. I much prefer flip phones to the “candybar” style of the Audiovox. My only concern about the 3125 is whether it will get a decent signal in our house, which is notoriously bad for cell reception. I’ll report back after it arrives tomorrow.
I wrote yesterday about Scott McCloud’s upcoming visit to RIT. Today I opened up my aggregator and found a post from one of my favorite design-focused blogs, Presentation Zen, on how McCloud’s book Understanding Comics informs design of all kinds. There are good reasons why McCloud’s book is a favorite not just of aspiring graphic novelists, but also of lovers of graphic design and narrative of all kinds.
Read the post.
Then come to the talk. I’ll be there (along with as many of my students I can convince to attend).
Today I tried changing the name of the comment script on my site, thinking that might at least slow the barrage of sp*m that took the whole server down this month.
Within seconds of changing the script variable in the config file, I had my first new spam message.
I give up.
To comment on the site now, you will have to use a (free) TypeKey ID. Sorry. I hate to do that—nobody needs yet another hoop to jump through or password to remember. But I simply can’t spend any more time trying to safeguard the site. :(
This summer, we promised to buy Lane a new computer. He’s been doing a lot of cool stuff with borrowed time on the family computer, and a barely-hanging-on, nearly six-year-old Powerbook, so we wanted him to have a decent machine he could call his own.
Last night we headed out to the Apple Store at Eastview Mall, and headed home with a shiny new MacBook (and iPod Nano, and printer, both of which were free after rebate). We turned it on, and started in on the process of transferring files from the old computer to the new. We watched impatiently as the time remaining dropped from 45 minutes to 30 minutes to 7 minutes…and then stopped. Full stop. No animation on the progress bar, no sign of life whatsoever. We waited. And waited. Finally I tried rebooting…only to be greeted with a flat, grey screen. I tried again. Same thing. I tried putting in the system software DVD and rebooting from that drive, which seemed to work (after a lengthy delay). But two steps into the welcome sequence it froze, and generated a kernel panic screen. I followed the instructions on the Apple web site for what to do if your MacBook won’t start. No luck.
Needless to say, I was not a happy camper. I was quite sure that I’d have to (a) wait forever for a genius bar appointment the next day, and (b) end up having to send the machine back to Apple and wait an indeterminate amount of time for them to return it.
This morning we got to the store right after it opened, and I walked up to the cash register with the machine. I explained briefly what had happened, and the young man at the register quickly called over the manager. The manager listened to my (highly detailed) tale of woe and said “Sounds like you did everything you were supposed to. Let’s get you a new machine.” <blink> So not what I expected to hear.
“But what about the receipt,” I asked. After all, I’d been told quite clearly the night before that all the serial numbers had to match up on the receipt for the Nano and printer rebates to be honored. “Not a problem,” he replied. “We’ll generate brand-new receipts with the new computer’s number on them.”
Ten minutes later, we walked out of the store with a(nother) brand-new MacBook, which started up perfectly and has been making Lane happy all day.
It’s quite amazing how much good customer service can do to turn a bad out-of-box experience into a great one. You can bet I’ll be buying all my equpment there from now on. (They even gave me my faculty discount based on my RIT ID!)
Saturday morning, I received an email from my hosting company telling me that they had shut down mamamusings.net due to “excessive load” issues, and that I needed to contact the abuse department to get things running again.
The culprit? Comment and trackback spam.
I have it all set to be moderated here, which means you seldom see it, but it’s been increasing at a depressing rate, and it takes a lot of time to clean out the trash sitting in the “unapproved” list every day.
For the time being, they’ve disabled the mt-trackback and mt-comment scripts, so that at least the content of the site is accessible. And I’ll start working on a solution. The easiest option would be to simply restrict commenting to users with TypeKey accounts. I hate to do that, but it may be my best option.
What I may try for the short term is a two-fold approach—renaming the script (so that it’s a little more work for the spambots to find it), and adding a CAPTCHA. Until I get that done, however, you won’t be able to comment here. :(
Wow. How did it get to be mid-August already?
We’re settling back in, still happy to be back. But I’m starting to feel that old familiar twinge of “you really ought to be [prepping for classes/answering emails/working on grant research/writing articles/building software].” Relaxation doesn’t come easily to me, and the world doesn’t stop expecting things just because I’m feeling the need for some downtime.
I’m going to try to implement a regular routine of exercise and scheduled office time starting Monday—not so much time working that I feel that I’ve totally lost my summer to work, but enough to help shut up the gremlins in my head who keep reminding me of all my open loops.
And I really, really, really want to try to get organized this fall. That means re-reading (and setting aside a full day to implement) a GTD system. I’m getting my new MacBook Pro early this week (it shipped last week, so this time it’s for real), and I want to set it up in a way that will facilitate my getting things done — which means I’ll be spending a lot of time in Merlin’s archives.
For today, however, I figure I’ve earned my downtime with the three hours I spent cleaning the pre-installed crap off of my Vaio and then installing and running virus and spyware protection tools. It seems to have fixed whatever was causing slowdowns on my system, but I continue to marvel over how frustrating it is to configure a Windows system in a stable, workable way—particularly in comparison to setting up and configuring a Mac.
(No, I have no plans to follow the PC elite and install Ubuntu Linux on my Vaio…but it is extremely entertaining to watch Nick Carr’s prediction come true.)
If TypeKey (and TypePad!) had to go down for several hours, it would have been nice if it was’t during the one block of time I’d set aside this week for downloading current versions of MovableType to upgrade my various course weblog servers.
The lack of information provided on the status site is frustrating, as are the inaccurate promises (at 3pm, there’s still a note from 1:30pm saying it should be up within the hour).
Come on, SixApart. If you want people to buy into your centralized authentication (and blogging) services, you can’t have outages of four or more hours at a time.
Here’s Mark’s introduction to the video: “Welcome to the first annual “dive into mark” show! It’s just like reading my blog, except it takes forever to download, requires an unwieldy array of third-party software, and it’s not accessible to blind people, deaf people, or search engines.”
Also, his response in the comments to his post: “Zefrank was obviously my inspiration to try out video blogging. Of course, Dave Winer was my inspiration to try out text blogging, and we all know how well that turned out. Here’s hoping.”
It was worth watching this one, because I’ve never actually_met_ Mark—we seem not to frequent the same conferences—and I’m a total fangirl of his writing. So I couldn’t pass up the opportunity to get a sense of what he looks and sounds like.
Will I keep watching if he keeps uploading videos? Probably not. For all the reasons he alludes to above. The text of his video is in his blog entry, and it doesn’t require speakers or headphones or adjusting video settings. Plus it’s a lot harder to quote video.
I’m at an MSR talk by David Farkas from UW entitled “Need: How PowerPoint Adversely Mediates Thought and Possible Remedies.” Since anyone who’s been reading my blog for a while knows how much I dislike most uses of PowerPoint, I’m particularly keen to hear why Farkas thinks Tufte is wrong, and also what he suggests as remediation.
He cites a Microsoft estimate of 30 million powerpoint presentations being given per day. Ouch. I wonder if that’s a verifiable statistic.
(In an aside, Farkas notes that PPT is more constraining than Word, since Word provides more of a blank canvas. Farkas says that Tufte believes Word has no cognitive style, while Farkas says that’s obviously not true—our tools inevitably shape our message. I’d have to agree with that.)
Where Tufte claims that PPT encourages deep hierarchies (many levels of nested bullets), Farkas argues that the reverse is actually true—there’s an upward vector on content, resulting in a flattening of hierarchies.
Farkas asks us to take a step back and look at the larger picture of presentation contexts—audiences, presentation genres (product rollout vs technical briefing vs slide show). Tufte focuses on technical genres of presentations, whereas many PPT presentations are focused on “light” genres.
He says you can’t assess a PPT deck outside of the context of the presenter’s performance/style. The amount of time spent on each slide, whether or not there’s a handout provided, and other factors can influence the effectiveness of the deck. The audience has to be considered, as well…their information needs, their cognitive styles, all impact the effectiveness of the presentation.
He describes PPT as inherently “topo-centric”—the presentation of each slide is static and fixed, rather than scrolling. This is good because it provides persistent context during the presenter’s discussio of the slide, but bad because it flattens hierarchies.
Print (and HTML), Farkas argues, have a “downward vector and a nesting problem.” Print hierarchies naturally run deeper. (Missed the rest of this because I was briefly distracted…)
“The PowerPoint distortion hypothesis” - It is highly plausible that PPT causes deck authors to distort the visual representation of their logical hierarchies. What, then, are the implications for audiences and presenters?
He uses an example deck to show some of the distortions that can occur, but I’m unable to see anything but the ugliness of this deck. White and yellow Times text, in seemingly random sizes, on a bright purple background. Why does discussion of content always seem to ignore the impact of aesthetics?
Oneof my MSR colleagues questions the underlying assumption that all content is hierarchical. Farkas argues that this is necessarily true, that it’s a function of how we think. I’m not convinced—many of the best powerpoint-supported presentations I’ve seen used no bullet points, and no explicit hierarchies.
When I raise my concerns, he responds by saying he wants to limit his discussion to the genre of presentations that need to present hierarchical content—main ideas, sub ideas, supporting material, etc. I’m still not convinced. One of my frustrations with PowerPoint is that it does in fact push that idea on us—that presentations are and should be made up of hierarchical point/subpoint content. In fact, the people doing the best work with PPT tend to go “beyond bullet points,” and use it as a narrative medium. But that doesn’t prevent them from presenting very detailed and even technical information—it’s just that they’re presenting it in a way that doesn’t fit into this hierachical structure. (For example…Dick Hardt’s identity presentation, or Lawrence Lessig’s inimitable talks.)
Another commenter argues that the slide should be the secondary channel, and the presenter should be the primary channel. I wish more people here thought this way…that’s a big part of what I was critiquing when I wrote about the “culture of the deck” here.
He makes a number of suggestions about how to make it possible to show complex hierarchies more easily in Powerpoint…something that, quite honestly, makes me cringe. I do like his suggestion, however, that you provide breadcrumb-like information at the top of each slide to show where it fits in a hierarchy (if you choose to make your hierarchy explicit).
Suggests some good directions for future research. How do audiences process information in presentations? Can we better udnerstand deck authoring processes? And the last, which I find last compelling, “develop a meaningful taxonomy /vocabulary of deck content and glossing behavior.” I’m not sure we need special language to describe ideas/content in decks as opposed to other text or graphical materials.
An audience member I don’t know points out the extent to which the slides were forcing him as a presenter to stick to a script, and not engage the audience. He notes that Farkas engaged the audience in his presentation exactly 3 times, and never more than for ten seconds at a time.) Is this an effect of the hierarchical structuring of the content?
Another questioner asks about ways that we can support more creative presentation styles and more creative presenters. The research question here is “are there ways to identify, incorporate and disseminate best practices in presentation methods?”
There’s some discussion about the prevalence (seen as both inevitable and necessary) of PPT decks as standalone documents as opposed to presentation aids. Also some discussion about the ways that the “Notes” section can be used in that context.
(It’s amazing to be in a room full of not just smart researchers, but also the people who actually build these tools…several PowerPoint team members are here, responding directly on the intended use of specific features. I will so miss this about MSR talks.)
Farkas slams Atkinson’s “Beyond Bullet Points,” describing it as destructive rather than helpful. It’s a terrible direction, he says, to throw out bullet points entirely. It’s throwing out the baby with the bathwater.
There’s some discussion then about Atkinson’s argument, which Farkas says is based on Richard Mayer’s work, but is a distortion of it. (Just looked at Mayer’s web site, and his work looks fascinating. Note to self: bookmark that for summer reading.) Is it a problem if you’ve got material on the screen that’s unrelated to what you’re talking about?
All in all, I’m left with more questions than answers (which isn’t necessarily a bad thing), and a sense that there needs to be a great deal more research into the underlying assumptions on presentation methods and materials.
Bonus links to PPTs I’ve seen and loved:
This last panel—”The New Media Age: Surviving and Thriving in a World of Changing Technology“—is moderated by the very entertaining Dennis Kneale, the managing editor of Forbes. Speakers are:
Moderator: Are we really at the digital revolution now, or are we still a decade away?
Chernin: There’s been unbelievable change over the past ten years, but that the pace of change will only accelerate from this point. People are still desperate to see stories, to see content, to consume information. They want to be entertained, be informed. (Wow. Amazingly passive view of the audience.)
Moderator: Is Disney catching up to online piracy, or are they still trying to stop it the way Disney tried to stop the VCR?
Iger: We’re not playing a game of catchup, but we do need to get on board the train, so to speak. Otherwise the consumer will simply pass us by. Technology to media companies is what refrigeration was to Coca Cola.
Miller: The old projections were that the new media would replace the old media. But that’s not what happens. The new doesn’t replace the old, but things rebalance. What’s going on now is real convergence. People are being convergent—they are multimedia, multidimensional, in ways they haven’t been before.
Moderator: Is the video industry doing a better job than the music industry?
Miller: We’re not stupid. We see what happened to the music industry!
Iger: WE’ve got to get with the program—the barriers we’ve perceived are dissolving, and we have to occupy this space.
Chernin: We as an industry were better positioned to deal with piracy. You get piracy when price points and access aren’t acceptable to the market. The video industry has a long history of tailoring products to different needs and different markets (PPV, DVD, theatres, HBO, etc). They understand that different platforms require different price points.
Moderator: Have any of you visited YouTube? 40 million viewings a day of tiny little web-based videos. All from users. The revolution is happening from the bottom up—how do you deal with that?
Chernin: The incredible pent-up demand for video is amazing to see. Most of the favorites on YouTube are copyrighted material. There’s a huge demand for our video product.
Iger: User-generated content, as ridiculous as it is (he’s talking about America’s Funniest Home Videos, which he first started at ABC), is endlessly fascinating to people. It won’t put us out of business. We’re living in a world where people are spending more time consuming media of all kinds—for companies int he business of creating media, that’s a good thing.
Miller: Amazon didn’t replace WalMart. YouTube won’t replace current content creators. The big question is how do you find the things you want? Your social network becomes important as well as formal guides.
Moderator: Are the movie studios the ones who will create this content? Or will other, younger people need to do it?
Miller: The history of the media world says that the great broadcasting companies didn’t create the great cable companies, and neither of those created the great internet companies. New companies tend to arise, while they may well later combine.
Chernin: MySpace cost 540 million, and was probably the best deal they ever made. He asks the moderator why the edge he seems to have about MySpace—is his profile not attracting the kinds of people he wants?
Moderator: The decision to put Disney/ABC shows on iTunes was stunning. How many conversations did they have with affiliates over this?
Iger: Of course new delivery puts a strain on existing channels. But asking permission would have resulted in it never getting done. We create a lot of value for the stations when we create these shows, and the stations still get to show them first. What the music industry ignored is that the customer had a lot more power over how they got and used music in a digital age, and ignoring that power shift was their biggest problem. Disney’s not going to ignore that power shift. We’re going to continue to make moves for the big screen, but they’ll move onto new media more quickly.
Chernin: Fox is trying to do a 60-day post-theatrical high-def release. That’s a better direction than trying to have the two compete with each other. “My job is not to protect the existing business, it’s to maximize the current business and find ways to grow the new business.” You have grow more than you erode, or someone else will be sitting in your chair. We won’t replace the billions in revenue from theatrical releases until we’ve got something that will generate more revenue.
Moderator: What’s happening with new development in content?
Miller: New kinds of music content—downloadable music videos and concerts. You can’t put music on TV and get good ratings, but you can put it online and “cum” (as in “accumulate”) an audience over time. A big question is how do you find content? They want to make video search as good as text-based search.
Moderator: If I can download a show without commercials for $2, aren’t you undervaluing commercials?
Iger: We’re selling a few things. Convenience is critical (mobile, time-shifted). The experience is good, but not nearly as good as what you’ll get on a big HD TV. Their experience has been very positive. They put a $9.99 movie called “High School Musical” on iTunes, and it was incredibly popular.
Moderator: What more are you doing with properties like High School Musical?
Iger: It’s out on DVD this week—you can buy it at WalMart. :) We’re also looking to turn the company into a more global company—we have great brand depth but not as much breadth as we’d like. They’re releasing it in other languages, they’re releasing materials for schools to be able to do it as a school play. The soundtrack album went double platinum in 7 weeks.
Miller: Disney has always set a standard of multiple platforms for products. These things are additive, not subtractive. They grow the reach of the property. The fact that something’s been viewed 30 million times on YouTube doesn’t mean they won’t watch more of it on TV. It may make them more likely to watch it on TV.
Chernin: We’re thinking a lot about different media for delivery. We’re thinking a lot about interactive aspects of delivery. We invented “Mobisodes” for wireless. That’s about as exciting a platform as exists. There are twice as many cellphones as televisions in the world, and probably 3-4x as many as there are computers. Our new affiliate deal lets us run shows not just after they run on the network, but also run it before it’s on the network for a higher fee. Are there people desperate to see the finale of a show, and willing to pay $4 for it. In return, they give the network affiliates a 12% share of that first year’s revenue.
Moderator: Bob Iger, are you cutting a share of your extra revenues to your local affiliates?
Iger: Not from our iTunes downloads. We have a very different relationship with our affiliates than Fox has. ABC pays compensation to their stations already, whereas Fox gets paid by their affiliates.
Miller: If you think about what Google did, they cut everybody in on the action. Because of that, everyone put that box up there and it kept spreading. The web model says figure out how to cut everybody in on the action and they’ll be your distribution path.
Moderator: Is Google a distribution rival?
Iger: We don’t see them as a rival—perhaps that’s a mistake. They’re a tool that consumers can use to find our content. Google is both distribution and content; search results are a kind of content. They have become a real force in the advertising world, for good reason. Advertisers are paying extra to advertise in the Internet-based distribution. They won’t be able to charge for shows that force you to watch ads. But other choices for download may well be for pay (downloadable, archivable versions, for instance).
Miller: Internet advertising is becoming as expensive in CPM terms is comparable to many cable channels. Search fragments things—it sends people in lots of different places. In a world that fragments, the people who have things that are truly unique stand out the most.
Iger: In a world with much more choice and fragmentation, the value of brands will increase. Most of our investment is in brand.
Chernin: Traditionally, CPM have tracked audience size. Advertisers are so desperate to get video advertising on the web, they’re willing to now pay a premium for getting those ads online.
Moderator: Most of the time our ads don’t hit people when they most need them. Google does this perfectly—you see the ad when you’re engaged in the shopping behavior. It’s more targeted, shouldn’t it be more expensive?
Miller: If someone visits a car site, they’re 10-30% more likely to click on a car ad the next time they see it.
Chernin: That’s a very simplistic view of advertising. Ads aren’t just to sell things. Some are there to build brands, some are intended to generate interest, others to sell a specific product.
Iger: I agree completely.
Miller: Google ads can’t, be definition, be underpriced—they’re offered in a marketplace, and you pay what the market thinks it’s worth.
Moderator: Why the $2 price for television shows? Why not higher?
Iger: Well, these were things that were already available for free the night before. You’re going to watch this on a much smaller and lower quality screen than your television. They felt they should be reasonable in their pricing.
Miller: The scarier thing would be will anybody buy it? Will they buy something they could get for free on their TV?
Moderator: What are the obstacles? Does anybody really want to watch Gary Coleman in a rerun on their cell phone?
Chernin: None of these models work at all if there’s rampant piracy. [missed some here]
Miller: The biggest obstacle is making great experiences. People want what they want when they want it…moving media across platforms is not fluid and easy now. What Jobs and Apple did was they made it great, they made the experience great. Great experiences lead to adoption, and then the money follows.
Iger: Conflict and competition among channels and retailers. We want to create more value for our shareholders, and we’re not sure we can grow these new channels without damaging existing ones. We need to stay in touch with the consumer in this ever-changing world. It’s not an obstacle, but it is a challenge.
Moderator: Was their internal opposition at Disney to these changes?
Iger: Of course. Change results in fear, but you have to overcome that. That’s why I’m charged to do, really, more than anything else in my role as CEO. You can’t ask all the questions and get all the answers before you make these decisions…you have to take some risks and get things out there. We have to give people what they want often before they know they want it.
Chernin: The most positive thing happening right now is all this experimentation. There’s very little first mover advantage now, we can steal ideas that work from each other. (laughter) The growth of the distribution model benefits the content creators.
Moderator: I’m fascinated with “sellavision”, the 24 promotion. How did that work?
Chernin: I thought it was both a brilliant idea, and a dopey idea. Cell phones aren’t great platforms for narrative content. But it allowed them to learn a lot about how to deliver short-form content. This is a rush hour medium—people are watching on trains and in airports.
Moderator: what wins? Cell phones or ipods?
Iger: They all win. They’re all important. And cell phones are enormously important in helping them to enter global markets with branded content.
Miller: We still don’t know if cell phones are a derivative medium (a tiny TV), or a truly new medium. We’re focused on mobile search right now more than mobile content. (Wow, search is a big theme for AOL in today’s presentations. Fascinating.)
Moderator: So, if this new distribution takes off, who loses? Does Comcast lose?
Iger: Not if they migrate off their traditional approach and start to deliver to multiple platforms—they could be fine. But he’s not focused on who loses, he’s focused on who wins. Content companies are well positioned to win.
Chernin: The losers are those who are trying to protect rather than grow their businesses.
Iger: “You’d better start swimming or you’ll sink like a stone, the times they are a changin’…”
Miller: Is geography now a limiting factor or an enabling factor for companies? That’s shifting.
There’s some brief Q&A at the end, but I’m all typed out.
I’m not quite sure what the title of this panel has to do with the description they’ve provided, but the lineup of speakers was interesting enough that I wanted to check it out.
Westlake talks about the NAB conference—notes that HD was a huge focus, but the conference seemed light in terms of people.
(The moderator is extraordinarily annoying. I suspect he may have been a used car salesman before he became a radio announcer.)
Programming, search, playback, monetization—these are the important aspects of video that the AOL guy identifies. He leaves out things like “creation,” of course, because this panel is clearly about the Internet as a broadcast tool. (The description begins with the outrageous line “The Internet is finally emerging as a true entertainment medium.”) The world is divided up into “content owners” and “consumers.”
Burnett says the “new primetime” is 9-to-5, because so many people in offices have broadband access and use it constantly to access content for personal reasons (chat, email, shopping). But there’s “nothing to watch or do,” he says, which is what he sees as his job to remedy.
(Must. Not. Speak.)
Am looking around the room…once again, I seem to be the only person with an open computer. The free wifi has disappeared, much to my chagrin, but I’m using Ecto to write this so.
Moderator raises the “user generated content” flag—“what about YouTube? Will it make you more accountable?” Mark Burnett says he thinks YouTube is great. Why would anyone who’s a professional content maker fear user-generated content? In the end, it makes you better at your job, which is to give the advert-watching public what they want. And there are incredibly talented undiscovered filmmakers out there, who are using YouTube to get things out.
Burnett claims that the Intenret will allow us to know everything about who’s watching what. The complete disregard for privacy issues here is stunning. He dismisses those trying to block this kind of surveillance as blocking inevitable progress. “Of course we need to know exactly who’s watching.”
Burnett again: “Who would buy a computer without Intel? They’d be crazy to do that!” (Oy.)
AOL guy says “Version 1 of the internet was about typing in a URL and going to what we think of as an immersive experience.” (Huh?) New profiles are people who aren’t interested in going to a URL and being in the environment you create—they want the material made available to them (widgets, gadgets, etc). I think what he’s trying to describe is the aggregation process—people wanting to pull in your content into “their” space (MySpace page, etc). Ah, yes. Now he uses the “Web 2.0” term.
They’re all convinced that text gives way to audio which gives way to video—and that everything’s about video. Why would anyone want audio when they could have video? (And, implied, why on earth would they still be bothering with text?)
Blair gets tagged on DRM. “Unfortunately it’s gotten a bad reputation.” Notes that the Sony root kit was a big factor in making the perception more negative, but says the root kit was not DRM, and that those shouldn’t be confused.
AOL guy says this is a non-issue, that we just need a “rebranding effort” around DRM. All DRM is intended to do is establish some business rules. If you get it right, you can have new business models (like pay-per-view).
Burnett says he’s not concerned about illegal downloads. “Nobody up here is missing any meals as a result,” he points out to laughter. The opportunities to sell more content are massive, he says. Bigger than ever.
“It’s gone from the information superhighway to the content superhighway,” says the Intel guy.
The AOL guy says they’re building an interactive programming guide to online content. Search and browse becomes the organizing principle for finding interesting timely content. (That’s not an organizing principle!)
At this point I think I’ve heard enough. I’m off to take a break before the last panel of the day.
Here’s what the iTunes music store gets right: they make it faster and easier to get what you want, and they do it at a price point that doesn’t make you feel like you’re being gouged.
That was clear to me last night, when I realized that I wanted to watch the first few episodes of Battlestar Galactica while flying from Seattle to Philly (en route to Durham, for an NSF PI meeting). I had the episodes on NetFlix, but didn’t want to (a) bring the DVDs with me because it’s too easy for them to get broken or lost, or (b) use up precious working battery power on my laptop when I could watch the episodes on my video iPod. So I started to rip the episodes onto my hard drive (and yes, fair use zealots, I had every intention of deleting them after I’d watched them, since they were rentals). An hour later, with only one episode onto my hard drive, with mediocre video quality, I realized this was not time well spent. A quick look at iTMS showed me that I could buy all of season 2 (20 episodes) for about $25—and that I could start the downloading before I went to bed and have all the episodes not just on my computer but automatically transferred to my iPod before I had to leave. It was worth every penny to not have to laboriously go through disc after disc identifying, ripping, and transferring individual episodes.
I watch very little TV these days (with WoW to play, who has time?), and what little I do watch is typically on the video iPod while at the gym. Other than Lost, however, I haven’t had many shows I’ve even wanted to watch there. BSG has changed that. For those of you who haven’t watched the series, it’s spectacular. And it’s nice to find a show that I really like that hasn’t already been cancelled (like Firefly, for instance). The writing, editing, and acting are all superb. Highly recommended.
(Fellow WoW addicts will probably recognize the game reference in the title of this post…it really needs to be said with the right goblin accent for full effect, though.)
Currently playing in iTunes: Tocceilidh from the album “Re: Bach” by Lara St. John
Does anyone know of a good, free, lightweight, event registration software system that I could install on a unix-based web server?
I’m running an event that will have ~90 people at it, and I want an easy way for them to be able to register for the event, and submit basic bios (and photos, ideally, but I can live without that). No money collection, no complex program management. And it would be nice to be able to have basic functionality built in to generate a list of participants, and even nametags.
Yes, I know this is buildable, probably with relatively little effort. But I have zero free time and zero dev resources to devote to this, so would much rather avoid reinventing the wheel if the wheel already exists.
I’m always a little bit amused by people who still wonder aloud how and why I find the time to blog. I find time the same way most people find time to watch their favorite television shows, or go to movies (neither of which I do very often at all). And I do it because I’ve had extraordinarily personal and professional rewards accrue to me as a direct result of the effort I put into blogging—not the least of which is the visiting researcher position I currently hold here at Microsoft.
But today’s mail brought an unexpected bonus from my blogging, in the form of five copies of the second edition of Edward Tufte’s wonderful essay on Powerpoint. It’s new enough that it doesn’t even seem to be advertised on his site yet. Since the only time I met Dr. Tufte was as a student in one of his workshops more than ten years ago, I can only assume that the “with the compliments of Edward Tufte” card attached to the essays was entirely a result of the posts I’ve made here about Powerpoint, many of which reference the original essay.
A nice bright spot in an otherwise gray day. And a good reminder of the blessings this blog has brought.
My son’s aging Powerbook G4 (an original TiBook) has been having problems with wifi connectivity over the past several months. He gets only an intermittent signal from our Airport Express. I’ve isolated the problem to his machine—other laptops in the same place at the same time have no connectivity problems.
I’ve opened the machine and reseated the Airport card, and checked the antenna cable—I don’t see any obvious cable problems, or oxidation, but there may well be problems with the cables going from the card up into the antennas in the screen.
I really don’t want to put a lot of money into this machine, so I’m trying to figure out how to easily put a wired connection in his room. What’s the easiest, cheapest way to do that? It seems like there must be something that will pick up the wifi signal from our network and send it over an ethernet cable to his computer—but I don’t know what they’d be called, and thus can’t search for them effectively.
(Oh…and merry christmas to all of you, especially those who, like me, serve as family sysadmin over the holidays!)
My father just sent me a link to a NYTimes piece called “What’s the Buzz? Rowdy Teenagers Don’t Want to Hear It” that totally cracked me up. Here’s the key concept:
Mr. Stapleton has taken the lesson he learned that day - that children can hear sounds at higher frequencies than adults can - to fashion a novel device that he hopes will provide a solution to the eternal problem of obstreperous teenagers who hang around outside stores and cause trouble. The device, called the Mosquito (“It’s small and annoying,” Mr. Stapleton said), emits a high-frequency pulsing sound that, he says, can be heard by most people younger than 20 and almost no one older than 30. The sound is designed to so irritate young people that after several minutes, they cannot stand it and go away.
Oh, I so want a room-sized version of this. Wouldn’t it be lovely to have a room that kids couldn’t stand to go into, but grownups could sit in and relax? Or to turn this on in my office at RIT when I’m willing to talk to colleagues but not students? The possibilities are endless…
Ever since I upgraded to Movable Type 3.2, rebuilding has been much slower on my current host. That’s caused two problems, one just annoying and the other more serious. The annoying part is that marking comments as junk (an all-too-frequent need) forces a rebuild, which is painfully slow and often times out on the intranet at work. The serious part is that most incoming trackbacks are failing, probably due to timeout issues.
So tonight I’m going to try switching from static to dynamic publishing—for the non-geek readers out there, it means that most pages on the site won’t be saved as individual static documents, but instead will be generated on-the-fly when you request them.
If the site breaks in the process, don’t panic—it’s all backed up. Worst case I’ll revert back to original settings and live with the problems. Best case it’ll be working perfectly in a few minutes, and trackbacks will start working as they should again.
Update: It worked. Only two real problems, which were relatively easy to fix. The first problem was that I use mt-textile and smartypants for text formatting on the blog (the former lets me use things like underscores to create italicized text, or asterixes to generated bulleted ists; the latter handles typographic niceties like em dashes, curly quotes, and true ellipses). Those text processors don’t work properly with dynamic publishing, but I found this post on Movalog with information on how to fix that. The second problem involved the fact that I had some custom PHP code in my templates that used movable type tag variables—apparently since the dynamic templates are PHP based, this causes some problems. There are apparently ways to call the variables, but I didn’t feel like mucking with them, so I just changed the few instances to non-variable code (using http://mamamusings.net/ rather than the BlogURL variable, etc). Not the most elegant fix, but it was expedient, and now it all works. And since I’m planning on a site redesign over the holidays, it wasn’t worth spending too long on the template code.
The good news is that the trackback problem does appear to be fixed—a number of new trackbacks have appeared over the past few days, after a long dry spell that I suspect was technological (especially since I saw several inbound links on other sites that hadn’t registered here). Mission accomplished!
I’m a big fan of Google’s search engine, and use it regularly. I also use GMail, and Google Groups, and Google Maps, among other services. But recently I’ve been thinking about just how much information Google has about me based on my use of those services.
Most of us assume that when we do a search on Google that it’s essentially anonymous. But in fact, most people have a small file sitting on their hard drive (a “cookie”) that Google uses to uniquely identify them—not just when they’re logged in to a Google services like GMail, but all the time. And personally, that creeps me out. The fact that every aspect of my information seeking behavior is being recorded, and that use of that data isn’t really restricted by any laws or policies (other than the amorphous “do no evil” mantra) feels…well…icky.
So today I did some poking around, and found a very nice little bookmarklet (basically an “active” bookmark that takes an action rather than simply loading a page) called GoogleAnon that I’ve added to all of my browsers (with three computers that I use regularly, and at least two browsers running on each, that’s a lot of browsers…). The web site explains it in detail, but in a nutshell what it does is replace the unique identifier in your Google cookie with a zeroed-out version. You can still use all the services you’d normally use, but it will no longer associate those with the identifier on your computer.
Installing the bookmarklet is quite simple—just follow the instructions on the GoogleAnon page.
Even if you don’t install the bookmarklet, or clear out your Google cookie, it’s worth reading through the whole site, and thinking about the issues of search and privacy. There’s always a balance to be struck between the convenience and the risk of personalization, and I think we should all be making informed choices about that balance.
The problem is that they’re overflowing the bookmark bar now, so I have to give them short, cryptic names to fit them all in. And that makes them hard to find.
The solution? A nifty little too called “Blummy,” which lets me consolidate them all into one. The web-based interface on the Blummy site lets you configure the size and contents of your bookmarklet collection. When you’re done configuring the tool, you simply put the Blummly bookmarklet link in your toolbar in place of the many links it contains. Clicking on the Blummly link displays a nice little CSS div on your screen that contains all of the blummlets you’ve specificied.
They’ve got a quite a few “standard issue” bookmarklets on there for people who are looking to add some functionality. But more importantly, for me, they offer the ability for you to build your own “blummlet,” thereby allowing me to replicate all the bookmarklets that were cluttering up my toolbar.
So, what’s in my Blummly box? Right now, I’ve got 7 blummlets:
Most people won’t ever have a need for this…but for those of us who tend to collect these special-purpose bookmarks, Blummly is a great tool.
Presented without comment. (See the previous post…) But here’s a lengthy excerpt from an essay that should be required reading for technologists:
My visit to Google? Despite the whimsical furniture and other toys, I felt I was entering a 14th-century cathedral — not in the 14th century but in the 12th century, while it was being built. Everyone was busy carving one stone here and another stone there, with some invisible architect getting everything to fit. The mood was playful, yet there was a palpable reverence in the air. “We are not scanning all those books to be read by people,” explained one of my hosts after my talk. “We are scanning them to be read by an AI.”
When I returned to highway 101, I found myself recollecting the words of Alan Turing, in his seminal paper Computing Machinery and Intelligence, a founding document in the quest for true AI. “In attempting to construct such machines we should not be irreverently usurping His power of creating souls, any more than we are in the procreation of children,” Turing had advised. “Rather we are, in either case, instruments of His will providing mansions for the souls that He creates.”Google is Turing’s cathedral, awaiting its soul. We hope. In the words of an unusually perceptive friend: “When I was there, just before the IPO, I thought the coziness to be almost overwhelming. Happy Golden Retrievers running in slow motion through water sprinklers on the lawn. People waving and smiling, toys everywhere. I immediately suspected that unimaginable evil was happening somewhere in the dark corners. If the devil would come to earth, what place would be better to hide?”
Dyson closes with a powerful quote from science fiction writer Simon Ings (can’t find what book this is from; if you know, please leave a comment):
“When our machines overtook us, too complex and efficient for us to control, they did it so fast and so smoothly and so usefully, only a fool or a prophet would have dared complain.”
First, they create a lot of fake blogs. There are slimy companies that make easy to use software to do this for you. They scrape bits and pieces of legitimate blogs and repost them, as if they were just another link blog. It is very hard to tell the difference between a fake blog and a real blog until you read it for a while and realize there’s no human brain behind it, like one of those Jack Format radio stations that fired all their DJs, or maybe FEMA.
If any powerbook-toting Internet Librarian attendees are reading this, I desperately need a powerbook DVI-to-VGA video adapter for my keynote tomorrow morning. I left both of mine at home :(
Worst case scenario, I’ll borrow a laptop from someone else and load up my images from a USB drive, but it would be nice if I could use my Mac.
So, if you’re here in Monterey and have one of these that you could lend me for 45 minutes tomorrow morning, email me at myblogname at gmail dot com, or comment here, or just stop by the podium before my talk tomorrow morning….
A couple of weeks ago I received a hand-me-down Audiovox SMT 5600 “smartphone” from Marc Smith (my manager at Microsoft), so that I could start to test out the various mobile apps that the research and product groups are developing. (I’m paying for my own service, though, in case you’re wondering.) It took quite some time to get service set up on the phone, due to the overall stupidity of Cingular and its handling of the AT&T merger. The short version is I can’t use a Cingular SIM in the card, because Cingular won’t unlock it for me to use with their service; instead, I have to use an AT&T SIM, with an AT&T billing plan, even though Cingular took over AT&T. Silliness.
Marc gave me the phone and a USB cable for it—and when I also asked for an AC charger, he told me the USB cable could be used to charge the phone. Good enough, I thought. One less cable to use. Until this Friday, when I plugged my low-on-power phone into my laptop and went to bed. My laptop sensibly turned itself off not long after that, since I’d forgotten to override the power settings. And the phone ran completely out of power and went dead.
In the morning, I turned the computer on, figuring I could recharge the phone before we headed out for the day…but the amber charging light didn’t come on. I tried it on another USB port, and then on another computer. Still no luck. I spent some time poking around online, and discovered that the SMT5600 will only charge over USB if the ActiveSync software has established a connection. And if the phone is dead, obviously the connection can’t be established. That’s not a smart phone—it’s a really, really dumb phone.
We tried five different stores yesterday looking for an AC (or auto) charger—Cingular sells the phone, but the store didn’t have a charger. Neither did Best Buy. Or Fry’s. Or Car Toys. Or Radio Shack. Feh. Then I had a brainstorm—we now live 1.1 miles from Robert Scoble, who I know has the same phone. So I called Robert, only to find that his AC charger was at the office rather than at home. He pointed out that I could use my magical blue employee badge to get into his building and retrieve it from his office (non-managerial offices at Microsoft seem not to have locks for the most part). Then this morning I remembered that one of my colleagues has a whole pile of iMates (rebranded SMT5600s, basically), and that the chances were good there was a spare charger there. So this morning I headed over to campus with the kids, and found a whole pile of chargers in my colleague’s office. I borrowed one, which I’ll return tomorrow morning—I felt a little awkward “stealing” it like that, but it clearly wasn’t being used today, and it was out in plain sight. :/
The phone’s charging now, and I’ll be careful not to let it get to the danger level again until I have my own AC charger.
I talked on the phone today (why yes, I do still use analog communication media…) with danah boyd, who took me to task for my last post. Her concern wasn’t with my negativity about Google, but about the extent to which the post made it seem that I’d become an unapologetic supporter of the Microsoft culture (or cult). Her argument was that in fact, Google doesn’t dominate search, it only dominates among the technocrats—much like Powerboks are the toy of choice for social software geeks, but not for the world at large.
I was a little taken aback by this, because I’d been fully convinced that Google’s dominant mindshare (when was the last time you heard someone use MSN or Yahoo as a verb meaning “search”?) reflected an equally dominant market share. My interest in seeing MSN succeed was never (and still isn’t) about having a Microsoft monopoly replace a Google monopoly—it was, and still is, about there being legitimate competion in this space. I don’t want anybody having a chokehold on online information access. So I set out to do some fact-checking. (I assume that the MSN Search folks have very detailed numbers, but I didn’t want to ask for anything that I couldn’t blog about.)
I started at the Pew Internet & American Life site, since they’re generally my favorite source of solid stats on Internet use. In May & June of 2004, they conducted a survey on search engine usage. They reported on the results in both a memo from August 2004 and a more detailed report in January of 2005—the relevant piece of this survey found that when asked “Which search engine do you use MOST OFTEN,” 47% of respondents replied Google , followed by Yahoo at 26%. MSN trailed well behind both at 7%.
In an attempt to find something more recent, I did some broader searches on search engine statistics and market share, and found a Business Week article from last month entitled “Google’s Leap May Slow Rival’s Growth.” The article opens with this paragraph:
Nearly a year after Google’s (GOOG ) IPO marked the start of a new phase in Web search competition, the upstart is making industry giants Microsoft’s (MSFT ) MSN and Yahoo! (YHOO ) look like also-rans. Google’s share of U.S. searches hit 52% in June, up from 45% a year ago, according to Web analytics firm WebSideStory Inc. By contrast, Yahoo’s and MSN’s share slipped to 25% and 10% respectively. Says Mark S. Mahaney, an analyst at Smith Barney Citigroup (C ): “People haven’t been given a good reason to switch from Google.”
I also found an article from February 2005 on SearchEngineWatch by Danny Sullivan, in which he cites data received from comScore. The results he cites show Google with a 35% share, Yahoo with a 32% share, and MSN with a 16% share. Here’s how Danny describes that data:
The comScore Media Metrix qSearch service measures search-specific traffic on the internet. qSearch data is gathered by monitoring the web activities of 1.5 million English-speakers worldwide (1 million in the United States) via proxy metering.
Proxy metering allows comScore to see exactly how those within its panel have surfed the web. From this data, the company then extracts activity that’s considered to be specifically search-related.[…] The qSearch figures are search-specific but not necessarily web-search specific. For example, a search performed at Yahoo Sports would count toward Yahoo’s overall total. That’s important to understand.
So, what am I missing? I can’t find any evidence that my perception of Google as the dominant player in this market is incorrect. If you know of research that contradicts this conclusion, I’d really love to know about it—please add a comment with a cite!
Right now, I don’t think that Microsoft’s search product is as good as Google’s. And I think that what Yahoo is doing with MyWeb is in fact the killer app of search. My working with MSN for a year isn’t going to suddenly catapult the company into a monopoly on web search (although it is giving me a fascinating view into how corporate culture influences the direction of products, not always in a good way). But I do think there’s value in evening the playing field. Microsoft is going after search market share—that’s a given. If I’m here, I can try to help them do it in a way that benefits the users of their service. If I’m not here, they only thing that changes is that my input into the product disappears. My presence has no impact on Microsoft’s business practices or goals. But it might well result in some influence on the direction of their product development, and I’m okay with that.
At the end of the day, I still harbor a healthy distrust of most corporations and their cultures, regardless of how much I like the people that work there, or the products they produce.
SearchEngineWatch has a few other articles on market share. This one provides the May 2005 Nielsen NetRating figures, showing Google with 48%, Yahoo with 21.2%, and MSN with 12.4%.
No, it’s not because the evil empire is paying me enough to shift my priorities. It’s the same reason that I agreed to be a part of MSN’s Search Champs program when they invited me last year—having Google as the gatekeeper to all online information is something that scares the crap out of me.
I don’t think Google is evil. But I know that they’re capable of making mistakes. And when they’re thought of by much of the world as the authoritative online source, their mistakes take on more magnitude than they might in a more balanced and competitive context.
I’ve had a great reminder of this over the past week, as I’ve struggled to find out from Google why the pagerank for my blog URL (mamamusings.net) has suddenly dropped to zero. For over a year it’s been solidly at 6 every time I’ve checked (which wasn’t often, since the Google toolbar didn’t work on my mac, so I had to go to an external site to check it). But last week I installed the Google toolbar for Firefox, and loaded up my blog. I was shocked to see that it didn’t register at all.
I checked a couple of things before I contacted Google. First, I checked an external pagerank monitoring site to confirm the result. Then I searched for my first name in Google…as before, mamamusings.net came up as the third result in the set, which seems to indicate that the site still retains some importance in the index—that didn’t seem to match the zero pagerank number. Then I did a link: search on mamamusings.net on Google, and found that the number of results had dropped dramatically. Note the following:
So I emailed Google’s customer support, explaining the details of the situation, particularly the precipitous drop combined with the continuing high results for a first name search. I received a response from the “Google Team” (no names, of course) with a very simplistic response:
Thank you for your note. Please be assured that your site is not currently penalized by Google.
A page may be assigned a rank of zero if Google crawls very few sites that link to it. Additionally, pages recently added to the Google index may also show a PageRank score of zero because they haven’t been crawled by Googlebot yet and haven’t been ranked. A page’s PageRank score may increase naturally with subsequent crawls, so this shouldn’t be a cause for concern. To learn more about PageRank, please see http://www.google.com/technology/Regards,
The Google Team
Well, that was helpful. (Not.)
So I replied to “The Google Team,” explaining that I was fully aware of how pagerank worked, and that I continued to feel that the precipitous drop indicated a “cause for concern.”
I got another reply from “The Google Team,” this time telling me that they’d discovered a mirror site (mamamusings.com) that had a higher pagerank (I automatically mirror the .net site on .com because so many people tend to assume the .com domain, but the number of actual links to that page is quite low), and that if I was to redirect from the .com to the .net with a 301 message that the problem would probably be resolved.
Well, maybe that would increase pagerank a bit. But it still doesn’t explain why my site went from a rank of 6 to one of 0.
In response to my providing them with the same URLs referenced above, they said only that:
Also, we’d like to reiterate that our link search does not return a comprehensive set of results. We recommend selecting the “Find web pages that contain the term” link for a more comprehensive list of the links that point to your page.
Lastly, please note that we can’t comment on other search engines’ results.
So at the end of the day, they (a) won’t explain why or how my pagerank could have dropped so quickly and completely, and (b) won’t explain why so many links to my site have apparently disappeared from their index.
It’s a damn good thing that I’m not running a commercial site where pagerank is more of an issue. As it is, for me this is just an annoyance. But for many others, it would be far more problematic.
What this underscores to me is how dangerous Google’s current dominance in search engine mindshare is, particularly when combined with their lack of incentive to be accountable to siteowners. Monopolies of any kind make me nervous. Monopolies on information make me particuarly nervous. I’m very glad that Yahoo and MSN are making credible efforts to make search a more competitive space, and I’m also quite glad to be involved with Microsoft’s efforts to do so.
Despite the title, I’m not dissatisfied with Google. Far from it. But I discovered a feature today that I’ve never seen before, and that I can’t find referenced anywhere—I don’t know if it’s brand-new, or if I just hadn’t discovered it yet.
I was looking for a student’s blog, and foolishly typed in the blog’s name (Jay is) without using quotes. Google unsurprisingly dropped the “is” from the search, and told me it had found 34 million results for “Jay.”
But after the first five results, I saw this (click to see full screen results):
Below it were the results for the (much better) phrase search, with Jay’s blog as the first link.
It’s been a long time since a search engine did something to improve my experience in such a direct way. Bravo, Google.
One of the reasons I bought the MS Streets & Trips with GPS for my tablet pc was to help me navigate around Seattle when we arrived. And it worked fine, for about a day.
Now when I start it up, it works for about 5 minutes, then dies. The software seems to be fine, but it claims that it’s not receiving data from the COM port. When I run a device check, the GPS shows up and claims to be working. If I do a full reboot of the machine, it starts working again…for about 5 more minutes, tops. Then it stops again. If I unplug or replug the GPS receiver, the computer acknowledges it with a little sound, the way it usually does. So is it the GPS receiver itself? If so, since I’ve only had it for a few months, will MS replace it? How do I go about finding that out? Do I take it back to the MS store next week after I start work?
Can’t find any information anywhere on how to isolate the problem. The documentation is next to worthless, and PC troubleshooting has so many different places to look—the application software, the drivers, the OS, the GPS manufacturer, the laptop manufacturer. Feh.
So much for the GPS helping me navigate Seattle. So much for me navigating Windows. Scoble, got any suggestions?
I wrote my response to the book meme last night, and tried to post it with ecto. I got an error saying that the server had killed the connection, so I tried again. Same thing. Upgraded ecto. Still the same thing. Copied and pasted the entry into the web interface and tried again—nothing happened. So I tried again. And again. Finally I gave up and went to bed.
This morning I finally upgraded my MT from 3.15 to 3.17 (a serious pain in the ass because I don’t have shell access on my new host, so each upgrade directory or file has to be copied in individually using the web interface). Tried again. Seemed like nothing happened, so I gave up.
A few minutes ago Gerald came downstairs and said “However many times you tried to post that entry last night…they all worked.”
I logged back in, and damned if he wasn’t right. 16 copies of the stupid post. So I deleted all but the last one. Sorry if it flooded your aggregator with duplicate posts before I rebuilt. I have no idea what caused that hiccup, alas, so I can’t promise it will never happen again. Next time, however, I won’t try quite so many times to post an entry.
I have a long-standing tradition of acquiring and becoming obsessive about a new video game during vacations and holidays. This summer is no different—except for the fact that this obsession is actually healthy!
We bought DDR (Dance Dance Revolution) for Lane for his birthday, and it’s turned out that I’m the one who’s playing it nonstop. Calories burned today:
550 650 900! More fun than a treadmill, that’s for sure.
As usual, obsessive game playing will take precedence over blogging, so don’t expect to see too much of my here. (Plus there’s that pesky packing problem to deal with, too, seeing as how we’re leaving in a mere 3 weeks…)
I just updated my kids’ laptops (yes, I know how insanely privileged we are…) to Tiger. In the process, I discovered that my younger son has been doing some Google searches with his friends for items that I would not consider to be entirely appropriate for unsupervised 8-year-old consumption. <sigh>
We went through this a couple of years ago with my older son, so I wasn’t exactly shocked. Gerald and I talked about what to do, and I was leaning towards taking the computer out of his room and limiting his use to public areas of the house. Then I remembered that I’d seen some information in the Tiger feature list about parental controls, so I took a closer look. Eureka!
So, for the time being, I’ve enabled controls on his computer for Safari, Mail, and iChat. It’s a whitelist approach—Gerald or I have to approve any new contacts for email or iChat, and add new domains to his approved list in Safari. I prefer whitelists to blacklists in this context, since it’s so hard to anticipate the many ways that kids (and spammers) can get around filters.
This won’t be a permanent state—I trust my 10-year-old to administer his own computer, despite a rough patch when he was around 8. But as a short-term response to the situation I think this will work. Yet another reason to be glad of the upgrade to Tiger.
During the ten days I spent in Seattle, I was surrounded mostly by people who qualify for the label “technical elite.” And too many of them, I fear, are beginning to forget that their worldview is not exactly representative.
This was particularly obvious when someone (Rael Dornfest?) asked the teen panel at the Social Computing Symposium whether they ever listened to podcasts. Their response? “Huh?” That didn’t surprise me at all, because it’s been clear to me for a while that podcasting has a pretty narrow band of followers and enthusiasts (almost all of whom, so far as I can tell, have lengthy commutes).
But what would probably surprise this group even more is how many people still don’t see blogs as anything more than a fringe phenomenon. I teach in an IT department at a technical university, and most of my students still don’t recognize the potential professional value of blogs.
This quarter I’m trying to change all that by really teaching about blogs and their uses in technical contexts. And based on the midterms I’m finishing grading today (yes, very very very late), I’m making some progress. Take this excerpt, for example, which I found particularly gratifying:
As I mentioned earlier, I am seeing the importance of blogs in the work place. A co-worker and I want to start a blog to make others in our group aware of available upgrades for the software tools we commonly use or any new functions or ideas that one of us may be working on. We may also use it to keep our common procedures in one place. A good example of how this would be of benefit is by providing annotated instructions on how to install or upgrade a piece of software. And, as of [this Monday], a blog will prove especially important for our group; our pointy-haired boss will be splitting us up along application lines (our web apps, client/server apps and mainframe apps) as opposed to what function we provide as a group. So we’ll be working for different mangers, depending on which applications we’re working on. (I will continue to refer to us as a ‘group’ in this paper.)
A weblog will then be a great way for us to communicate because of its interactive nature. It will also be a great tool to “advertise” what our group does. Others will surely want to check out our blog simply from a curiosity standpoint. Then perhaps other groups will have blogs of their own and the proliferation of information flowing between groups will be mind-numbing (right!).
Or this one:
This class for example has exposed me to the opinions and insights of a community of learners, where we all take turns at being lectures and listeners, all from the comfort of my home. Even as I search the web for the answers to the weekly questions I find that many times the freshest perspectives on the subject matter to be in weblogs. Unfortunately it seems like I spend more time sifting through the weblog to find the gem I was looking for. Since working full time and raising a family, it has been difficult for me to travel to campus at least three times a week taking traditional classes. The weblog has been an excellent way for me to learn, while at the same time putting a little extra time back in my day for my family. I was a bit apprehensive about taking a distance-learning course, but I find that I have learned as much from the format of this class as I have from the content on the on-line chats and reading assignments. This class has exposed me to a new method of study I would have never considered.
Maybe they’re just trying to tell me what I want to hear—or maybe I’m actually making some progress. I prefer to believe it’s the latter.
I did take my powerbook to the apple store on Wednesday. The diagnosis? A hard drive that’s on the verge of collapse. I spent Wednesday night backing up files to DVDs (my most recent backup in Rochester is several months old, alas), and being grateful that I’d brought two computers with me.
The powerbook is still partially functional. I can run my browser and email programs, as well as iTunes and iPhoto, which meant I was able to backup everythign that mattered. But my aggregator (NetNewsWire) and blogging client (ecto) have already stopped working, and the email’s starting to get a little flaky.
So while I’m here, I’ll be working mostly with the TabletPC. I’ll have our tech guys send my laptop in for repairs when I get home. (It has one other really odd problem; when I’m in an airplane, the E key doesn’t work properly; I’m guessing this has to do with the effect of cabin pressurization, but I don’t know if it’s the keyboard or the logic board that’s reacting.)
My favorite thus far:
<Cthon98> hey, if you type in your pw, it will show as stars <Cthon98> ********* see! <AzureDiamond> hunter2 <AzureDiamond> doesnt look like stars to me <Cthon98> <AzureDiamond> ******* <Cthon98> thats what I see <AzureDiamond> oh, really? <Cthon98> Absolutely <AzureDiamond> you can go hunter2 my hunter2-ing hunter2 <AzureDiamond> haha, does that look funny to you? <Cthon98> lol, yes. See, when YOU type hunter2, it shows to us as ******* <AzureDiamond> thats neat, I didnt know IRC did that <Cthon98> yep, no matter how many times you type hunter2, it will show to us as ******* <AzureDiamond> awesome! <AzureDiamond> wait, how do you know my pw? <Cthon98> er, I just copy pasted YOUR ******'s and it appears to YOU as hunter2 cause its your pw <AzureDiamond> oh, ok.
There’s now a craigslist for Rochester!
I’ve been spending a good bit of time on the Seattle craigslist this week, looking at housing and furniture ads, and thinking how nice it would have been to have had one for Rochester…how did I miss that there was one already?
I found it through a roundabout way. This morning in the coffee room I introduced myself to a woman I didn’t know (there aren’t many of us around here, so it seems wise to talk with the ones who are!), and found out she’s a grad assistant working with the HCI/eyetracking group here. She mentioned that she read my blog (why does it always surprise me, still, when people I don’t know say that?), and I asked if she had one of her own. She does—and a good one, too that I’ve added to my aggregator.
And now I have to stop exploring and get back to writing and analyzing. Much less fun.
Via Cameo Wood, I found out why it is that I’m occasionally getting unexpected requests to set a cookie for other sites when I search in Google—it’s because Google is now using the “pre-fetch” functionality in some browsers (like Firefox) to automatically load the first result in your search in the background, whether or not you click on the link.
This is annoying for several reasons. First of all, if your company is monitoring where you go on the net, it makes it look like you’ve gone to that page—the page is in your cache, the cookies are set on your computer, etc. Second of all, it messes up the logs on that site’s server, by making it look like you went to their site from a Google search even if you didn’t click on the link.
The Google FAQ on this “feature” does tell you how to disable it in Firefox or Mozilla:
I have an Airport Express, which I love, but I’ve had no end of problems trying to get it to join our house wifi network so that I can use AirTunes to stream music to the Bose radio in the family room.
Last night I finally found a page that explains why. It’s a post to a discussion forum on the Apple site, entitled How to make the Airport Express work with Windows XP and an existing D-Link router. Now, I don’t have XP or a D-Link router, but it turns out the instructions were relevant for my OS X and Linksys (I think…can’t remember the brand) router combo.
The basic problem, it seems, is that by default the AirportExpress only wants to join networks using 10.0.x.x DHCP ranges. Many routers, however, use the 192.168.x.x (or 172.16.x.x) range for DHCP. As a result, the AirportExpress could see my home network, but couldn’t successfully join it.
The solution is a kludge, but it works. You have to go into the Airport Admin Utility, and start to set up a new wireless network. That allows you then to go into the network settings and tell it to use the appropriate IP range. When you switch it back to joining an existing network, it remembers the IP range. Yes, I know, it’s ugly. But it worked!
The instructions I linked to are pretty clear, and work for either OS X or Win XP. But they do have one glaring error—in step 10, they say to unplug the Ethernet cable from the AirportExpress. Don’t do it! You can’t do step 11 (update the settings) when it’s unplugged. (D’oh!) Don’t unplug the Ethernet cable until after you’ve successfully run the settings update.
It worked like a charm for us, and I have good music in the family room again. Yay!
(I should note that when I called Apple tech support about this last month, they told me that the AirportExpress couldn’t join a non-Apple network. I’m glad they were wrong.)
I’ve received an invitation to participate in the MSN Search Champs v2 meeting next month in Redmond. So far, I’ve determined that Don Park and David Weinberger were invited back but can’t attend, that Shelley Powers was invited but declined, and that Dave Winer isn’t attending this time.
Who else? They say they were shooting for more diversity this time (I was the only person there last time who wasn’t a white male), so it will be interesting to see how successful they were.
(And before you ask, no, I don’t know how you can get invited. I’m only an invitee, not an inviter.)
Over the past two months (before the 10.3.8 update) I’ve been having trouble with my mouse pointer disappearing. It happens after I’ve had an external display hooked up. If I put the computer to sleep while the external display is connected (or just after disconnecting it), I frequently (but not always) don’t have a cursor when I wake it back up. The keyboard still functions, and the mouse still works—I just can’t see where it’s pointing. So, if I move it up and left, eventually I can click on menus, but I have to guess where the cursor really is.
Can’t track anything down online, so I thought I’d ask here—anybody seen this happen? Better yet, anybody know a fix? (And yes, Jeremy, I’ll call it into the help desk, too… :)
Gerald’s taken the boys to Polarwave (the winter equivalent of a waterpark), and I’m home playing with my new camera. Since one of the things I really wanted was the ability to take better, more detailed close-up shots, I decided to test the old and new cameras on the same image. I took close-up photos of the afghan I’m working on for Alex (same pattern as the one I did for my sister, different yarn color).
Here’s the image from the old camera:
And here’s the one from the new camera:
Big difference in detail and clarity; and, since the second is a 5mp rather than 2mp image, I can crop it and get even closer in.
Our tax refund arrived this week (yes, we filed early this year), and I’d promised myself that when it did I’d finally upgrade my digital camera. I’ve been using a Kodak DX3600 for nearly three years now, and while I’ve been very happy with its operation and image quality, I was starting to want something a little higher-end.
I’m not a photo enthusiast, by any means, and I know that if even if I had the money to buy something like a Nikon D70 I’d never really learn how to use it properly. But I wanted something that had higher resolution that my 2.1mp model, did a better job in low-light contexts, and offered things like portrait and macro modes.
After spending a lot of hours reading through camera reviews on Dave Etchell’s wonderful Imaging Resource web site, I finally made a decision—I wanted a Canon A95. Here’s Dave’s summary of the camera:
The PowerShot A95 is one of the few digital cameras that just seem to get everything right, with very few weaknesses. In virtually all respects (color, resolution, image noise), its images are good to excellent, and its range of features and capabilities is hard to beat for the price. Its 5-megapixel CCD and good-quality lens deliver sharp images with good color and little distortion. At the same time, it manages to make just the right tradeoff between image noise and sharpness, delivering plenty of the latter, with very little of the former. (A difficult balance for any camera, and one that many models get wrong.) Its combination of automatic and manual features make it very approachable for novices, but interesting for experienced users, the net result being a camera that will satisfy a broad range of interests and provide a good path for novice users to expand their photographic horizons as their experience grows. Other features like its excellent battery life and nifty tilt/swivel LCD are added bonuses. Bottom line, if you’re looking for a great “all around” digicam for either individual or family, the Canon PowerShot A95 deserves serious consideration. Easily a “Dave’s Pick!”
The best price the Imaging Resource site showed online was $314, via Dell.com, but I was in an instant-gratification kind of mood, so I went to RIT’s bookstore to see if they had one in stock. They did, priced at $334…but they were out of stock. After some discussion, they offered to sell me the demo model for 10% off. Since they keep these cameras inside a glass case, and are very picky about handing them over (and this wasn’t a high-traffic electronics store), I decided to go that route, and walked out of the store with my nearly-new A95.
The controls are a bit daunting; the A95 offers far more options and adjustments than my old camera did, but I’ll start working my way through the manual tomorrow. I’ve also ordered a new battery charger, based on Imaging Resource’s Great Battery Shootout. I’d noticed that my rechargeable batteries had gotten exceedingly short-lived, and was pretty frustrated about it. I didn’t realize that the type of charger made such a difference in battery life, and I also wasn’t aware of the variation in battery capacity. So I ordered the Maha C204W charger with 4 Energizer 2500mAh batteries ($41.97) and an extra 4-pack of 4 PowerEx 2300mAh batteries ($9.97) from Thomas Distributing, and should have it later this week.
One of the great frustrations of being a mobile user who doesn’t use webmail is having to manually change SMTP servers each time I switch locations. There’s one for when I’m at home, another for when I’m at work. And when I’m on the road, I have to remember to VPN into work in order to use their SMTP server. (Yes, I know, I should be using the VPN all the time…but it only protects traffic between my computer and RIT, and much of my traffic goes elsewhere.)
Yesterday I found an article by David Reitter, a PhD student at the University of Edinburgh, called Send E-Mail Everywhere: Postfix on Mac OS X (and other Unix systems). It has step-by-step instructions on how to securely set up a local SMTP server on your Powerbook.
It seems to be working…I ran a test where I sent mail to myself on six or seven different email accounts, and the test messages all arrived safely. And it’s a whole lot faster than using the RIT SMTP server.
So, Mac tech gurus…have a made a terrible mistake? Has this set me up for abuse of my system in ways I can’t anticipate or protect from?
The relative quiet around here hasn’t been a sign of malaise. Instead, it’s been an indication that I’ve been deeply engaged in activities that take me away from the blogosphere…and for good reason.
At the beginning of the year, I think I tripped an internal circuit breaker on clutter—in my office, in my house, in my brain. I didn’t make any resolutions, per se, but I started looking seriously at how I could find a way to reduce clutter and the stress that it causes.
For dealing with household clutter and disorganization, I started with FlyLady. But while the basic approach is wonderful, I find the constant all-caps email reminders too much to deal with. So I went to the library and acquired FlyLady’s book “Sink Reflections.” From that, I learned that much of her method is derived from the book Sidetracked Home Executives by Pam Young and Peggy Jones. And it turns out Pam and Peggy have another (more recent) book on organization called Get Your Act Together!: A 7-Day Get-Organized Program for the Overworked, Overbooked, and Overwhelmed that sounded like something Gerald and I could really use to get our day-to-day activities better organized. I bought that one via Amazon, and it was money well spent—the book is well-written, entertaining, and full of good practical do-able advice. We’ll see how that goes.
I’ve also started tackling our most cluttered areas, one at a time, in an attempt to lighten my psyche a bit. I started with the drawers in the kitchen (a manageable hour-at-a-time project with clear rewards), and I was ruthless about throwing things away. It doesn’t make sense to try to store old knives and ladles for a garage sale we’ll probably never have time to hold. Then I moved on to the cupboards in the dining room, which have traditionally been where we hide everything before company comes over. That was a job, but it’s done now. And Gerald and I are working on the basement disaster area, as well, starting from opposite sides (I’m working through baskets, wrapping, and old toys; he’s starting with the workbench and tools) and trying to clear a path. As evidence of what pathological hoarders we’ve been, last night I found an old plastic garbage can (the kind people put in their bathrooms) filled with the contents of our junk drawer—from Tuscaloosa. We apparently dumped it out into this container and moved it up to Rochester back in ‘97…and hadn’t touched it since. <sigh> But we’re making real progress, as evidenced by the mounting piles of trash in the garage.
On the work and mind clearing front, I’ve joined the growing number of geeks gone wild over David Allen’s Getting Things Done method. There’s no question in my mind that it’s the most valuable book I’ve bought in a long time (and at only $10.20 on Amazon, you’d be nuts not to get your own copy). I’m carrying it everywhere with me right now. (Scoble, I’m so jealous that you got a house call!) I’ve got the book, and the only blog I’ve been reading regularly over the past week is Merlin Mann’s 43 Folders.
My office has been mostly cleaned out, my piles are greatly diminished, and my files are starting to take shape. I’ve also jumped on the Moleskine love train, and have acquired both pocket and standard-sized notebooks, as well as a fabulous Fisher Bullet Space Pen (black matte). It turns out that all those people who say that having a high-quality notebook and pen makes a difference in your willingness to carry them with you and use them are absolutely right. I love the silky feel of the Moleskine paper, and the solid feel (and durability) of the Fisher pen. It’s freed me from feeling lost and unable to work when I don’t have my computer with me, and allows me to sit anywhere—not just near a power outlet!
I’ve still got a ways to go in implementing a full GTD approach, but even my baby steps thus far are helping me to feel less overwhelmed and out of control. And Allen’s ideas for visualizing “WILD SUCCESS!” (with no “Yeah, but…”s) has helped me in getting unstuck from some important work that had really been stalled.
My next challenge will be figuring out how to balance and integrate the digital part of my GTD approach with the analog version. I’ve acquired DevonThink and OmniOutliner, and haven’t really been able to figure out how to use them well—until this week, when I found some great sites describing how others are using them. That’s how I learn best—by modifying what others have done. If you’re in the same boat, I highly recommend Steven Johnson’s recent post on DevonThink (and the NYTimes Book Review article he wrote on the subject), Frasier Spears’ post on OmniOutliner Pro, and on the analog side, Omar Shanine’s “How the Moleskine Rocked My World.”
So yes, I’m still here. And doing well, thanks. I suspect I’ll be blogging regularly again soon (I’ve even set aside a section of one of my Moleskines for blog post ideas).
Why use it?
We use last.fm to stream music all day long. Sometimes the web interface from last.fm does not refresh correcty. Usually this is not a problem… unless a song that you do not care for comes on and you can’t skip it! myLastFM prevents that from happening by giving control of the music stream to a desktop player. Using myLastFM also helps take some of the load off of the last.fm webserver. The whole community benefits from a lesser load on the site. This makes it faster for new users to signup and for existing users to login and utilize the music community features.
From the screen shots, it looks lovely (not a surprise; this is someone who consistently does high-quality work).
(So, Eric, when are you writing the Cocoa-based version for your real computer? ;) )
If I’m going to be a shill, I figure I can at least try to mix my shilling with something useful to my readers.
For some time now I’ve been meaning to write a beginner’s guide to what a CMS (Content Management System) is, and what they’re used for. So I’m using my ‘paid blogging’ gig for Marqui to subsidize some of that content here. Since Marqui is a CMS (though they call it a “communication management system” rather than “content management system”), it makes sense to combine my required (and slightly late) weekly post with that tutorial and some link-loggery.
So, if you’d like to know more about what a CMS is, and why people use them, read on. If you’re so put off by the scent of paid blogging that you can’t bear to read any more, that’s okay, too. :)
At its simplest, a CMS is simply a system that allows you to create, collect, store, and disseminate content. That content can be (and most often is) text, but can also be images, binary files, or other digital media.
If you’re a blogger, you probably already use a specialized kind of content management—tools like MovableType, Blogger, and LiveJournal are all essentially CMS. They allow you to enter content (your blog entry, title, descriptors, etc), they store the content in a database, and they allow you to output the content using specific templates.
But blogging systems are typically considered to be “lightweight” CMS, because while they work well for the specific task of blogging, they don’t have the flexibility and extensibility to serve the needs of more complex publishing environments. Larger-scale CMS systems provide more customizability, a greater range of “roles” for people working with the content, and scalability (which any long-time user of MT or Blogger can tell you is a weak spot for most blogging apps).
There’s a pretty good tutorial at ERPToday.com which outlines the basics of what I just described. It goes on to talk about three key roles for users of a large-scale CMS: content authors (who create or input the content for the web), content editors (who decide what content to publish and where), and content publishers (who publish the content on the web).
What a CMS facilitates is something called separation of concerns. When I talk to my students in web development classes, I talk about using HTML and CSS for separation of concerns—HTML for content and structure, and CSS for presentation. But a CMS allows you take that separation further, by separating out content and structure. If you’ve ever tweaked templates in a weblog system, you have a sense of this. Think how valuable this is for organizations whose business is the management of content. You really don’t want authors tweaking HTML templates or writing SQL queries. And you also don’t want your programmers writing your marketing materials or documentation. With a CMS, different people can have different levels of access and control over the publishing process.
In a business production environment, there are usually more roles than just author, coder, and designer. So higher-end CMS packages provide for varying roles and workflow management. An author can create content, an editor can approve it and/or schedule it, a publisher can output it, a designer can edit templates and someone else can sign off on them, etc.
One of the reasons that people (like me) have adapted tools like MovableType to do non-blog-like things (such as my courseware setup) is that CMS systems tend to be either very complicated, or very expensive, or both. So adapting MT (or other blog programs) provides an inexpensive, though at time kludgy, way to accomplish CMS tasks.
In Part 2 of this essay (coming later this week), I’ll talk about a number of different approaches to CMS, the costs and tradeoffs associated with them, and my first impressions of Marqui.
Useful Related Links:
Recently, it’s occurred to me that I’d really love to be able to integrate my address book more with the social tools I use online. For example, Quicksilver makes it easy for me to go to a person’s card in my address book and send them email, chat with them via IM, or copy their snail mail address or phone number. But what if I could, from the same screen, view their del.icio.us bookmarks, or their Flickr photos?
At first I was thinking that these would need to be customized fields, but then I realized that it’s just an issue of adding additional URLs. Which would be simple, except that in Address Book you can’t add more than one URL. That’s stupid. Most of us have more than one URL that we’d like associated with us (or with others).
So, is there a plugin or hack for Address Book that allows adding additional URLs? So that QS will recognize them as launchable URLs? And if not, could someone please write one?
A few colleagues have asked me what makes Quicksilver better than other launcher programs that they already use (besides the fact that it’s free). I thought I’d keep some notes today about how I used the software so that the day-to-day value was more obvious.
And that’s just an hour or two of computer use. There are lots of other nifty tricks that you can use once you master the tool. I highly recommend reading 43 Folders for ongoing ideas and tricks.
When Gerald and I got married in Jamaica, back in 1993, a lovely Irish couple videotaped the ceremony for us, and gave us the tape.
The problem is, the tape is a European format that we never had the ability to view. It’s a PAL8 8mm videocassette. Specifically, a Sony Metal MP90, which says in various places on its case that it’s “P5-90MP,” “Video8,” and “PAL8”.
I would really, really like to be able to preserve this tape (and even watch it someday…). Is there anybody within the reach of this blog who has equipment to decode the tape and transfer it to a digital video file? I would be so grateful…
Update: A point of clarification. There are plenty of places around here (including several departments here at RIT) that could help me transfer this if it were a standard US tape format (like NTSC). But this is a European (PAL8) videotape format, which not many US video shops support.
Update 2: Never mind. I found a place online (APM Studio in Boca Raton, FL) that will convert the PAL 8mm tape to an NTSC-format DVD for $14.95.
Update 3: Wow! Seems our ed tech center here at RIT may be able to do it for me. Very cool. Thanks, Brock, for letting me know…I probably should have checked with them first!
…and there was much rejoicing.
What’s a del.icio.us inbox, you might ask? It’s a list of all the new bookmarks added by the people you subscribe to in del.icio.us, and all the new posts to tags that you subscribe to. Here’s mine. Links on the left, subscriptions on the right.
As Joshua has pointed out to me, it’s really just an aggregator. Whatever. It’s my information lifeline—my sense of what the people whose “information instincts” I trust are looking at. My personalized web recommendation system. And I’m soooooo glad it’s back.
As part of this whole “get things organized” kick I’ve been on, I’m also taking a hard look at the tools I use on my computer, and trying to find a way to streamline my workflow there. The first step was Quicksilver, but there’s more than I’m working on.
First of all, I just installed Adium as an alternative for iChat. Don’t get me wrong—I love iChat. I love the way it works, the way it looks, the AV support, etc. But it only allows me to log into an AIM account—and only one AIM account at that. I maintain two AIM accounts, one for day-to-day personal and professional work, and one specifically for students and office hours. It was a pain to have to log out of one to be in the other, or to have to run two different programs. Adium lets me log into more than one AIM account at once, so that’s a big bonus. It also supports multiple protocols, so I can also be logged into Yahoo, MSN Messenger, Jabber, etc. Since not everyone I want to chat with is on AIM, this is also very helpful. And finally, it integrates nicely with Quicksilver (I can start QS, type in a contact’s name, hit tab, type “IM”, and Quicksilver uses Adium to open a chat window with them. Sweet.)
Adium’s not as pretty as iChat, and I don’t think there’s an equivalent to my beloved “iChat Status” plug-in, which is how I put whatever song I was listening to in iTunes in my status message. And, of course, there’s no AV support. :( That means I’ll still have to use iChat when I want to do a video chat—but since that’s not all that frequent a need, it’s not a major issue.
Other tools I’ve just acquired (or will be receiving this week) include OminOutliner Pro, DevonThink, and VooDooPad. All have been mentioned positively by other OS X geeks, and since they weren’t outrageously priced I figured I’d give them a shot. As I try them I’ll report back here. In addition, I’m getting a copy of Aladdin’s Spring Cleaning, and the 8.0 upgrade to my BBEdit 7.0.
On the non-computer side, I’ve ordered a Moleskine notebook and Fisher Bullet Space Pen, just because I know that I do better work when I have nice things to do the work with, and I’m a lot less likely to lose an expensive notebook and pen than a cheap one (the notebook was far less expensive that I thought it would be, though).
Finally, I got rid of about 25 books from my office today, and then set up my 43-folder tickler file. I’ve still got a ways to go before I hit the “mind like water” state of productivity. But as they say in recovery, “progress, not perfection.”
It’s been a while since I fell in love with a software application (apologies to those who thought they were going to get some juicy personal tidbits here). But it’s happened, so I feel the need to share my happiness with the world. :)
The application in question this time is Quicksilver, an amazing tool that allows you to locate and launch documents, applications, and URLs quickly and easily. And to add icing to the cake, it’s free! Yes, that’s right. Free.
For years I’ve been using the very nice DragThing, which often draws queries from students and others who watch me using my system. But DragThing can be a pain to maintain—adding and removing folders and documents, making sure that the applications I’m using at the moment are in the launcher, etc. Plus it requires taking my fingers off the keyboard to click with the mouse/trackpad, which can slow things down.
Quicksilver is different. Once it’s been installed, it runs in the background, and can be called up at any time by pressing a key combination. By default, the combination is ctrl-space, but I’ve changed it to command-space because that’s easier to reach with my thumbs. (The reason it’s no longer command-space by default is that OS X uses that key combination to switch between input menus in the character palette—that means those of us with Japanese language support enabled with find ourselves accidentally triggering Japanese character input when we press command-space unless you go into system preferences and delete that mapping.)
Here’s a quick illustrated overview of how it works—or, at least, how I’m using it:
When you call Quicksilver up, you get a box that looks like this:
Now you start typing the name of whatever it is you want to open—a file, a folder, an application, a bookmark (there’s even a del.icio.us plugin so you can search your links there). It shows you the most likely match in the main box, and menu of other possible matches below it, which you can access with the arrow keys or mouse.
If it’s what you want, you’re all set. Just hit enter, and it loads. But that’s only the start. You can really think of Quicksilver as a “grammar” for actions on your Mac, and there are many more verbs than just “Launch.” Here are some examples of things I’ve been doing a lot with the program.
1) Send a document to someone via email. This is something I have to do a lot, and it can be a pain to launch the program, find the file, and attach it. (With “finding the file” being the hardest part.) Here’s how I do it in Quicksilver. Suppose I want to send a file called “ITWF Final Arrangements” to my colleague Tona Henderson.
I start by finding the document:
Once I’ve located it, I hit Tab to change the “verb.” By default, it’s Launch…but if I start typing “email” it immediately gives me mail options.
I select the “Send” option, and hit Tab again. Now I start typing the name of the intended recipient, and it searches my Address Book for matches:
Once I’ve selected the person, I just hit enter. If Mail’s not running, Quicksilver will launch it, and send the message with no other input necessary. No typing, no clicking, no nothing—it’s in my “Sent Mail” folder.
2) Append text to a file. I maintain several important text files on my computer, including my shopping list and my account information file. Sometimes I just want to add something quickly to the file, without launching, editing, saving, and quitting. Here’s how Quicksilver lets me do that.
I start by launching Quicksilver and pressing “.” to go into text entry mode. Then I type whatever I want to add to my list:
Then I hit tab to select a “verb,” and start typing “append.” I get an option to Append Text To…, which is what I want. Hitting Tab again allows me to start typing the name of the file I want to append the text to, so I type “shopping” and my file is the first one in the list.
Press Enter and the deed is done. No applications to launch or quit—it’s just there. How cool is that?
I’m far from the first person to discover the joys of this program, so you can find a lot of excellent tutorials and tips out there. For help with installing and getting started, take a look at the Quicksilver Quick Start Guide, followed by Dan Dickinson’s wonderful Tutorial. Then take a look at the Quicksilver entries on Merlin Mann’s site 43 Folders, which I’ve mentioned before. You can also check for del.icio.us links tagged with Quicksilver.
This entry is an indication that I've successfully migrated mamamusings to a new host. (From WebIntellects to Total Choice, in case you're wondering.)
If you find anything behaving in an untoward way, let me know...
The title doesn’t sound like it would be hard, does it? <sigh> But it was. And I want to document what I ended up doing here—both for others who have the same problem, and for myself the next time I have to set up a computer at home to print to the shared printer.
We bought an HP Deskjet 3740 a couple of weeks ago—the price was right ($39), and our old Lexmark was on its last legs. It worked fine connected directly to our powerbooks, and even when used as a shared printer. So when Gerald got me the Airport Express for Christmas, it seemed as though we ought to be able to just plug the printer into the USB port and go. But it didn’t work. The Airport Express could see the printer, and the powerbooks could tell that there was a printer, but there was no convincing the powerbooks that they had the right driver. Apparently HP uses a proprietary driver approach, rather than creating nice little PPD files.
There wasn’t much online to help with this. I finally found a site called iFelix, which had an excellent page entitled “HP Printers not on compatibility list and Airport Extreme Printing.” It had some useful instructions, but they involved having a PPD file again, which I didn’t have. But they also pointed me to the HPIJS for Mac OS X site, which provides a “Foomatic” interface for HP printers. (According to the website, “Foomatic is a database-driven system for integrating free software printer drivers with common spoolers under Unix.”). Unfortunately, after installing the two packages from that page (the Ghostscript package and the HPJIS package, both of which had nice package installers to make it easy, there was still no sign of a driver for the 3740.
I’d invested too much time at this point to give up, so I tried doing a Google search on “deskjet 3740 foomatic,” and found that the same site that had the Foomatic software (linuxprinting.org) also had a tool to let you generate a PPD for the 3740. I put the resulting file into my /Library/Printers/PPDs folder, and was finally able to use the instructions on the iFelix site to add the printer. I was also able to successfully print two test pages—one from BBEdit, and one from a browser.
It’s not perfect—the printer status doesn’t always reflect the current job properly—but we can print, and that’s the important part.
I do have to say that I’m very disappointed with Apple’s support site, which had no information whatsoever (that I could find, anyhow…) explaining the potential problems with printing over the Airport Express.
After more hours of tweaking CSS and MT than I’m willing to admit, I’ve got a new personal website up and running on my RIT account. It’s based on MT as a content management system—the navigation menu is generated from the catgory list, and the content pages are made up of entries in those categories. All comments and trackbacks are off, and I’m using only category archives.
The advantage of this is that i didn’t have to design and implement my own database and coding scheme to store and output the content. Now that it’s running well, I can just use MT to add or edit entries in any of the categories, or to add and delete categories.
The site is valid CSS and XHTML
(I figured if I was going to demand all this of my students, I really ought to do it myself, too…)
Oh, and many thanks to bopuc (Boris) for his help in squashing a couple of odd CSS bugs I encountered late last night!
There are precious few times when I’m able to sit alone, quietly, in my own house. But this week is different. I’m out of school for the break, and the kids are in school through tomorrow. Every day I’ve watched them leave for school at 7:30am, followed soon after by Gerald leaving for the gym and the day’s errands. And then I’ve settled myself into my corner of the couch, diet vanilla coke at hand and powerbook on lap. I’ve had time to read, to think, to write (three posts in a row from me at Many-to-Many, no less—I’ve never managed that before ), to play.
I’m more relaxed right now than I’ve been in a long time. No big trips planned for a month or two, no major holiday shopping to do (we’re trying very hard to simplify the holidays). Some baking that I need to do in the morning and deliver to the women who work in our department office, a few gifts for the boys that need to be wrapped.
Amazingly, I’m almost caught up on blog reading, having plowed through hundreds of accumulated blog posts, not to mention Flickr photos from my friends. And I’ve even had time to follow interesting links! Tonight Ross posted a Flickr image of a new toy from Ambient Devices, makers of interesting objects that monitor information and present it to you in an environmental form—globes that glow different colors based on the stock market, cubes that reflect outside temperatures based on their hue. This new one, though, is the first one that I’ve found myself really lusting after. It’s called the Executive Dashboard, and it uses a retro analog needle approach to show you any three of a number of possible information flows in real-time—from number of email messages in your inbox to traffic congestion in your area to whether or not a “special someone” on your buddy list. Too cool.
Some of my technolust of the season has already been satisfied, however. Gerald (who’s constitutionally incapable of buying a gift and not giving it to the recipient immediately, and thus usually shops on Christmas eve) got me the Bluetooth headset I’ve been wanting. And it rocks! Works like a charm, and might even help protect me from all that nasty DNA damage I’ve been reading about…
And now I suppose I should actually go to sleep, since the boys will be waking me up tomorrow at 7:15 to say goodbye. Of course, I can just go back to sleep after that…one more day of true vacation bliss. Yum.
I showed up this afternoon at Panera Bread to do some more grading, sat down at my favorite table near the fireplace, and fired up my laptop. Much to my surprise, there were two access points—the regular “Panera” SSID, and a brand new “SurfThing” SSID to accompany it.
Out of curiousity I selected the second, and was able to get online instantly—no login necessary (Panera requires a login, which is free but annoying, every two hours). Even better, there’s no SonicWall filtering, which means I can even occasionally check blogs like Dooce and PlasticBag.com, both of which are blocked by SonicWall.
I’m somewhat baffled by the appearance of the SurfThing access point, since there are no other locations in this plaza that would be likely to offer access, and surfthing.com seems to indicate that they’re a midwestern (minn/wisc) provider. (Their shockwave-based site won’t work in Firefox, it seems…I had to load it in Safari.) But I’m certainly not complaining!
It looks like I’m going to be taking my first trip to the Middle East next year. In early March, I’ll be traveling to Dubai to speak at the 7th Woibex Women in Business Conference.
I’ve waited to say anything about this until I was relatively sure it was going to happen; now that they’ve put my photo and bio up on the site, however, I think it’s safe.
The conference is being held at the spectacular Burj Al Arab hotel—I haven’t gotten details yet, but I’m hoping that’s where they’ll be putting me up while I’m there.
When I was first contacted by the organizers, I was a little concerned about traveling to the Middle East, but from what I’ve read since then about Dubai, it’s a remarkably progressive and technologically forward-looking country. Wired Magazine did a feature article on Dubai in July, and it really piqued my interest in the country—not just in its commitment to technology and business development, but also in the status of women there:
Dubai also stands in contrast to the Saudi kingdom in another Arab-world indicator, the role of women. Where Saudi women are still waiting for the right to drive, Dubai women play a pivotal role in society. “My success means success for other women here,” says Sheikha Lubna al Qasimi, the CEO of Tejari, an Internet business-to-business procurement firm, noting that women form 65 percent of Internet City’s workforce.
The fact that they’re running a conference on women in business is a pretty strong indication of the importance and value of women in their culture and economy, and I’m looking forward to having an opportunity to talk with from the area about their experiences and their uses of technology.
A few weeks ago, I noticed that my 17” Powerbook was starting to slow down significantly. I was also seeing more unexpected application quits than usual—mostly with iChat, Mail, and Firefox (the three applications I use most often).
While I was in DC last week, I stopped in to the Clarendon Apple Store, and chatted with the “geniuses” there. They didn’t strike as particularly knowledgeable, alas, and only suggested running Norton Disk Doctor and Speed Disk, which I did that night. NDD found a number of “major errors,” which it fixed, and SD said the disk was severely fragmented, and spent 8 hours repairing that. When it was done, the computer seemed to run well again—for about four hours. Then it slowed back down.
After scouring the net for suggestions, I ran Disk Utility (it found no problems), updated the prebinding (which gave a number of “unable to prebind” errors for iPhoto, GarageBand, and other apps), ran all the periodic maintenance tasks, and used Preferential Treatment to check all the .plist files (no problems there). I’m running the most recent version of OS X (10.3.6) with all software updates installed, and Virex running. Running top in the Terminal doesn’t seem to show any problematic processes eating up cycles.
But still no significant improvements.
So, I’m thinking the next step is to reinstall OS X. Are there other options I should try first? And if I do reinstall, what’s the best way to go about it? I hate the idea of having to totally reinstall all my applications (there are a lot of them), but I’m concerned that if I just back them up, I may end up with the same problems when I copy them back.
Help! I want my reliable, responsive computer back!
Update: Thanks to jeremy hunsinger and Randall Kelly’s suggestions, the problem is solved. It was Virex 7.5.1 that was the culprit. When I launched Activity Monitor and sorted processes by CPU usage, the Virex processes were clearly hogging cycles. I downloaded the Virex package from RIT again, and ran the uninstaller. Already everything’s moving along at a snappy pace. Hallelujah!
Google’s new “Suggest” interface is deceptively simple—hiding a significant amount of heavy lifting behind the scenes. Fascinating approach to search.
Today’s post on 43 Folders is targeted at sites for bands and musicians, but the advice is useful for a far wider range of sites. Given that this quarter I’m teaching a web design class to students who are likely to want to use Flash for everything, this snippet from the post is particularly relevant:
Use Flash like you would cilantro—sparingly and for a single high-impact effect. Nobody wants to eat a whole bowl of cilantro, and nobody wants an animated death march when they have a “passionate task” to complete. Also, build your pages to make it super-easy to link to anything. Use sub-page anchors, and clearly identify why they’re there.
So, after my phone was stolen, I found myself in a need of a new one. I went to the Cingular store, where I discovered that they no longer sell the v400 that I’d been using. However, the phone that they offered in its place, the v551, turns out to be so much better for me than the v400, so it all worked out for the best.
The two major advantages of the v551 over the v400 are Bluetooth and AIM—both of which I really wished for on the v400. It also seems to take better quality photos, as evidenced by the sunset shot I got out my office window today. And it even has video! Haven’t tried it yet, but it might be fun to use occasionally.
The downsides? Not too many. The v400 came with Bejeweled and Prince of Persia, but the v551 has only the demo version of Bejeweled. My kids really liked Prince of Persia, so that’s disappointing.
More importantly, I seem to be having some trouble with battery life—it drains much more quickly than the v400, with comparable usage. (Yes, I have Bluetooth turned off most of the time. No, I don’t spend a lot of time talking on it. No, I haven’t spent hours on IM.) With usage almost identical to what I had with the v400, I’m getting only a fraction of the battery life. It only takes about 24 hours before it’s dangerously low, and that’s with maybe 20 minutes at most of talking, one or two photos taken and sent via MMS, and a few minutes of AIM. I went by the store today and they put in a new battery…although now that I’ve done a little more reading, it may just be that I need to condition the battery I’ve got through a few power cycles before it will work to its full capacity.
Anybody had similar battery problems?
I’m sitting in on a colleague’s class on digital video this quarter. Not just any colleague, though—it’s Weez. It’s fun to be on the other side of the room for a change, listening to someone else talk. We’ve got very different styles, but that doesn’t mean there aren’t things that I can learn from watching her teach.
She’s already made me laugh with some of her slide titles. The one we’re looking at right now, for example, is on bandwidth and other technical topics. The title of the slide is “The hard stuff: Size matters”. The students didn’t even crack a smile when it appeared, alas. First day of class, they haven’t yet gotten a sense of what the classroom protocols are, and most of them probably don’t know Weez well enough to know that the humor was intentional.
With the exception of me, the students are sitting behind computer screens but not using them—they’re focused on her, because they care about what she’s telling them. (This is not to say that I don’t care…simply that I’m distracted by having to prep for my 12:00 class, which follows hers in this same classroom.
Okay, in preparation for the trip to Greece I started looking at cell phone options. The idiots at Cingular won’t let me use international roaming until I’ve had my phone for a year (what bozo thought up that policy??), so that won’t work—and would be prohibitive expensive, anyhow.
Via Matt Barrett’s incomparable Athens travel guide I found information about Greece Travel-Phones, which rents cell phones and will deliver them to your hotel—but I wasn’t sure I’d be able to get one with a cameraphone and MMS messaging, which I’d really like (mostly so I can post camphone photos from Flickr while we tour).
A little more online poking around led me to think that the best option is to purchase a pre-paid SIM card in Greece and use it in my Motorola v400 quad-band GSM phone. I checked with Best Buy (where I purchased it), and they told me it’s unlocked—which is backed up by most of what I’ve seen on the online phone forums. I couldn’t find anyone with a SIM I could test it with, so I’ll have to take their word for it.
I sent email to the address provided for Greece Travel-Phones and got an immediate reply from the owner, who was extremely helpful. They do sell prepaid SIMS, and can deliver it directly to our hotel. He provided me with rates and options, and I was able to pay with PayPal. Yay! We’ll be able to receive calls on the phone for free (011-30-693-970-0752, if you want to chat while we’re there!), and outgoing calls, SMS, and MMS are reasonably priced. I bought it with €20 worth of credit, which I suspect will be plenty for what we need.
So…for those of you who travel internationally more than I do—is this likely to be a fairly simple process? Do I really just put the new SIM in and instantly have a Greek phone number? Are there any pitfalls I should know about? Any suggestions would be welcome, particularly if they’re sent before I leave at lunchtime tomorrow!
…that somebody cares enough to want to google bomb me!
Many thanks to Rob Page for (a) catching it, and (b) letting me know.
Update, Saturday 11/13
For those of you who are coming to the site after having received a comment on your blog with my URL in it, here’s an explanation.
I did not post the comments. They were generated by a kind of spamming software which is usually used to promote commercial web sites. In this case, the software is being put to use by someone (I don’t know who) that’s upset with either me or my writing, and is trying to accomplish two things. First, they want to associate my blog with the unpleasant descriptive term that’s being placed in the ‘name’ field on the comment, so that when people search for that term my site will be the first result. (That’s called “Googlebombing.”) Second, they want unsuspecting site owners to see the comments, assume I’m just another spammer, and add my site’s URL to their blacklist.
There’s not much I can do about it, except for enjoy the surge in traffic to my site, and hope that people will take the time to check out my site before reflexively blacklisting it.
Via a student, this extremely entertaining query on the MSN Search beta.
(One more update: John Battelle comments, as well. Now that my initial fit of giggles has subsided, I have to say that I share some of John’s concerns. I believe that the 1999 Google version of this was a genuine algorithmic result, based on the often-negative comments that people post online about Microsoft. But I find it hard to believe that this turnabout version is also a legitimate algorithmic result. And while it’s funny at first glance, it does lead to deeper questions about the integrity of the results.)
I almost wrote a post yesterday entitled “i’m a search chump.” In it, I was going to complain about some poor communication between microsoft’s search team and the “Search Champs” group regarding this week’s launch of the new MSN Search beta.
But before I posted it, I called Robert Scoble—one of the few people associated with the Microsoft side of the Search Champ group whom I genuinely trusted—and told him what was going on and why I was upset. A few hours later—perhaps because of Robert, perhaps because of some email that was exchanged between the “Champs” and the project team—I had three extremely gracious and constructive apologies in my mailbox (one from Robert, and two from MSN team members). All my indignation evaporated in the face of such a positive response.
It got me thinking about the art of the gracious apology. It’s an art that’s practiced by too few, but which often yields amazing rewards for those who master it. So this morning at breakfast I mentioned to my husband that I was going to write this post on the power of a good apology. He looked at me, startled, and held up the front page of the local paper that he was reading—where there was an AP story about the value of doctors’ apologies. (It’s in today’s Salon, too…) The author, Lindsay Tanner, provides a graphic example of the financial value of an apology:
The hospitals in the University of Michigan Health System have been encouraging doctors since 2002 to apologize for mistakes. The system’s annual attorney fees have since dropped from $3 million to $1 million, and malpractice lawsuits and notices of intent to sue have fallen from 262 filed in 2001 to about 130 per year, said Rick Boothman, a former trial attorney who launched the practice there.
Unfortunately, many of the people I deal with personally and professionally haven’t figured this basic bit of relationship management out. They spend far more trying to explain or excuse their actions, and end up making situations worse.
I overheard a smaller-scale example of this on my way home from Chicago. I was camped out near a power outlet in the Newark airport, waiting for my delayed flight home, when a man sitting across from me answered his cell phone. I could only hear his side of the conversation, but it was easy enough to extrapolate the rest of it. I’ve added (in italics) what I was thinking as I listened…
said with some obvious pleasure. clearly someone he likes talking to.
“What? Oh! Well, I looked for you, but you’d disappeared.”
“Well, I went on to lunch, I assumed I’d see you there.”
uh-oh. you know what they say about assumptions, right?
“What was I supposed to do? I didn’t see you anywhere.”
“Oh…I guess I had my phone off because of the presentation.”
dude! this is obviously the part where you APOLOGIZE! get a clue! i am so not surprised there’s no ring on your finger.
“I don’t see why you’re so upset!”
oh, no. you’re making things worse! you don’t have to see why she’s upset to acknowledge that she is. would a simple “i’m sorry” kill you, here?
uh-oh. that was abrupt. he’s screwed.
He put the phone away with a bemused and frustrated look on his face.
Odds that he’s been forgiven by the woman he was talking to? Close to zero. (No, I’m not assuming; somewhere in there he referred to her by name.)
Chances that he has any idea how badly he handled that? Equally close to zero.
The words of Elton John’s classic song came immediately to mind:
It’s sad, so sad
It’s a sad, sad situation
And it’s getting more and more absurd
It’s sad, so sad
Why can’t we talk it over
Oh it seems to me
That sorry seems to be the hardest word
At any rate, I’m glad that Microsoft still seems committed to working with the impressive bunch of people it brought together for the Search Champs meeting. It’s a smart and interesting group, and it would be a shame to see them lose the goodwill they gained so quickly. And if they’re half as good at building products as they are at crafting apologies, I’d say Google should be getting worried right about now.
Oh…and if you’ve made a mistake yourself? Don’t just say “oops.” That’s not enough. Own up to your actions. Acknowledge what you’ve done wrong, so the person knows that you’re aware of the problem. And then say what you’ll do differently in the future, so they know it won’t happen again. Trust me on this. It works. Really.
I’m delighted to be able to announce that RIT has signed a site licensing deal with Six Apart for MT 3.x. That means that students, faculty, and staff have unlimited non-commercial licenses for the software. The license is person-centric rather than server-centric, so you don’t have to install it on Grace.
Down the road, I know we’re looking at putting in a central version of the software that allows individuals to create blogs based on their DCE ID.
So, I know that I can encrypt email with PGP, and encrypt web sites with SSL. Is there any way to protect IM conversations? It’s come to my attention that some of our more enterprising students have developed tools for monitoring IM conversations floating across the wireless network on campus.
There is a campus-wide VPN—is that sufficient? Are there IM clients that can encrypt conversations?
It’s not so much that I’m having super-secret conversations…but it’s the principle of the thing.
This is brilliant.
Delicious Monster has nothing to do with the del.icio.us bookmarking system, but it’s every bit as cool.
Run your very own library from your home or office using our impossibly simple interface. Delicious Library’s digital shelves act as a visual card-catalog of your books, movies, music and video games. A scan of a barcode is all Delicious Library needs to add an item to your digital shelves, downloading tons of info from the internet like the author, release date, current value, description, and even a high-resolution picture of the cover. Import your entire library using our exclusive full-speed iSight video barcode scanner, our Flic® Wireless Laser Bar Code Scanner, or (the slow way) entering the titles by hand. Once you have all of your items in your Mac, you can browse though your digital shelves, check stuff out to friends using Apple’s built-in Address Book and calendar, and find new items to read, watch, and play using Library’s recommendations.
Wow. I’ll definitely be trying this out this week. Stay tuned for a review. (And eat your heart out, Windows users. This is OS X Panther only…)
It’s as good as it looks! It took only seconds to install. I clicked on the camera button, held a book’s bar code in front of my iSight, and with a scanner-like beep all the information appeared in the window (and the program read the title out loud). w00t! This is so cool! I am so sending in my $40 today.
On the rare occasions that I use Powerpoint in the classroom, I generally have my computer set to mirror the display on the projection unit—so I see the same thing on my laptop as the students do on the wall screens.
Today, however, I was previewing some slides while my computer was hooked up to an external monitor, and I discovered an awesome feature of the current version of Powerpoint for the Mac. On my external monitor, I got the expected slide display. But on my laptop monitor, I got this nifty screen:
Very, very cool. I get a timer in the top left corner, the surrounding slides on the left so I can see where I am in the presentation, any notes associated with the slide at the bottom, an “up next” version of the slide so I’ll know what happens if/when I click, and clearly visible arrows to click to move forward or backwards through the presentation. Color me impressed.
David already listed the remarkable amount of swag that the Microsoft Search team provided to the “Search Champs”—but he left before the final bonus, which was a $120 gift certificate at the Microsoft company store. w00t!
I bought a new Bluetooth mouse, which I wasn’t sure would work with my Mac…but it does, perfectly. I’ve mapped some of the thumb buttons to Exposé, which is amazingly convenient. My trackpad has been causing some thumb pain for me recently, so this will be a really useful acquisition.
I also picked up a pile of gifts for the kids, for colleagues, and even for myself. Lots of books and branded merchandise, rather than software, since RIT has an academic alliance license and a site licensing agreement that get me all the MS software I need.
Tonight I’m off to the blogger/geek dinner in Bellevue, and tomorrow I’ll head back home. All in all, it’s been a very interesting and enjoyable trip.
Susan Dumais from MSR is our first presenter today, and explicitly released what she’s showing from the NDA. Yay!
She’s showing some really nifty stuff, including a personalized search tool that lets you do a web search, then drag a slider to make the results more customized based on what your local computer knows about you. It’s a split screen result, so you see the original results on the left, and the increasingly personalized results on the right. Very, very cool.
I spoke with her last night about some of my feeling that what I want from search is to be able to find things that are important, which for me means being alerted if things that are typically similar suddenly diverge, or if things that are typically very different suddenly overlap. (I wrote about this on M2M some time ago, in a piece called The Power of Overlap.)
Susan is followed by Eric Brill. He’s talking about how it’s often difficult for users to extract the relevant information/answer from a larger document in search results. Information-centric search” rather than “document-centric search.” He shows some “AnswerBot” technologies that let you ask a question, and be provided with a range of suggested answers, complete with probabilities. He shows an example of the question “Who did Britney Spears run off and marry in Las Vegas?” and the suggested answers of Jason Alexander and Kevin Federline ranked first and second. Clicking on a suggested answer provides the supporting documents.
He then talks about how this works on the back end, in terms of the AI of parsing both the user’s question and the possible answers. Turns out that the size of the web, and the repetition of content, makes it much easier to locate patterns that are likely to answer the question. Great line: Moving from: ‘Does the page contain the query terms’ to ‘Does the page satisfy the information need’
Lili Cheng from the social computing group is the last up, and she shows some of their “personal map” work, where your activities (email, calendar, etc) affect the way your contacts are arranged and grouped. But, she points out, we already know who we interact with. How can we put this in a larger context. For example, who do you know that knows someone else—basically the LinkedIn facilitated introduction idea. But again, what’s interestingn to me is how this shows overlap. It lets you map how you’re connected to another person, and through what paths. I’m less interested in the endpoints than the nature of the paths that lead there.
She shows and talks about Wallop—of the 424 people invited in, about a quarter have been regularly active. What this lets them do is build maps of inferred social networks—“who’s important to whom.” People want to explicitly control, to be able to add/remove people. But they also don’t want to have to spend a lot of time organizing. They’re going to start to do a larger scale deployment of Wallop, seeding the network with controlled invites (please do not leaave comments here asking me how to get an invite. i cannot get you an invite. really.).
So, how can this be integrated into other activities, including search. Apply it to email, for example—put the people most important in your current network in an easy list, click on their name to get all the communication with them. This idea of integrating the social tools into other tools is great!
(What we’re seeing supports my sense that MSR has some amazingly smart and interesting people working on these problems. Why does this keep surprising me? Why is there such a disjoint between what they produce and these smart people who are helping to produce it?)
Yesterday afternoon when I arrived at the hotel in Seattle, my connectivity (wireless in the lobby, wired in the room) worked beautifully. But last night and this morning, connectivity was awful. First I couldn’t get IPs, then the response time was beyond sluggish. They assured us that by this evening it would be fixed, and right before we got on the bus I tried it again and it seemed fine, so I was reassured.
But when we returned this evening, it was awful again. I called the front desk and threw a fit, and they sent their tech support guy up to my room. He was baffled, because he’d been on the network with no problems the entire day while our group was away. (Figured it out yet?)
Well, he finally fired up a packet sniffer and took a look at the network. It was being flooded with junk, almost definitely the product of a worm like MyDoom. And it was coming from multiple machines on the hotel network.
What that means is that one (or more) of the people in the “Search Champs” group showed up with a worm already on their computer, and proceeded to both flood the network with DoS traffic and infect other computers on the network.
the only Mac user one of the very few Mac users in the group, I must admit I’m feeling a bit smug at the moment. I’m 100% sure that I’m not the culprit, and that I’m not at risk.
The hotel’s service provider is in the process of banning the offending machines from the network, and those folks will have to get their machines cleaned before they go back online. Good thing we’re headed back to the Microsoft campus tomorrow…maybe they’ll be able to find someone there to help them get their systems under control.
Ah, sweet irony.
The short version: Yay!
The long version: The new DSL modem self-install kit arrived in the mail today, complete with install disk, cables, and four (count ‘em, four!) line filters.
Total time from opening box to complete household connectivity was approximately 20 minutes, and most of that was spent untangling the power cord from the router in one room and looking for a power outlet for it in the other room.
Here’s what I had to do:
1) Plug a line filter into the phone jack. The filter has two clearly marked jacks on it—one for the DSL modem, the other for the phone.
2) Plug the phone back into the filter.
3) Plug the modem into the filter, and hook up its power cord. Green power light went on, as did the green DSL light (which blinked occasionally).
4) Connect my G4 Powerbook to the modem via the provided Ethernet cable.
5) Insert the provided CD and run the “Install Frontier DSL” software on it.
6) Follow a series of prompts on the screen as the software searched for and configured the router.
7) Unplugged the Ethernet cable from my computer, and plugged it into the wireless router (Microsoft brand).
At that point I had a brief moment of panic, as my airport card had mysteriously turned itself off, and the “turn airport on” link wasn’t in the menu. However, starting up the Network panel in System Preferences and telling the computer that everything was just fine, thank you, restored it to normal operating conditions.
And poof, everything’s working. Just like that. I have to admit, I’m surprised. I expected far more snafus. (Yes, I know, the night is young.)
Oh, and yes, we installed the line filters on the other phone lines in the house, as well. For those of you not familiar with DSL and who don’t know what that means (I didn’t), the DSL runs over the same phone line that we use for voice. So the line filters split out the DSL from the voice connectivity so that when we use the phone it doesn’t affect the DSL modem. One has to go at every jack where there’s a phone, so as to keep the DSL line clear.
So, all’s well that ends well. Many thanks to those who weighed in on the earlier post with helpful comments and explanations.
On Sunday I’m leaving for a short trip to Redmond, where I’ll be part of a new advisory group (“Search Champs”) that Microsoft is forming to provide feedback on their search engine development.
Back when I was more active in the library profession, I once heard a wonderful conference talk by Herb White. He was bemoaning the trend in libraries to teach end-users how to do complex online searching so that they’d discover “the joy of searching.” “I have no joy of searching,” he said. “I have joy of finding!”
Those of us who chose to go to library school really are different from most other people, in that we do have “joy of searching”…it’s the hunt that’s fun for us, not the catch. We’re like the housecat that triumphantly drops the dead mouse on the doorstep—we don’t want to consume it, we just want to show you how good we are at tracking it down. So I’m not the typical search engine user. I’m interested in the high-end functionality, the little-known tips and tricks that let you find elusive materials quickly.
I’ll be curious to see who else turns up in this “search champ” group. They aren’t releasing the names before we arrive (privacy issues, apparently, though the privacy will be moot once we all meet face to face…), so I have no idea who they’re targeting for advice. (If you’re going, feel free to “out” yourself here!) I’m not 100% sure how I ended up on the list, though I suspect that Scoble may have had something to do with it, since he was copied on my original invitation.
There’s an NDA involved in this, natch, but I’ll blog what aspects of it I can without violating any confidentiality. Process, at least, if not content. Oh…and I do tentatively plan to hit the Redmond/Seattle-area blogger meetup next Tuesday night.
In the comments of my evangelism post on Friday, a discussion on the merits of Movable Type as a CMS for general purpose (non-blog-like) sites has begun. It got me thinking that it would be nice to have a list of sites using MT (or other weblog software) for more traditional CMS purposes.
So here’s my start, with the stuff I know about. Feel free to add links in the comments, and when I finally get my wiki running, I’ll shift it (and the edublogging resources page) over there. (Full disclosure: I’ve shamelessly stolen some of the examples from the Tutorials and References listed below…)
I spent an hour this afternoon trying to convince decision-makers at RIT to invest a relatively small (by site license standards) amount in a campus license for Movable Type. It was wonderful being able to merge my social software interests with my home institution, since typically the two haven’t been closely connected. And with luck, it will turn into something that benefits many of my colleagues and the students here at RIT.
The idea would be to set up something similar to what Minnesota has at UThink, but also to start looking at MT as a platform for content management on departmental sites, class sites, etc. We would also be looking at ways to integrate other pedagogical tools (like testing and gradebook software) into MT templates so that students could have something like my MT courseware, but with RIT-specific private components embedded and/or linked. Fun stuff.
In preparation for the talk, I created a list of educational blogging resources and examples (cribbed from another list on a private server that danah boyd and I have been working on for a workshop). It occurred to me that the list could be useful to others trying to convince their institutions to implement wide-scale blogging initiatives, so feel free to steal from it, point to it, add to it, etc. (Yes, I know, it should be on a wiki. I’m working on installing one that I like, but haven’t had time for it recently…) In the meantime, if you leave comments here with things you think should be included, I’ll consider them for the list.
So, someone has been trying to contact me about purchasing a domain name that I don’t use much anymore, but that does have some sentimental value (because it was the first one I acquired, back in ‘92 when you didn’t even have to pay for them…)
It’s a four-letter .com domain name that I suspect corresponds to their company name, and I’ve been getting an increasing amount of mail in the catch-all account for it that probably should be going to them.
I have no idea what’s a reasonable rate for these things these days. If it’s not worth much, I probably won’t sell it, but I don’t even know what’s a reasonable starting point for asking. I suspect they’ll put the ball in my court, asking what I want for it, and I’d like not to start with a lowball number.
Any advice would be appreciated.
I’m about to switch my broadband connection from cable to dsl (because that’s what work’s willing to pay for), and I’m trying to figure out what, if anything, I’ll have to change about how we have the network set up here.
Right now the cable comes into an upstairs bedroom that doesn’t have a phone line, and the wireless router is attached to the cable modem. One computer (an older mac) is physically attached to the router, and the rest of the computers in the house use WiFi.
The DSL provider (Frontier) is telling me that the phone line for the DSL has to go directly to a computer, which doesn’t make sense to me. If that’s true, we’ll have to pay $70 to have a new phone line run upstairs, which I really don’t want to do.
So the question is, can I handle a DSL line the same way I do a cable line, hooking it into a router without having a CPU in the same place? Or was the Frontier rep on the phone right about needing to co-locate the incoming DSL with an actual CPU?
The September/October issue of Educause Review is devoted to “New Tools for Back-to-School: Blogs, Swarms, Wikis, and Games.” The articles are well worth taking a look at.
Thanks to Tona (and her student Chris), I’ve installed Chris Pederick’s excellent Web Developer Extension for Firefox (also available for Mozilla).
It adds a new toolbar to my browser, with a slew of useful tools—from quickly displaying and tweaking a document’s CSS to running validator and accessibility checks. One of the coolest features is its ability to outline elements on a page…so you can see all the block elements, for example, or all the frames. Extremely useful for me when grading student projects, and even more useful for showing underlying structure when teaching.
So, Apple finally released a version of iSync (1.5) that recognizes my Motorola v400 cell phone, which is great news. But it only lets me sync contacts and calendar information—which means there’s still no way for me to download photos or upload ringtones. <sigh>
I’ve poked around quite a bit, and can’t find any sign of an OS X utility that will provide this functionality. I really wish I were enough of a programmer to write something myself, but I’m not.
Anybody know of something that will do this? Either existing or in the works? Failing that, perhaps the lazyweb will come to the rescue…
Oh. My. God.
Sebastian, you rock!
This is exactly what I’ve been wishing for…a way to selectively clone an existing MT blog. The biggest problem with my courseware has been the need to recreate all the customization for each new class (or section of a class).
TypeMover makes it easy to create a new blog including just the components you need. So I can create a new instance of a class and include all the configuration, template, category, and entry data…but leave out the comments and trackbacks! w00t!!
I can also distribute the courseware as an archived backup without entries or comments of any kind, greatly reducing the installation burden for new users. All they’ll have to do is import the single file that I distribute, then make minor editing changes to reflect their content.
The only downside of TypeMover is that it requires an FTP server to be running on the server where your weblog resides. But I can live with that. It’s only an issue for my localhost installation.
So, between TypeMover for cloning blogs, and MultiBlog for coordinating content (announcements and calendars for multiple sections, for example), the courseware should see some nice improvements by the end of the month. I’m glad I stuck with MT through the upgrade storm…these are the kind of improvements that I really hoped we’d see with a new version, and that weren’t immediately apparent when the pricing was first announced.
Just found a couple of new bookmarklets for del.icio.us that are extremely useful.
The first is nutr.itio.us, which replaces the del.icio.us pop-up posting window with one that includes your tags, as well as an option to view the del.icio.us history for the link so that you can see how other people have tagged it before assigning your own tags. Brilliant!
Another useful tool is Tasty!, which lets you simply view the del.icio.us history for a link to see who’s bookmarked it. If you’re just curious, and don’t want to bookmark it yourself, this one is nice—the rest of the time, the nutr.itio.us approach seems more useful.
Having trouble sleeping tonight—unusual for me, but it happens occasionally.
So I’m shopping for new cell phones for me and Gerald. I’ve been using a Sidekick with TMobile for over a year, and while I love its features, the reception on it is crappy, and the keyboard is getting sticky. Gerald has a 3yo Samsung phone with Sprint that’s serviceable, but the power seems to go off without warning, which is not a good thing.
We need to consolidate the plans onto one service, so we can cut costs, share minutes and have free mobile-to-mobile time. Plus I’d really like a cameraphone, especially now that Flickr has so many camphone-friendly features.
After a surfing Amazon’s cell phone offerings, and the sites of the major providers, I wasn’t seeing much that had the range of features I wanted at a price that seemed reasonable—particularly since I needed two phones, not just one.
I finally ended up on Wirefly, where I found some remarkably good deals, including this one on a pair of Motorola v300 phones. What’s not to like about two free cameraphones and $100 back? Seems too good to be true, though, so feedback on Wirefly and/or the v300 would be greatly appreciated before I take the plunge.
Update, Saturday afternoon
Well, after hitting a few local stores, checking out newspaper ads, and spending a lot of time on Amazon and Wirefly, I’ve decided that I’m better off switching to either Verizon or Cingular for broader local and travel coverage (especially when we’re visiting family in Alabama). The local stores have poor selections and lousy specials, so online seems like a better approach.
The Motorola seems like a nicer phone overall, with lots of useful features (including one of the kids’ and my favorite games, Bejeweled…). It’s also a flip phone, which Gerald and I both prefer. The Ericsson has Bluetooth and better battery life, however, and is a little cheaper. (The Motorola V600 would add Bluetooth, but it would be $100/phone after rebates, which is a little steep for us.)
There are also good deals on Samsung SCH-a610
Right now the Bluetooth doesn’t seem terribly important, but I’m wondering if I’ll end up regretting not having it.
It works fine in Mozilla, but it doesn’t show up in Safari, or in Bloglines. I’ve tried a range of saving options, to no avail. Any suggestions?
Late Tuesday night, Six Apart announced yet another revision to the pricing structure for Movable Type 3.0 licenses. The prices are lower, the licenses are less restrictive, and the range of options is far less confusing.
There are now four types of licenses—personal, commercial, education, and not-for-profit. Personal users have three options: free for 1 author and 3 weblogs, a basic supported version for $69.95 that supports 5 authors and unlimited weblogs, and an unlimited personal version for $99.95. This ought to address a lot of the concerns that people raised about the pricing structure (though, of course, it won’t change the minds of people who’ve decided that free-as-in-speech software is a better option for them).
As an educator, I’m particularly happy to see that the educational licenses are spelled out clearly, and that an affordable option for a single professor is included in the mix ($39.95 for unlimited use by one teacher). That will make it much easier for me to continue developing and maintaining my MT Courseware package.
What I’d really like to see for educational use is a TypePad-style interface that allows easy blog creation by users at an educational institution. That would make a big difference in terms of institutional adoption.
I’ve closed comments on this entry, because the flow of invitations has subsided, but the number of requests (particularly from people with whom I have no prior interaction) has started to snowball. If you already know me—from offline or online interactions—and want an account, let me know through alternate means.
Five more GMail invites have appeared in my account today. If you’d like one, let me know.
Mine are all gone. Five more new ones just appeared. Brilliant marketing by Google. Leave a comment if you want one.
A few months ago, we split the boys out of their large, shared bedroom into smaller rooms of their own—that meant consolidating everything from our office/study and our guest bedroom/library into their former room. We took the easy path then, and simply piled everything in the larger room so that we could expedite the boys’ moving process. This week I started tackling the boxes and piles and drawers of stuff that stand between us and a combined office/guest room.
My husband and I are both computer geeks, and have been since before we mett. We’re celebrating our eleventh anniversary this week, and I think we’ve saved every disk, device, and cable that we’ve purchased in those eleven years.
I should have take some pictures as I cleaned yesterday—I’ll try to get some today. There’s an entire dresser drawer full of phones—most corded, a couple of cordless. There’s a file drawer full of telephone cords and accessories. There are bags full of cable adapters—9-to-25-pin, 25-to-50pin, male-to-female, yada yada yada. There are parallel cables, SCSI cables, and serial cables. There are oldstyle AppleTalk network adapters. There’s a staggering array of power adapters and cords. There’s also another entire drawer of AV cables and accessories, which I left for Gerald to sort out.
And disks? You don’t want to know. Cartons of not just 3.5” floppies (400K, 800K, and 1.44MB) but also of ancient 5.25” disks. Zip disks, Jaz disks, old internal hard disks. I got lost in nostalgia for a while, looking at the old floppy disks. Original system disks for my 1984 128K Mac (and MacPaint and MacWrite, as well). Early versions of classic software programs, from games (Zork, Hitchhiker’s Guide, Wizardry) to utilities (Suitcase 1.0, DeBabelizer, and EndNote 2.0). Backup disks from consulting projects I worked on back in the early 1990s. Piles of font disks…I was a fontaholic for a long time. Clip art and stock photos (I’m going to try to recover some of that).
I’ve thrown away bags of clearly broken or unusable stuff, but I’m left with so much more that we need. It kills me to throw away cables that I spent $50 for years ago, or perfectly functional two-line telephones. So I’m going to call around and find out if there’s anyplace that would like these as a donation.
Today I start on the books. Visual Quickstart books on Fireworks 2 and Flash 4, early versions of O’Reilly internet-related books, ASP 3.0 tutorials, and ColdFusion manuals (from back in the Allaire days). Oy.
Thursday morning we leave for a long weekend in New Orleans—we’ll celebrate our eleventh anniversary with dinner at one of my favorite restaurants (Alex Patout’s), and then attend the wedding of friends on Saturday. We’re staying at Grenoble House, which looks quite lovely. Don’t know how much blogging I’ll be doing, but you never know…
Update: Holy cr*p. Jon Henshaw points out in my comments that my post has also been picked up on Wired News. Battening down the hatches, and hoping for the best. (I’m too afraid to check out the cost of bandwidth excess in my current hosting package…)
I tried installing MT Blacklist yesterday, but had some problems with it. Didn’t realize that it had resulted in breaking comments entirely…Ted Pearson let me know about the problem this afternoon, and I’ve fixed it. (Thanks, Ted!)
Final Update: The most comprehensive overview of both the problem and the solutions can be found on Daring Fireball I strongly suggest that you go there, rather than slogging through the comments below.
If you’re an OS X user, it’s extremely important for you to be aware of a security vulnerability that’s been identified by users but not acknowledged or corrected by Apple.
(Update: The problem appears to be specific to Panther—OS X 10.3—so if you’re running an earlier version of OS X you should be okay.)
(Update: Apparently the problem is not Panther-specific; most, if not all, OS X systems are vulnerable. See this comment on Jay Allen’s site for details.)
You can read about it on Jay Allen’s site (which is where I heard about it). Essentially, Mac browsers (including Safari, Mozilla, and Firefox) are all designed to launch the Help Viewer program when the help: protocol is invoked in a web link. Unfortunately, the Help Viewer program, in turn, is able to run scripts. What this means is that a malicious user can set up a page with an automatic redirect that runs a dangerous script. More details for the tech-minded can be found on this MacNN thread. And if you want a terrifying (but harmless) example of this, go to http://bronosky.com/pub/AppleScript.htm. It will launch Terminal and run a harmless du command—but it’s scary as hell to see that Terminal window launch and files start scrolling. (There’s also an advisory on the Secunia site, but it offers no helpful suggestions; just verifies the seriousness of the problem.)
If, like me, you just want to know how to fix this fast (since Apple has apparently known about this since February and hasn’t fixed it, it wouldn’t be wise to wait for their patch), here’s the approach to use.
Update: In my comments, Jay Allen points out that you should repeat steps 3 and 4 for the disk: protocol, as well.
When I went to the social software symposium that Microsoft sponsored in March, I found myself sitting at a table with Todd Needham, the head of the MS Research’s University Relations/Research Programs group (though I didn’t at the time know who he was). He was taking notes on a Tablet PC, while most of the people sitting around him, including me and Clay, were using Apple Powerbooks.
As I watched him using the tablet, it occurred to me how useful the pen-based features would be in grading the kinds of documents students hand in to me—there are often diagrams and page mock-ups that I want to write on, and I end up having to either make do with Word’s commenting features or printing the documents out and writing on the paper version. Todd and others there had also mentioned how convenient the tablets were when traveling, since they didn’t require unfolding and using the keyboard in a cramped seat—instead, you could work with it much like a notepad or book.
Since I had spent a lot of time on airplanes this year, and was in the process of grading a stack of design documents while I was in Seattle, I finally said to Todd, jokingly, that I was experiencing tablet envy. He asked me if I was serious (which I was), and then made me an offer that was hard to refuse. “What if I sent you a TabletPC to try out for six months? Put it through its paces, see what you think, and at the end of that time if you’re willing to switch, you can keep it.”
It was a no-risk offer, and I was genuinely intrigued by the tablet’s features, so I agreed. And less than two weeks after I arrived back in Rochester, a Toshiba Portégé showed up in my office.
Here are my first impressions, after a few weeks of playing around with the new system.
The tablet-specific features of the operating environment are really very slick. I particularly like the Zinio magazine reading software, which lets me read a variety of magazines (purchased one copy at a time, or via subscription) on the screen, and allows me to annotate the pages as I go. Very nice implementation, and ideal for reading on the go.
Microsoft OneNote, the notepad-like environment for taking ink-based notes, shows promise, but it still feels clunky to me. Making sense of folders, sections, pages, etc is less than transparent, and I’m having trouble finding things I’ve created.
The handwriting recognition, as promised, is remarkably good—even with my chicken-scrach handwriting. However, at least in OneNote, it’s not very good at grouping lines of text together, so when I convert my handwriting to text I end up with a bunch of fragments that are then difficult for me to “glue” back together. While I suspect that I could be taught how to do this, it’s definitely not self-evident in the interface.
I’m less than impressed with this particular TabletPC…it’s much too small for me to work with effectively. It’s not so much the screen real estate, since I’ve worked with no problem on a 12” iBook. It’s the cramped keyboard, the almost unreadable screen resolution (I’m getting old, but not that old!), and the oddly placed trackpad and mouse buttons, which are constantly forcing my hands into uncomfortable positions. (I should be able to reach the left mouse button with my right thumb, for example, without taking my fingers off “home” position on the keyboard.) The system has no external drives—most egregiously, no CD or DVD drives—which makes it nearly impossible to get software onto it. I’ve been able to borrow an external CD-ROM from our techs in order to install software, but not being able to read or write discs on the road (or at home) is extremely problematic. From what I can tell, however, other vendors (Dell, Gateway, HP, etc) have much better Tablet hardware implementations.
From an OS standpoint, all the reasons that I’m glad my primary machine were reinforced in the first few days. I opened up the computer, and tested the network connection by going to a few web sites (including the RIT computer registration site, so I could get on the local network). Then, being the responsible citizen that I am, I downloaded all availalble Windows updates (that took about an hour to download and install), VirusScan software (another half hour), and AdAware. On its first run—only two hours after I set up the machine—VirusScan found three different worms on my system. AdAware found seven pieces of suspect software/spyware. Argh!
To add insult to injury, two days after I’d gone through this process, Microsoft released a series of new critical Windows security updates, and RIT barred me from their network until I’d downloaded and installed them. But the Microsoft site was so overwhelmed that it took me half the day to get the stupid updates.
But enough of the kvetching. On to the positive stuff.
I was indeed able to grade design documents in the way that I had hoped, though my understanding is that students without tablets won’t see the ink in the native Word doc—I’ve still got to test that. However, I believe I can dump the Word docs into either Windows Journal or PDF format and still deliver electronic versions of the graded documents to students.
I’m also finding that while I hate the built-in trackpad, I love the stylus. It’s wonderful for selecting text on the screen, navigating interfaces, and even playing games. Again, there are vendor-specific issues—the button on the Toshiba pen is placed in such a way that I’m constantly clicking it by accident and changing modes unexpectedly.
I’ve started using the Tablet for coding data for my grant project—we’re using PC-based software called NVivo, which I had been running under Virtual PC on my Mac, with somewhat sluggish results. It runs beautifully on the tablet, and again, using the stylus to select text for coding is very intuitive and easy.
So overall, first impressions are mixed. With a better screen, keyboard, and stylus, I’d probably be more impressed. But the potential is definitely there, and I’m going to continue to play around with features and functions over the summer when I have a little more time to explore.
Thanks, Tood, for giving me an opportunity to try the system out. It’s been an interesting process thus far, and it’s definitely made me more enthusiastic about Tablets in general and some of the applications running in this environment specifically.
Most of the time, I really do like my job—I get to teach interesting topics to interested students, and that’s a lot of fun.
There are times, however, when I really wonder why I left behind the relatively stable world of library science for the chasing-your-tail world of cutting edge technologies.
Take, for example, the web-database class that I developed four years ago—not particularly long in most academic lifecycles. At the time, PHP and ASP were the cutting edge technologies du jour, and students came into the class knowing nothing about PHP, MySQL, or ASP.
Over the past several years, a number of factors have signficantly changed the context for the class.
As a result, before I’ve really even solidified the course in its original form, I’m having to learn entirely new technologies and teach to a differently prepared audience. All of which, as any teacher will tell you, is more than a little stress-inducing.
I’ve spent most of the past two weeks trying to re-teach myself JSP, this time incorporating Tomcat 5 and JSTL. The nice part of using JSTL is that it hides all the Java code from me—and since I never did learn to program in Java, that’s a goodness. The downside is the documentation really stinks—I’ve found a ton of web sites, but none of them are clear and direct, particularly when it comes to doing simple database-related tasks.
After four days of banging my head against the code, I’ve finally figured out how to do the simplest of tasks—retrieve several hundred records from a MySQL database and display them ten at a time. Oy.
The future, I think, is to let go of the traditional approach of teaching how to do things in a specific language, and instead offer a more studio-like environment in which students are given access to resources and tools, and then work on developing a project. (We teach most of our classes in “studio mode,” but in most cases they’re far from real studio approaches—they’re lectures with occasional hands-on exercises.) Surprisingly, it’s the students who are often most resistant to this mode of teaching—we’ve successfully conditioned them to see school as a series of core dumps, and switching gears into a more user-directed model often generates resentment and confusion rather than enthusiasm and creativity.
You’d think there’d be some documentation of this somewhere, wouldn’t you?
Nope. None. Lots on Tomcat 4. None on Tomcat 5. And none that don’t assume some crucial details that I had to bang my head against for a while.
So, for my own reference later (and for the benefit of others who want to do this without having to read a book on the subject), here’s what I ended up doing.
I installed all the XCode 1.1 developer tools for OS X 10.3 (the December 2003 CD). Then I installed the Java 1.42 developer tool update and the Java application server package from the Apple developer site.
The appserver package install gave me Tomcat 4 in the /Library/Tomcat directory, which I then renamed to Tomcat4.
Following guidelines that I found on developer.com for installing Tomcat 4, I extracted the Tomcat 5 files into a directory in usr/local, and then created a symbolic link to it from the Library directory, like so:
ln -s /usr/local/jakarta-tomcat-5.0.19 /Library/Tomcat
Turns out that when you download and extract the files from the .zip archive, the permissions aren’t set properly to allow execution of the files, so I had to change the permissions on the .bat and .sh files in the /Library/Tomcat/bin directory to allow execution.
chmod 755 /Library/Tomcat/*.sh
chmod 755 /Library/Tomcat/*.bat
When I tried to run Tomcat at this point (/Library/Tomcat/startup.sh), I got an error telling me that JAVA_HOME was not defined. You’d be surprised how hard it is to find out how to fix this seemingly small problem. Several sites told me that I could set JAVA_HOME to /usr, but that was not successful. Then I tried setting it to /Library/Java, but that didn’t work, either. I finally found the solution on SnipSnap.org (although their server wasn’t responding, so I had to use the Google-cached version). Turns out you have to set it to /Library/Java/Home, like so:
setenv JAVA_HOME /Library/Java/Home
Once I’d done that I was able to run startup.sh, and at that point loading http://localhost:8080 successfully brought up the Tomcat 5 home page.
So, I really do like Shrook, and I even paid for my copy. However, I’m having consistent problems with it killing my Internet connection, which may mean I have to drop it in favor of another newsreader (NetNewsWire comes highly recommended).
I’ve never before had the experience of an application single-handedly killing my Internet connectivity, but I’ve been able to replicate the problem enough times that I’m quite sure it’s not coincidence.
The problem occurs only when I’m viewing a site that I’ve set to show me web pages rather than the RSS entry—one if the features I like best about Shrook, really, so I’m loathe to just turn it off.
The process is this…I start up Shrook, it does its checking, all with no problem. I can then view entries from any of my “channels” without difficulty, until I get to one where the setting is to view web pages. More than 50% of the time (but not 100%, which is frustrating from a troubleshooting standpoint) nothing happens. No information appears in the window. And at that point, all of my other TCP/IP apps stop working. If I pull up the Network control panel in OS X, it shows me as being online with a valid IP address for 1-2 minutes after that, but then it switches to a 169.254 self-assigned IP. Attempting to renew my DHCP lease doesn’t do anything; I have to restart the computer to get my connectivity back. This happens both at home and in the office, and only when I click on a Shrook entry that’s been set for web page viewing.
(I’m running OS X 10.3.3 with all current software updates installed, btw.)
I figured I’d post about it in case anyone else has or had the same problem; I searched for it and couldn’t find any other information about it. If you’ve got any ideas or solutions, please let me know!
Update, 4/26: It’s getting worse; now it appears to be causing my connection to die without my even loading a web-view channel. I’ll need to stop using it until an update comes out to address whatever network instability the application is introducing.
I’m getting better at this traveling thing (though not more enthusiastic about it). Packed in about ten minutes flat last night, into a suitcase small and light enough for me to hoist into the overhead compartments without assistance (now that they hand-screen checked luggage, it’s immeasurably faster to go the carry-on route). Everything I need in route easily accessible from the backpack. Magazines for when the computer needs to be stowed, three fully-charged batteries for when it doesn’t, and good-quality Sony earbuds for music and/or Audible audiobooks. (This year for my birthday I want some Shure E2C sound isolating earphones. Actually, I really want the E5C’s, but there’s no way I could justify buying—or using—$500 earphones!)
Even more effective, however, has been my new power-blogger online/offline tool setup. Between Shrook for reading blogs and news offline, and Ecto for writing posts offline, I’m finding airport and airplane time ideal for catching up on both reading and writing. (More about Shrook in my M2M post…) I can mark posts for later review in Shrook, then respond and link to them in Ecto…all without a network connection to be found.
I’m also rediscovering magazines—the print kind. They’re a lot lighter to cart around than, say, a hardcover copy of Quicksilver. When I’m not traveling, I seldom have time to read them, but on these recent trips I’ve realized that I’ve become far too accustomed to getting my content online—and have missed a lot of great writing as a result.
On my last trip, I passed over People, and instead bought a copy of The Atlantic, intrigued by the cover image and headline “Dispatches from the Nanny Wars,” and the story listed below it, “How Serfdom Saved the Women’s Movement, by Caitlin Flanagan.” A book review that turns out to be a full-length, fascinating essay on working women and domestic labor, it was worth more than the price of the magazine (and will probably result in a lengthy post to misbehaving.net this week). But an added bonus was the range of great writing in the issue—from a chilling story on Rumsfeld, Cheney, and their Reagan-era Dr. Strangelove plot to subvert presidential succession in the event of a catastrophe, to the delightful “Word Fugitives” column on the last page, in which readers recount situations in need of a simple descriptor, and others write in with brilliant suggestions (e.g. “the phenomenon wherein a mechanical or electronic device, having gone on the blink, resumes working perfectly while the repair person examines it”—which yielded suggestions of devious ex machina, deus hex machina, afixia, refixicidivism, rekaputulation, on the wink, and hocus operandi.
So yes, I’m tired of traveling, tired of airports and airplanes and hotels and shuttle buses and unshakable coughs and not being with my family. But I’m also grateful for the opportunity to sit quietly and be offline—reading, writing, or just staring out the window.
Expect heavy, rather than light blogging on this trip, particularly now that I’ve mastered this Shrook/Ecto integration act. The symposium I’m headed to will be full of interesting people, ideas, and conversations, and I’ll do my best to report my take on it while I’m there, here and on M2M.
Too funny not to share. From Microsoft’s support site:
Things that you can do to help protect yourself from malicious hyperlinks
The most effective step that you can take to help protect yourself from malicious hyperlinks is not to click them. Rather, type the URL of your intended destination in the address bar yourself. By manually typing the URL in the address bar, you can verify the information that Internet Explorer uses to access the destination Web site. To do so, type the URL in the Address bar, and then press ENTER.
No, it’s not a joke. (Well, not an intentional one.) Yes, it’s really a Microsoft support site.
Do you really need another reason to switch to Mozilla?
And now I really am going to the airport.
One more entertaining quote before I leave, taken from Zeldman’s old About page:
If you offered an RSS feed, I could read your stuff without visiting your site.
If you stored your groceries on the sidewalk, we could eat your food without sitting across the table from you.
This post is primarily for the students who I know read my blog.
Those of you on the brink of graduation would be well advised to check this opportunity out. Those of you looking for co-ops might also want to think about contacting them directly to see if they’d consider that.
After 20+ back-and-forth messages with WebIntellects, my hosting provider, the problems seem to have subsided.
They finally set the permissions so I could access my database, and I was able to restore the lost month of data from my backups, and get things back to where they were yesterday afternoon.
Except…I suddenly ran out of disk space. Which didn’t make any sense, because the only thing on this server is the blog, which isn’t that big. I increased the disk allocation from 100MB to 300MB in my reseller panel (I manage multiple domains from one account), noting to my surprise that I was using 175MB of that space, and tried again to update the database…only to get another space-related error. A check of the control panel showed I was now using all 300MB! Clearly a process had run amok. But I have no access to processes, so I couldn’t list them, let alone kill the responsible party.
After a few messages back and forth with tech support (through an annoying trouble-ticket system), I determined that the file that was growing so quickly was the error log. When I peeked at it, I found that it was the blacklist.pm module from MT-Blacklist that was cycling, adding hundreds of lines per second to the log.
I deleted all the MT-Blacklist files, and then had the tech guy kill the process and delete the log. Once I was sure comments worked again, I went in and tried to reinstall MT-Blacklist, but I got errors about undefined arrays. I’ve got a query in to the host about whether they’ve changed somethign about the perl install on the new server. In the meantime, I’m keeping comments closed on posts more than 30 days old, and hoping not to get hit too badly with spam between now and when I can get things running again.
My hosting provider is attempting to migrate to a new data center today, so this site may go down. In addition, comments made here today will probably disappear when the new DNS resolves, so don’t take it personally if you leave a comments and it’s not there in a day or two. I’ll save the emailed versions of comments and trackbacks so that they can be restored if possible.
A colleague of mine, Mike Axelrod, has posted an essay on software development “traditions” on his blog, and is looking for feedback and comments. Take a look, and let him know what you think.
A student emailed me last night, frustrated because adding an XHTML doctype to his document had caused it to stop formatting the way he wanted it to.
He had a content div in the center of the page, and he wanted it to display at 100% of the browser window. He had properly set the height of the body element to 100%, and then set the content div to 100%, but it wouldn’t work when the doctype was there; it defaulted to height:auto.
I played with it for a while, and finally got it to work by adding position:absolute and top:0px properties to the content div style.
Anybody know why the height:100% property only works when the element is being absolutely positioned?
As I was showing del.icio.us to my students last night, I realized that it’s an amazingly useful tool for information architects. I regularly tell my students that asking people is a generally bad way to find out what they want, or how they want it organized (and point them to Cory’s Metacrap article for examples). But if you’re trying to figure out what set of labels to use for a set of domain-specific content, and you don’t have a multi-thousand dollar budget for studies and consultants, how do you create a usable, appropriate vocabulary?
Here’s how. Add a site to your del.icio.us bookmarks, and then look to see who else has added it. What descriptive tags did they use for it? As an example, here are the current links to Metacrap in the del.icio.us system. I used the terms metadata and semweb. Other terms used include taxonomy, ontology, ia, humanFactor, and xml. That’s a great start for thinking about how to make it part of a collection, and how to organize/label that collection.
It’s also interesting to watch how people’s tag collections grow and change. VirtualTraveler has started using a pseudo-hierarchical tagging system, by including a / character in some tags (e.g. ComputerHistory/Books, ComputerHistory/DesignReports).
Would the system benefit at all from a collaborative thesaurus, I wonder? As an optional rather than require tool? How hard would it be to implement that?
What a great sandbox…
And as rapidly learning and collaborating ants you can admire how fast this growing web of contributors learns and evolves without any top-down coordination.
Through delicious you can actually see patterns evolve over time as information miners learn rapidly how to select, reference, categorize and post information resources of their own interest.
This is wonderful. From Bruce Sterling:
Spam is now forced to mutter eerie magic charms as it routes its way past the growing host
of armed spam guards to my mailbox. ‘No, no kill me,
I am not spaaaaam… Would spam speak of
“Orinoco Apocrypha”? Would mere spam muse
on “brutal Prussia,” “discernable Petersburg”
and an “Acapulco assault”? I do these cultured,
verbally elaborate things in my “Pillsbury showboat,”
and hence I cannot be spam! Let me through with my
“hierarchic bronchiole”, do not extinguish me o router and repeater!’
I know, I know. Bookmarklet technology has been around for a long time. But lately it seems as though there are more useful bookmarklets around. I’ve been using several on a regular basis, including the HTML and CSS validator bookmarklets at W3C, and the post to del.icio.us bookmarklet mentioned in my last post.
After playing a bit with the del.icio.us social bookmarking system, I’ve found that one of the interesting things about it is the ability to subscribe to people’s bookmark lists. Some people already provide this capability by providing daily or remaindered links—like Anil, for example.
Unlike blogs themselves, lists of links are less dependent on user-supplied formatting for effect, which means I’m willing to read them in an aggregator. So I subscribe to Anil’s links in Bloglines, which I use primarily not for blogs, but for informational feeds (NYTimes, salon.com, comics, etc).
Turns out del.icio.us creates an RSS feed of your inbox, which is where new links added by your friends (or anyone whose links you subscribe to) are placed. So by adding that RSS feed to bloglines, I centralize my “interesting tidbits” in one place. Add to that the nifty bookmarklet for adding things to del.icio.us, and the site becomes essentially a backend tool, rather than a destination. Cool.
So, who else is using del.icio.us, so I can add them to my subscriptions?
Joi Ito is playing around with sending CSS along with his RSS feed, and an intersting discussion is already brewing in his comments. Most of the comment focus on specific problems that the embedded CSS is causing in some newsreaders. But others are starting to touch on what I think is a very interesting philosophical issue—should content syndication be just about content, or should authors also be able to specify presentation guidelines?
My gut response to this is discomfort with the idea of trying to use CSS with syndicaated content—that it seems somehow contrary to the entire idea of syndicating simple content. But I know from long experience not to trust that kind of initial negativity too much, since it’s often connected with changes that turn out to be quite positive.
So I started wondering…isn’t this the kind of thing that the folks in the Atom project might be thinking about? In the many discussions surrounding the development of this new syndication format, wouldn’t they have been likely to have touched on issues related to sending (optional) stylistic/presentation information along with content?
Yup. The first hit from a Google search on “Atom syndication CSS” was Jason Shellen’s Atom Info Proposal, which “adds two optional tags to the Atom syndication format, adding a way to address an info tag with CSS. One tag invokes a CSS file and another tag to contain the info data.” The second hit was a Sam Ruby post entitled “Atom + CSS.” And the third hit was even more interesting, as it was a message from Phil Wolff to the atom-syntax mailing list entitled “Syndicating CSS?”.
In that last item, Phil Wolff suggests some specific strategies for including style informtion with syndicated feeds, and also describes feedback on those suggestions that he received from Jesse James Garrett.
I’m sure I’ve only scratched the surface of this discussion, but it seemed worth mentioning those items and tracking back to Joi’s entry, since one of the problems in the blogosphere is that discussions like these seem too often to take place in parallel rather than being intertwingled.
(And btw, Joi, when are you going to put up an Atom feed? ;)
No good deed goes unpunished, it seems, and my additional feeds were met with more complaints (“but I really wanted a full feed with no comments”; “why are you duplicating content in your excerpts?”, etc). In response, I’ve added a few more feeds, including a full (no comments) Atom 0.3 feed for Joi, and a separate comments feed for people who like their comments on the side.
Before you fuss at me about specifics, however, let me add that I am not writing these templates myself. I don’t have the time or the inclination to learn enough about the syntax to do that. I’m relying on templates posted by others—Mark Pilgrim, Jennifer, and those on the MT site. Want a different feed than what you see here? Point me to an MT template I can use and I’ll consider it.
I’ve bowed to peer pressure (honestly, who can resist a personal plea from Joi?), and added a full RSS 2.0 feed to the site, complete with comments. It can be found at http://mamamusings.net/index-full.xml. I’ve also replaced my old RSS .91 excerpt feed (http://mamamusings.net/index.xml) with a shiny new RSS 2.0 excerpt feed. The RSS 1.0 (http://mamamusings.net/index.rdf) feed remains unchanged.
(Side note: I arrived at Jennifer’s site after a search for rss 2.0 full feed templates, but I’ll be back—not just to her geek blog, but also to her personal blog, which is beautifully designed and well written.)
I’m a Mac user, which means I’m used to everything just…well…working when I turn it on. Unfortunately, that’s not the case for OS X and an old Lucent WaveLAN card on a PowerBook G3 (bronze keyboard), which is what I had to work with today. We gave Lane my mother’s old PowerBook for Christmas, and after installing 256MB of memory in it today (it only had 64MB), I upgraded it to OS X (Panther)…forgetting that Apple doesn’t support the WaveLAN card, and that the drivers I was using don’t work under OS X.
My first attempt at solving the problem was an open source driver available on SourceForge, with the creative name of “WirelessDriver.” But after multiple attempts at installing, it became clear that it wasn’t going to work. The problems I encountered were described on the forums, but there were no clear answers (other than an oblique reference to needing to do some “kext-fu” — apparently in reference to problems with kext files).
After fighting with it for a while, I followed another link to musox.com, which in turn pointed me to the not open source and not free IOxperts 802.11b Driver for Mac OS X. Worked on the first try, so I cheerfully ponied up the $19.95 before the 30 minute trial period ended.
Moral of the story? Not sure there is one. But I do have one very happy 9-year-old, who’s now happily IM’ing and emailing everyone he knows on his very own laptop.
Ouch. Weez’s server—with all the family blogs on it—has been hacked. I’m hoping the provider has a recent backup she can restore from. I took this as a sign, and did a quick backup of mamamusings just now. I use MT with mySQL, so I was able to use the phpMyAdmin interface my hosting provider offers to export all the data quickly and easily, and it’s now one of a series of archived files sitting on my hard drive. (Last backup was 12/9.) Will probably burn some CDs of critical data this week, too, just to be extra careful.
Regular backups of critical data—that’s an excellent goal for the new year, don’t you think? Email. Blogs. Curricular materials. Etc. Etc. A small investment in recordable media, a huge return in peace of mind.
In general, I don’t have a problem with Walmart. I buy school supplies and small appliances there on a regular basis. So when Gerald told me that Walmart was now selling music online for 88 cents a song, I figured I’d take a look.
But here’s what the technical requirements FAQ has to say:
Can I play music from Walmart.com Music Downloads on my Macintosh∆ computer? No. Music Downloads from Walmart.com are not compatible with any Macintosh computer. The music that you download requires Digital Rights Management 9 (DRM 9) software, which is not compatible with the Macintosh operating system.
And it appears that the WMA/DRM9 software has far more problematic restrictions than Apple’s AAC encoded files. You can’t transfer the songs to another computer, for example. (The AAC-encoded files can be placed on up to 3 computers, and de-authorizing one and re-authorizing a new one is fairly easy.) You can only burn a given song to CD 10 times (with AAC, you can burn a given playlist up to ten times, but the song can be placed on an unlimited number of playlists).
So I’ll be sticking with the iTunes music store for the time being; I’m not willing to give up the flexibility of their DRM, or the ability to use my iPod.
Dorothea has a curmudgeonly post today about what she sees as the absence of librarians in the technical standards community.
She’s says she might be wrong—and she is. So here’s my curmudgeonly response. :)
There are many, many librarians and libraries involved in technical standards development and implementation. For goodness sake, who do you think developed the Dublin Core?
Making generalizations about the library profession based on one academic library is a bit like making generalizations about the web development profession based on one development firm. People with an interest in standards tend to cluster, and there are plenty of places in library land to find them:
I know there have been librarians on a variety of IETF and W3C committees, as well, but I don’t have time to look all of that up. My guess is that some of my regular library community readers will add some of that in my comments section.
Via Anil’s daily links, an excellent article in Joel on Software on the topic of biculturalism between Linux and Windows programmers.
It’s a great article, with spot-on assessments of core values in both communities, and nice analogies to geographically based cultural differences. Here’s a representative excerpt:
I have heard economists claim that Silicon Valley could never be recreated in, say, France, because the French culture puts such a high penalty on failure that entrepreneurs are not willing to risk it. Maybe the same thing is true of Linux: it may never be a desktop operating system because the culture values things which prevent it. OS X is the proof: Apple finally created Unix for Aunt Marge, but only because the engineers and managers at Apple were firmly of the end-user culture (which I’ve been imperialistically calling “the Windows Culture” even though historically it originated at Apple). They rejected the Unix culture’s fundamental norm of programmer-centricity. They even renamed core directories — heretical! — to use common English words like “applications” and “library” instead of “bin” and “lib.”
Christina Wodtke, author of the Information Architecture book I use in my web classes, has a new weblog called Widgetopia. In it, she’s collecting and annotating examples of UI components—ratings stars, download menus, date entry forms, etc.
Very nice resource for use in teaching HCI topics.
If you use blogrolling (and I know most of the blogs I read do), you really ought to consider upgrading to Gold status. Why? Well, you could do it because it gives you the ability to create multiple blogrolls (that’s how I separate out the daily, academic, rit, and tech blogrolls in the my sidebar—as well as maintaining the misbehaving elsewhere list and my class blogrolls). But more importantly, you could do it because Jason deserves some support for providing such an excellent service. It’s free for you, but it’s sure not free for him—he pays for the resources to support it, and the time to keep it humming.
So do the right thing, and upgrade. Mkay?
I received email today alerting me to a competition for faculty and students to develop plug-ins using the Eclipse Platform. Never heard of it. So I went to the eclipse.org web site, and checked out the FAQ. Under “What is the Eclipse Platform?,” I found this:
The Eclipse Platform is an open extensible IDE for anything and yet nothing in particular. The Eclipse Platform provides building blocks and a foundation for constructing and running integrated software-development tools. The Eclipse Platform allows tool builders to independently develop tools that integrate with other people’s tools so seamlessly you can’t tell where one tool ends and another starts.
Huh? For “anything and nothing in particular?” Does this answer actually say anything? Or is it just a string of buzzwords, signifying nothing? I’m not willing to spend much more time poking around this site for information, but I’m curious as to whether any of the more technically-minded folks who read my site have any knowledge of or experience with this IDE.
Clay’s latest essay, The Semantic Web, Syllogism, and Worldview, has resulted in quite the flurry of interesting responses.
Mark Pilgrim has a number of these responses collected in his “B-Links” sidebar, but I’m going to put them here, as well, so that I can find them more easily in the future.
(I’ll update this list as I find other interesting responses. Feel free to add relevant links in the comments, as well.)
My inner librarian has a response brewing, as well, but it will have to wait a bit. It’s the last week of the quarter, and I’ve got exams and project to give and grade. Next week is blogging and reading catch-up time.
I finally realized that there is a way that I can use the power of aggregators without giving up my (perhaps irrational) attachment to the visual space of weblogs.
I’m going to use an aggreagator (Bloglines, to be specific) to read the online magazines that I haven’t been remembering to check regularly. Boxes and Arrows, A List Apart, Salon.com, Wired News, and BoingBoing.
Because Bloglines is a browser-based aggregator, I won’t have to remember to launch a new application. I just have to add the link to my start page (which right now features my blogrolls) so that I remember to check it regularly.
I’m always on the lookout for cool tools for my students, and I just found a nice one via Kottke’s remaindered links.
One of the problems with teaching web design is that many of my students have, shall we say, only a rudimentary sense of color combinations. For several years, I’ve pointed them to this Shockwave-based site.
One of the ideas that seems to have reached some level of “escape velocity” out of O’Reillys “FooCamp” this weekend is the email transaction cost approach to stopping spam.
I’ve heard this tiny-cost-per-message proposal before, and while I appreciate its advantages, it raises some concerns for me.
There would need to be a way, at the minimum, to provide no-charge email within an organization (so I wouldn’t be charged for mail sent from my RIT account to students with RIT accounts notifying them of exam grades, for example).
I’m also worried about the “digital divide” impact—what does this do to people who don’t have credit cards, for example? Do they stop being able to send and recieve email? Will there be email vending machines, or prepaid email cards?
The idea works really well for the technological elite, those of us for whom a few extra dollars a month for email would be a trivial expense, and for whom adding a level of complexity would have minimal impact. I’m not sure if it holds up when you get outside of the inner circle of privilege and skill. Will my grandmother pay an additional cost for email? Probably not. She’ll stop using it. Will most parents give their kids extra allowance for sending email? Only if they’re pretty technologically sophisticated, I suspect.
Wow. Check out this letter from ICANN president Paul Twomey to Verisign EVP Russell Lewis, dated today:
Given the magnitude of the issues that have been raised, and their potential impact on the security and stability of the Internet, the DNS and the .com and .net top level domains, VeriSign must suspend the changes to the .com and .net top-level domains introduced on 15 September 2003 by 6:00 PM PDT on 4 October 2003. Failure to comply with this demand by that time will leave ICANN with no choice but to seek promptly to enforce VeriSign’s contractual obligations.
You go, ICANN.
It’s not good, but it could be worse.
I was unable to restore anything from the hard drive. However, it turns out that (a) mail from before I switched to OS X was unaffected (it wasn’t associated with an “account”), and (b) my husband did not overwrite my external firewire drive, so I was able to import the inbox and sent mail from 12/02 through 6/20/03.
That means I lost more than three month’s worth of mail, including a lot of stuff related to our grant (administrative, not data), and all the mail related to my three upcoming trips. I’ll spend most of today trying to figure out how to reconstruct the most critical components—flight itineraries, hotel information, etc.
So, if you sent me mail that had critical information, or needed a reply in the past 3 months, it might be wise to resend it, or to at least check with me about whether I need another copy.
To prevent another such disaster, I’ve installed Norton Utilities (to allow for better recovery of erased files in the future), and will be regularly backing up my data to my external hard drive. I think that will be a weekly ritual now.
I’m currently using SimpleComments on all of my blogs, because I like being able to treat trackbacks as “remote comments.” However, given that my courseware blog will be generating lots of comments (I’m posting discussion questions there, and I’ve got 34 students in the class), I’m thinking that ThreadedComments would be more valuable.
It appears, based on the documentation of MTThreadedComments, that the two plug-ins together. But I’m going to attempt the integration here first, rather than risking my now in-production class blog. If you run into problems here today with adding comments, be patient. I’m working on it.
It seems my hosting provider (WebIntellects) doesn’t have the “patch” command available, which means I can’t install the ThreadedComments on that server. Guess I”ll have to do an MT install on my PowerBook and play there before I do anything else. <sigh>
I’ve recruited two other faculty members to test the MT courseware this quarter, and we’re in the process of locating and squashing various bugs. Turns out I made a number of things more difficult than I needed to, so I’m streamlining as I go.
Nevertheless, initial results are encouraging. Students are using the comment feature—not just on entries where they’re required to post (like “Introductions”), but also on other entries, like the assigned readings. I have a good feeling about all this.
I expect that by the end of this quarter, I’ll have a better version of the courseware available, complete with documentation. As one of my colleagues said, right now it isn’t plug-and-play, it’s more like plug-and-shock.
However, now that the initial configuration headaches have eased, it is remarkably easy to maintain and add to the site. And MT’s templating features make it easy to repurpose information—for example, putting the “instructor information” in the syllabus as well as the sidebar.
One thing I’m considering is finding a student next quarter to help me write an installer of some kind for implementing the courseware in a more automated way. It may only be doable in a mySQL backend environment…I’m not sure yet. But it would be nice for folks not to have to go in and do all the template creation and category addition by hand.
In particular, I ended up on an article—also by Andrew Zolli—called “Pixelvision: A Meditation.” The article, written in anticipation of the pixel’s 50th anniversary next year, is a very nice piece on the history and use of pixels as design elements. I want to try to work it into the readings for my Intro to Multimedia class, probably when we talk about digital image concepts midway through the quarter.
I have no idea how or when it happened (apparently not just now, since there are several cached versions of it in Google), but vig-rx managed to replace the contents of one of my blog entries with its vile spam contents.
I discovered this only because it stupidly added a comment to that post today, and when I went to delete the comment spam, I realized the entry itself was gone.
This scares the crap out of me. I don’t know what security hole enabled someone to do this, but whatever it is I want it fixed!!!
Crap. A quick site search indicates that it was two entries. I didn’t have a backup of the original database (just did a dump, which I’ll now start doing on a regular basis), so those two entries are gone for good.
(And I only send an excerpt of my posts in my RSS feed…guess that’s going to change, as well, since otherwise I could have retrieved the originals from Feedster’s cache.)
Update: Joi says it’s a Safari bug, which kicked in when I deleted the problem comment. I’ve retrieved the second problem entry from Google’s cache. First one I couldn’t find there.
That’s a pretty big bug. Guess I’m back to using Mozilla.
Ever since I switched to my new Powerbook, my blog’s cookies don’t seem to “stick” in Safari. They’re fine in Mozilla, but not Safari.
I haven’t changed anything on the pages, so I’m baffled. Yes, I’ve got Safari set up to allow cookies. But when I list cookies in the security pane, it shows only my login cookie, not my comments cookie. Any ideas?
I’m not posting this on Many-to-Many, despite the fact that it’s really a follow up to my other posts there. I don’t want to stir the pot and start a debate right now. I just want to express my extreme frustration with trying to use a wiki, before I explode.
Tonight Dorothea and I started talking about the architecture for the syndication project wiki (pie/echo/atom/whatever). I figured it made all kinds of sense to create wiki pages for our discussion, so I created one for our thoughts on topical organization, and one for our thoughts on audience-focused organization. The file names both included FirstDraft at the end, because I’m accustomed to keeping drafts separate from “production” files.
After I’d edited them a bit, though, I realized that given the nature of the wiki, it made more sense to simply name them with the topics, and let the drafts evolve into the finished products. But it turns out there’s no way to rename a wiki page. Once you’ve picked a name, you’re stuck with it. And while the documentation refers to a DeletePage action, I’ll be damned if I can figure out how to implement it (and I resent having to do so, anyways, since I don’t want to delete it, I want to rename it).
I spent a good hour going through the docs for MoinMoin, which are about as well organized as every other wiki I’ve ever dealt with. No luck. No way to rename, no help on how to delete. I give up. The pages will probably join hundreds of other orphans on the site. Blech.
It seems to me that wikis are designed for people who don’t really care whether their informtion is organized or accessible. People who want to throw stuff out and not worry about what it’s called or what its context is. This is so not how I like dealing with content. I think names matter. I think structured information has value. And I think clear, well-organized documentation is essential.
It’s easy for me to consider using blogs in a class—I can implement them in a way that I’m relatively sure will cause minimal frustration and confusion for my students. But wikis are another story. I can’t see subjecting my students to this level of frustration—with formatting, with renaming, with organizing, with finding information.
Why, oh why, doesn’t Apple take advantage of all the current virus traffic to run ads that point out that Mac users don’t get these viruses ??? It seems so obvious.
We were watching NBC news last night, and they were explaining the SOBIG virus and how it works. Not once did they mention that it only affects computers running Windows. (When I remarked about this, Gerald gently reminded me of the MS-NBC relationship. Duh.)
Even on campus, none of the dire warnings about having your computer carefully checked by the tech folks before connecting it to the network mention that Mac and Linux users aren’t affected.
What an (unseized) opportunity for Apple to push OS X. How much lost time (which equals money) goes into (a) installing security patches on MS systems and (b) cleaning up the mess that viruses make when they get past the patches? One would think that would factor into purchasing decisions up front.
I’m working on the design for my MT-driven class website for this fall, and I’m running into a problem with displaying it in Safari. Not sure if it’s a Safari bug, or a problem with my CSS, but it’s driving me nuts. (Seems to work in Mac IE5 and Mac Mozilla…haven’t tested it on a PC yet.)
The problem is that I have a tiled background image, which I want to have appear behind the sidebar and title bar. So I set the background-image property for the body to use that image. Then I set the background-color for the main blog content to be white.
The problem in Safari appears when the blog content takes up less space on the page than the sidebar. At the point where the blog content ends, the white background spills over to the left, into the sidebar—for no apparent good reason that I can see. I’ve tried tweaking z-indexes (z-indices?) and height properties for both blog and sidebar, to no avail.
So, is this a Safari thing? Or am I missing something that I could do in my code to make this work properly? Wise counsel from those learned in CSS lore would be greatly appreciated.
I participated today in an IRC chat on “wiki gardening” for the Atom/Pie/Echo syndication format project wiki. There are over 700 pages on the wiki, which makes it pretty darn big by anyone’s standards. Of those, more than 80 are “orphaned” pages (pages that no other pages point to).
The topic of the chat when I joined was “organization of the wiki,” and it became painfully clear that most of the people generating and organizing content on the site had little or no background in information architecture. (I was particularly amused when someone asked what the difference was between the FrontPage and SiteNavigation items on the main navigation bar of the wiki, and I realized that despite the link, the SiteNavigation page didn’t even exist.)
It got me thinking about Christina Wodtke’s book Information Architecture: Blueprints for the Web. In her introduction, Christina has a section entitled “Why Bother?”—and I’m going to quote directly from it, because the example she provides is so perfectly suited to this situation. (I’ve done a minor edit in the third paragraph, however.)
In 1844, Sara Winchester, convinced that the ghosts of all the people who had been killed by the Winchester rifle would come after her for revenge, asked a psychic for advice. The psychic told her the way to keep the ghosts at bay was to build a house—that the sound of hammers must never stop. For 38 years, Sarah kept a team of workers building on to her house. She never made blueprints, although occasionally she would sketch out what she wanted on a random piece of paper or a tablecloth. The resulting house is a rambling four acres of stairs that lead to the ceiling, doors that open to brick walls, and windows in the floor: The Winchester Mystery House.
Flash forward to 1998. A CEO has heard about this Internet thing. Convinced his company will fail if he doesn’t deal with it, he asks a consultant for advice. The consultant tells him that to keep his company afloat, he must build a web site. For all these years, until now, teams of people have been working on this site without a blueprint. Occasionally they have plans for one area or another drawn on a cocktail napkin by the east coast sales team and faxed to the design team on the west coast.Now the web site is huge, with thousands of pages with links that lead nowhere, marketing speak that says nothing, and outdated facts:
The Winchester Mystery Sitea giant wiki!
Okay, okay. She didn’t say wiki. But what a great parallel. Teams of people working on the site without a blueprint. Occasional partial plans generated by a subset of people in chats or meetings. Hundreds of pages, links that lead nowhere, and outdated/orphaned content.
Wikis, as Clay Shirky has said, remove personality from the process. But by placing the emphasis entirely on “bottom-up,” emergent content, they also remove organization and structure from the process. The resulting “mystery site” becomes frustrating for users who aren’t already intimately familiar with every nook and cranny.
I’m not a web services developer (and I don’t want to be one when I grow up, either). But I am an information architect, and an interested observer of this process. And in general, I don’t like to complain publicly about something that I’m not willing to help fix. So I’m going to take a stab at creating some navigation pages for the project wiki, focused on the kinds of users that the wiki currently has, as well as those it’s intended to serve. That means not just experienced developers, but also interested laypeople. And probably some categories in between.
Because it’s a wiki, it’s by nature a collaborative space, and you can play, too. Once I’ve got some first cuts at organizational structure done, I’ll put them on the SiteNavigation page of the wiki. And by then there may well be a documentation-focused blog to support the effort (work is underway to make that happen), where comments and suggestions for revisions will be welcome.
I leave on a family vacation this Monday, with limited or no Internet connectivity while I’m there, so I don’t know how quickly this will happen. But I will try to get something up before I leave.
Apparently Radio is now offering trackback tools for its weblogs. I know this because I’ve gotten pinged by several of them today. This would be a Good Thing, but for one problem—most of them have been duplicate pings. Some pinged me twice, some pinged me as many as four times. Ick.
I’ve manually deleted a bunch of the extra pings from the entries, so that they don’t clutter up my pages. But if anyone from Radio is reading this (like Jake Savin, maybe), I’d be grateful if they’d look into what it is about either the infrastructure or the interface that’s causing this problem. :(
For troubleshooting purposes, this URL pinged one of my entries 4 times:
This one pinged me twice each on two different posts:
(That’s one of my favorite Pogo quotes of all time. So glad I’ve found a way to use it as a post title.)
What Phil describes—the “small town” feel of weblogging where change is effected by “us” rather than “them”—is a big part of why I like using weblogs in classes. I’m often asked by colleagues why I don’t just use the conferencing tools already available to me—the Prometheus-based courseware, the FirstClass conferencing system, etc. The reason is that when I use weblogs in a class, we become a part of the big small town that is the technical weblogging world. The example I like to use is how Shelley Powers, author of the new O’Reilly book Practical RDF, stopped by our XML class weblog to comment on students’ posts when we talked about RDF and metadata.
When you know that the author of the book you’re discussing may be reading your posts, and may stop by to debate with you, it has a significant impact on the tone and content of the discussion—and that influence is primarily positive.
(As I was writing this post, Anil Dash [of Six Apart] commented on my last post about TypePad. An excellent example of exactly what I’m talking about! Knowing that Anil and others in the technical development community read this blog keeps me honest in my comments and criticisms, because I know I’ll be called on it if I’m out of line!)
1) Turn on iSight camera
2) Launch QuickTime Broadcaster
3) Send video stream of self to QuickTime Streaming Server in Tokyo
4) Launch QuickTime to view stream at rtsp://stream.joi.ito.com/lizstream.sdp
5) Show results to family on couch, who note that real-time viewing of mom is far better than the QT player version (which appears to have latency of approximately 8 seconds)
Could there be a better, more public, more embarrassing example of poor interface design? The real question is whether it was born of ignorance or malice…
Clay Shirky has an excellent post in m2m on the development taking place on an alternative to RSS for weblog syndication. In addition to discussing the importance of the work itself, he’s done an excellent job of convincing me of why wikis can in fact be valuable in specific contexts.
However, I continue to be frustrated by the lack of consistency in wiki punctuation standards, which I’ll address in my own m2m post sometime real soon now.
The annual American Library Association (ALA) conference is coming up next week, and for the first time in too long I’ll be attending. An old friend will be the new president of my “home” division of ALA, the Library and Information Technology Association (LITA), and that alone is reason enough to go. (Of course, spending lots of time with good friends and good wine is a nontrivial consideration, as well.)
It’s hard to believe it’s been 16 years since I received my MLS from the University of Michigan and left for my first “real” job at the Library of Congress. It’s been a wild ride since then. But my connections to friends from library school and my early days in LITA are still going strong.
I’ll be speaking on Sunday at the Top Technology Trends program, where I get to talk about what I see on the horizon for libraries and librarians on the tech front. How can I not put blogs at or near the top of that list? And social software more broadly, as well. And the increasingly ubiquitous WiFi that enables the best blogging to take place—but which I suspect will be conspicuously lacking at the conference. (Ever since my buddies and lost control of providing Internet services at conferences, the level of innovation has dropped, and services in the “Internet Room” are about the same as they were nearly ten years ago…)
Librarians have always been early adopters of important communication technologies—from online databases to e-mail to gopher to the web, I got my first taste of just about everything technological that matters in library contexts, long before the rest of world was talking tech. My first book was on microcomputers in libraries, and my second book was also the second book written about the Internet.
But somehow in the years since I finished my doctoral program in LIS and took a job teaching IT, I’ve let my connection to the field become tenuous. And I’m looking forward to getting it back. I’ve agreed to serve on LITA’s education committee for the upcoming year, in part because here at RIT we’re starting to look at developing a digital library technology educational program (degree? certification? don’t know) at RIT. It always feels good when the separate threads of your live start to weave together in a pattern that makes sense.
I’m encouraged to see librarians listed on Dave Winer’s BloggerCon outline. Surprised not to see any librarian names in his “people to invite” list. Jenny Levine, obviously. What about Jessamyn West? Lou Rosenfeld? There are a few of us out there. And I hope to generate a little more library-world blogging interest while I’m there.
Apologies to anyone who tried to post comments or send trackbacks yesterday. Our department moved the web server to a new machine, and all my cgi scripts stopped working. Every one of them began spitting out “Premature end of script headers” errors. Just my scripts, mind you, not anyone else’s. And without any changes on my part. Don’t you just love those kinds of maddening situations?
At any rate, our sysadmin made the extra effort to track down the problem last night, and things started working again around 8:30pm. What was it? Well, apparently with the redhat/apache combo we’re now running, if your UID is lower than 500 no scripts will run.
On the plus side, this is the kind of thing that means our students will have job security for the foreseeable future.
I really wish there were more Rendezvous-enabled games for OS X. There are still plenty of places where I find myself with no WiFi, and when those places also contain friends or colleagues with airport-enabled laptops, a selecton of games would be lovely.
In particular, I’d happily pay for a Scrabble-like game that could be played over a Rendezvous connection rather than an Internet connection. Wonder if that’s something that the LazyWeb might help with?
I think I found an undocumented CSS bug in Safari. (Lucky me, eh?)
I’m redesiging my web site, and wanted to get down and funky with cool CSS stuff. So, among other things, I added a “before” line to my style sheet so that a paragraph with a class of “selected” would have a small arrow image prepended to it. The code looked like this:
It worked perfectly in Mozilla, didn’t show up at all in IE, and loaded properly (or so it seemed) in Safari. The problem was that every time I clicked on a link in Safari to reload the page (it’s a PHP/mySQL driven site, so the links were reloading the page with a new query string), Safari would crash.
It took a while for me to figure out that the problem was that line of the CSS file, commenting it out (and changing nothing else) fixed it.
(And before you ask, yes, I filled out a bug report, but before I knew what the problem was. Will fill out another one now that I’ve isolated it.)
So, I’m doing it the old-fashioned way, and am writing out the img tag instead of letting CSS add the image. <sigh>
(Oh…the redesign can be seen in progress here. Feedback/bug reports welcomed, especially from PC users. Credit to my friend Elouise for design inspiration and Photoshop tutoring, but the end result is mine all mine.)
Hmmmm. Was just surfing through the O’Reilly ETCON presentations that I won’t be able to attend (she said, self-pityingly), when I noticed a brand-new, nifty-looking Trackback Link. Wonder what happens when I ping it? Let’s find out…
My activity log reports an “internal server error” from O’Reilly’s trackback server, alas. Maybe tomorrow?
Time for bed now. Too many B papers that will never be As for one night.
Far too many hours of my day yesterday were eaten up by trying to turn Movable Type into not only a general purpose content management tool (using category restrictions), but also a pseudo-discussion board (using MTThreadedComments). (My own fault, I know. I’m not griping about the software so much as I am my own foolishness at attempting to make MT do so much in one place!) None of this was for my site—it was to help a friend.
If you’ve been wondering why so few people use ThreadedComments (I think the only person I read regularly that does is Phil Ringnalda)…stop wondering. The functionality is very cool, but it’s a b*tch to install, especially if you’re trying to implement it in a non-standard (i.e. you’ve modified the index and archive templates) environment.
I was trying to think about how to blog this technology-wrestling experience I just had, when I stumbled across AKMA’s post this morning regarding the Trotts’ visit to Seabury, and his request to them for a “trackback for dummies” page (as well as other “dummified” docs for MT). He’s right, of course. Those of us who grok the power of trackback try so hard to evangelize it. But for some reason, the concept is really hard to convey to the rest of the world. So the geeks merrily trackback each other’s posts, and build TopicExchange ping aggregators, and wonder all the while why nobody else seems to be jumping on the bandwagon.
This is always the problem, isn’t it? The best toys start out as the hardest to use, and that ends up stratifying users. For me as a technologist, MT is like a giant tinkertoy set. Or maybe Lego is a better metaphor. Blogging as Lego construction. You can go for the Duplo blocks version, the basic blocks set, or splurge on the gears and motors and even the robotics. Movable Type is clearly the geek tool of choice—bells and whistles galore in the basic package, and a plethora of plugins to take it even further. Someone trying to…oh, avoid hearing about the fast-approaching war…could spend hours and hours tweaking templates, adding functionality, playing with features.
But I know that those of us who take pleasure in that kind of tinkering are the exception, not the rule. I sat down yesterday with two friends—both sophisticated users of technology, but new to the world of blogging software. After a couple of hours with them, it was obvious to me how difficult it still is to explain how a tool like MT works, and get them up to speed on it.
Is the problem with the tool? I don’t think so. But there are definitely still things that need to be improved before MT can go “mainstream.” The installation, for example. It’s very well documented—but it’s daunting nonetheless. The customizing of interfaces for entry. The customizing of templates for display.
So, to follow up on my “blessed are the toolmakers…” entry from a few days ago, here are the kinds of things I’d love to see in Movable Type (and, by extension, other sophisticated social software tools). I’m not asking Ben & Mena to do this—lord knows, I’m grateful enough for the software they’ve provided, and I’m certainly not trying to be churlish. But when people ask “what’s left to do?”, or e-mail me asking for ideas for their graduate projects, these are the kinds of things that come to mind.
I know there’s more, but I’m tired and grumpy and sore (pulled an abdominal oblique muscle yesterday in the gym), so I’m going to take a hot bath and then drag myself into the office.
…for they shall help the meek inherit the ‘net.
Or something like that.
I’ve been involved in a number of interesting online and real-life discussions lately about the role of toolmakers (programmers, info architects, interface designers, etc) in shaping the new social spaces that are emerging on the ‘net.
It’s left me very excited about where I am and what I’m doing right now, since I believe that our program at RIT has the potential to become a key source for intelligent, well-rounded, toolmakers. People who understand both the tool development and the contexts in which they’ll be used.
We’ve danced around this, getting closer and closer to it, for a long time. We include human factors, interface design, and technology transfer classes in our undergraduate core, for example. But I don’t think we’ve totally achieved the goal of integrated the human components with the technology development. The “human element” courses aren’t nearly as tightly integrated with the programming and implementation courses as they could be. And they also fail to draw from the wider range of subjects—from political science and sociology to literary criticsm and even theology—that could help provide the larger context for tool development.
What excites me about the conversations I’m beginning to see in weblogs and mailing lists right now is that they are more integrative in their approach. From the emergent democracy discussions to the community/individual dichotomy, these are the kinds of topics that the toolmakers—present and future—need to be involved in.
Today I had two different graduate students come to me with ideas for blog-related graduate capstone projects (an alternative to theses for our students). How cool is that?
It looks like the first one is going to work on multiple authoring issues associated with Movable Type. Ideally, I’d like a way to create an MT blog that has almost Wiki-like “add yourself as an author” capability. I’d also like a way to easily select among “simple” and “advanced” editing/authoring interfaces. Anybody know of things already happening in this arena?
The second is going to work on a kids’ interface to MT blogging. My 8yo, Lane, has expressed interest in blogging—but the standard MT entry environment is not particularly kid-friendly. I’d like a kid-focused interface that keeps things really simple, preferably integrating some of the functionality that plug-ins like MT-Textile offer, but also giving a UI that’s really kid-friendly (and kid-tested).
After too many years of supervising yet-another-ecommerce-project, it is incredibly exciting to have students who want to work on the things I really care about. And because our students take classes in everything from programming to database to HCI, we have an incredible opportunity to turn them loose on the LazyWeb and have what they do help the larger social software community.
I’ve waited a long, long time to get to a point where my personal and professional interests intersected so well, and in a way that has long-term professional potential. I have to keep pinching myself these days. :-)
On the not-quite-such-good-news front, my cholesterol test results came back, and it looks like it’s a very good thing that I’ve made myself publicly accountable on the exercise front. Need to change the diet, too, it seems. <sigh>
I have spent most of this weekend wrestling my course materials into the proprietary courseware framework that our university has invested in. The system, called Prometheus, boasts what may be the all-time worst user interface I’ve had the displeasure of working with in many years.
I’m taking the time to do this because, in my experience, criticism of a bad system is only taken seriously when the person doing the criticisim has made a good-faith effort to learn and use the system. So I’m using our Prometheus-based “myCourses” system to support both of my classes this quarter—one on-campus, one distance-learning.
So far, we’re off to a bad start. Simple things that I ought to be able to do aren’t possible at all—from moving a reading from one course meeting slot to another, to creating custom dropboxes for file submissions. The labels for sections and tasks are counter-intuitive, and the entire system seems to have been designed without regard for the user’s needs (at least the faculty user…we’ll have to see what my students say). While some of the Prometheus system is apparently customizable by “IT Administrators” at a given school, none of it appears to be customizable by the actual people who have to use it. I can’t make it less ugly. I can’t fix the UI problems. I have almost no control over the look-and-feel, which is a very large part of the overall “online classroom” experience.
It’s the equivalent of being asked to teach all my classes in a dark, dingy basement classroom, with no control over lights, desk locations, etc. Sure, the “institution” has the ability to change it. But as the instructor, I don’t. Blech.
What’s worse, however, is that I realized after I was done that there’s no way for me to make any of the course information publicly accessible—something I’ve always done with my syllabi. While there are some aspects of the courseware—like the testing and grading functions—that should be private, those are the exceptions. I resent using a system that won’t let me share the basic information about the class with anyone who’s interested.
Last year, I started building a PHP/mySQL system to generate my syllabi. You can see it in action with my web database, xml, and web design syllabi from earlier this year. But I can’t show you this quarter’s thesis prep or intro to multimedia courses, because they’re hidden inside our proprietary system.
Why isn’t there an open-source courseware package that’s as easy to use and customizable as something like Movable Type??? Is that so very much to ask? I did some poking around tonight, and didn’t find anything that really excited me. This is not rocket science…it’s a customized content management system (CMS) application. People make them all the time.
(Interestingly, Prometheus started out as home-grown “community source” software at GWU, but was purchased by Blackboard, a commercial competitor.)
Is there something great out there that I don’t know about? If so, I’d love a pointer. And if not, I guess I need to start fleshing out my little homegrown system, and looking for people to work with me on it to make it more robust and usable in multiple contexts.
I wish Technorati would add a feature that would let me see the overlap between two (or more) cosmos. For example, who’s in both Seb Paqet’s Cosmos and Jonathon Delacour’s? And which of those are not in mine? Being able to do that kind of boolean logic on Cosmos sets would be really useful for finding new blogs relevant to your own interests.
Not sure if Technorati makes any of their data available, but I’d love to turn a couple of students loose on projects like this…
I’m experimenting with some changes to my trackback functionality. If you’re trying to ping an entry, and get an error, let me know.
I’ve been waiting to post about this until I was sure I was keeping it. Now that I’m sure, I can admit that I fell—hard—for the siren song of Amazon’s “free after rebates” deal on the Sidekick. (Alas, they’ve raised their price, and it’s now $50 after rebates.)
The short version: I love it.
The long version:
I love it, but…the limited coverage in my area (Rochester, NY) is a real drawback. I can’t get a consistent signal in my house, and my husband can’t take it x-country skiing. I wish there was a good, easy way to send the photos I take with it to a MT blog…haven’t found a decent mail-to-MT gateway yet. I’d like a different or changeable selection of games, and downloadable polyphonic ringtones.
In terms of features, though, it rocks. It’s a phone, a full web browser, an IM tool, a POP3 email client, an address book, a notepad, a calendar, a to-do list. It has games. It included a free camera (low-quality, but still fun). And the “gee-whiz” effect it has on the people around you rivals the TiBook when it first came out.
Most fun I’ve had with it so far? Sitting at breakfast in the RIT president’s office, surreptitiously reading updates about a simultaneous faculty mtg from a colleague via IM. Blogging this while standing in line at Wendy’s with my son. Checking email in the doctor’s waiting room. And sending a photo of friends in a bar to a friend who couldn’t make our weekly lunch, then IM’ing her and passing it around the table (much better than trying to hear over the crowd).
So I’m a moblogger now. Woohoo!
Comments/feedback welcome. Have tested in Mozilla, IE5, and Safari on OS X; IE6 on Win ME.
I’m very fond of the dotted line border that CSS provides, but neither IE/Win nor Safari render it properly—they substitute a dashed line, which is much less aesthetically pleasing. Ah, well. Will think about changing to solid lines.
The rest of the gory details:
[Update: Turns out the relative positioning of the center column is messing up the Sidekick. May need to generate an alternative index page for use with the Sidekick; I think MT can generate two at once.]
There were probably other things I’m forgetting. More additions are coming, including some allconsuming.net info on the left sidebar with links to books I’m reading/recommending.
(This is, btw, an excellent way to avoid grading.)
Finished the NSF grant proposal today, uploaded it to the NSF site, and posted it on the blogresearch blog.
Many thanks are owed to all who provided positive reinforcement, and especially to those who offered tangible support for the project in the form of institutional commitments--specifically Torill Mortensen in Norway, Thomas Burg in Austria, and Joi Ito in Japan.
Still hoping for a good California connection to provide workshop space.
Meanwhile, I go from 12 hours of teaching/writing/meetings/politics to the cub scout's "Blue and Gold" dinner where my kids will get their Pinewood Derby trophies. Then home to open a bottle of wine, and pass out from exhaustion. No meetings tomorrow 'til lunch, so I can try to reduce the sleep deficit I've accumulated over the past week or so.
Boston Globe Online / Magazine, on Google and the ease with which it allows us to retrieve information on other people:
"It's the collapse of inconvenience," says Siva Vaidhyanathan, assistant professor of culture and communication at New York University. "It turns out inconvenience was a really important part of our lives, and we didn't realize it."
That's an interesting and important idea. If I weren't in a faculty meeting right now, I might be able to write more about it. Later, I guess.
It's all Kottke's fault.
(I'm warning you now...don't download it, if you've got any real work you need to do.)
There's also a very interesting post on Snood and its ilk (think Tetris, Bejeweled, etc) on Greg Costikyan's blog. It addresses the question of why--when they're so obviously popular--games like these get so little respect.
So, now I've explained my absence, and provided the obligatory techno-link. Amazing. And on that note, I return to my obsessive Snood-shooting.
Interesting discussion on standards happening on my web design class blog. Worth reading.
Jeneane is getting a Sidekick from Amazon ($50 after rebates, same monthly cost as my current phone) and I'm really jealous. But there's no way I can afford to spend the $250 up front before the rebate checks come in (nor, to be honest, can I justify spending even $50 on a phone and mobile-blogging tool I don't really need, no matter how fabulous it might be), so I can only gaze longingly at the picture.
The iTrip FM transmitter for the iPod can play your music through any FM radio in your car, at a party, wherever the mood strikes you - and you have a radio.
There are times when being a single-income household is frustrating. I know we're doing the right thing for the kids by having my husband stay home with them--he's a room parent, an active cub scout parent, and home when they get off the bus every day. But I do find myself coveting some of the luxuries that people bringing home two incomes can afford. I know I'm just whining, and that I should (and do, I swear) feel grateful for how very much we have, and how blessed we are by our good health and comfortable lives. But hey, this is negativity week, so I'm letting my dark side hang out for a bit. It'll pass.
Anyone who has ever tried to pry a girl offline knows that girls like computers. They just don't understand how they work.
Ack! Okay, I'm as aware as anyone of the shortage of women in the profession, especially after years of fewer than 10% women in my classes, and writing a grant proposal this year to try to understand and address the problem. But still--that quote sticks in my craw.
So I read the rest of the article, and felt better. For example, they talked to a woman who's been teaching math in high schools for 30 years:
''When I started in 1972,'' she said, ''there were three girls in calculus out of a senior class of about 50. Now there are three sections of Advanced Placement calculus, in a class about the same size -- in other words, about 75 percent of the senior class. This would not have happened if we had bought into the reigning mantra of the time, which was, 'Boys are naturally interested in mathematics; let them do it. Girls are more talented in literature and history; why ask them to change?' ''
I remember taking AP Calculus in 1979. I had been in advanced math classes every year in high school, and since at the time the school systems wouldn't let you take calculus 'til senior year, during junior year I took the two half-year courses offered to advanced students--Abstract Algebra in the fall, and Matrix Algebra in the spring. They were both taught by a teacher who managed to systematically weed out most of the girls in the class by the end of the year. He would humiliate girls in the class, ridicule them when they answered questions wrong, ignore them when they were right, and regularly tell us that we really weren't cut out for studying math. (Years later, I heard that same teacher was fired after his affairs with male students were discovered. No big surprise there--plenty of us had seen him taking students on "dates" to hockey games. As Dave Barry would say, I am not making this up.)
I stuck it out through junior year, and enrolled in his AP Calculus class senior year. I lasted half the year. When I got my early acceptance letter from Michigan, I realized that I could live with the automatic "F" I'd get from withdrawing from the class more easily than I could live with the class. So I quit. It was only the second time my parents had to go to the school on my behalf (the first time is worth another blog entry at another time).
That wasn't really the end of it, though. The experience left me thoroughly convinced that I wasn't good at math. And that became a self-fulfilling prophecy--I barely made it through the required calc class in college, and avoided anything that looked like math or science. (This from someone who in her junior year of high school was convinced she was going to be an industrial engineer.) It wasn't until after my master's program, when I started thinking about a PhD, that I finally faced up to my math fears and conquered them. Turns out I'm pretty good at math after all. But it took fifteen years to undo the damage that one teacher caused.
So how much damage is done every time we assume that "girls aren't interested" in how computers work? How much of that comes from the early conditioning, the toys we give our children, the activities we encourage them to get involved in? Cub scouts build pinewood derby cars to race, learning physics and geometry in the process. (My kids are racing theirs on Saturday.) But do Brownies? Probably not.
Uh-oh. I'm starting to rant. Time to sleep.
I'm part of a group of people in our department who are beginning to rethink our graduate program, and where it could/should go. It began as a "career-changers" program, because there were no undergraduate programs in IT for it to build upon. But as we--and the field--have matured, there's a growing need for in-depth, graduate level study in more focused areas than what our current program offers.
So the question becomes what, exactly, we want to be teaching. And along with that, what are we best at? And what students do we want? And who will their employers be? And what will those employers expect? Lots of questions, really. But lots of enthusiasm about exploring them.
We've got a number of areas that we're particularly enthusiastic about exploring, many of them related (directly or indirectly) to what many people seem to be calling "social software." We've got lots of strength in HCI, information architecture, XML, web development, game programming, VRML, multi-user media spaces, etc. So how can we knit that into a coherent graduate program?
So, faithful readers, what do you think? What kinds of graduate programs are missing right now? What niches need to be filled? What kind of program would you want to hire someone out of? What kind would you want to attend yourself if you could? I'd love to leverage the expertise of the blogosphere on this question, especially right now during the formative stages of this discussion...
Dorothea asks in her comment for a pointer to our current program. Should have thought to include that to begin with. We've got a "purpose and goals" page, as well as a list of courses in the program. Also, fwiw, here's one to our faculty "research interests."
Made me realize that I've actually got mixed feelings about the whole idea of "design piracy"...when is it inspiration, and when is it piracy? How much is enough when you're changing /modifying/drawing upon an existing design?
And on the legal side, it's not clear to me the extent to which "site design" can be copyrighted. The guidelines on what constitutes "design" don't provide clear guidance. It's easier for me to understand how copyright governs the text of a site, and the individual images in it. But what about the kinds of font/graphic combinations that the site linked above displays? Are they over the line legally? Ethically? And where is that line?
In my web design classes, we have to talk regularly about the difference between copyright protection (what the law allows--which, in the context of school-related assignments, is pretty broad) and academic honesty (which I tend to be a stickler about). I tell them that I'm all in favor of them "standing on the shoulders of giants" by using code--and designs--created by others. But I want them to explicitly give credit for what they use. If it's visual, the credit needs to be on a sources page, or on the page displaying the item. If it's code, it needs to be in the comments, as well as listed on a sources page. I tell them that using someone else's work without crediting it results in an F for academic dishonesty...but that using the same work and crediting it can end up an A for ingenuity. And despite that warning, many of them fail to provide credit. They don't seem to "get" that I can (a) identify a shift in coding or design style by looking at it, and (b) find the source in a heartbeat. Disheartening.
After too many years of billing errors, DNS outages, and other woes, I've finally moved lawley.net to a new hosting service...with other domains to follow suit shortly. It took a long time to find a place that would give me the range of services I need, at a reasonable price. On the "must have" list are mySQL, majordomo, telnet or SSH access, and plenty of storage space and transfer allotments. All that, and reliability and low price, too. Not an easy combination. CIHost had given me all the features I wanted for $23/month (quarterly), but the reliability just wasn't cutting it.
Spent a long time yesterday researching--from rating sites to company sites to google groups searches to find a place I might be happy parking my beloved domain names. Finally ended up with Web Intellects, which seems to have the right combination of price/performance/features to meet my demanding needs. Made the switch last night, reconfigured the DNS entry, and voilá voilà*! All seems to be well. Web site is up, majordomo lists are working, email accounts are all live.
The price is good...$24.95 for the "webmaster" account, which lets me host up to 5 different domains (real hosting for each, not redirection to a subdirectory). Not bad for only $1.95 increase in monthly cost. If I only had one domain, I could go with the $18.95 hosting version, which has the same feature set. And the reviews on webhostingratings.com are quite good. (I note that CIHost has "requested removal of reviews of its services." Why am I not surprised?) Keeping my fingers crossed...
The only snag was that my OS X beta version of Eudora (haven't paid for the upgrade) doesn't want to pick up mail using encryption. The good part is that's going to finally force me to make the switch to mail.app that I was going to make over the Thanksgiving break.
*<vent>It drives me nuts when people spell this "wah-lah" in their writing. I know it's petty, but for some reason it's become a linguistic hot-button for me. And I see it everywhere these days, it seems.</vent>
In his musings on his PhD work, Baldur said something that made me laugh, since it's been an area of conflict/discussion/debate in our department for some time. Our "multimedia" courses are split into two areas--web development (where I teach) and multimedia development (where I don't). The latter is based solidly on Macromedia Director. My frustrations with that revolve around the problems inherent in basing an academic curriculum on a vendor-specific platform. So when I read Baldur's comment:
Most of my colleages here come from the multimedia industry where you use a single monolithic tool to produce a single monolithic file format which can only be used on the exact platforms you feel like implementing and testing on.
He doesn't have a blog (yet...we're working on that), so I asked him for his permission to repost these comments, which I thought were worth sharing. (Baldur's original comments are in italics...)
Andy Responds: (first, I think it's particularly neat-o)
And since my bouts with insanity don't extend into that area, I've been doing a lot of preparatory research work. My idea is to avoid the historical trend in interactive media and hypertext of sticking with proprietry unified approaches.
Ahhh. unfortunately Andy's bouts of lunacy tend in the direction of "I'd like to access that piece of hardware in your machine that draws graphics". There is no standard for doing that. There is OpenGL, but its not very "open" its a spec that is produced by a conglomeration of 4 major video card manufacturers since SGI is in the toilet, and these days any one of them feels obliged to make its own 'extensions' to the spec - which happily seem to void any other hardware but their own. The spec itself is so old as to qualify as a historical landmark of the computing age, having been updated for the last time in 1997. Thus proprietary giants like Microsoft and Sony produce standards like DirectX and Playstation2 (respectively). The proprietary, unified approach is all that exists to effectively combine music, sound, and advanced graphics capabilities using modern hardware and gleaning real-time performance. Yes, there is SMIL, yes there is X3D. SMIL has not gotten a quality foothold because there is not yet a truly capable authoring packages, nor is it capable of accessing hardware accelerated features directly, even for movie display (you need the Quicktime layer or WMP to find the DVD Codec garbage in your machine) - X3D is an absolute dismal failure, still stuck in the era of XML = DTD and completely ignoring the changes to the rendering pipeline that fundamentally altered graphics research in 1999, and again in 2001, namely per vertex and then per pixel hardware accessibility.
Most of my colleages here come from the multimedia industry where you use a single monolithic tool to produce a single monolithic file format which can only be used on the exact platforms you feel like implementing and testing on.
Classic examples are Macromedia's Director, Hypercard, and to a lesser extent Flash. The problem with the .swf format (published by Flash) is that it is not really as open a standard as you'd think. The published specification tends to lag considerably behind what is actually implemented in the Flash Player and Macromedia's authoring tool.
All very true. To view 'Multimedia' in the whole as defined by the large monolithic authoring environment is bordering on certifiable. However, at the same time, there does *not* exists a compelling cross-platform non-proprietary method of delivery. The browser? please. Browsers have *distinct* problems with one rather fundamental aspect of multimedia - the timing loop. Flash / Director / Hypercard / etc do one thing and one thing very well - provide a space to display media / graphics / etc along the axis of time. It is possible to effectively synch media to display at the same time, or on the same rate across a range of machines. SMIL is bordering on capable in this regard, and is the first standard-compliant way of doing so. MPEG4+ was supposedly going to give us this capability, and boy don't we all wish it really had. But it didn't. The 3D support is laughable, using good ol' VRML from 1996. (note that VRML still relies on a nice proprietary plug in none of which are completely standards compliant). The synching is still off in several spots, and authoring is an absolute
Scripting / page display is great for the asynchronous display of information. It can even be 'real-time' in the sense that you want to occasionally push content to the client within a reasonable amount of time. If you study animation you begin to look at it as a very poor medium of display however. Should your website depend on animation? absolutely not. But 'multimedia' - broadly defined - does take into account timing, animation, synchronous display, etc. Unfortunately there is no standard for these things. There is only the proprietary gorilla.
Opposed to this approach you have a way of doing things which is a combination of markup and scripting. This approach has resulted in the only really successful genre of interactive media, namely the web
Now we're going to go an disagree in a rather big and powerful way. There is a history of computer games stretching back to the 1960's that I think disproves this statement - many of which are 'networked' and not on what I would guess you mean by 'the web' - most of these have used the mother of all proprietary gorillas - the custom built C++ playback engine - for several of the reasons above.
I would caution that the web is a great tool, but is not the sum of multimedia. The proprietary crud is important - but not the sum of multimedia. It is interesting that one side is obsessed (finally) with standards, and on the other side there realy is no standard, other than the best-selling toolset. To my great chagrin, none of the stuff you generally see is fully standards compliant, however. Don't be confused by idiot's running around screaming "Multimedia == FlashMX" - anyone who studies anything even tangentially related to media theory knows this isn't true - however the proprietary engine has a long a glorious history for a reason - namely no single entity has ever even attempted a standard in 'multimedia' - only the little subset that trickles into our limited imagination that's confined in a browser.
Caveat: the one exciting standard is a standard to define custom things: XML. Someday, perhaps the line will blur between proprietary and non when everything is (FINALLY) reduced to basic data and separated from display. Display is what everyone is arguing about. Lets argue about data instead for a little while.
From a class blog post by one of my XML students:
Joi Ito has made the switch to the Mac, and visitor to his blog posted a URL to this very cool OS X background service called SearchGoogle. It allows you to select text in almost any application, and press "shift-apple-g" to launch a google search for that text.
I love iChat. But the problem with it--and every other instant messaging tool I've used--is the awkwardness of making a casual acknowledgment of someone else's presence.
For example, if I walk into a crowded room and spot an acquaintance on the other side I know, I can wave, smile, and continue talking to the people near me (or not) without feeling any pressure to cross the room and strike up a conversation. But in all the IM environments I"ve used, there's no "wave/smile" acknowledgment mechanism. I have to either ignore the person, or engage in an exchange of messages that may turn out to be time-consuming, and that requires someone to actively break it off at some point.
Is there an IM tool out there that does this? A casual "ping" sort of thing, so that when you see someone log on, you can acknowledge them without starting a conversation? It would almost have to be non-verbal, I think...
Okay. Enough procrastination. Back to work.
I've reskinned my links pages. XHTML compliant, all CSS, table-free. Still not quite right in IE for Windows, but seems to work properly in the other browsers I've tested. I used Albin.Net's "bullet-proof rounded corners", but I guess I broke something while I was customizing my pages and made it non-bulletproof.
Feedback is welcome and actively solicited--on content and organization, navigation, design, yada yada.
Because the content is generated from a mysql database, the old version can continue to exist peacefully with the new version. I'm working on cleaning up some interface aspects of the admin tools; once it's done, I'll make it available to anyone who wants it. It's a nice way of keeping track of links, since it not only provides nice hierarchical categorization (easily customizable), but also can be accessed from anywhere.
This week I intend to switch from my beloved Eudora (which I've used for more years than I can count) to the OS X mail.app. In part for the spam filtering that mail provides, in larger part because it's hard for me to justify spending the $ on yet another Eudora upgrade when mail is free.
Spent yesterday cleaning out my various mailboxes (the inbox alone had nearly 3000 messages accumulated, and that doesn't count all the messages in the 15+ other mailboxes that things get filtered into). When I told Gerald what I was doing, he asked why I didn't just start fresh with the new mail program, and leave the old stuff archived in Eudora if I needed it.
Why not, indeed? Why does the thought of that trouble me so? I think it's because I have such a sense of "living in" my computer. Switching the environment that I spend so much of my time "in" is a lot like moving. As an inveterate packrat, who's also quite mobile (or has been, anyway), I tend to see moving as my opportunity to clean house. Why keep what you're not willing to carry? I suppose I see the mail program the same way. If I'm not willing to transfer it to the new program, or archive it to a file, should I really be saving it at all?
So despite the appeal of starting up mail "clean," without the accumulated detritus of years of conversations, I'm sticking with plan A. Today will be cleaning day. And it's fun, actually, since I get to sift through all the messages that at some point I thought were worth keeping after I read them. Particularly enjoyable are the messages my mother has sent me after spending days with the boys--she writes beautifully (hey mom, why not start a grandmother blog, to keep all those anecdotes in?).
All in all, not a terrible way to spend a gray, damp, cold November day here in Rochester, while the kids are on school and I'm on vacation.
After I raised the issue of bloggers doing collaborative research at Jill's talk, I've been thinking about how to legitimize such an activity. Of course, in technology fields, one of the holy grails of research respectability is NSF funding, so I took a look at upcoming program solications solicitations to see what might fit.
Found myself at the Information Technology Research (NSF 02-168) solicitation, which is written so broadly that it can be used to support a great variety of activities. And I think there's a lot of room here for potential impact of weblog publishing on scholarly activity and dissemination of information. So, how to put together a workable proposal?
Unfortunately, the deadline for "small" proposals is December 12 (small means no more than $500K for 3-5 years). But the deadline for "medium" proposals (up to $4 million!) isn't 'til February.
I suppose I could spend the break working on this, and try to get someting in next month. But I'm more intrigued by the idea of trying to do something larger and collaborative, and shooting for the medium version. Anybody want to play? (Alas, since it's NSF funding, we all have to be US citizens, I think.)
Ideas floating in my head involved designing new curricula, creating new professional publication models, sponsoring a conference, developing a new online resource center for microcontent publishing, etc, etc. Need to think more on the topic.
They've set up a realmedia stream, and a chat environment, so I'll be able to type questions later that the audience can see on the screen.
The talk is in a Scandinavian language that I don't understand (not sure if it's Norwegian, Jill's native language, or Swedish). But because Jill's provided notes on her talk, and is talking about blogs that she's displaying, I can follow along reasonably well.
It's an amazing thing, all this technology. I can be watching Jill in Sweden, chatting with the audience there via text chat, IM'ing my 8-year-old son, talking on the phone with a colleague, waving hello to colleagues in the hall outside my office, and writing this blog entry, all at the same time. It's not information overload, it's interaction overload. I don't do well at splintering my attention in this way, so I'm going to close my door, close iChat, hang up the phone, and turn my attention to Jill and the chat.
The Infome Imager is a software for creating visualizations of the World Wide Web. The software allows the user to create "crawlers" (software robots, which could be thought of as automated Web browsers) that gather data from the Web, and it provides methods for visualizing the collected data. Some of the functionality of the Infome Imager software is similar to a search engine such as Google, but with some significant differences. Those differences shifts the software's functionality from being merely a tool for finding information on the Web to an art project which is generating new understandings of the Web. The Infome Imager crawler collects "behind the scenes" data such as the length of a page, when a page was created, what network the page resides on, the colors used in a page and other design elements of a page etc. It scratches on the surface and glances down into the subconscious of the Web in hopes to reveal its inherent structure, in order to create new understandings of its technical, aesthetic and political functionalities.
Using the interface on this web site, the user sets parameters for the crawler and the visualization. The software allows the user to manipulate the crawler's behavior in several ways. The user decides what data the crawler should collect and how the data should be visualized. S/He can choose different methods - ways of "placing" and translating the data into color - for visualizing the data. The result of the crawling process is a visualization which also functions as an interface linking to all the sites the crawler visited. The visualizations/interfaces created with the Infome Imager are collected on the Infome Imager Web site, and can be viewed there by the creator as well as by other users.
I hesitated about blogging this, since it doesn't strike me as a site that can handle a large amount of traffic heading its way. On the other hand, the limited number of comments here in the past few days may mean that my 15 minutes of fame are over, and that I'm unlikely to drive much traffic towards anyone. :-)
(My visualizations of this blog are #s 2051 and 2052, respectively, in the "manifestations" list.)
Jill Walker has had an interesting series of posts related to the privileging of Amazon through book links, and asked about developing methods of neutral linking.
I did some poking around, because it seemed to me that somebody must already be doing this. Yup. There's a group called USIN.org working on a "bibp://" protocol for links to books. They call it a "decentralized bibliographic service network." Basically, users could instruct their clients on what resource(s) to use for retrieving bibp links--from libraries to booksellers. (In the same way they can now specify mail clients for mailto: protocols, or LDAP servers for directory lookups.)
Problem is, it doesn't seem to be terribly active or visible. The IETF draft (Bibliographic Protocol Level 1: Link Resolution and Metapage Retrieval) was last updated in August of 2000. One of the participants in this project, Robert Cameron, wrote an article about it in 1997 for First Monday, entitled "A Universal citation Database as a Catalyst for Reform of Scholarly Publication."
So the question for me becomes how to get this type of project a little higher in the public consciousness, and more actively into the development pipeline. The potential is there, but if it's so far under the radar that nobody builds it into their systems, it won't help anyone.
Pop!Tech is a truly civilized conference. Small crowds, smart people, fabulous presentations. (Not to mention beautiful setting and amazing food.)
That's what makes getting SPAM based on my attendance there so infuriating.
It was great seeing you at Poptech.
I am wondering, whether your organization has a need for software
development or hiring contract software engineers.
We specialize in custom software development in technologies including .NET
and J2EE; Systems Integration and providing software consultants.
Have I piqued your interest? How about visiting our website at [blah, blah blah]...
A pox on this guy's house for abusing the participant list he was given. Sheesh, I didn't even meet him at the conference, and he sends me this garbage? Yeah, sure, my university regularly hires software engineers, rather than creating them. He didn't even bother to check what my "organization" was!
And how is it possible for anyone to attend this conference and still be boneheaded enough to do this? (He was in fact a conference attendee...I checked my list.)
I'm torn between wanting to put his name here to give this vilification the 'personal touch', and not wanting to give him one frigging iota of publicity. To mention him, alas, is to help his Google ranking.
Often, non-standards-compliant sites work in yesterday's browsers because their owners have invested in costly publishing tools that accommodate browser differences by generating multiple, non-standard versions tuned to the biases of specific browsers and platforms. This practice taxes the dial-up user's patience by wasting bandwidth on code forking, deeply nested tables, spacer pixels and other image hacks, and outdated or invalid tags and attributes.
More good food for thought for next quarter's web design students.
Lots of resonance here for me. This is where my inner librarian and my inner technologist reach mutual understanding. Information technology needs to be about the technology facilitating the storage, dissemination, and use (by people) of information.
12. One goal of information architecture is to shape information into an environment that allows users to create, manage and share its very substance in a framework that provides semantic relevance. 13. Another goal of information architecture is to shape the environment to enable users to better communicate, collaborate and experience one another. 14. The latter goal is more fundamental than the former: information exists only in communities of meaning. Without other people, information no longer has context, and no longer informs. It becomes mere data, less than dust. 15. Therefore, information architecture is about people first, and technology second.
I need to ruminate on this some more. The "semantic" component is where the power of XML lies, to be sure, and I want to be sure to emphasize and build on that in my XML for the Web course next quarter.
It's not enough to know that this is a critical area of technology...it's also necessary to communicate that clearly and effectively. Russell Beattie wants to know why he's only now hearing about RDF when he's been using XML since '98. Probably because the people who understand its value and significance haven't been effective in getting the message out, and in operationalizing it in a way that allows people to "grok" its value and importance.
So, anybody got great examples of XML (RDF or not) being used in web contexts that I can use to make my class really "get it" next quarter?
I had forgotten what a great resource A List Apart was. With a new quarter beginning soon--one in which I'll be teaching a section of XML for the Web, and one of Web Design & Implementation--it's good I rediscovered it.
The problem with teaching these kinds of technologies isn't finding material--it's finding the good material. This goes on my "short list."
According to this article in O'Reilly's Mac Dev Center, all the things I'm doing to try to prevent my address from being harvested by "spambots" fall into the "completely to mostly useless" catagory. They do mention a tool that sounds intriguing, called SpamFire, which works with any Mac mail client to filter out spam. Will have to download it and try it with Eudora, my client of choice.
I've been asked by a group of senior colleagues in our department to participate in a discussion group to help define the nature of our emerging academic discipline.
IT is the perpetual "Rodney Dangerfield" of the academy, generally dismissed as "applied computing." But those of us involved in it know that it's far more than that. We grew out of CS--and HCI, and Instructional Design, and Information Science, and Communication, and MIS--but we're not just "applied" versions of any of them. We go deeper into mechanics than many of the more theoretical fields we draw on, but we focus more on the context of computing than the applied fields.
Our faculty come from a wide range of backgrounds (from Computer Science to Library Science to Chemistry to Philosophy to Education and beyond), and teach in a wide range of areas. We have concentrations in networking & systems admin, learning and performance technologies, web application development, multimedia development, database design & administration, application programming, and more. Our students learn both the how and the why, and not just in a business context.
So, what are we? Right now, the process of defining that is a bit like the blind men and the elephant. We're each focused on our own piece, and while we know that they must be connected, we don't really understand the whole. That's what this discussion group is going to try to do. Can we come up with an effective description of what we do (beyond "contextual computing," which is what I usually call it, for lack of a better term)? Can we develop formalisms to describe the underpinnings of our field?
Or will it turn out that there's "no there there," that we're not in fact a discipline, but rather a collection of teachers and classes that can't coalesce around a meaningful core?
In our first discussion, we all seemed to agree that just as bioinformatics can be traced to a signficiant event/discovery (the human genome project), IT can probably be traced to the point where internetworking reached the desktop, and the graphical web was born. We're not just the study of the Internet, but almost everything we do revolves around the 'net in some way. But what does that mean in terms of defining our underpinnings?
I'm looking for good readings for our group to use as think pieces--things that talk about the changes in technology (and perhaps the study of technology) since the early 1990s. Suggestions welcome.
My kids are out trick-or-treating tonight. They left filled with that same sense of wonder that I remember from my childhood..."you mean all I have to do is ring someone's doorbell and they'll give me candy???" I love seeing them so happy, enthusiastic, optimistic. It gives me hope.
And it makes me realize how very, very lucky I am to live somewhere where my children can safely go door-to-door, where I know my neighbors and trust them, where someone down the street can take my kids out into the night without causing even a flicker of fear in me. Important to remember that, especially when I get caught up in the frustrations of daily life and academic politics.
I value the online communities that I'm involved with, but I'm not nearly as dependent on them for my (and my family's) well-being as I am on my physical community. I don't see that as being likely to change in the foreseeable future. Nor do I want it to.
I was thinking about that as I was post-processing this year's Pop!Tech (more on that this weekend, after I get this $%^& NSF grant proposal done). Every year they put streaming video of the conference up on the net after the conference is over. Between that and the real-time blogging, why do I need to go? Because the real connections and energy that happen in the opera house during and between presentations is every bit as important as the content being presented. They feed back on each other.
That's what makes me so certain that "distance education" will never completely replace what we do now on campus. The ability to deliver information will improve, and the quality of virtual campus communities will improve, as well. But that won't replace the environment that a good teacher--and a responsive class--can build in a brick-and-mortar classroom. I know there are DL proponents who would argue with me about that...but much as I love and thrive in virtual communities, I simply can't see them replacing the physical classroom in entirety.
Followed a link from Scott Andrew's blog to Meryl's list of over 900 blogsites that are laid out with CSS and no tables (except for tabular data, natch). Woohoo! This is what I loved about MT when I first looked at it, and it's going to be a wonderful way to teach the power of CSS to my students next quarter.
Wow. Just discovered All Consuming, an amazing site that tracks what books are being mentioned in blogs. Started out looking at the page for Smart Mobs, because it mentioned me mentioning the book. (Getting confused yet? Wait, it gets better.) Decided to follow the link on that page that promised more information about my site. This was the one that made my head spin. Somehow they'd (a) found my blog (which has only been up for about a week), (b) extracted the title of every book I mentioned (not all of which linked to "obvious" sites like Amazon), and (c) created a list of what it called "Google Friends". It was that last one I found most remarkable, since it included my business site, my family site, my 8-year-old son's site, and even Little Feat's site (my husband is tight with the band). I don't know if I love the knowledge management/data mining that this represents, or if I'm terrified by it.
It's a simple way to call procedures running on other machines, on other OSes, written in other languages, using different economic systems, without being forced to pay a tax to Microsoft, IBM, Apple, Sun or the W3C.Wish we could all do such a good job of explaining complex technologies in straightforward terms!
I knew it. And now studies prove it. Consumers don't really look at the quality of information on the web...they make their decisions based primarily on how it looks. Consumer Webwatch has released the results of two surveys--one from Stanford's Persuasive Technology Lab, one from Sliced Bread Design, both showing that:
Thought we'd purchased XML Spy for our labs, but apparently the purchasing process broke down last year. So I've got about two weeks to evaluate, select, purchase, and install a new tool. Needs to run in our syslab (meaning Win2K or Linux), and an OS X version for me (so that I don't have to run Virtual PC) would be really nice. I'm feeling a little cranky about this, but there's not much I can do except suck it up and find a tool, fast. In my copious free time, natch.
There are still too many barriers to entry in the use of these wonderful new technologies. Very reminiscent of early Internet days.
Too much grading to do today to be able to explore interesting-looking aggregation tools like AmphetaDesk>. Maybe later this week, once projects are graded and lectures are done. Maybe.
David Weinberger points out in "scary google"that google knows more than you think:
1. Go to google.com 2. Type in your phone number, in quotation marks 3. When it finds your name and address, click on "Maps" 4. You are here.
Meanwhile, what happens when you look at the collective mind of the surfers around you? Rob Flickenger writes in O'ReillyNet about "Tapping the alpha geek noosphere with EtherPEG".