The Unix 'find' command let's you recursively descend directories and select files and/or directories dependent on several attributes, like name, access/modification timestamp, even content with a little cleverness. Then execute an arbitrary command on each resultant filename. You could easily get it to prompt you at each filename for a Y or N, thus replicating your mouse-click functionality at much-enhanced speed.
If you have your images sensibly filed, then some accurate verbally-expressed command is much faster than vague mouse movements.
I like GUIs. I used to dream of a system which didn't (need to) offer a command line. Since I discovered Unix and unix-like systems, my dreams were exposed as freakish nightmares. I saw the GUI for what it really is - a feedback system for completing ill-defined goals. It's a tool, nothing more, nothing less - use it when it is best fit.
Your 'living in the past' statement makes me think of someone recommending a power drill for driving a nail into a piece of wood. Hammers do that much better, despite their simplicity and antiquity. I don't see hammers disappearing any day soon.
As others have said, GUIs are nice when you don't know what you want to do. The goal is clarified through the feeback loop created by your eyes and the monitor.
If you DO know what you want to do, then just say (or type) it. Then get on with some more interesting business, which is what computers are meant to allow us to do anyway.
I never understood the requirement to have central management consoles for everything you run.
If you have so many servers that managing them individually is not an option, then what you need is a general solution to the management problem, not a specific solution for every piece of software you run.
For command line tools, manymaint (a nice Expect script) is one simple and free solution.
As for doing checks of routers, you could just use tftp to download configs to a server on a scheduled basis and run your checks there.
Computing is fun when you use your imagination to solve a problem (even an easy one like this) creatively, instead of asking "Here's my niche problem, where is the expensive niche product from a faceless bland corporation that fixes it?".
About 4 months ago, a Windows-knowledgable colleague and my Unix-using self did a comparison of TripWire, ViperDB, Aide, Fcheck and another tool whose name escapes me. We were looking for speed, simplicity, effectiveness and portability *nix/Win32).
FCheck ruled the day. It's easy to configure, works on *nix and Win32 (it's written in Perl), very fast in operation (We found Tripwire to be unusably slow/CPU-intensive for regularly scheduled checks) and passed every functional test we threw at it. It logs to syslog so you can send output to a remote machine. And it's GPL'd.
As for Tripwire's proprietary version, my colleague reckoned the only benefit was the GUI. Personally I don't see the point of a GUI on a security tool which is meant to run unsupervised. I suppose it does reporting etc. but really, what more do you need other than "This file changed at dd/mm/yy, hh:mm.ss. The change was....". A little bit of scripting will do everything else for you.
The GPL places no restrictions on anything. It gives you rights. In particular, when you violate it, it's just as if you were never granted a license. The rights you have are then restricted by simple copyright law. You can't copy it.
Whether this prevents you simply 'using' the copyrighted material I'm not sure; it may very well (can't copy from CD onto hard drive; can't copy from hard drive into memory).
But even if you can 'use' (as an end-user) the copyrighted material in some way, how can you use it do develop a driver?
And if you don't need Linux to develop the driver, then the driver is not a derived work and the question is void.
No. If they have violated the GPL then the drivers must have been derived works of Linux (otherwise they wouldn't be in violation), therefore they couldn't distribute the drivers.
If the drivers aren't derived works then they can distribute driver+Linux under the auspices of 'mere aggregation'.
Not only that, if they were in violation of the Linux license then I think they couldn't use Linux to develop their proprietory driver.
1 a (1) : a royal journey marked by pomp and pageant (2) : a state procession b : a tour or circuit made by an official (as a judge) c : an expedition, journey, or march through a region
I don't think this is what we're talking about.
2 : a forward or onward movement (as to an objective or to a goal) : ADVANCE
3 : gradual betterment; especially : the progressive development of mankind
OK I think those two will do.
Definition 2 talks about forward / onward to a goal. So we need to define a goal.
Definition 3 talks about betterment, i.e. becoming "more good". So we need to define good.
Of course which definitions you choose are up to you.
My own definition of "good" and my "goals" are completely in line with a concept of "progress" which is completely synergistic with "ideals".
English and German have common ancestry. English was largely a germanic language until the Norman conquest, and with the adoption of Latin as the lingua franca of the Old World.
In Old and Middle English, which derive from the languages of the invading Angles, Saxons, Jutes, Frisians, etc. in the early centuries AD, plurals include the -n- suffix. Witness kine, plural of cow and oxen, plural of ox, as (archaic) modern remnants.
The idea that Latin is the root of English is a false meme commonly upheld, though we must admit it is certainly a foster parent.
Not that I'm a trained linguist or anything, but I did teach myself some Old English about fifteen years ago.
The base NetBSD download is about 60 megs compressed. I download and install that and I've got a working base system to adapt to my needs. Plus, there's one distribution of NetBSD, I can install it on my Intel boxes, my Sparc boxes, on about any odd hardware I find, and the.dotfiles and config is virtually identical. Compare that to the 5-35 different 'distributions' of Linux available for each architecture.
Actually Net and Free BSD have (are getting) Debian too.
Which highlights that this whole fucking linux vs BSD argument is misnamed. Linux is a kernel. The userland is substantially GNU, with a plethora of third-party contributions and appropriations.
So everyone start comparing kernel features and lay off userland.
You were talking about ports. The market for ports of old games to Linux is tiny.
I care about Linux's reputation. If it's seen as a platform for old, budget games, then it's going to look like second best. I think it should look like the best.
Myth II was priced at $50 because that's the price that enables profit. The half of the equation that you are missing is the part where companies have a motivation to release for linux.
I have nothing against people wanting cheap games. But you can't expect Linux to get decent games if people wait for the companies to go under before buying their games at knockdown prices.
With Quake2, on the other hand, the linux port was a unsupported version.
I have a boxed Quake 2 for Linux. I could never find any mention of this on the Quake 2 for Linux sites, all they ever talked about was downloading the Linux binaries to use with the data files shipped in the Windows package.
I am pretty sure my boxed copy was 'supported'. It came with the extra maps too (Ground Zero / The Reckoning IIRC)
Ports of older games sold cheap are the way to go for Linux, if the company can afford to do it.
I really don't understand why you say this.
Firstly, the target market is tiny. It consists of people who want to play old games, who only run Linux. There is no sense in targeting a tiny market with a low price good. There would be no profit.
Secondly, this would just give Linux a reputation of getting 'budget' games after the sell-by date.
The only beneficiary in this equation is you, who wants cheap, old games. Good luck persuading everyone else.
That Myth II port was out years ago, by the way. But you buy it in the liquidation sale. Thanks for supporting Loki.
H2G2's first incarnation was as a radio series. I'm pretty sure it's also the best way to enjoy Adams' work.
The asides into the eponymous electronic 'Guide' seem a more natural fit to the dramatic medium of radio than to the books Adams released later (though I have read and enjoyed them all). Like a book, you get to use your imagination, unlike a book, you get an atmospheric soundtrack (and nice Vogon voices).
The BBC sell the tapes of the original series. Also available as illegal MP3s at a P2P network near you...
I agree that good programmers and engineers should understand assembly, if only because that means really understanding how a computer works.
However, I don't think it has to be the first thing they learn
Look at the way EE's are taught: You start with the basics of transisters, resisters, capicitors, etc and work your way up. If EEs were taught the same way as programmers, they would start with plugging cards into PCs with component theory being taught as an afterthought!
But no! Plugging cards into PCs isn't electronics, it's technician work. I think you know this anyway, but your analogy is wrong. If EEs were taught the same way as programmers, they would learn about amplifiers, oscillators, tuned circuits, logic gates, flip flops, etc.
Teaching assembly to programmers is more like teaching physics to electronic engineers. Most of them won't need to know it.
In fact the thing that destroyed my career in digital electronics was being forced to attend classes on the mathematics of three phase circuits. There are some things people should not have to experience.
But I agree, someone who claims to understand computers without at least being aware of the types of processes which go on at microprocessor level is a liar, and any self-respecting programmer or engineer should make it their business to have some knowledge.
I've been doing computer repairs for about 10 years. Carrying round shitloads of tools is just a pain in the ass and 99% of the time you don't use them. If you really NEED something you haven't got use your brain and improvise.
The only indispensible tool I have is a screwdriver with a set of interchangable bits.
Don't get me wrong, I've repaired power supplies at component level and yes you need a voltmeter and a soldering iron but no-one needs to do this any more. In the UK a case with a power supply is £25, my time is worth more than this per hour and component level repairs take time. Buy a new power supply.
I would also say, don't get in too deep. This kind of work is fun for a while but I no longer accept requests to fix computers. It's not challenging or interesting or financially rewarding and if something goes wrong I don't want to deal with it (did they take backups? did they really take backups?)
The Unix 'find' command let's you recursively descend directories and select files and/or directories dependent on several attributes, like name, access/modification timestamp, even content with a little cleverness. Then execute an arbitrary command on each resultant filename. You could easily get it to prompt you at each filename for a Y or N, thus replicating your mouse-click functionality at much-enhanced speed.
If you have your images sensibly filed, then some accurate verbally-expressed command is much faster than vague mouse movements.
I like GUIs. I used to dream of a system which didn't (need to) offer a command line. Since I discovered Unix and unix-like systems, my dreams were exposed as freakish nightmares. I saw the GUI for what it really is - a feedback system for completing ill-defined goals. It's a tool, nothing more, nothing less - use it when it is best fit.
Your 'living in the past' statement makes me think of someone recommending a power drill for driving a nail into a piece of wood. Hammers do that much better, despite their simplicity and antiquity. I don't see hammers disappearing any day soon.
As others have said, GUIs are nice when you don't know what you want to do. The goal is clarified through the feeback loop created by your eyes and the monitor.
If you DO know what you want to do, then just say (or type) it. Then get on with some more interesting business, which is what computers are meant to allow us to do anyway.
Ahhhh, those were the days. I miss year 2000.
So I'm guessing that was the last time you got laid, too?
I never understood the requirement to have central management consoles for everything you run.
If you have so many servers that managing them individually is not an option, then what you need is a general solution to the management problem, not a specific solution for every piece of software you run.
For command line tools, manymaint (a nice Expect script) is one simple and free solution.
As for doing checks of routers, you could just use tftp to download configs to a server on a scheduled basis and run your checks there.
Computing is fun when you use your imagination to solve a problem (even an easy one like this) creatively, instead of asking "Here's my niche problem, where is the expensive niche product from a faceless bland corporation that fixes it?".
About 4 months ago, a Windows-knowledgable colleague and my Unix-using self did a comparison of TripWire, ViperDB, Aide, Fcheck and another tool whose name escapes me. We were looking for speed, simplicity, effectiveness and portability *nix/Win32).
....". A little bit of scripting will do everything else for you.
FCheck ruled the day. It's easy to configure, works on *nix and Win32 (it's written in Perl), very fast in operation (We found Tripwire to be unusably slow/CPU-intensive for regularly scheduled checks) and passed every functional test we threw at it. It logs to syslog so you can send output to a remote machine. And it's GPL'd.
As for Tripwire's proprietary version, my colleague reckoned the only benefit was the GUI. Personally I don't see the point of a GUI on a security tool which is meant to run unsupervised. I suppose it does reporting etc. but really, what more do you need other than "This file changed at dd/mm/yy, hh:mm.ss. The change was
The GPL places no restrictions on anything. It gives you rights. In particular, when you violate it, it's just as if you were never granted a license. The rights you have are then restricted by simple copyright law. You can't copy it.
Whether this prevents you simply 'using' the copyrighted material I'm not sure; it may very well (can't copy from CD onto hard drive; can't copy from hard drive into memory).
But even if you can 'use' (as an end-user) the copyrighted material in some way, how can you use it do develop a driver?
And if you don't need Linux to develop the driver, then the driver is not a derived work and the question is void.
No. If they have violated the GPL then the drivers must have been derived works of Linux (otherwise they wouldn't be in violation), therefore they couldn't distribute the drivers.
If the drivers aren't derived works then they can distribute driver+Linux under the auspices of 'mere aggregation'.
Not only that, if they were in violation of the Linux license then I think they couldn't use Linux to develop their proprietory driver.
"Everybody I know likes RedHat so it must be the best!"
Nice logic.
Surely someone could have told him he didn't have to actually melt the 78s after conversion?
the EU's own poorly formatted paper
o lt ldswhentheycantevenputparagraphmarksintheirdocumen ts...
Yeahthatshorriblewhatmakesthemthinktheycancontr
someoneshouldsendthemalamenessfilteremail
Go on then, define progress.
OK let's have the dictionary definition.
1 a (1) : a royal journey marked by pomp and pageant (2) : a state procession b : a tour or circuit made by an official (as a judge) c : an expedition, journey, or march through a region
I don't think this is what we're talking about.
2 : a forward or onward movement (as to an objective or to a goal) : ADVANCE
3 : gradual betterment; especially : the progressive development of mankind
OK I think those two will do.
Definition 2 talks about forward / onward to a goal. So we need to define a goal.
Definition 3 talks about betterment, i.e. becoming "more good". So we need to define good.
Of course which definitions you choose are up to you.
My own definition of "good" and my "goals" are completely in line with a concept of "progress" which is completely synergistic with "ideals".
That is, I have an integrated personality!
You?
English and German have common ancestry. English was largely a germanic language until the Norman conquest, and with the adoption of Latin as the lingua franca of the Old World.
In Old and Middle English, which derive from the languages of the invading Angles, Saxons, Jutes, Frisians, etc. in the early centuries AD, plurals include the -n- suffix. Witness kine, plural of cow and oxen, plural of ox, as (archaic) modern remnants.
The idea that Latin is the root of English is a false meme commonly upheld, though we must admit it is certainly a foster parent.
Not that I'm a trained linguist or anything, but I did teach myself some Old English about fifteen years ago.
I know. Did I say otherwise?
The base NetBSD download is about 60 megs compressed. I download and install that and I've got a working base system to adapt to my needs. Plus, there's one distribution of NetBSD, I can install it on my Intel boxes, my Sparc boxes, on about any odd hardware I find, and the .dotfiles and config is virtually identical. Compare that to the 5-35 different 'distributions' of Linux available for each architecture.
This is why Linux has Debian
Actually Net and Free BSD have (are getting) Debian too.
Which highlights that this whole fucking linux vs BSD argument is misnamed. Linux is a kernel. The userland is substantially GNU, with a plethora of third-party contributions and appropriations.
So everyone start comparing kernel features and lay off userland.
Protons are at the core of our understanding of reality.
Surely their shape counts?
But after he was caught then all his work became suspect.
Of course, the idea behind peer review is that everyone's ideas are suspect anyway until the results have been reproduced.
Tis a shame to single out a man for damnation on the basis of one slip when damnation is the default case.
Myst for Linux? No, you have to run it under Wine
Half-life? or is that Wine too.
You were talking about ports. The market for ports of old games to Linux is tiny.
I care about Linux's reputation. If it's seen as a platform for old, budget games, then it's going to look like second best. I think it should look like the best.
Myth II was priced at $50 because that's the price that enables profit. The half of the equation that you are missing is the part where companies have a motivation to release for linux.
I have nothing against people wanting cheap games. But you can't expect Linux to get decent games if people wait for the companies to go under before buying their games at knockdown prices.
With Quake2, on the other hand, the linux port was a unsupported version.
I have a boxed Quake 2 for Linux. I could never find any mention of this on the Quake 2 for Linux sites, all they ever talked about was downloading the Linux binaries to use with the data files shipped in the Windows package.
I am pretty sure my boxed copy was 'supported'. It came with the extra maps too (Ground Zero / The Reckoning IIRC)
Am I alone?
Ports of older games sold cheap are the way to go for Linux, if the company can afford to do it.
I really don't understand why you say this.
Firstly, the target market is tiny. It consists of people who want to play old games, who only run Linux. There is no sense in targeting a tiny market with a low price good. There would be no profit.
Secondly, this would just give Linux a reputation of getting 'budget' games after the sell-by date.
The only beneficiary in this equation is you, who wants cheap, old games. Good luck persuading everyone else.
That Myth II port was out years ago, by the way. But you buy it in the liquidation sale. Thanks for supporting Loki.
So why doesn't it demonstrate that the experience is real, and that there are other triggers besides drugs, meditiation and spiritual experiences?
This doesn't 'debunk' anything.
H2G2's first incarnation was as a radio series. I'm pretty sure it's also the best way to enjoy Adams' work.
The asides into the eponymous electronic 'Guide' seem a more natural fit to the dramatic medium of radio than to the books Adams released later (though I have read and enjoyed them all). Like a book, you get to use your imagination, unlike a book, you get an atmospheric soundtrack (and nice Vogon voices).
The BBC sell the tapes of the original series. Also available as illegal MP3s at a P2P network near you...
hmmm, I don't know.
I agree that good programmers and engineers should understand assembly, if only because that means really understanding how a computer works.
However, I don't think it has to be the first thing they learn
Look at the way EE's are taught: You start with the basics of transisters, resisters, capicitors, etc and work your way up. If EEs were taught the same way as programmers, they would start with plugging cards into PCs with component theory being taught as an afterthought!
But no! Plugging cards into PCs isn't electronics, it's technician work. I think you know this anyway, but your analogy is wrong. If EEs were taught the same way as programmers, they would learn about amplifiers, oscillators, tuned circuits, logic gates, flip flops, etc.
Teaching assembly to programmers is more like teaching physics to electronic engineers. Most of them won't need to know it.
In fact the thing that destroyed my career in digital electronics was being forced to attend classes on the mathematics of three phase circuits. There are some things people should not have to experience.
But I agree, someone who claims to understand computers without at least being aware of the types of processes which go on at microprocessor level is a liar, and any self-respecting programmer or engineer should make it their business to have some knowledge.
Pay heed to the parent.
I've been doing computer repairs for about 10 years. Carrying round shitloads of tools is just a pain in the ass and 99% of the time you don't use them. If you really NEED something you haven't got use your brain and improvise.
The only indispensible tool I have is a screwdriver with a set of interchangable bits.
Don't get me wrong, I've repaired power supplies at component level and yes you need a voltmeter and a soldering iron but no-one needs to do this any more. In the UK a case with a power supply is £25, my time is worth more than this per hour and component level repairs take time. Buy a new power supply.
I would also say, don't get in too deep. This kind of work is fun for a while but I no longer accept requests to fix computers. It's not challenging or interesting or financially rewarding and if something goes wrong I don't want to deal with it (did they take backups? did they really take backups?)
You didn't try hard enough.
The service is currently available in certain areas of Crieff and Campbeltown only.
Try plugging the postcode "PA28 6HU" (which is in Campbeltown) into the form.
not "commercial", as GPL software can be commercial too.