![GUI GUI](http://a.fsdn.com/sd/topics/gui_64.png)
![Software Software](http://a.fsdn.com/sd/topics/software_64.png)
![It's funny. Laugh. It's funny. Laugh.](http://a.fsdn.com/sd/topics/humor_64.png)
![Linux Linux](http://a.fsdn.com/sd/topics/linux_64.png)
Command Line Life Partner Wanted 503
emj writes "Craiglist offers an interesting approach to finding a life partner , summmary: "There is a sad truth to the world today. I am part of a dying breed of people known as "shell users." ... Because there are fewer and fewer of us, I must help keep our lineage alive. I am looking for someone to help me do this. I need a woman (obviously) who is willing to raise a child with me in the method of Unix."."
hmmm... (Score:5, Funny)
Re:hmmm... (Score:5, Funny)
*Sniff*
Re:hmmm... (Score:5, Funny)
1256 pictures found.
Re:hmmm... (Score:5, Funny)
*error insufficient memory
Re:hmmm... (Score:5, Funny)
Re:hmmm... (Score:5, Informative)
# find ${SOMEPATH} -type f | xargs grep -i "${PATTERN}"
Re:hmmm... (Score:5, Funny)
Re:hmmm... (Score:5, Funny)
I find a textual representation to be much more accurate and efficient. Certainly much easier to write an efficient parser for text than for a picture.
Re:hmmm... (Score:4, Interesting)
Re: (Score:3, Funny)
grep -r -i "${PATTERN}" ${SOMEPATH}
Correction on the find. (Score:3, Funny)
Re: (Score:3, Informative)
You can do:
$ find ${SOMEPATH} -type f -exec grep -i "${PATTERN}" {} \;
Or:
$ grep -r -i "${PATTERN}"
Re: (Score:3, Informative)
find "$PATH" -type f
Which works like the old print0/xargs -0 combination.
Also, ${FOO} is the same as $FOO. If you want to not cause whitespace-separated chunks to expand to multiple words, you must put the variable reference in double quotes.
Re:hmmm... Doesn't matter to them... (Score:3, Funny)
Re:hmmm... (Score:5, Funny)
% man woman
No manual entry for woman
Re: (Score:3, Funny)
Layne
Re:hmmm... (Score:5, Funny)
no target to make love
Re:hmmm... (Score:5, Funny)
Your mom
Something they won't say... (Score:3, Funny)
Re:hmmm... (Score:5, Funny)
Segmentation fault (core dumped)
Re:hmmm... (Score:5, Funny)
No manual entry for woman
Which makes me wonder if the shell requirement is solely so he can make a Cron job and have automated entry?
Re:hmmm... (Score:5, Funny)
Re:hmmm... (Score:5, Funny)
Try
Re:hmmm... (Score:5, Funny)
Re: (Score:3, Funny)
Re:hmmm... (Score:4, Funny)
There, fixed that for you.
Re: (Score:3, Funny)
Re: (Score:3, Funny)
Unichs? (Score:5, Funny)
Re:Unichs? (Score:5, Funny)
Re: (Score:3, Funny)
Re:Unichs? (Score:4, Funny)
One things for sure (Score:5, Funny)
"dying breed"? (Score:5, Insightful)
Re: (Score:3, Interesting)
Re: (Score:3)
Personally, I see the command line as my way to talk to the computer. Without it, I'm just pointing and grunting like a caveman. And if that's all you want, I guess that's OK, but I prefer the eloquence and expressiveness of the command line.
Re: (Score:3, Insightful)
Every professional programmer I've met who uses command line tools over GUI tools does it because they are working in an environment that lacks quality GUI tools
Another factor is that you can use the command line anywhere. I used to use a couple of GUI debuggers a lot, but when I was debugging my code on a remote machine via ssh (which I do fairly often) I was completely lost. Now I use gdb on both machines and there is no sharp loss in functionality when I switch to the command line. I can now do everything I used to do with the GUI debuggers (and a few things I didn't) in both local and remote environments. Sure, I could have run a GUI debugger over remote X
Re: (Score:3, Funny)
bad_motherfucker>
Re:"dying breed"? (Score:4, Interesting)
I'm not saying that CLI is going to fade away, because IMO it still has lots of advantages, just saying that only unix geeks will think to use it.
Re:"dying breed"? (Score:5, Insightful)
I'm not saying that CLI is going to fade away, because IMO it still has lots of advantages, just saying that only unix geeks will think to use it.
I'd say that's because the CLI tools on windows aren't very good.
If I want to copy a file from one computer to another, it's a million times easier to use scp than it is to open up a GUI tool, drag the files around, etc. Same thing for changing file ownership of an entire directory.
Creating a user on the other hand is a lot easier using a GUI. I don't want to have to remember obscure, seldom used commands to assign the right groups, etc.
The mistake people seem to make is that it's an either/or choice. Shell or GUI? No, shell AND GUI.
Re: (Score:3, Insightful)
I can't imagine using *nix without sh or bash. I still prefer CLI apps as well. I use SLRN for my newsreader, because I find it faster, mor
Re:"dying breed"? (Score:4, Insightful)
GUIs are for two things and two things only:
1. A container for multiple shell windows (slrn, irssi, mutt, etc..)
2. Using firefox to look at pictures of pretty women-type people.
Re:"dying breed"? (Score:5, Insightful)
Maybe YOU don't do any graphic design, video editing, audio production, etc; maybe all YOUR computer use is text-based stuff; I don't see how you can extrapolate that to a blanket statement of fact for the entire world.
Unless you know any graphic designers who use command line photoshop? > photoshop -select 50,101,40,50 -addtextlayer font:helvetica size:17pt antialiasing:crisp text:"Hello" -addlayerstyle styletype:bevel Much better. Right?
Or how about, say, ATC systems? I'm sure it's really easy to spot, at a glance, two planes getting too close for comfort when you're given an 80x25 screen full of numbers, as compared to a graphical representation.
Er... no... doesn't really work, does it. So your +4 insightful is... well... not.
Re: (Score:3, Insightful)
Nah, CPU/RAM/Video card improvements render this point moot.
The real question is: Who wants to deal with vast amounts of UI library, tons of little form files, and intricate event models for managing all of the user state?
It's the 20% of the app taking 80% of the time, in addition to making all of that sweet logic you wrote kinda hard to use on multiple platforms.
UI stuff, while certainly important, can be some of th
Re:"dying breed"? (Score:5, Insightful)
Probably someone who was tired of the computational expense of having something run halfway through umpteen times, only to have their users kill the program, because it was "hung". If you've got a progress bar that's consuming enough CPU that it is having an significantly adverse impact on an application's performance, it's either coded horribly wrong, or you're at the very limit of your hardware's maximum capability, and perhaps you should really consider upgrading.
FWIW, I'm a dyed-in-the-wool shell scripting, C, Python and Perl programming command-line Unix elitist snob who uses X11 (or OS X for that matter) as little more than a fancy terminal manager, and have been for almost 20 years. But that doesn't mean I don't understand basic human factors.
I can't help you with Vista, I'm apparently lucky to never have used it. XP is more than adequate for my current Windows needs.
How they make children (Score:5, Funny)
Re:How they make children (Score:5, Funny)
Re:How they make children (Score:5, Funny)
...and "tail" (Score:5, Funny)
Re:How they make children (Score:5, Funny)
who && gawk && uname && talk && date && wine && touch && unzip && strip && touch && finger && mount && fsck && more && yes; yes; more; yes; umount && make clean && sleep
See, that's just laziness. What about parallel threads, exception handling, and race conditions? ;)
Re:How they make children (Score:5, Funny)
How can you post something like that on MLK day?
(I expect at least one mod point for not forcing a really clunky "I have a d-ram" joke...)
Re: (Score:3, Funny)
Re:How they make children (Score:5, Funny)
Not again (Score:3, Informative)
Saddening (Score:2)
Any women in Maine for a 22 year old guy who also lives on the command line? I already know... no...
A UNIX relationship... (Score:5, Funny)
Hey baby... (Score:4, Funny)
Bah! (Score:3, Funny)
(what is this "mating" thing you speak of? It sounds as messy and inelegant as Visual Basic. Yuck).
(come to think of it, this may explain why there are so few shell users left...)
his kids will tame him or suffer (Score:5, Insightful)
Most people aren't command line geeks because they have no desire for that. If this person has kids and empowers them then they might become anything, but if this idea of spawning a kind of clone persists then the kids are likely to be constrained, unhappy, and ultimately failures at life.
Re:his kids will tame him or suffer (Score:5, Funny)
Re: (Score:3, Funny)
Re: (Score:3, Informative)
This is an age-old problem and is not confined to computer geeks. Many fathers who want to "pass on their own line" have had similar problems.
Geeks tend to be more flexible than that, though - more so in practice than in theory. We're talking theory here so we can start as we want and then adopt to conditions.
I have to say he is truly looking at a tiny number of females likely
Re: (Score:3, Insightful)
No graphical interface ... (Score:5, Funny)
Re:No graphical interface ... (Score:5, Funny)
Yeah, it's character based.
What?! (Score:2)
He almost had me going... (Score:5, Funny)
Seriously though, I'd love to see the look on two girls' faces when this guy says, "Sorry ladies, I'm looking for a vi user, and you two look like you can't even use Word."
Re: (Score:3, Funny)
What a poser (Score:5, Funny)
The most Ironic thing (Score:3, Insightful)
reminds me of this (Score:5, Insightful)
Reminds me of this old column by Joab Jackson [citypaper.com]:
I only see one problem... (Score:5, Funny)
Intelligent atheist white man seeks sweetie (Score:5, Funny)
Re:Intelligent atheist white man seeks sweetie (Score:4, Interesting)
If he finds such a woman... (Score:5, Funny)
ONE child? (Score:5, Funny)
One child can read and write.
One child can do math.
One child knows how to operate a car.
And so on.
Then, in order to do anything useful he pipes together the children. That's the proper Unix way of founding a family.
Re: Good at only one thing (Score:4, Funny)
You would need a whole team of children to operate a car, and even then you should avoid "race conditions"!
How this could end up... (Score:5, Funny)
Reading configuration from ~/.sorc...
Welcome to GNU Significant Other! It's Monday, January 21, 2008:
-- It is trash night.
-- It is recycling night.
-- Fault in dishwasher water supply was detected on 1/19/2008. Please address by 1/23/2008
-- "Poker Night" appointment in calendar observed. This conflicts with "Movie with kids"
-- Snow is predicted tomorrow during the evening. Please ready sho
^Z
[1]+ Stopped ./significant-other
[daleg@home]~$
Re:How this could end up... (Score:5, Funny)
[1]+ Killed
[reiser@home]~$ _
Re: (Score:3)
Re: (Score:3, Funny)
I can just hear it now! (Score:5, Funny)
Dad: What is it son?
Son: Well, ever since I was young I knew I was different... Not like the other boy you wanted me to play with and...
Dad: Billy? Are you telling us you're gay?
Son: No! Not that dad...
Dad: Well son what is it?
Son: I've been dual booting XP for weeks now! I want to use a GUI!
Dad: WHAT?!! I have no son!
Re:I can just hear it now! (Score:4, Interesting)
The problem with GUIs is that they are not practical, at least not the ones that are created. I just have had to calculate about 500 Shapiro-Wilk statistics and p-values using R (statistical analysis package), I use Rkward GUI because it make things a whole lot easier, however, it would be plainly stupid to try to calculate all those values (from series with about 1000 samples) by importing, and selecting the statistics via a menu, it would have taken hours.
Instead, a simple Bash script using awk, sed, grep and a custom prgoram to run R scripts allowed me to make it automatically *and* to format the results in a way I liked.
GUIs are *easy* to use, but they are very impractical. It would be a nice argument to prove if all of them are like that or if it is only that GUIs are usually made that way (i.e., the irfanView batch converting is really good! and easy compared to some linux command line equivalents... and there is no Linux GUI equivalent of that).
Sid, Is that you? (Score:3, Funny)
In The Beginning Was The Command Line (Score:3, Interesting)
And somebody help me find the essay about the command line vs. GUI environments, where the author rants about how inefficient GUIs are for development work. It may have been written by Larry Wall or somebody like him.
Vista has a great command prompt (Score:4, Interesting)
I also use the prompt for burning bootable DVD's. I download Server Tools and use the dvdburn.exe utility. Shells are on their way back.
Re:Vista has a great command prompt (Score:4, Funny)
Feminist Unix command (Score:5, Funny)
Command Line Users: The new Amish? (Score:5, Funny)
Two Girls... (Score:5, Funny)
Not the stupidest way to find a spouse (Score:4, Insightful)
A specialty like unix cli usage really isn't the worst measurement for finding a partner for life. It definitely holds more water that looks or brand of car.
When I had kids, I really tried getting the wife (Score:4, Interesting)
I gotta lotta hell no.. but imagine it-- if your kids intuitively knew binary-- or hex-- imagine the abilitys for a future programmer..
Linux sex (Score:5, Funny)
gawk; chat; look; nice; date; wine; grep; touch; play; unzip; strip; touch; expand; screen; finger; screen; latex; tangle; mount; fsck; more; yes; yes; yes; yes; screen; yes; yes; yes; more; yes; yes; umount; sleep
this is... (Score:3, Funny)
I'm sorry, but this is the stupidest thing I have ever seen. Wanting more people to use the command line is not a suitable justification for bringing a new human being into the world. It certainly is not the basis for a healthy relationship.
It's true that all sorts of people who aren't qualified to reproduce do so anyway. Just be aware that you are in that group.
Also, no, just knowing what KSH is doesn't guarantee you have prime genetic material.
Re: (Score:3, Insightful)
Windows 2008 server core is not modern enough for you then? It is run from DOS(actually powershell) commandline.
Re:Don't live in the dark ages! (Score:5, Informative)
The DOS command line did not run a modern computing system not even when it was first released.
Re:Obvious Fake (Score:5, Insightful)
I don't know if I'm just not in the truly geeky end of the spectrum, but certainly in the area of "professional geeks" (developers, sysadmins, network admins etc.) I know very few who are single, and most of the ones who are don't have much trouble finding women, they just can't really be bothered with the dating game.
There was once a time when geeks were kinda freaky people you'd steer clear of, but that seems to have changed as more people get computers and an Internet connection, and start to find out that we were right about it being useful all along. Sure, it's still almost impossible to explain the job of a software developer to the average computer user, but then I can't comprehend what a professional accountant must do all day.
Re: (Score:3, Funny)
Re:Obvious Fake (Score:5, Funny)
Re:Geek Dating Service ... Requirements? (Score:4, Funny)
* Women
This will be the toughest feature to implement.