I've noticed this, too. For handed-in projects which the stupid/clueless/pressed-for-time instructor must open, I try to do a final-pass export to the requested format. Sometimes I've been able/allowed to use PDFs for papers, but mostly I just export to.doc whenever requested. I'm the computer god, I can be the one who worries about formats.
I never, ever use the requested application if I can help it (Access can import and mysql can export, you know...). But that doesn't mean I'm obnoxious about it.. I only mention what I used to the instructors smart enough to not mark me down for it. If they can stand a little mild advocacy, I do that then.
My advice to you: suck it up, export to powerpoint.
There's no reason to not use seperate programs, if they have well known/defined ways to put them into "pipe mode".
I imagine a kdevelop-style drag-and-drop of programs/filters, with a context menu entry which will take you to the preferences for each. All you'd need is some prefs framework which knows what switches what versions of which applications take to make them do what. This screams "XML". Think gnome-system-tools.
Keeping all of the useful functionality hidden is bad. Reimplimenting the functionality is bad. Especially since it would only take a little glue code to re-use existing programs. And the way I suggest could reduce adding a new previously unknown filter/program to some user merely writing an XML file.
I've thought much the same as you for several years.
You can do most/all of what you mention now, sans GUI. What I'd like is to be able to do pipe-style stuff for things that are graphical and for which no CL means exists to pipe them.
What's more, being open source, it only takes one person or company to add them, or pay for them to be developed, and everyone can benefit and eCos moves forwards.
It's probably cheaper to port your apps to Linux than to pay someone to enhance eCos. Plus, Linux has had this stuff for a while; it's tested, it's known to be stable. Any new implimentation might have inefficiencies, which adds more worries.
I'm talking out of my ass, since I don't know eCos or any RTOS, but I'm guessing that it's a simple matter of economics.
So instead of using space to promote international cooperation and understanding, thus bettering the state of all mankind, we're just going to have a big pissing contest?
The world is a pissing contest. War, science, progress... it's all a pissing contest. Wet legs eventually help humanity.
It could be done more efficiently in theory, but there's no guarantee any other system would work./me unzips fly
Re:What about IIS servers using Servermask?
on
2003: Year of Apache
·
· Score: 1
Fun story... I was on a Win98 box dialed up to the net a few years back. I was learning to do sockets in perl and had a simple test server and client. The server would take any incoming text and echo it to the console.
The thing is, I had my server bound to port 80, because I knew I wasn't using that for anything. I left the server running for a moment while I left the room (prior to this I had been tweaking the code and restarting every couple of minutes as I tested this and that) and when I came back, I saw a bunch of stuff echoed to the console. ALL of it were remote exploit attempts on IIS.
I stopped using port 80 at that point.
And looking at my Apache access log on my Debian box right now, I see that 95.7% of the lines contain ".exe" in them.
If you're going to do it by hand, get slackware or expect some problems
Instead of immediately trying toa pt-get the dependency, apt-cache search for it. That way you can (A) find the exact package named and (B) be able to see what related files are out there,
wget ftp://ftp3.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre3.tar.bz2 tar xjf MPlayer-1.0pre3.tar.bz2 cd MPlayer-1.0pre3/./configure make su -c make install
It may take a little longer, but since I've already got my libraries and headers working on this system, it's more fun to upgrade that way.
This is the kind of thing we're really missing. Most people don't give a damn about what widgets a program uses, and a lot of people want their programs to all look the same. The common answer to this seems to be "Well let's drop (GTK|QT) and then we'll have unification." This is a very Bush attitude, right up there with "If everyone does what I say then we have cooporation."
True unification will come when it doesn't matter to the user which widget set something is written in. This will involve a special theme setting for each kind of widget out there which basically says "Generate yourself a theme from tis here meta-information."
We need a neutral theme format. One which describes looks in a way which is not specific to any theming system. Then, each widget set can (when told to) copy this information into a format it can use directly, and use that for its theme.
With modifications to allow such an operation to each of the themeable widgets sets out there, porgrams could get a reasonably similar look with no further rewriting, and no need to "compromise" on a unified widget set. Maybe the look achieved would not be exact, but exact is not necessary.
If you consider Windows, many apps don't look exactly the same. They use slightly newer or slightly older widgets, from perhaps different incarnations of the Windows API. But since they all look to roughly the same place for information on (for example) what color to be, the user largely does not notice.
If you've got some aversion to the command line, you can do that in Linux too. It's completely possible. it's even easy.
But not as easy, since you're likely to have a commanbd prompt up anyway, as executing a simple command. The time it takes to find a GUI player in a menu is longer than the time it takes to type that command (no, realy: you've heard of tab completion, right?)
What's more, after you've typed it once you can save it as a shell script in ~/bin called (say) playshuffled or something. Then it's just one quick command (I'll bet you seven keystrokes will launch it, including the enter) which can be executed as a background job, all without taking yout hands off the keyboard.
You want easy? That's easy. The GUI is there, too, but the GUI is by no means easy.
All-points reply. Some are fine, some are insane. I think this guy doesn't think things through, or is very ignorant.
1 Unleash vigilante justice on spammers One activist has proposed filters that launch distributed denial-of-service attacks back at spammers. Great. Just make sure we have the right addresses first.
That's fine with me, but the potential for disaster is pretty high. I like the odds, but most people (polticians and corporations especially) will not.
2 Slash song prices charge 29 cents per download. You''ll make it up in volume.
Bring it on. It' make it 25 cents, for the "Only a quarter" factor. Related note: Perhaps music stores should use BR, or make it an option? Seamless BT for broadband users would save the company a bit on bandwidth, maybe making it possible to run more cheaply (maybe not, I've really no idea).
3 Quit already, Jack Valenti
That will only treat a symptom of a problem.
4 Appoint Larry Lessig to the Supreme Court Is he a Democrat or a Republican? Who cares! Laws governing information flow are the new affirmative action, abortion, and gun control rolled into one.
Would never happen soon enough to be crucial to those issues, would be cool.
5 Create the all-in-one inbox Email, phone calls, instant messages - they should all go into a single app.
Haha. Sure. And invent a computer which anybody can make do anything they need without effort, first time, every time. How? Oh, I thought we were exchanging fantasies...
6 Triple our cable modem speed First step: Just turn off the Golf Channel and UPN.
Fine by me. But make it ESPN and ESPN2 and all sports channels and all shopping channels and leave UPN. They rerun Buffy.
7 Demand truth in advertising for software updates C'mon, AOL 9.0 is really AOL 8.0 with the version number increased 1.0.
So what do you want? A feature list? A changelog? Fine print which says "Improvements may not be dramatic?" How would this work?
8 Declare spammers are terrorists And put Ashcroft, Ridge, and Rumsfeld on their tails.
This would REALLY not help. The problem is that if spammers can be classified as terrorists, so can legitimate emailers, and so can I, and so can you. Jumping to extreme measures ALWAYS backfires, sooner or later.
9 Hands off Internet phone calls Just because the creaky old phone system was regulated to death doesn't mean VoIP should suffer the same fate.
Indeed.
10 Free the handsets We should be able to buy any cell phone and match it with any service plan.
Sure.
11 Larry Flynt, build a porn browser It should cover our tracks coming and going.
Some moz extensions would probably do this. What does Flynt know about software? Nothing. What do Mozilla developers knw about porn? I'd guess an awful lot. The group with the right ranges of experience is clear.
12 Make email addresses portable
Eh? Portable how? If you mean what I think you mean, then we have it already (more or less) and you're a nutjob if you propose "fixing" that in the way I think is like.y Hell, you're a nutjob anyway.
13 Don't let the Pentagon hog the airwaves The DOD doesn't need that many civilian-free radio frequencies to do its job.
Sure.
14 Dump the Digital Millennium Copyright Act
Yes!
15 Stop the US Patent Office before they patent the hyperlink Oops, too late.
Filler. Padding. Why?
16 Simplify Web publishing Why can't we post files from our desktop to a Web site in one drag-and-drop move?
Um... yeah, sure. Run a loca webserver. Problem solved! Mount your SFTP connection as a directory. Problem solved!
The point is, we can do this already.
17 Let a thousand Wi-Fis bloom Open spectrum is the new open source.
Nothing will ever be "the new open source". That would imply open source is some kind of buzz-word or fad. While it may also be the former, it is most definitely not the latter.
My CPU: Pentium II, 350MHz My RAM: 192MB My video adapter: GeForce4 My driver: nVidia's evil one Quake3 framerate: 20-50 fps at 1024x768 resolution, dropping to 3-10 for heavy action.
So how is it that a 300MHz box with vintage RAM and video card is supposed to do Quake3 "comfortably"?
I've noticed this, too. For handed-in projects which the stupid/clueless/pressed-for-time instructor must open, I try to do a final-pass export to the requested format. Sometimes I've been able/allowed to use PDFs for papers, but mostly I just export to .doc whenever requested. I'm the computer god, I can be the one who worries about formats.
I never, ever use the requested application if I can help it (Access can import and mysql can export, you know...). But that doesn't mean I'm obnoxious about it.. I only mention what I used to the instructors smart enough to not mark me down for it. If they can stand a little mild advocacy, I do that then.
My advice to you: suck it up, export to powerpoint.
There's no reason to not use seperate programs, if they have well known/defined ways to put them into "pipe mode".
I imagine a kdevelop-style drag-and-drop of programs/filters, with a context menu entry which will take you to the preferences for each. All you'd need is some prefs framework which knows what switches what versions of which applications take to make them do what. This screams "XML". Think gnome-system-tools.
Keeping all of the useful functionality hidden is bad. Reimplimenting the functionality is bad. Especially since it would only take a little glue code to re-use existing programs. And the way I suggest could reduce adding a new previously unknown filter/program to some user merely writing an XML file.
I've thought much the same as you for several years.
You can do most/all of what you mention now, sans GUI. What I'd like is to be able to do pipe-style stuff for things that are graphical and for which no CL means exists to pipe them.
You might want to look up Hypercard.
What's more, being open source, it only takes one person or company to add them, or pay for them to be developed, and everyone can benefit and eCos moves forwards.
It's probably cheaper to port your apps to Linux than to pay someone to enhance eCos. Plus, Linux has had this stuff for a while; it's tested, it's known to be stable. Any new implimentation might have inefficiencies, which adds more worries.
I'm talking out of my ass, since I don't know eCos or any RTOS, but I'm guessing that it's a simple matter of economics.
So instead of using space to promote international cooperation and understanding, thus bettering the state of all mankind, we're just going to have a big pissing contest?
/me unzips fly
The world is a pissing contest. War, science, progress... it's all a pissing contest. Wet legs eventually help humanity.
It could be done more efficiently in theory, but there's no guarantee any other system would work.
Fun story... I was on a Win98 box dialed up to the net a few years back. I was learning to do sockets in perl and had a simple test server and client. The server would take any incoming text and echo it to the console.
The thing is, I had my server bound to port 80, because I knew I wasn't using that for anything. I left the server running for a moment while I left the room (prior to this I had been tweaking the code and restarting every couple of minutes as I tested this and that) and when I came back, I saw a bunch of stuff echoed to the console. ALL of it were remote exploit attempts on IIS.
I stopped using port 80 at that point.
And looking at my Apache access log on my Debian box right now, I see that 95.7% of the lines contain ".exe" in them.
If you're going to do it by hand, get slackware or expect some problems
Instead of immediately trying toa pt-get the dependency, apt-cache search for it. That way you can (A) find the exact package named and (B) be able to see what related files are out there,
I'm sure you meant:
/etc/apt/sources.list
1 .0pre3.tar.bz2 ./configure
echo 'deb http://marillat.free.fr/ unstable main' >>
apt-get update
apt-get install mplayer-k7
apt-get install kplayer
But I prefer installing mplayer like:
wget ftp://ftp3.mplayerhq.hu/MPlayer/releases/MPlayer-
tar xjf MPlayer-1.0pre3.tar.bz2
cd MPlayer-1.0pre3/
make
su -c make install
It may take a little longer, but since I've already got my libraries and headers working on this system, it's more fun to upgrade that way.
No, don't tell me about checkinstall.
sure... and suffer the lower quality inherent in recompression.
This is the kind of thing we're really missing. Most people don't give a damn about what widgets a program uses, and a lot of people want their programs to all look the same. The common answer to this seems to be "Well let's drop (GTK|QT) and then we'll have unification." This is a very Bush attitude, right up there with "If everyone does what I say then we have cooporation."
True unification will come when it doesn't matter to the user which widget set something is written in. This will involve a special theme setting for each kind of widget out there which basically says "Generate yourself a theme from tis here meta-information."
We need a neutral theme format. One which describes looks in a way which is not specific to any theming system. Then, each widget set can (when told to) copy this information into a format it can use directly, and use that for its theme.
With modifications to allow such an operation to each of the themeable widgets sets out there, porgrams could get a reasonably similar look with no further rewriting, and no need to "compromise" on a unified widget set. Maybe the look achieved would not be exact, but exact is not necessary.
If you consider Windows, many apps don't look exactly the same. They use slightly newer or slightly older widgets, from perhaps different incarnations of the Windows API. But since they all look to roughly the same place for information on (for example) what color to be, the user largely does not notice.
If you've got some aversion to the command line, you can do that in Linux too. It's completely possible. it's even easy.
But not as easy, since you're likely to have a commanbd prompt up anyway, as executing a simple command. The time it takes to find a GUI player in a menu is longer than the time it takes to type that command (no, realy: you've heard of tab completion, right?)
What's more, after you've typed it once you can save it as a shell script in ~/bin called (say) playshuffled or something. Then it's just one quick command (I'll bet you seven keystrokes will launch it, including the enter) which can be executed as a background job, all without taking yout hands off the keyboard.
You want easy? That's easy. The GUI is there, too, but the GUI is by no means easy.
All-points reply. Some are fine, some are insane. I think this guy doesn't think things through, or is very ignorant.
1 Unleash vigilante justice on spammers One activist has proposed filters that launch distributed denial-of-service attacks back at spammers. Great. Just make sure we have the right addresses first.
That's fine with me, but the potential for disaster is pretty high. I like the odds, but most people (polticians and corporations especially) will not.
2 Slash song prices charge 29 cents per download. You''ll make it up in volume.
Bring it on. It' make it 25 cents, for the "Only a quarter" factor. Related note: Perhaps music stores should use BR, or make it an option? Seamless BT for broadband users would save the company a bit on bandwidth, maybe making it possible to run more cheaply (maybe not, I've really no idea).
3 Quit already, Jack Valenti
That will only treat a symptom of a problem.
4 Appoint Larry Lessig to the Supreme Court Is he a Democrat or a Republican? Who cares! Laws governing information flow are the new affirmative action, abortion, and gun control rolled into one.
Would never happen soon enough to be crucial to those issues, would be cool.
5 Create the all-in-one inbox Email, phone calls, instant messages - they should all go into a single app.
Haha. Sure. And invent a computer which anybody can make do anything they need without effort, first time, every time. How? Oh, I thought we were exchanging fantasies...
6 Triple our cable modem speed First step: Just turn off the Golf Channel and UPN.
Fine by me. But make it ESPN and ESPN2 and all sports channels and all shopping channels and leave UPN. They rerun Buffy.
7 Demand truth in advertising for software updates C'mon, AOL 9.0 is really AOL 8.0 with the version number increased 1.0.
So what do you want? A feature list? A changelog? Fine print which says "Improvements may not be dramatic?" How would this work?
8 Declare spammers are terrorists And put Ashcroft, Ridge, and Rumsfeld on their tails.
This would REALLY not help. The problem is that if spammers can be classified as terrorists, so can legitimate emailers, and so can I, and so can you. Jumping to extreme measures ALWAYS backfires, sooner or later.
9 Hands off Internet phone calls Just because the creaky old phone system was regulated to death doesn't mean VoIP should suffer the same fate.
Indeed.
10 Free the handsets We should be able to buy any cell phone and match it with any service plan.
Sure.
11 Larry Flynt, build a porn browser It should cover our tracks coming and going.
Some moz extensions would probably do this. What does Flynt know about software? Nothing. What do Mozilla developers knw about porn? I'd guess an awful lot. The group with the right ranges of experience is clear.
12 Make email addresses portable
Eh? Portable how? If you mean what I think you mean, then we have it already (more or less) and you're a nutjob if you propose "fixing" that in the way I think is like.y Hell, you're a nutjob anyway.
13 Don't let the Pentagon hog the airwaves The DOD doesn't need that many civilian-free radio frequencies to do its job.
Sure.
14 Dump the Digital Millennium Copyright Act
Yes!
15 Stop the US Patent Office before they patent the hyperlink Oops, too late.
Filler. Padding. Why?
16 Simplify Web publishing Why can't we post files from our desktop to a Web site in one drag-and-drop move?
Um... yeah, sure. Run a loca webserver. Problem solved! Mount your SFTP connection as a directory. Problem solved!
The point is, we can do this already.
17 Let a thousand Wi-Fis bloom Open spectrum is the new open source.
Nothing will ever be "the new open source". That would imply open source is some kind of buzz-word or fad. While it may also be the former, it is most definitely not the latter.
18 Build a
TMBG! /me high fives
Many accolades, and I concur. Too bad I ran out of mod points this morning.
Look again, chum. Floppies and CDs both have holes in them already.
Troll?
You're forgetting the best part:
You get to kill people.
A lot of people.
As much as you want.
And blow stuff up.
Did I mention you can kill people?
This post was fine and reasoned up until the line beginning "How is Gentoo able to do it?" at which point the author starts spouting nonesense.
Either he's very, very stupid (not likely given the above comments) or performing a senseless troll.
I mean, perl is obviously a better language, because:
#!/usr/bin/perl
system("/usr/bin/mozilla");
is only 45 bytes, whereas the python example was a bloated 56 bytes.
Sheesh.
According to his LKML post, it was more like half an hour.
apt-get upgrade
Need I say more?
An excellent book, and actually exactly what I was thinking of when I made my original post.
127.0.0.1
Give it yer best shot!
I'll bet the compression rate is really good.
Well sure, in theory. You know the difference between theory and practice, right?
Well since god is a bit hard to reach (and it's questionable whether or not he'd resist arrest) I say their best move would be to sue the pope.
That would create a nice international incident.
My CPU: Pentium II, 350MHz
My RAM: 192MB
My video adapter: GeForce4
My driver: nVidia's evil one
Quake3 framerate: 20-50 fps at 1024x768 resolution, dropping to 3-10 for heavy action.
So how is it that a 300MHz box with vintage RAM and video card is supposed to do Quake3 "comfortably"?