- My eBooks
Current song: Loading ...
About Stephen Downes
About Stephen's Web
Subscribe to Newsletters
Privacy and Security Policy
Web - Today's OLDaily
Web - This Week's OLWeekly
Email - Subscribe
RSS - Individual Posts
RSS - Combined version
JSON - OLDaily
Stephen's Web and OLDaily
Half an Hour Blog
Google Plus Page
Huffington Post Blog
National Research Council Canada
Research Topics, Research Wiki, Code
All My Articles
"If you’re serious about online privacy you’re going to have to do more than hope that advertisers voluntarily stop tracking you," writes Scott Gilbertson. "You’re going to have to actively block them." Quite so, and this is doubly important if you work in an industry that involves any sort of security, as tracking data i often the perfect intelligence. I use DoNotTrackMe which has receintly gone through "a major upgrade that blocks more trackers, adds some nice analytics and offers per-site tracking reports." I've also used use Ghostery in the past.
[Comment] [Direct Link] [Tags: Marketing, Security Issues, Privacy Issues]
December 6, 2012
This is what we wanted Diaspora to do: Mozilla's "newest Social API demo removes the need for social websites entirely, tapping emerging web standards to create a real-time video calling, data sharing app — one part Skype, one part Facebook, all parts web-native." It's more than just a social network. "pPeer-to-peer video calls and file sharing features come from WebRTC, a proposed web standard that Mozilla and others are working on in conjunction with the W3C." More from Mozilla’s Maire Reavy on the Mozilla blog. The implicaions for Facebook if this takes off are significant, but of course, we would need to see other browsers adopt the API. Most likely outcome? Facebook launching its own browser, to complement its mobile apps.
[Comment] [Direct Link] [Tags: Books, Video, Audio Chat and Conferencing, Web Logs, Networks, File Sharing]
December 4, 2012
Just because: "Somewhere in parallel universe the web consists entirely of totally useful, boring applications and websites. Fortunately we don’t live in that universe, which is why we have The Useless Web (potentially NSFW), a collection of the web’s most useless pages." Note that some of these sites will play loud noises, bog down your computer, and generally disrupt things.
[Comment] [Direct Link] [Tags: none]
October 29, 2012
I think we're learning an important lesson in web economics this week, and it's this: if consumers simply ask for privacy and security on the part of web service providers, it will not be granted. There's no such thing as a user's 'terms of service' that imposes obligations on providers. The closest analogy I can think of was 'robots.txt' on my web server, which was routinely ignored. Now we also have the 'do not track' header on web browsers politely asking service providers not to issue and read tracking cookies. And the result: request ignored. (It's a bit like the telephone 'do not call' lists - that were prized by telemarketers as accurate lists of active telephone numbers they could call). We should have learned by now that corporations do not 'self-govern'. It simply doesn't happen. Corporations will opt for short-term self-interest over social good every time, unless constrained by law. Hence: "The DNT specification has become a joke. It has seriously been proposed that one of the 'Permitted Uses for Third Parties and Service Providers' be 'marketing.' So one of the permitted uses for Do Not Track might be to allow advertisers to track you."
[Comment] [Direct Link] [Tags: Yahoo!, Microsoft, Marketing, Web Services, Online Learning, Security Issues, Privacy Issues]
July 26, 2012
There has been a longstanding tension between the World Wide Web Consortium (W3C) and various broowser vendors over the development of web standards. As usual, the vendors want to implement new features right away, and W3C wants to wait and seek consensus first. This has been aggrevated by the use of browser-specific tags for styling (such as moz-border-image and dozens of others). Now the much-awaited HTML5 specification is splitting between these two camps. But it's better not to see this as a parting of the ways. “The WHATWG effort is focused on developing the canonical description of HTML,” writes Hickson on the mailing list. “The W3C effort, meanwhile, is now focused on creating a snapshot developed according to the venerable W3C process.”
[Comment] [Direct Link] [Tags: none]
July 25, 2012
OK, I don't know how to do it yet, though I've been prodding around the edges of this intriguing mystery. Here's a photo of a squirrel. If you click on the photo, you get a page describing the photo of the squirrel. The very same file is both an image when embedded and a web page when viewed through a browser. I imagine it has something to do with combining files - I tried using the same technique described here, to combine a zip file and a jpg image - but it didn't work. But it's probably something pretty simply like that. Inquiring minds want to know more. [Comment] [Direct Link] [Tags: none]
One of the (few) really neat things about OpenPublish on Drupal is the image system. Here, you upload an image once, and the system creates several versions of the image, which can be used by a device-aware system (which OpenPublish isn't) to put small images on small screens and bigger images on the large screens. As Webmonkey says, "web authors use a variety of hacks to (incompletely) work around this problem, but to really solve it the web likely needs new tools." Using HTML, for example, that will read information from the head of the document to serve the right image.
[Comment] [Direct Link] [Tags: Drupal, Content Management Systems]
May 9, 2012
This is really interesting. The Webkit 'intent' tag is supposed to accomplish basically the same objective as Learning Tools Interoperability. Instead of linking directly to a specific online application, such as a photo editor, it makes clear the intent of the tag, to (say) 'enable photo editing'. The browser software then inserts a link to your preferred application, or to a list of applications, as the case may be. This is better than LTI, of course, because the work is done by the individual browser, not the learning management system, which allows for genuinely personalized tools.
[Comment] [Direct Link] [Tags: Google Chrome, Personalization, Web Logs, Microformats, Linking and Deep Linking, Online Learning]
April 11, 2012
If you had spent as much time as I had standing in front of a console playing Asteroids at the local arcade, you'd understand why I have to run this item. "It started with a post on Seb Lee-Delisle’s blog where he claimed to have built a Node.js-based real-time multiplayer version of the classic Asteroids videogame (albeit without the asteroids). That turned out to be an April Fool’s prank, but the idea was compelling enough that now there really is a real-time, multiplayer Asteroids game on the web. It’s based on Doug McInnes’ HTML5 Asteroids and uses the as-yet-unreleased Firebase API." Ah, progress.
[Comment] [Direct Link] [Tags: Gaming, Video, Web Logs]
March 29, 2012
Well this is going to mean the end of Flash. "Starting Aug. 1, 2012, Adobe will begin taking a 9 percent cut of game developers’ net revenue over $50,000." No doubt game designers are looking at the HTML5 demo by Mozilla as a way of avoiding Adobe's tax.
[Comment] [Direct Link] [Tags: Gaming, HTML5, Video]
March 1, 2012
Mozilla warns, "If you haven't realized it yet, companies are tracking you across most of the sites you visit daily on the web. It's quite likely that these companies know more about you than your government. Some of them might even know more about you than your best friends." They've released the useful Collusion plug-in that allows you to see the tracking that occurs when you visit different websites. Taking a look at the PrivacyScore website gives you a good sense of who is doing the most tracking - companies like Facebook, Imgur, Twitpic and Drudge Report (the top four, respectively).
[Comment] [Direct Link] [Tags: Privacy Issues]
November 11, 2011
If you are depending on Flickr to keep the one-and-only copy of your favorite photos, you might want to consider an alternative. This application will create a backup library of your Flickr photos (me, I keep my photos on multiple backup disk drives, and use Flickr as a backup for them).
[Comment] [Direct Link] [Tags: Flickr]
October 14, 2011
Oh, hey, this is cool. "If you’ve ever needed to connect to a remote server without installing any desktop software or doing anything other than opening a new browser window, then you need to check out Gate One. Gate One is a web-based terminal emulator and SSH client that will work in any modern web browser."
[Comment] [Direct Link] [Tags: Cool]
September 16, 2011
"The Mozilla Hacks blog has posted a nice screencast overview of the HTML5 Geolocation API," reports this item. I don't know anything about geolocation (beyond the basics of some geo xml formats) but I'm sure it will come up in some online course in the future, so it's good to have this reference.
[Comment] [Direct Link] [Tags: Traditional and Online Courses, Web Logs]
August 24, 2011
This is good news. "Mozilla has launched an ambitious new project aimed at breaking down the proprietary app systems on today’s mobile devices. The project, dubbed WebAPI, is Mozilla’s effort to provide a consistent, cross-platform, web-based API for mobile app developers." Of course, how willing proprietary companies, like Google and Facebook, will be to work with Mozilla instead of their own APIs is yet to be seen.
[Comment] [Direct Link] [Tags: Project Based Learning, Google]
April 20, 2011
February 1, 2011
Scott Gilbertson makes the case that OpenID was not, in fact, a failure. H epoints to the fact that some 50,000 websites (including this one) support OpenID. He notes that it solved the original problem it was intended to solve, but then bogged down as the vision expanded. But the main issue with OpenID, he suggests, is that publishers never warmed to the idea because it meant users could enter, leave a comment, and exit, all anonymously. And he points out that things like Facebook Connect do the same thing and do it better, mostly, he suggests, because it shares user details using OAuth. A proposal to enable OpenID with OAuth has been entertained, but has not gained traction. Personally, I think one of the major stumbling blocks for OpenID is that it did not belong to some company. So there was no major push for it. Don't get me wrong - I think this was a strength of OpenID. But with the internet as it is now, with a few major players eagerly dividing the spoils, if it's unowned they're uninterested.
[Comment] [Direct Link] [Tags: OpenID, Books]
October 14, 2010
I spent a good amount of time working with Opera today, and while there's a lot I like about it - the integrated email and calendar, for example - I'm not happy with the mail filtering system that stubbornly refuses to filter emails (what's up with that?), an inability to create directories, and most importantly, the lack of an ad-blocker. The next release, which will support extensions, may support some of this. And the overall browser is very slick, very useful.
[Comment] [Direct Link] [Tags: none]
September 17, 2010
So the long awaited alternative to Facebook has released its source code and the verdict seems to be: more work needed. The project announcement is here and you can get the code directly here. And the developers themselves admit there's more work needed. "We know there are security holes and bugs, and your data is not yet fully exportable." Other reviewers were much less kind. Dan Goodin, in the Register, writes, "hackers began identifying flaws they said could seriously compromise the security of those who used it. Among other things, the mistakes make it possible to hijack accounts, friend users without their permission, and delete their photos." More from Download Squad.
[Comment] [Direct Link] [Tags: Books, Project Based Learning, Security Issues, Hackers]
September 4, 2010
Twitter is moving toward requiring that developers use OAuth. So this may be the point where OAuth 2.0, the simplified version of OAuth, takes off. "In OAuth authentication, the website or app will send you to Twitter where you sign yourself in, then Twitter will tell the website or app "Yeah, they are who they say they are." The website or app only gains the ability to do certain things with your account - post, read, reply, search - while staying locked out from the more sensitive stuff... The biggest advantage of OAuth is you don't have to tell your Twitter password to anyone other than Twitter."
[Comment] [Direct Link] [Tags: Twitter]
June 21, 2010
Web programming (and therefore e-learning development) is hardly about HTML any more. Today's web programming involves the provision of advanced services, and for this developers are using more and more sophisticated web frameworks. These are especially useful as they can deliver content and services to a variety of platforms, and not just web browsers. This article is a good overview and introduction.
[Comment] [Direct Link] [Tags: Online Learning]
April 19, 2010
OpenID is still very much a work in progress. To be honest, I haven't made the leap to start using myself, mostly because I don't trust any of the OpenID providers (no, not even Google). And I really want to see it merged with OAuth. In the end, I want to provide my own ID, but we've been drifting toward branded IDs, which has its good points and bad points. This post links to Jeff Atwood's overview of OpenID on Stack Overflow. And while OpenID isn't perfect, as Atwood says, "I would rather be part of the solution than yet another brick in the wall of the problem… even if it involves a tiny bit of short-term friction."
[Comment] [Direct Link] [Tags: OpenID, Google]
March 23, 2010
[Comment] [Direct Link] [Tags: Gaming, Google Chrome, Google]
October 26, 2009
[Comment] [Direct Link] [Tags: Books]
Open video could be a gamechanger. To date, video has been fairly tightly controlled, because most of it resides on large hosting sites like YouTube or Blip, and these respond very quickly (and without question) to takedown orders or regional blocking. But give video to the masses, and it gets a lot harder to control, especially if net neutrality means that the average user pays the same rate as a large producer, and not a whole lot more, as would otherwise be the case.
[Comment] [Direct Link] [Tags: YouTube, Video]
July 14, 2009
This is an odd one: Amazon.com has released new terms of service that prohibit any mobile applications from accessing its API. The suggestion is that this new restriction is intended to kill competition to SnapTell, recently acquired by Amazon. A large number of developers are upset, but you know, building a platform-sepcific app was one of the thing I recommended that you not build in the future.
[Comment] [Direct Link] [Tags: none]
June 29, 2009
A couple of non-event announcements today, Google's Wave, a communication tool (replaces Outlook?) and Microsoft's Bing, a search tool (replaces Google?). You can't actually use either of these yet, so what you're reading from the various reports is pre-launch publicity.
[Comment] [Direct Link] [Tags: Microsoft, Google]
Facebook is going in exactly the wrong direction as it closes off RSS feeds out of Facebook accounts into the world. Scott Gilbertson writes, "we'll miss Newsfeed RSS is it provided a tantalizing glimpse of how fun Facebook could be when we really did have control over the experience." Why? He opines, "the Facebook platform and all its blustering about privacy end up looking more like a smokescreen designed to make your data available to an advertising platform that will (so the site desperately hopes) enable Facebook to one day make money."
[Comment] [Direct Link] [Tags: Books, Marketing, Experience, RSS, Privacy Issues]
December 28, 2005
Good article deswcribing how RSS can be used to syndicate multimedia content. And hey, if you substitute the words 'learning resource' for 'media' in this article, you get a pretty good picture of what I have been saying about learning object metadata for a while now. Via Marc Canter.
[Comment] [Direct Link] [Tags: RSS, Learning Objects, Metadata, Edu_RSS]