Advanced

The First Personal Platform—for Everything

Posted by Ridcully on · 9 comments
Linux Journal; By Doc Searls
Mail this story
Print this story

Maybe the biggest thing that ever happened to Linux—at least scale-wise—is virtualization. As I recall, virtualization first materialized in a big commercial way with IBM, which started by putting many Linux instances on System z mainframes.

Full Story

  Nav
» Read more about: Story Type: Editorial; Groups: Community, IBM, Linux

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

  Related stories
» More like this

Comments (9)

It won't resolve properly from a comment post. Ridcully probably posted the right one. Here's a copy/paste of the URL from my browser window:

http://www.linuxjournal.com/content/first-personal-platform %E2%80%94-everything

Unicode characters in the URL?

Come on Linux Journal, get with it.
That link doesn't seem to work either, djohnston. It looks like it has a space between platform and %E2 that shouldn't be there.
I sent a message to Scott over this particular link and I hoped that he might be able to resolve it before it hit the Home page. I tried every trick in the book to get the LXer software to accept the link to Linux Journal and it simply would NOT accept it. If you search on "The First Personal Platform - for Everything", you'll get the correct page listed in a Google search without any worries. Sorry about all that.

And yes jdixon, that "space" is the problem.....I just tried again using Firefox instead of Chrome, and got the same result. You can paste in the url without the space,but as soon as you save/send, the space somehow reappears. It's weird indeed and I personally would like to know just what is happening.

I fixed this so that the LXer link will now click through to the intended story, however, Linux Journal should really avoid using extended characters like the unicode long hyphen in their URLs. The php language has some nice text processing substitutions that can nicely sanitize an arbitrary string into a well-formed URL.

RFC1738 permits a limited set of encoded characters in URLs but also cautions about unsafe characters. In this day and age of sql injection and cross site scripting exploits, many web sites including LXer are taking the safe approach of permitting a specific set of user inputs rather than excluding a set of unsafe user inputs.
Quoting:I fixed this so that the LXer link will now click through to the intended story


I'm very curious, bob. How did you fix it?

It went something like this:

update news set url='http://...etc...' where id=192174;
In other words, "manual override".
no support for unicode in urls? come on get with it!

as someone living in china i have no interest at all whatsoever to be forced to limit urls to an ascii character set. unicode support is not optional here, it's a hard requirement. get with the times please. there are other ways to make sure that there is no code injection.

that said, using a unicode long hyphen where a plain ascii minus would do is also not the nicest choice.

greetings, eMBee.

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post