english

Workaround for problem with “Spurl this entry”

Vanz at Maestrini per Caso pointed out to me that if a title of a blog entry holds certain special characters such as quotes, the “Spurl this entry”-javascript doesn’t work. This is correct and can not be fixed in a simple manner. I posted a non-optimal workaround as an update to the original entry.

I will continue to think about this and see if I’ll come up with a better solution. Suggestions welcomed.

My spurls update

Some of you may have noticed an upgrade of the My spurls page. The main addition is that you can now rename, move and delete categories. Just go to the category in question and you see these features in the category header.

It is no also possible to sort the spurls based on date, title and how often they’ve been clicked. This helps locate what your spurls. Note though that ordering by number of clicks acts a bit strange as it does not correctly sort spurls with 0 or 1 click. This is a bit weird and is due to a writers block in my SQL brain center. I hope to find a fix soon, but it does not seriously affect the usefulness of having this option.

Further updates to be announced in the next few days…

Spurl.net – Del.icio.us integration / Spurl.net API

In response to requests for further interoperability, I’ve made a couple of minor upgrades to Spurl.net:

  • Del.icio.us integration: Current users of del.icio.us can now fill in their del.icio.us user information at Spurl’s My profile page (if you’re redirected to the homepage you need to log in) to be able to use both services through a single post. When the information has been registered, every “spurl” is also sent as a post to del.icio.us, allowing users to enjoy the benefits of both services through a single point of interaction.

    When registering the del.icio.us information, users can also – optionally – upload their current del.icio.us posts to Spurl.net. This allows them to enjoy some of Spurl’s specific features, such as searching their old del.icio.us posts, getting recommendations based on the current del.icio.us profile and makes it possible to keep the Spurl and del.icio.us profiles in sync from that point forward.

  • API: If there are any developers out there that would want to use Spurl.net as a part of their implementations, I’ve created a simple API that allows posting and retreiving information from the Spurl.net database. If you’re interested in using this API, please var bug = “bug”; var a = “@”; var spurl = “spurl”; var dotnet = “.net”; document.write (“contact me“); for further information.

Most visited spurls and export

I’ve made two improvements on “My spurls”. Both improve the usefulness of the My spurls page quite a lot and are the first steps in a major upgrade I’m doing to that ppart of Spurl.net in general (including the search functionality).

  1. Most visited Spurls: Spurl now counts every time you click a link in “My spurls” (or search results from My spurls). This information can be used to allow users to sort their spurls by frequency of use. That sorting mechanism is not there yet (hopefully later today), but as a first application of this functionality, The default page for “My spurls” now shows your category structure and the 15 most visited pages through My Spurls. For me at least, this made the trick: My Spurls is now my default homepage from where I access my most frequently used sites.
  2. Export: As Allen mentioned in a comment to a previous post, the export functionality is here. It exports all your spurls as a bookmark file. The structure of the export file is the same as Explorer and Firefox use, and I believe almost any browser can import files of this format.

    This allows you to back up your Spurls locally, and more or less do whatever you want with them. They are – after all – yours.

The Spurl.net philosophy

Even though I’ve moved discussions about Spurl.net to another blog, I thought this belonged here as well…
– – –
“Tell me what you read and I shall tell you what you are.” is an anonymous proverb.

While I have no intentions to use Spurl.net to tell you who you are, the proverb highlights how important the information we consume is. Every day we take in a lot of information from a variety of sources. This information shapes our ideas, opinions and to some extent our personality. Given this fact, it is amazing that people don’t try to keep a better track of their information consumption.
Continue reading

The Spurl.net philosophy

“Tell me what you read and I shall tell you what you are.” is an anonymous proverb.

While I have no intentions to use Spurl.net to tell you who you are, the proverb highlights how important the information we consume is. Every day we take in a lot of information from a variety of sources. This information shapes our ideas, opinions and to some extent our personality. Given this fact, it is amazing that people don’t try to keep a better track of their information consumption.

I guess there are two reasons:

  1. Suitable tools have been missing.
  2. Because of the lack of tools, people haven’t really given its importance a thought.

Spurl.net is aimed at solving this problem. I’ve tried to implement it so that it becomes a seamless part of users’ browsing activity. See something you find interesting or want to store for later reference – a single click of a button marks it, indexes it for you to search later on and even stores a copy of the page so that it will always be available even though the original page changes or becomes unavailable (so called linkrot). If the user wants, he or she can add more metadata about the page such as a comment, a custom title and a suitable category in a personalized hierarchy of categories, all efforts to help the user locate the information again later.

The conscious effort to mark something is important, as only a part of the abundance of information we consume is worth being able to track later on. The marked information thereby becomes a record of the consumption that the user rates as important or somehow significant.

While I’m not totally convinced that “personalized search results” are the holy grail some people claim it to be, I’m sure that most users will find it hard to imagine how they managed without being able to search the interesting part their own browsing history, once they’ve become accustomed to it.

With this record in hand, Spurl.net can also offer the user a lot of interesting value adds on top of the core “store & search” functionality mentioned above. The recommendations, syndication possibilities and the “spurl beam” (see: Spurl.net page, all mentioned features require login) only scratch the surface of a wide range of functionality that can and will be offered utilizing users’ spurl history. Some of these are already being built into Spurl.net and will be introduced in the coming weeks.

While these are all nice frills, I will try to keep focused on the main vision as detailed above. As before, all comments and suggestions are welcomed.

– – –

As an end note, nicely portraying the importance of the information we consume, here are a few of the sources that inspired my Spurl.net implementation in the first place:

Storing pages and searching full text

Spurl.net now allows users to store a copy of spurled pages. Use the “Advanced” tab of the spurl! window, and choose “Store / Yes”.

When a page is stored, Spurl.net also indexes the entire text of the spurled page and thereby allows users to later search for any piece of text on pages that they have spurled.

This helps Spurl.net to further live up to the slogan: “You are what you read! Store it, search it, share it, use it” (the text that now greets new Spurl.net users).

The idea is that users will spurl and store everything that they’ve actually read, but just spurl (and not store) pages that they just want to keep for later reference. That way the index will correspond to what a user has actually read and thereby allow you to search for that little piece of information you know you’ve read but just don’t remember where.

Another obvious benefit is that this way you can be sure that your information will be available for future reference, even if the page is removed from its original source or lost via other means of “linkrot“. An invaluable feature when gathering information for research or writing.

I’m adding a functionality that will allow Spurl.net to store pages that require login, but as a vast majority of what most of us read online has open access, this should not be a serios drawback in the days until that will be available.

To search your spurled and stored pages, use the search page (or the search box at the top of the “My spurls” page). A document copy icon () indicates that the page was stored and allows you to open the stored copy.

In addition, Spurl now remembers your spurling preferences i.e. whether you last used the “Simple” or “Advanced” tab and whether you stored the last spurled page or not (assuming you’re likely to want to do the same next time around).

The next round of improvements will:

  1. …make the search results more thorough, showing where the search string was found (page text, comments, title, description, etc.) and display an excerpt indicating the match.
  2. …make the My spurls page more user friendly allowing different kind of sorting, filtering and manipulating the spurled pages.

Enjoy!

I’m waiting for the Trillian of Social Networking

This morning, the inevitable happened. I got an invitation from people that are starting to use Orkut, the latest fad in the Social Networking world.

I joined, like I have to some 5 or 6 other such systems:

But this time I’d had enough. I joined, and made a very simple profile that says: “I’m bored with maintaining multiple instances of my network on different social networking systems. I maintain my network at LinkedIn.”

In other words, I’ve had it. I’m not going to bother my friends and acquaintances with invitations to yet another social networking system. The reason I choose LinkedIn is that it has proven to be a source of good connections for me and it has the people that I am likely to be seeking contact with via “I know a guy that knows a guy” (“person that knows a person” would probably be more politically correct). But mainly I choose it because that’s where I have spent the most time on my network and profile.
Continue reading