Archive for the 'Web development' Category

I want my Intarweb! All the time!

Posted in Computing, Education, Family, Sabbatical, Travels, Web development on August 19th, 2007

An evening on the computer

This was started on 9 Aug 2007, in the Preston Library, with various edits between then and the arrival at semi-consistent internet.

Don’t let anybody tell you that free internet in the library is just as good as having it at home. Today we spent two hours in the library in Preston (Lancashire, UK) library using their free internet, and it’s nothing close to the experience we left behind in Morris or the connectivity we hope to establish in Colchester.

The problem isn’t the library - it’s a very nice library, and they provided fine facilities (if the connection itself was a bit slow). The problem isn’t really that you have to wait in line (or book in advance), or that you have to use their equipment and annoying IE browser, or that you have no control over the facilities. (Although all these things are certainly a significant nuisance.) The problem is that the value of so much of the Internet is simply that it’s there, at your beck and call when you need it, and that just don’t work in hour long blocks once a week.

World Book Encyclopedia by -Mandie-
When my mom was a kid, they had the standard references (encyclopedia, dictionary) right near the dining table so they could be quickly consulted when a question arose during dinner. This was, in its way, the 1940’s/1950’s version of having a proxy library nearby. It was also the 1970’s version as well, and I still remember our family’s purchase of a World Book Encyclopedia in 1972. Over the years I read very large parts of that many volumed beast, and it was a great resource for a growing kid.

Now, however, traditional print encyclopedias have been almost entirely eclipsed by the amazing range and currency of on-line sources. The encyclopedia I grew up with was purchased in 1972, which means that as far as it was concerned nothing in the world changed after that moment in time. (There were annual yearbooks that we got for quite a while after, but their integration was limited at best, and I don’t remember using them much.) Thus that encyclopedia (which my parents still have) knows nothing about the end of the Soviet Union and the fall of the Iron Curtain, nothing about two Iraq wars, and nothing about personal computers and the Internet itself.

Sure, Wikipedia has its issues, and Google doesn’t always drive you directly to what you’re looking for, but they beat the tar out of that old 1972 encyclopedia. For a library at your fingertips, there has never been anything in human history that comes close to the power of the net. A key part of that value, however, is the “at your fingertips” bit, and that just doesn’t work if you’re scheduling your internet time in two hour blocks days or weeks in advance.

This isn’t to say that I wouldn’t want free internet in libraries. I could see wanting to read or do research in a library (some people like that atmosphere), and wanting to be able to quickly look something up on-line. I finally finished Neil Gaiman’s excellent Sandman series this summer, and there were all manner of odd references that I would look up while I was reading. At home I’d just grab a laptop and Google; if I was instead reading in a library or a coffee shop or at the University, I’d want to be able to do essentially the same.

All of which is another way of saying I want on-line access on demand all the time, even if it pains me to admit it. And I want it for my son, and my students, and everyone else as well. I realize that this comes with risks; I taught a summer class for kids from 9 to 17, and getting them off of IM and Facebook and the host of other on-line distractions was not a trivial thing. My guess, though, is that we will, over time, learn to manage those risks, and that they’ll be outweighed by the benefits of ready access to so much information.

Sadly, this is also probably ultimately an argument for the ubiquity of web enabled cell phones and similar devices. I’m not really a big fan of cell phones. They generally (in my experience) have much poorer sound quality than a good land-line phone, “I’m on the train!” is truly obnoxious, and I’m not sure I want to be that available (people already find me enough as it is!). Still, ubiquitous (and perhaps embedded) computing devices with the ability to access the web are increasingly a reality and almost certainly represent the future.

And in that future, we’ll all have that library at our fingertips all the time, whether we’re in the library or not.

No tag for this post.

Related posts

PictoBrowser and distributed embedding

Posted in Computing, Photography, Web development on July 20th, 2007

PictoBrowser has a nearly nifty alternative Flash slideshow creature that lets you embed slideshows of things like Flickr sets in posts. The idea is cool (I’m suprised there aren’t more like it), although the particular slideshow doesn’t allow for any useful customization and is a bit awkward to navigate if you have a large set of images. The browser is fixed at 500 pixels wide, for example, that that’s just a hair wider than really sits gracefully in this blog layout. I can hack their code to make their Flash thing only 400 pixels wide, but that cuts off the rightmost 100 pixels of my pictures, which isn’t cool. So too big it will be, I guess.

Above is a slideshow of my 50 most “interesting” photos on Flickr, as determined by their mysterious algorithmic special sauce.

What’s potentially really cool about this, though, is their distribution mechanism. If you want to make a slide show of your own, you can just click the “INFO” link on the bottom right of the slide show, and right there you’ll be able to make and preview your own shows, and get the HTML necessary to embed them in your own stuff. You never need to visit their site or Flickr or anything else - it all happens right here.

One could argue that ease of embedding is an increasingly key feature of web toys. I’ll bet, for example, that it certainly hasn’t hurt YouTube that they make it so easy to embed videos in your own stuff instead of requiring people to come to their site. It’s mildly annoying that Flickr only provides you with embedding HTML for you own images, and not for other people’s, even when those people have made the images “bloggable” and/or provided CreativeCommons licenses for them.

Via a del.icio.us link from mitten.

Tags:

Related posts

And maybe librarians can start pasting ads in books?

Posted in Computing, Web development on June 25th, 2007

Christina's Strip Mall by t-squared

TechCrunch shares the disturbing news that some bright bulb has developed software that allows ISPs to insert ads into web pages as they pass through the ISPs servers. The user is then unable to tell the difference between ads that are “supposed” to be there (and presumably benefit the creator of the content they’re perusing) and ads inserted by their ISP without the knowledge or consent of the author(s) of the web pages in question. Quoting TechCrunch:

As a content creator I’m horrified that any page I create could be plastered with advertisements I don’t approve of as I’m sure many others will be as well. There are probably copyright issues as well in terms of hijacking original works for profit. We can only hope that this evil form of advertising does not spread beyond Texas.

This blog, for example, is free of ads so far, and is likely to remain so for the foreseeable future. We simply don’t get enough traffic to warrant such things. You, however, might be seeing it with ads that I know nothing about, which put no money in my pocket, and without you being aware that I didn’t put them there.

Ugly as this is, the extreme case is truly horrifying. Potentially every server that passes along your HTML packets could be inserting ads and otherwise altering or rearranging content. We could reach a point where the page viewed bears almost no resemblance to the page served, totally undermining any and all efforts to introduce some reasonable design principles to this intarweb thing. (Not to mention all the privacy and censorship issues that would naturally arise.)

As useful as I find blogs like TechCrunch and Pharyngula, for example, both are already horribly blighted by oceans of ads, many of which blink, move, wiggle, and jump in ways that make me want to beat someone publicly. And those ads are placed there by the people that run (or at least manage) those sites, who have a vested interest in not making their web pages so awful people just won’t go there. ISPs will have no such compunction because they’ll pollute everything equally, so their only real risk is annoying their users so much that they switch ISPs (not always an easy option) or simply stop going on-line (which would take a lot of annoying).

I suspect, however, that encryption could do a lot to solve this problem. I haven’t thought through the details, but I suspect that encrypting all web pages using something like https would make it impossible for ISPs to insert their ads because they’d no longer have access to the raw HTML. It would cause an increase in the amount of traffic on-line (encrypted information is almost always larger than its raw, unencrypted form), but I suspect this would be nothing compared to all the traffic generated by YouTube. And I’m betting nearly everyone would gladly wait a tiny fraction of a second longer for their page to download and decrypt if it kept it free of all this ISP spam. What would be nasty is if encryption schemes ran contrary to the powerful monitoring urges of governments; it would really suck to drown in spam just so Big Brother can keep an eye on what crazy music I’m listening to on-line.

No tag for this post.

Related posts

Big news - Wikipedia has issues!

Posted in Computing, Education, Web development, Weblogs and CMS, Writing on June 12th, 2007

'A full set' by vaultboy on Flickr
I recently ran across two unrelated but interesting posts about issues of bias on Wikipedia. It should hardly come as a shock that a huge community generated blob like Wikipedia has weirdnesses that reflect the properties of that community. That particular blob plays an important role in the world (I know look up stuff on Wikipedia all the time), so a better understanding those biases certainly has significant value.

TechCrunch reports on a piece on SomethingAwful.com about WikiGroaning. The idea is simple - compare the write-up on Wikipedia of things that are of arguably important in the “big sense” (say, Aristotle) to things that are well known now but arguably ephemeral in the long view (say, Oprah). Gee, now that’s probably not the balance an editorial board would have planned for, eh? This isn’t entirely surprising, but still disappointing. The pieces I’ve linked to have numerous pairs to compare, although the fact that they’ve brought those pairs to the attention of a wider audience may lead to at least some of the imbalances being addressed. Many of the pairs show a definite “nerd bias” (e.g., Lizard vs. Dragon), but others (like the aforementioned Aristotle vs. Oprah) are arguably a more general “current events and pop culture bias”.

And because none of us have any real work to do, some silly people created WikiGroaning.com, where one can type in pairs of words or phrases and they’ll compute the “nerd points” for each based on the contents and edit history of the appropriate entries on Wikipedia. I did a comparison of Jon Stewart and Edward Murrow and, big surprise, Stewart racks up way more nerd points than Murrow (113,720 vs. 14,380). Ditto when comparing Stewart to Walter Cronkite (14,462), and Stephen Colbert has even more nerd points than Stewart (141,964).

As is pointed out multiple times in the discussion of the TechCrunch piece, Wikipedia is still largely driven by the early adopters, and those are (not surprisingly) still nerds to a large degree. The real question will be whether the demographics of Wikipedia contributors will become more “mainstream” over time. If it does, some of the bias goes away of its own accord. If the bias, however, works to prevent that mainstreaming we could get a feedback loop that traps Wikipedia in this nerdly space. I don’t honestly consider that terribly likely ’cause the kids are growing up with it, but we’ll have to wait and see. The pop culture bias is perhaps more chronic, as most people in most times tend to dwell inordinately on the people and events of their day. At some level, though, I don’t really mind Jon Stewart having some huge entry as long as Edward R. Murrow has gotten his due.

The other (and arguably more important in the long run) issue is raised by John Naughton, who reports on serious gaps in the Wikipedia entry on “Spreadsheet”. Naughton is picking up on a post by Dan Bricklin (a key developer of VisiCalc - the first spreadsheet I had any contact with), who discusses his concerns at some length and raises important questions about how a community project builds “neutral” content in a way that incorporates the experience of heavily invested experts like Bricklin in the process. Important stuff and worth the read.

No tag for this post.

Related posts

Whew - I thought I might have to _talk_ to him

Posted in Computing, Family, Web development on June 11th, 2007

Smile for the camera (or not)
Here I thought I might have to actually interact with Sub-Evil Boy as he takes more responsibility in his world, but apparently I have more than just notes on the fridge to protect me from that onerous task. PayJr apparently provides me with a bizarrely complex web-based solution (complete with a chat tool!) that would only make sense in a world where we’ve completely given up any and all sensible old-school communication mechanisms.

Not to mention the bizarrely sexist name for the product. How many times are young women called “Junior”? Do we just take girls and their obvious love for scullery maid chores so for granted that we don’t need all this machinery to keep track of their work?

Hey, folks - there are real problems out there that need attention. Let’s pass on this sort of fluff.

No tag for this post.

Related posts

Jess Larson enters the on-line world

Posted in Art, Photography, Web development, Weblogs and CMS on June 4th, 2007

An example of Jess Larson's chalkware
Jess Larson, fine studio art professor here at UMM, has (as she puts it) “Dot-commed herself”, setting up shop at JessLarson.com.

It’s a nice, elegant site featuring photographs of her art. She used Shutterbug to build the site. I had no prior acquaintance with Shutterbug before this, but it seems like a quite straightforward tool. It seems especially well suited to the design of largely static image oriented sites (like Jess’s). No replacement for the mighty WordPress for managing dynamic content, but quite good for what it does.

I really like Jess’s work (and I’m only slightly biased), so go check it out! I’ll leave you with the following detail I took of one of her girdles during a special show of her girdles at the PRCA last year.

Dangling around the edges

Tags:

Related posts

Can Citizendium steal Wikipedia’s thunder (or at least its writers)?

Posted in Computing, Web development, Writing on April 10th, 2007

Words (almost), tumbling
A student in my “Ethical and social implications of technology” course pointed us to Citizendium, an upstart Wikipedia alternative/replacement. Their goal is to solve some of the vandalism, spam, and reliability issues Wikipedia has (mildly) suffered from by moving to a model somewhere between Wikipedia’s uber-egalitarian model and the somber-expert-author model of Encyclopedia Britannica.

There are a lot of issues here (we had a very nice discussion in class on the value, or lack thereof, of having a “real name” attached to an article), but it seems to me that the central issue for Citizendium’s growth and survival is whether they can attract good writers and editors.

Read the rest of this entry »

Tags:

Related posts

Google to rule the world soon?

Posted in Computing, Politics, Web development on April 9th, 2007

Dark communications
In a recent-ish column John Naughton argues that “Google wants world domination”, and discusses how some of their recent business actions can be seen as an attempt to build and control a large, and perhaps controlling, share of tomorrow’s internet infrastructure.

Is it time to be nervous? Are there possible anti-trust issues at stake? Or is this simply bright, well-funded people making smart business decisions?

Read the rest of this entry »

Tags:

Related posts

Sure, the rats are gross, but the website is so annoying!

Posted in Computing, Web development on February 28th, 2007

I’m sure that most people who are amused by such things are already aware of the crazy rat infestation at a NYC Taco Bell/KFC. The video is on YouTube; you can go watch it and be icked out by the large number of rodents of unusual size in an eatery. The remarkable thing for me, though, is what a god-awful fright the Taco Bell web presence is. I saw the video embedded over at Dogberry Patch, and there was this crazy comment by some PR flack for Taco Bell/KFC making it clear that not all of their establishments sport this spiffy entertainment feature and starting the all-important processes of duck-and-cover and finger pointing:

Some construction in the building’s basement last Thursday temporarily escalated the situation, and we are correcting that. Everyone at KFC and Taco Bell is working hard to take care of the issues at this restaurant.

“escalated”?!? These puppies (that’s about the right size) were OK when they were in the basement, and it’s just a darn shame that they decided to come upstairs for a visit? Man, people must be scrambling to figure out how to fire someone else over this…

The crazy part, though, is the URL in the comment that points you at their press release on the matter. Now my understanding of a press release is that it’s a form of broadcast communication aimed at reaching the largest audience possible (especially when you’re desparately trying to put out a forest fire like this). So, that might suggest that you present it in a simple form that’s easily accessible by most everyone. Not those geniuses at Taco Bell. Their press release page is this crazy combination of ASP and spiffy Macromedia Flash fun that is slow to load, subjects you to some pointless advertising images before you get to see the press release, doesn’t scroll properly, won’t allow you to copy/paste text out of their “message to the people”, and chews up massive amounts of CPU as long as you leave the window/tab open. And all this infrastructure to support three short, platitudinous and content free paragraphs (a total of four sentences).

To think that someone got paid to make a mess like that in public…

Tags:

Related posts

Some cool tips on paper prototyping

Posted in Computing, Web development on February 8th, 2007

Detail from paper prototype from F06 Software Engineering course
Brian Ohs just pointed me at this fine article on using old school pen and paper to sketch out user interface ideas instead of more heavyweight options like sets of (static) HTML pages. This issue came up in my Software Engineering course last semester, with some groups going the HTML route and some doing some very nice pen and paper prototyping.

One of the most compelling advantages of paper prototyping is the inclusiveness - pretty much anyone can do it or participate in the process. It was clear from my students’ experience, though, is that not all people’s drafting skills were created equally. Consequently, it wasn’t really equally inclusive for all. That said, I suspect that a well organized collection of prototyping tools would make it possible for just about anyone to at least participate in the process. I wonder if there’s a patterns language for interfaces that could be translated into some standard paper prototyping components?

Some of the groups from my course generated some very cool paper prototypes; the sketch above is from a prototype by Jason Hutchison and Andy Korth.

No tag for this post.

Related posts