Well, I'm sure you are a great touch-typist. I'm pretty good, too. However, I'm talking about the other stuff you're able to use your keyboard for. In Photoshop, for instance, all those keys actually are shortcuts right now, but since most people - even someone like my ex-girlfriend who is a photographer and has spent years in school and work using Photoshop - don't know a fraction of the shortcuts available, they bring the mouse and wander away in the menus.
The same thing with me and Eclipse or IntelliJ Idea - there are hundreds of shortcuts. Most of them are very valuable. But it's so damn hard to learn them because they are so many, most of them go unnoticed - to me anyway. Maybe you are different, but if I can use my keyboard for more, and my mouse for less, I will be a happy guy.
Can you imagine the power consumption? Not to mention possibly needing a cooling fan (the thing would need some kind of internal processor). The whole thing would generate quite a bit of heat, too. This is your keyboard we're talking about! It's hot, noisy, you have to reboot it every now and then, too.
Very funny. I can imagine the power consumption. this OLED screen is about as big as I expect the Enter-key on the Optimus will be. The Optimus images show 140 buttons. Even if every button would be as big as the Enter-key, and they would all have 65k colors, and they would continuously show full screen white color, the power consumption would be ~50 watts. Calculating with an average size of a quarter of that (~14x14 mm) would give us a much lower number. Given that they will always show mostly black, I'd say an average of less than 7 watts is probable.
The keyboard would need "some kind of internal processor", yes (as does any USB keyboard), but it would do with your average microcontroller, well maybe a couple of them. My guess is that the power dissipation of each would be 1-2 watts. No need for fans. No more heat than the keyboard I'm typing on now (it's a laptop). No need for reboots of the keyboard - it would obviously be driven from the computer, the keyboard won't need to know anything about what it's showing.
My first serious note is; Why hasn't Apple jumped on this like stink-on-poo. This seems like an item that would be right up their alley.
My thoughts exactly. I must admit I'm a bit frustrated that even geeks who like the idea of this keyboard doesn't seem to view it as more than a cute toy. I think it might revolutionize human-computer interaction (I explain this in more detail below). Imagine the new Mac Book Pro with a keyboard like this, and application support in every Apple application...
Scenario: Using `less`, the left and right keys are dimmed while the up arrow is red (indicating that you're at the top of the document) and the down arrow is flashing green with a number (indicating the number of rows remain in the document.) As you scroll down, the remaining lines decrease.
While this is cute (and I would love it), it's not good enough.
Scenario: When you point your mouse at a text-input area (such as the one I'm typing in right now), the keyboard is a regular keyboard with a few cool shortcuts. When you're done typing, and click at the browser area (in which you can't type), it all changes. Suddenly, keys are instead shortcuts to Reload, Back, Home, this type of stuff. The "/" key is a magnifying glass, and when you press it, you get your regular keyboard to indicate that you can enter text to search in the page.
While surfing, the Email-key on your keyboard starts pulsating with an envelope, indicating that new mail has arrived (Biff in your keyboard baby!). You switch focus to your MUA, and the keyboard buttons transform into icons for Reply, Forward, Write new, Next unread message... You reply to the new message, and voilà, there's your regular keys again.
When you're done, the IM key starts blinking... Well, you get my drift.
So, what does this change in your UI? Well, for starters, we can finally get rid of all these space hogging, most often ugly, shortcut tool-/buttonbars. All of this functionality will instead be available in the keyboard. Learning shortcuts in a new application will be a breeze - the first times you're using it, the keys show what they mean, and after a while, you have it in your fingers and can make all keys turn black, effectively cloning the Das Keyboard...;)
The real action, of course, happens in applications with heavy use of shortcuts, such as Photoshop, Word, Eclipse and other IDEs, and the ruler of them all: Emacs! Imagine pressing Alt, then Meta, then Ctrl... While the keys are updated to reflect their current functionality!
Again, people view this as cute; I view it as a potential user interface revolution in the hands of someone like Apple (or preferably Gnome!).
Actually I have been following the developments with Perl 6 and Parrot. And yes, Monad uses $_ which is quite perlish, and other Perl-inspired stuff as well.
However, that particular example of code ( String.split().split() ) is not very perl-like, is it?
This will be my last post on the subject as I feel that you, sir, are mainly interested in picking nits.
That's not the point. NickFortune challenged someone to show that it's possible to do. It's not only possible, but in a way which is pretty much as straightforward as using cut, awk or sed. Naturally it's possible to do using a regex as well, if you prefer that.
The point is that MSH is very impressive as a way to use.NET and other nice things in a scripting environment, IMO.
Tell you what, perhaps you can tell me if Monad comes with a filter object that will take an object representing a body of text, extract a portion of that text by either column number or character position, and pass it on to another filter for further processing. Because sometimes that's a sueful thing to be able to do and frankly, I couldn't find that bit in TFA anywhere.
I haven't really studied Monad and the article that deeply, but my first impression is that you would accomplish that ("command | cut -d ' ' -f 3 | cut -d ':' -f 1") using something like this:
I presume it's written in C#/.NET, so what's to say we can't run it under Mono?
Who knows, we might be lucky and this is the first project Microsoft will release under it's GPL-like license? MS taking over the heart of the Linux geeks - their SHELL!;)
Or Gnome could just incorporate BeanShell instead...
I run a website, a webmagazine in Sweden. It started out as a music/lifestyle webmag, and is now more of a collection of blogs, mostly about music and related things (sports, debate, feminism, lifestyle, TV). In other words, the visitors are not at all tech type guys, but it's definately an inner city, trendy type of crowd. I would not hesitate to call them early adopters. Nonetheless, I was amazed when I checked the browser stats for October after reading this article. WE HAVE 20% FIREFOX VISITORS! Please see below the figures for the top 5 browsers (not counting the mysterious "Unknown" browser, which is mostly RSS aggregators and its ilk):
(Sorry for the bad formatting, why can't Slashcode support the pre-tag?)
Month IE Firefox Safari Mozilla Netscape May 64.2 16.7 5.3 0* 1.3 June 64.7 17.9 5.4 0* 1 July 65.9 15.6 4.6 3.8 2.1 Aug 66.8 16.6 5 2.5 1.6 Sep 62.9 19.2 5.9 3.2 1.7 Oct 59 20 5.8 3.9 2.4
* Before this date, Firefox & other Mozilla were lumped together.
I don't see how Eclipse is a direct competitor to MS at this point in time, they're hardly in the same market.
Partly correct. However,.NET is a direct competitor to Java/J2EE, and Eclipse (and other IDEs) are rapidly adding support for other languages and architectures, among them C# and.NET.
The most interesting thing to me, though, is that VS.NET is so powerless and hard to use. I used to think VS was pretty technologically advanced back in the day, albeit bad in other ways. Both IntelliJ Idea and Eclipse blow it away in terms of features and usability. Add to this that JetBrains, the creators of Idea and ReSharper (an add-on for VS.NET that is absolutely crucial to be able to use VS at all, IMO), are developing a full-blown.NET IDE that is positively going to blow VS.NET away even farther. Note that I haven't tried VS 2005 RC so that might be better, but I'm not holding my breath.
You have to hand it to him though - he has the Slashdot userid 200000 and he always manages to get posts ending in 2 and a number of zeros...! AMAZING!
Almost as amazing as his new world. Speaking of which, what's going on with Open Croquet? There's your new world mr 200000!
I use my phone to carry data with me. I always bring it with me anyway, and it's got a 512 MB MemoryStick in it. When I feel a little bit more rich, I'll get a 2 GB one in it's stead.
Yes, I need a data cable but there's always one or two to borrow from co-workers.
Oh and it's got a very nice mp3 player and a 2 Mpixel camera to boot! I love that little thing... It's a Sony Ericsson W800.
"Went right off the top of the scale. Buried the needle! We're close on this one, I can feel it!"
I know this is off-topic, but I watched Ghostbusters yesterday and, damn, it's so good! I'd forgotten.
Google Desktop vs Apple Spotlight/Dashboard
on
Google Releases GDS 2.0
·
· Score: 0, Offtopic
I know the comparison may not be entirely fair, as it's not exactly the same thing, but looking at the screenshots of Google Desktop and reading about it, I can't help thinking of Apple's Dashboard. And the feeling I get is that Google is looking PC/Windowsish and dull, while Dashboard looks Applish and smart.
On the other hand, I'm not that big a fan of Dashboard either, but seriously that Sidebar doesn't really look thought-out and well-designed...
I reviewed Bricolage for a webzine that I used to run, that was a little more than 2 years ago. We decided not to go with Bricolage.
Anyway, I'm not really out to bash Bricolage as such, but do you call thisintegrating?
You have basically linked "Forums" to a phpBB? The style, the menu, everything looks different. Oh, yeah, it looks like you also posted the data from a feature into, not one, but several forums!? Why have the same content in twodifferent threads?
Again, not to bash Bricolage but you may want to give a better example of "integration" than that.
I went to a show here in Sweden a couple of months ago. It was 5 guys who were all awesome drummers. They made music using glasses, bowls of water, and different drums and rhythmic instruments.
Anyway, they had this great setup with basically what you are describing, except that the samples were controlled by some 10-15 laser beams that shot right out from the back of the stage. When you broke a beam, a sample started or stopped. They could control it either by having the sample playing while the beam was broken, or start/stop the sample by quickly breaking the beam and "let it through" again.
It made for an extremely good show.
They also had a giant kind of a marimba, that was perhaps 8 meters tall and 15 meters wide, with two guys standing by the ceiling and playing.
The last number of the show was all 5 guys playing in sync with Gene Krupa (perhaps the greatest drummer ever) showing him doing the number on a projector at the back of the stage.
This is my main gripe with software development today. I got the feeling as soon as I started working in the field in the late nineties, and it has grown on me since then.
If I ever have to work on a content management-system, intranet or something like that again, I will puke. Companies spend thousands and thousands on developing the same things over and over and over again. This is what the guys in charge need to learn from Stallman - that they, and everyone else benefits from using and developing free software.
And before someone mentions the obvious, of course I realise that there are certain areas where a company benefits from having their own in-house solution, but that's a tiny fraction of all the software that is spent money on developing.
Before a manager grants funds for any in-house development, he or she should ask the question: Is this something that other software companies have done for 5 years or more? If the answer is yes, they should use and build upon a free software solution instead.
I'm not trying to argue with you, or disagree about the trouble to find relevant information with Google, but how about this site: http://fileshare.eshop.bg/list.php?
I don't know shit about schematics but to me, it seems useful. It was my second result for that search, btw.
Well, the problem here is that in a few years, if it's sufficiently convenient to download all the TV you wanna see, people will start doing that and quit their subscriptions.
As stated by many others in this thread, though, this is no issue for the producers of TV since they just want to get their shows out to as many viewers as possible. Now they don't have to bother with the overhead of building their own network, but they have to create new revenue-streams. If they want to continue to get their revenue from ads, they have to create new models for advertising, which is not trivial.
Regardless of piracy, this is becoming a major problem for media that get lots of income from ads: We, the people, are fed up with bad ad-formats. Recent studies here in Sweden show that while we're not bothered by ads per se, we don't like pushy advertising. 10% of all Swedish households are registered in the NIX-registry. This is a registry which prohibits phone sales to the households registered. More and more people are switching channels when the ads come, and then there is the risk they won't come back.
Even the Swedish Advertising Association is picking up on this, and their chairman recently wrote a debate article about this in Sweden's biggest newspaper.
So, even if people don't pirate TV, the advertising model is starting to show major flaws. This is only augmented by the possibility to download TV over the Internet and bypass advertising completely. In this scenario, TiVo et al are only by-products of the flawed situation we have, and I foresee that a new player will step up, that will strike deals directly with the TV producers and make the networks redundant - that is, if the networks don't adapt and do, in essence, the same thing. This will be done as soon as some smart business person comes up with a new great idea for creating revenue, and then, the only way for the networks of today to continue to compete is to use whatever strengths they have today, when it comes to brand recognition as well as their ability to sell ads.
I'm not sure if I was able to make my point, my English isn't what's it should be today.
Well, I'm sure you are a great touch-typist. I'm pretty good, too. However, I'm talking about the other stuff you're able to use your keyboard for. In Photoshop, for instance, all those keys actually are shortcuts right now, but since most people - even someone like my ex-girlfriend who is a photographer and has spent years in school and work using Photoshop - don't know a fraction of the shortcuts available, they bring the mouse and wander away in the menus.
The same thing with me and Eclipse or IntelliJ Idea - there are hundreds of shortcuts. Most of them are very valuable. But it's so damn hard to learn them because they are so many, most of them go unnoticed - to me anyway. Maybe you are different, but if I can use my keyboard for more, and my mouse for less, I will be a happy guy.
And that thing about Emacs was a joke. I use vi.
Can you imagine the power consumption? Not to mention possibly needing a cooling fan (the thing would need some kind of internal processor). The whole thing would generate quite a bit of heat, too. This is your keyboard we're talking about! It's hot, noisy, you have to reboot it every now and then, too.
Very funny. I can imagine the power consumption. this OLED screen is about as big as I expect the Enter-key on the Optimus will be. The Optimus images show 140 buttons. Even if every button would be as big as the Enter-key, and they would all have 65k colors, and they would continuously show full screen white color, the power consumption would be ~50 watts. Calculating with an average size of a quarter of that (~14x14 mm) would give us a much lower number. Given that they will always show mostly black, I'd say an average of less than 7 watts is probable.
The keyboard would need "some kind of internal processor", yes (as does any USB keyboard), but it would do with your average microcontroller, well maybe a couple of them. My guess is that the power dissipation of each would be 1-2 watts. No need for fans. No more heat than the keyboard I'm typing on now (it's a laptop). No need for reboots of the keyboard - it would obviously be driven from the computer, the keyboard won't need to know anything about what it's showing.
My first serious note is; Why hasn't Apple jumped on this like stink-on-poo. This seems like an item that would be right up their alley.
;)
My thoughts exactly. I must admit I'm a bit frustrated that even geeks who like the idea of this keyboard doesn't seem to view it as more than a cute toy. I think it might revolutionize human-computer interaction (I explain this in more detail below). Imagine the new Mac Book Pro with a keyboard like this, and application support in every Apple application...
Scenario: Using `less`, the left and right keys are dimmed while the up arrow is red (indicating that you're at the top of the document) and the down arrow is flashing green with a number (indicating the number of rows remain in the document.) As you scroll down, the remaining lines decrease.
While this is cute (and I would love it), it's not good enough.
Scenario: When you point your mouse at a text-input area (such as the one I'm typing in right now), the keyboard is a regular keyboard with a few cool shortcuts. When you're done typing, and click at the browser area (in which you can't type), it all changes. Suddenly, keys are instead shortcuts to Reload, Back, Home, this type of stuff. The "/" key is a magnifying glass, and when you press it, you get your regular keyboard to indicate that you can enter text to search in the page.
While surfing, the Email-key on your keyboard starts pulsating with an envelope, indicating that new mail has arrived (Biff in your keyboard baby!). You switch focus to your MUA, and the keyboard buttons transform into icons for Reply, Forward, Write new, Next unread message... You reply to the new message, and voilà, there's your regular keys again.
When you're done, the IM key starts blinking... Well, you get my drift.
So, what does this change in your UI? Well, for starters, we can finally get rid of all these space hogging, most often ugly, shortcut tool-/buttonbars. All of this functionality will instead be available in the keyboard. Learning shortcuts in a new application will be a breeze - the first times you're using it, the keys show what they mean, and after a while, you have it in your fingers and can make all keys turn black, effectively cloning the Das Keyboard...
The real action, of course, happens in applications with heavy use of shortcuts, such as Photoshop, Word, Eclipse and other IDEs, and the ruler of them all: Emacs! Imagine pressing Alt, then Meta, then Ctrl... While the keys are updated to reflect their current functionality!
Again, people view this as cute; I view it as a potential user interface revolution in the hands of someone like Apple (or preferably Gnome!).
How can a Java IDE be one of the most important Open Source projects when there is no usable Open Source Java implementation available?
Eclipse runs very nicely with GCJ thank you very much.
Actually I have been following the developments with Perl 6 and Parrot. And yes, Monad uses $_ which is quite perlish, and other Perl-inspired stuff as well.
However, that particular example of code ( String.split().split() ) is not very perl-like, is it?
This will be my last post on the subject as I feel that you, sir, are mainly interested in picking nits.
That's not the point. NickFortune challenged someone to show that it's possible to do. It's not only possible, but in a way which is pretty much as straightforward as using cut, awk or sed. Naturally it's possible to do using a regex as well, if you prefer that.
The point is that MSH is very impressive as a way to use
Heh, actually, rather Java by way of
I haven't really studied Monad and the article that deeply, but my first impression is that you would accomplish that ("command | cut -d ' ' -f 3 | cut -d ':' -f 1") using something like this:
`command | $_.split(" ")[2].split(":")[0] | another_filter_for_further_processing`
I presume it's written in C#/.NET, so what's to say we can't run it under Mono?
;)
Who knows, we might be lucky and this is the first project Microsoft will release under it's GPL-like license? MS taking over the heart of the Linux geeks - their SHELL!
Or Gnome could just incorporate BeanShell instead...
Ok, didn't know that. Thanks (this goes out to YA_python_dev too)!
Now we can discuss the actual numbers! IE UNDER 60%!!!
(Sorry for the bad formatting, why can't Slashcode support the pre-tag?)
Partly correct. However,
The most interesting thing to me, though, is that VS.NET is so powerless and hard to use. I used to think VS was pretty technologically advanced back in the day, albeit bad in other ways. Both IntelliJ Idea and Eclipse blow it away in terms of features and usability. Add to this that JetBrains, the creators of Idea and ReSharper (an add-on for VS.NET that is absolutely crucial to be able to use VS at all, IMO), are developing a full-blown
You have to hand it to him though - he has the Slashdot userid 200000 and he always manages to get posts ending in 2 and a number of zeros...! AMAZING!
Almost as amazing as his new world. Speaking of which, what's going on with Open Croquet? There's your new world mr 200000!
I use my phone to carry data with me. I always bring it with me anyway, and it's got a 512 MB MemoryStick in it. When I feel a little bit more rich, I'll get a 2 GB one in it's stead.
Yes, I need a data cable but there's always one or two to borrow from co-workers.
Oh and it's got a very nice mp3 player and a 2 Mpixel camera to boot! I love that little thing... It's a Sony Ericsson W800.
I know this is off-topic, but I watched Ghostbusters yesterday and, damn, it's so good! I'd forgotten.
I know the comparison may not be entirely fair, as it's not exactly the same thing, but looking at the screenshots of Google Desktop and reading about it, I can't help thinking of Apple's Dashboard. And the feeling I get is that Google is looking PC/Windowsish and dull, while Dashboard looks Applish and smart.
On the other hand, I'm not that big a fan of Dashboard either, but seriously that Sidebar doesn't really look thought-out and well-designed...
This was so utterly funny to me right now, I had to add you to my Friends list immediately!
I reviewed Bricolage for a webzine that I used to run, that was a little more than 2 years ago. We decided not to go with Bricolage.
Anyway, I'm not really out to bash Bricolage as such, but do you call this integrating?
You have basically linked "Forums" to a phpBB? The style, the menu, everything looks different.
Oh, yeah, it looks like you also posted the data from a feature into, not one, but several forums!?
Why have the same content in two different threads?
Again, not to bash Bricolage but you may want to give a better example of "integration" than that.
I went to a show here in Sweden a couple of months ago. It was 5 guys who were all awesome drummers. They made music using glasses, bowls of water, and different drums and rhythmic instruments.
Anyway, they had this great setup with basically what you are describing, except that the samples were controlled by some 10-15 laser beams that shot right out from the back of the stage. When you broke a beam, a sample started or stopped. They could control it either by having the sample playing while the beam was broken, or start/stop the sample by quickly breaking the beam and "let it through" again.
It made for an extremely good show.
They also had a giant kind of a marimba, that was perhaps 8 meters tall and 15 meters wide, with two guys standing by the ceiling and playing.
The last number of the show was all 5 guys playing in sync with Gene Krupa (perhaps the greatest drummer ever) showing him doing the number on a projector at the back of the stage.
All in all, a great show.
Actually, this is quite how the one at labs.google.com worked - that didn't zoom any other icons except the one the mouse was over either.
Mod parent up!
This is my main gripe with software development today. I got the feeling as soon as I started working in the field in the late nineties, and it has grown on me since then.
If I ever have to work on a content management-system, intranet or something like that again, I will puke. Companies spend thousands and thousands on developing the same things over and over and over again. This is what the guys in charge need to learn from Stallman - that they, and everyone else benefits from using and developing free software.
And before someone mentions the obvious, of course I realise that there are certain areas where a company benefits from having their own in-house solution, but that's a tiny fraction of all the software that is spent money on developing.
Before a manager grants funds for any in-house development, he or she should ask the question: Is this something that other software companies have done for 5 years or more? If the answer is yes, they should use and build upon a free software solution instead.
I'm not trying to argue with you, or disagree about the trouble to find relevant information with Google, but how about this site: http://fileshare.eshop.bg/list.php?
I don't know shit about schematics but to me, it seems useful. It was my second result for that search, btw.
Yeah, except that it actually is a joke. The quote is from The GNAA.
Um, yeah, and this is very pretty too.
Oh, btw, if you'd RTFA you would know the box mentioned in it comes in black too.
Well, the problem here is that in a few years, if it's sufficiently convenient to download all the TV you wanna see, people will start doing that and quit their subscriptions.
As stated by many others in this thread, though, this is no issue for the producers of TV since they just want to get their shows out to as many viewers as possible. Now they don't have to bother with the overhead of building their own network, but they have to create new revenue-streams. If they want to continue to get their revenue from ads, they have to create new models for advertising, which is not trivial.
Regardless of piracy, this is becoming a major problem for media that get lots of income from ads: We, the people, are fed up with bad ad-formats. Recent studies here in Sweden show that while we're not bothered by ads per se, we don't like pushy advertising. 10% of all Swedish households are registered in the NIX-registry. This is a registry which prohibits phone sales to the households registered. More and more people are switching channels when the ads come, and then there is the risk they won't come back.
Even the Swedish Advertising Association is picking up on this, and their chairman recently wrote a debate article about this in Sweden's biggest newspaper.
So, even if people don't pirate TV, the advertising model is starting to show major flaws. This is only augmented by the possibility to download TV over the Internet and bypass advertising completely. In this scenario, TiVo et al are only by-products of the flawed situation we have, and I foresee that a new player will step up, that will strike deals directly with the TV producers and make the networks redundant - that is, if the networks don't adapt and do, in essence, the same thing. This will be done as soon as some smart business person comes up with a new great idea for creating revenue, and then, the only way for the networks of today to continue to compete is to use whatever strengths they have today, when it comes to brand recognition as well as their ability to sell ads.
I'm not sure if I was able to make my point, my English isn't what's it should be today.