Adding a dimension to an task on a computer does nothing but slow it down in most cases. Yes, it make lower the learning curve, or be more prettyful, but slow it down it does.
Lets take for example the task of taking all.mp3 files and changing them to.ogg files.
In one dimension (command line), we have a simple python script:
#!/usr/bin/env python import os list = os.listdir('.') for item in list:
os.system('mp32ogg "' + item)
Nice and easy, and scales linearly with x number of file.
Now lets add another dimension: a GUI.
Now we go into our graphical program to convert it, and open a file manager, and select something, and then encode it. Now it is easily 2x time.
Now lets add a third dimension: We open a program to do it, open a file manager, and then walk around and chase the buggers down. 5x time at least.
And we got the ooh factor, but only at the cost of 5 times the time (and it is interactive time too!) Psh, I'll stick with my CLI.
It actually works very nicely; extremely responsive, and works great using Firefox. I'll test with Konqueror using a fake user-agent string later, and see how well it works for it.
Its fairly featured too, support editing (duh), sorting, formula (lots of them are built in).
The User Interface is surprisingly good, none of the clutter of a normal office program; I really like the streamlining of it all.
I'm impressed overall. Now bring me a nice collaborative paint program/ whiteboard, and I'd be very happy with all their office offerings.
public class SqlWords {
public const string SELECT = " SELECT ";
public const string TOP = " TOP ";
public const string DISTINCT = " DISTINCT ";
public const string FROM = " FROM ";
public const string INNER = " INNER ";
public const string JOIN = " JOIN ";
public const string INNER_JOIN = " INNER JOIN ";
public const string LEFT = " LEFT "; }
IMPORTANT-READ CAREFULLY: This End-User License Agreement ("EULA") is a legal agreement between you (either an individual or a single legal entity) and the manufacturer ("Manufacturer") of the computer system or computer system component ("HARDWARE") with which you acquired the Microsoft software product(s) identified above ("SOFTWARE"). The SOFTWARE includes Microsoft computer software, and may include associated media, printed materials, "online," or electronic documentation and Internet based services. Note, however, that any software, documentation, or web services that are included in the SOFTWARE, or accessible via the SOFTWARE, and are accompanied by their own license agreements or terms of use are governed by such agreements rather than this EULA. The terms of a printed, paper EULA, which may accompany the SOFTWARE, supersede the terms of any on-screen EULA. This EULA is valid and grants the end -user rights ONLY if the SOFTWARE is genuine and a genuine Certificate of Authenticity for the SOFTWARE is included. For more information on identifying whether your software is genuine, please see http://www.microsoft.com/piracy/howtotell.
By installing, copying, downloading, accessing or otherwise using the SOFTWARE, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, you may not use or copy the SOFTWARE, and you should promptly contact Manufacturer for instructions on return of the unused product(s) in accordance with Manufacturer's return policies.
SOFTWARE PRODUCT LICENSE
The term "COMPUTER" as used herein shall mean the HARDWARE, if the HARDWARE is a single computer system, or shall mean the computer system with which the HARDWARE operates, if the HARDWARE is a computer system component.
1. GRANT OF LICENSE. Manufacturer grants you the following
rights, provided you comply with all of the terms and
conditions of this EULA:
* Installation and Use. Except as otherwise expressly
provided in this EULA, you may install, use, access,
display and run only one (1) copy of the SOFTWARE on
the COMPUTER. The SOFTWARE may not
be used by more than one (1) processor at any one time
on the COMPUTER, unless a higher number is indicated
on the Certificate of Authenticity. You may permit a
maximum of five (5) ("Connection Maximum") computers
or other electronic devices (each a "Device") to connect
to the COMPUTER to utilize the services of the SOFTWARE
solely for File and Print services, Internet Information
services, and remote access (including connection sharing
and telephony services). The five (5) Connection Maximum
includes any indirect connections made through
"multiplexing" or other software or hardware which pools
or aggregates connections. Except as otherwise permitted
below, you may not use the Device to use, access, display
or run the SOFTWARE, the SOFTWARE's
User Interface or other executable software residing
on the COMPUTER.
* Software as a Component of the Computer - Transfer. THIS
LICENSE MAY NOT BE SHARED,
TRANSFERRED TO OR USED CONCURRENTLY
ON DIFFERENT COMPUTERS. The SOFTWARE
is licensed with the HARDWARE as a single integrated
product and may only be used with the HARDWARE. If the
SOFTWARE is not accompanied by new HARDWARE, you may
not use the SOFTWARE. You may permanently transfer all
of your rights under this EULA only as part of a
permanent sale or transfer of the HARDWARE, provided
you retain no copies, if you transfer all of the SOFTWARE
(including
Speaking as one who is too much older than the demographic you speak of, and is a fairly competent programmer, I call your BS. Complexity has gone up, but it is by no means beyond someone who is interested and dedicated.
My school doesn't offer any classes in programming, so I teach myself, but sadly, I'm not sure how many people would take it if they did offer it. Most kids my age are just lazy sheep; programming isn't required to graduate, and it isn't 'cool', so people don't take it, sans geeks.
This is nothing big -- the Swiss have been doing it for years. They simply buy power off the French grid at night from the nuclear plants, and then use it to pipe water up a mountain. Once the peak hits, they let it down to power hydroelectric plants, selling energy back to the French -- for profit.
On konqueror and linux, I will go anywhere without a thought -- if it gets past my browser, it won't even run, and if it magically does, I run as a normal user. If it gets past all of that, it DESERVES to 0wn me:)
On firefox and windows, I am wary, and will think about what I visit.
On IE and windows (sometimes it happens:/), I will visit nowhere but microsoft.com (for updates), getfirefox.org (for firefox:), and slashdot.org (I can't resist...).
The setting matters a lot in my choices...
Stupid quiz to be begin with though; spyware based on screenshots? wtf?
Before people start barking about open source being "closed", lets remember a little book that we all should have read. It was written by a bard named ESR, and is named "The Cathedral and the Bazaar". It tells a story about how many open source projects are, and still are, closed in the development process. These days, many are more transparent, but there is more than one closed one lurking about.
Just because it is MS does not change the fact that this is a patent-system absurdity, another reason why it should be overhauled. People are surprised when huge companies with an enormous portfolio of patents want reform; this is the reason the companies want it: they can't do the Mutually Assured Destruction scheme against small companies like they can eachother. One small company with a stupid patent can hold a company hostage.
I hate MS as much as the next slashdotter, but this evil is so bad we do not even wish it upon them. Abuse is abuse.
If you really want to follow the slashdot paradigm, then mod me down for my pro-ish MS remarks.
Screw pi, I'm patenting e. With e, I not only get all the above benefits, but I also get almost every word in the English language, as e is the most common letter.
You know, no matter how rational of an argument you have, adding multiple question marks or exclamation points always takes credability points away in most people's books.
Because of how the Internet works the only way we can tell how you mean stuff is how you write it -- caps is generally regarded as shouting, and 1337 conveys a stereotype, as does aimspeek. Similarly, using multiple punctuation marks leads to other stereotypes.
I saw a rule of thumb for exclamation points once -- you should only use as many in a week as you have thumbs.
you search the Government.
...wait a minute...
In Soviet Russia, the Government Searches you.
Title says it all.
This is serious advice; using it.
yea, I like it to; hence why I shamelessly stole it off someone else's sig :D
BWHAHAHAHAHAHAH....
Duke Nukem Forever... Ship Early...
BWHAHAHAHAHAHAHAHAHAHAH
Adding a dimension to an task on a computer does nothing but slow it down in most cases. Yes, it make lower the learning curve, or be more prettyful, but slow it down it does.
.mp3 files and changing them to .ogg files.
Lets take for example the task of taking all
In one dimension (command line), we have a simple python script:
#!/usr/bin/env python
import os
list = os.listdir('.')
for item in list:
os.system('mp32ogg "' + item)
Nice and easy, and scales linearly with x number of file.
Now lets add another dimension: a GUI.
Now we go into our graphical program to convert it, and open a file manager, and select something, and then encode it. Now it is easily 2x time.
Now lets add a third dimension: We open a program to do it, open a file manager, and then walk around and chase the buggers down.
5x time at least.
And we got the ooh factor, but only at the cost of 5 times the time (and it is interactive time too!) Psh, I'll stick with my CLI.
It actually works very nicely; extremely responsive, and works great using Firefox. I'll test with Konqueror using a fake user-agent string later, and see how well it works for it.
Its fairly featured too, support editing (duh), sorting, formula (lots of them are built in).
The User Interface is surprisingly good, none of the clutter of a normal office program; I really like the streamlining of it all.
I'm impressed overall. Now bring me a nice collaborative paint program/ whiteboard, and I'd be very happy with all their office offerings.
Konqueror is, and has been for a while. Ditto with iCab.
Nintendo will change the Wii back to Nintendo Revolution with a big 'gotcha!'.
See, I can make baseless predictions and state them as facts too.
I'm glad I can learn from such quality enterprise code as this:
http://thedailywtf.com/forums/64597/ShowPost.aspx
http://thedailywtf.com/forums/64833/ShowPost.aspx
Excerpt for the lazy:
public class SqlWords
{
public const string SELECT = " SELECT ";
public const string TOP = " TOP ";
public const string DISTINCT = " DISTINCT ";
public const string FROM = " FROM ";
public const string INNER = " INNER ";
public const string JOIN = " JOIN ";
public const string INNER_JOIN = " INNER JOIN ";
public const string LEFT = " LEFT ";
}
It is annoying that minors cannot participate in this, though. College ages being 'young' or not is debatable.
Microsoft(r) Windows(r) XP Home Edition
END-USER LICENSE AGREEMENT
IMPORTANT-READ CAREFULLY: This End-User
License Agreement ("EULA") is a legal agreement between you
(either an individual or a single legal entity) and the
manufacturer ("Manufacturer") of the computer system or computer
system component ("HARDWARE") with which you acquired the
Microsoft software product(s) identified above ("SOFTWARE"). The
SOFTWARE includes Microsoft computer software, and may include
associated media, printed materials, "online," or electronic
documentation and Internet based services. Note, however, that
any software, documentation, or web services that are included in
the SOFTWARE, or accessible via the SOFTWARE, and are
accompanied by their own license agreements or terms of use
are governed by such agreements rather than this EULA. The
terms of a printed, paper EULA, which may accompany the
SOFTWARE, supersede the terms of any on-screen EULA. This
EULA is valid and grants the end -user rights ONLY if the
SOFTWARE is genuine and a genuine Certificate of
Authenticity for the SOFTWARE is included. For more
information on identifying whether your software is genuine,
please see http://www.microsoft.com/piracy/howtotell.
By installing, copying, downloading, accessing or otherwise using
the SOFTWARE, you agree to be bound by the terms of this EULA.
If you do not agree to the terms of this EULA, you may not use or
copy the SOFTWARE, and you should promptly contact Manufacturer
for instructions on return of the unused product(s) in accordance
with Manufacturer's return policies.
SOFTWARE PRODUCT LICENSE
The term "COMPUTER" as used herein shall mean the HARDWARE, if
the HARDWARE is a single computer system, or shall mean the
computer system with which the HARDWARE operates, if the
HARDWARE is a computer system component.
1. GRANT OF LICENSE. Manufacturer grants you the following
rights, provided you comply with all of the terms and
conditions of this EULA:
* Installation and Use. Except as otherwise expressly
provided in this EULA, you may install, use, access,
display and run only one (1) copy of the SOFTWARE on
the COMPUTER. The SOFTWARE may not
be used by more than one (1) processor at any one time
on the COMPUTER, unless a higher number is indicated
on the Certificate of Authenticity. You may permit a
maximum of five (5) ("Connection Maximum") computers
or other electronic devices (each a "Device") to connect
to the COMPUTER to utilize the services of the SOFTWARE
solely for File and Print services, Internet Information
services, and remote access (including connection sharing
and telephony services). The five (5) Connection Maximum
includes any indirect connections made through
"multiplexing" or other software or hardware which pools
or aggregates connections. Except as otherwise permitted
below, you may not use the Device to use, access, display
or run the SOFTWARE, the SOFTWARE's
User Interface or other executable software residing
on the COMPUTER.
* Software as a Component of the Computer - Transfer. THIS
LICENSE MAY NOT BE SHARED,
TRANSFERRED TO OR USED CONCURRENTLY
ON DIFFERENT COMPUTERS. The SOFTWARE
is licensed with the HARDWARE as a single integrated
product and may only be used with the HARDWARE. If the
SOFTWARE is not accompanied by new HARDWARE, you may
not use the SOFTWARE. You may permanently transfer all
of your rights under this EULA only as part of a
permanent sale or transfer of the HARDWARE, provided
you retain no copies, if you transfer all of the SOFTWARE
(including
$ cat post | sed 's/too much/not too much/g' > post
Speaking as one who is too much older than the demographic you speak of, and is a fairly competent programmer, I call your BS. Complexity has gone up, but it is by no means beyond someone who is interested and dedicated.
:/
My school doesn't offer any classes in programming, so I teach myself, but sadly, I'm not sure how many people would take it if they did offer it. Most kids my age are just lazy sheep; programming isn't required to graduate, and it isn't 'cool', so people don't take it, sans geeks.
Geek to sheep ratio is low though
This is nothing big -- the Swiss have been doing it for years. They simply buy power off the French grid at night from the nuclear plants, and then use it to pipe water up a mountain. Once the peak hits, they let it down to power hydroelectric plants, selling energy back to the French -- for profit.
;)
Clever bastards those swiss
Agreed.
:)
:/), I will visit nowhere but microsoft.com (for updates), getfirefox.org (for firefox :), and slashdot.org (I can't resist...).
On konqueror and linux, I will go anywhere without a thought -- if it gets past my browser, it won't even run, and if it magically does, I run as a normal user. If it gets past all of that, it DESERVES to 0wn me
On firefox and windows, I am wary, and will think about what I visit.
On IE and windows (sometimes it happens
The setting matters a lot in my choices...
Stupid quiz to be begin with though; spyware based on screenshots? wtf?
Before people start barking about open source being "closed", lets remember a little book that we all should have read. It was written by a bard named ESR, and is named "The Cathedral and the Bazaar". It tells a story about how many open source projects are, and still are, closed in the development process. These days, many are more transparent, but there is more than one closed one lurking about.
We can finally Get Perpendicular!"
While it has a basis of a nice financial model going (support-based, certification, etc), it really doesn't need one.
There is enough cash behind it to keep it running for a LONG time, even assuming no additional infusions of cash.
Google gets really pissed and will ban people who present a different site to a bot than a human. Getting banned by Google is a Really Bad Thing.
Search engines want to search what you HAVE, not what you think you have.
Just because it is MS does not change the fact that this is a patent-system absurdity, another reason why it should be overhauled. People are surprised when huge companies with an enormous portfolio of patents want reform; this is the reason the companies want it: they can't do the Mutually Assured Destruction scheme against small companies like they can eachother. One small company with a stupid patent can hold a company hostage.
I hate MS as much as the next slashdotter, but this evil is so bad we do not even wish it upon them. Abuse is abuse.
If you really want to follow the slashdot paradigm, then mod me down for my pro-ish MS remarks.
Its still CLI-only at this point, but lynx runs at least :)
/really/ lightweight X running eventually.
Some day X will happen, but there are a few restriction on it that are annoying (no MMU, so no swap, only 4megs RAM on the DS, etc).
Someone will probably get a
A DS web browser has been available for a long time now -- DSLinux runs lynx.
:)
Opera was too slow, so they are second.
Screw pi, I'm patenting e. With e, I not only get all the above benefits, but I also get almost every word in the English language, as e is the most common letter.
We know Google has a long and glorious future ahead of it, for the Flying Spaghetti Monster protects pirates as his own.
You know, no matter how rational of an argument you have, adding multiple question marks or exclamation points always takes credability points away in most people's books.
Because of how the Internet works the only way we can tell how you mean stuff is how you write it -- caps is generally regarded as shouting, and 1337 conveys a stereotype, as does aimspeek. Similarly, using multiple punctuation marks leads to other stereotypes.
I saw a rule of thumb for exclamation points once -- you should only use as many in a week as you have thumbs.