Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Comment Re:wayland's flopping, lets try again! (Score 1) 354

if you want your application to be portable you cannot make use of any features of any particular desktop environment.

So basically you're saying that in order to be portable, you don't use non portable features? That's a revelation...

There's very few non portable desktop features anyway - most stuff gets picked up by all of the environments one way or another. I can't even think of any desktop specific feature that would make an application unusable in another environment...


More From Canonical Employee On: "Why Mir?" 337

An anonymous reader writes "Canonical Desktop and Mobile Engineer Christopher Halse Rogers explains in more detail the decision for Mir as apposed to Wayland. Although Halse Rogers 'was not involved in the original decision to create Mir,' he's had 'discussions with those who were.' 'We want something like Wayland, but different in almost all the details.' 'The upsides of doing our own thing — we can do exactly and only what we want, we can build an easily-testable codebase, we can use our own infrastructure, we don't have an additional layer of upstream review.' In a separate post Halse Rogers answer the question: Does this fragment the Linux graphics driver space?"

Comment Re:It's getting hot, hot, hot! (Score 1) 52

It was similar on Saturday. Heaps of stories about how parts of Sydney might reach _38_, and meanwhile Canberra quietly breaks 40.

But of course, it's forbidden to ever mention that Canberra is consistently hotter than Sydney in summer, otherwise people might forget the unassailable truth that Canberra is always freezing cold.

Comment Re:I love netbooks (Score 1) 336

The EeePC901 was the best netbook ever made.
Not only did the later ones miss the point by going to 10" and putting in a spinning disk, but they also reduced the quality of other components like the webcam.

Unfortunately my 901 died, I'm hoping to find another, but it seems that no one that has one wants to sell....

For a replacement, I considered a tablet - in particular an ASUS Transformer, but Android wasn't going to suit my needs (Proper multitasking where the application doesn't randomly close when the OS decides it needs to, and support for all the keyboard modifier keys - ctrl, alt, etc), and it looked like the Linux ports to it were too hit-and-miss to guarantee success.
I then considered an Ultrabook - either an 11" zenbook, or a Macbook air, but apart from the significantly higher cost, 11" is just way too big. An 11" laptop you can carry most places, a 9" one you can carry _everywhere_.

Comment Re:The third option (Score 1) 536

No checked exceptions put a massive burden on the user of your code.

Checked exceptions should only be used when
1. The exception is likely to happen in normal use of the method.
2. The calling code can do something sensible to deal with it.

If it's not likely to happen, then there's no point enforcing immediate handling of it. A generic top level exception handling routine will do.
Likewise, if the immediate calling code can't do anything about it, then it's just going to have to pass it out a level anyway, and at that point your Exception is polluting someone else's API, resulting in tight coupling. Either that, or they wrap the exception anyway - probably in an unchecked one, effectively making your checked exception pointless.

Comment Re:"So why aren't we doing it?" (Score 1) 990

Now, if half the population starts using "equipt" to mean "equipped", then it will be added to the dictionary.
See also:

Equipt probably isn't exactly standard these days (I use all those other -t words, but would still use equipped), but it's hardly "newspeak ebonification".

Slashdot Top Deals

"Kill the Wabbit, Kill the Wabbit, Kill the Wabbit!" -- Looney Tunes, "What's Opera Doc?" (1957, Chuck Jones)