|
|
|
#1
|
|||
|
|||
|
cat /var/data/SDMB | grep -i geek
There's lots of us geeks here, you can smell it in the postings.
So, to those who understand the subject line, who's a professional geek here on the SDMB? Obviously, you can count me. I've been doing Unix in various flavors for about 13 years now. I've been paid to run HP-UX, DEC/OSF, Linux, NeXT, Solaris, & AIX. Currently, I'm a large-box Solaris admin with a strong responsibility for all things related to our storage systems, Oracle, Veritas & backups. And, yes, I know that "grep -i geek /var/data/SDMB" is ok, too. |
| Advertisements | |
|
|
|
|
#2
|
|||
|
|||
|
Pro geek here. I'm not a big *ix user so the topic took me a little, but I understood it.
6 years now, certified CNE on Netware 3.12, 4.x, 5.x. Also have held Cisco CCNA for almost 4 years. Trying to decide if I want to go for security exams(CISSP, GIAC, etc), or MCSE. Experiance is hard to come by in Vegas. Curently working help desk as a goverment contractor. |
|
#3
|
|||
|
|||
|
johnm:Botb2f2uCa8nc:3081:22:JohnM:/u04/johnm:/bin/ksh
B.A. in History, M.S. in CompSci, Oracle DBA (since V5), Unix & OpenVMS sysadmin, C and PL/SQL programmer, other duties as assigned. |
|
#4
|
|||
|
|||
|
Bona fide certifiable geek here. Learned my first programming language at age 11, in one evening (TRS-80 BASIC). Wrangling code in C, C++, Java, JSP, Perl, PHP, FORTRAN, COBOL, and whatnot for about fifteen years now. And anglin' to feed the inner geek by learning more about JSP, SQL, and Cocoa programming.
|
|
#5
|
|||
|
|||
|
My only thought when reading the subject line was "why would you cat the file instead of grepping directly?" I use Linux/Unix exclusively at work, and program in Perl, Fortran and C++, along with the occasional tcsh script. I'm a physicist, though, and have never had a CS class, so my coding is probably, how you say, inelegant. But readable at least, which puts me way ahead of my colleagues.
Personal geek dogma: * tcsh is good, ksh and bash are bad * emacs is good, vi is bad * Perl is very good, csh scripts are bad * foreach is good, typing is bad
__________________
http://giraffeboard.com: come for the food, stay for the conversation. (Most of the conversation is about the fact that there isn't actually any food.) |
|
#6
|
|||
|
|||
|
My bash and vi homies will take you down, Giraffe.
|
|
#7
|
|||
|
|||
|
Quote:
|
|
#8
|
|||
|
|||
|
Hello. I thought the same as Giraffe on the grep thing.
Mac OSX (aka FreeBSD with amazing desktop/windowing system) will take over the world of desktops. But the cluster runs debian. Emacs rules over vi. Python rules over perl. Postgresql rules over MySQL. (heh, usually I avoid religious wars but this looks like fun.) |
|
#9
|
|||
|
|||
|
Another geek here. I'm not a big unix user, although I can read the subject line. I know a handful of languages--c/c++ mainly. I'm in the middle of designing a language, although it'll never hit public use.
|
|
#10
|
|||
|
|||
|
bash-2.05a$ cat /etc/passwd |grep spacecowboy
spacecowboy:*:1000:1000:augustus:/home/augustus:/usr/local/bin/bash Currently I'm the IT manager at a oncology/diagnostic imaging clinic. My current projects are to network all of our scanners (ie MRI, CT, PET etc...) so we can do filmless scans, the other biggie is replacing as much of the unlicensed M$ crapware my predecessor installed in the server room and replace with it Linux solutions. IT Dogma: both vi and emacs suck. I prefer 'joe' A GUI has no business being installed on a server. Pine rules all MUA's not quite religous preferences: Mozilla rules all browsers. Postfix rules all other MTA's perl == best for complicated scripts on the local machine bash == best for simple dirty, ugly written by a sysadmin scripts PHP == best web scripting language. I got my start as a pro-geek in college working the computer labs and doing user account maintenance on our OpenVMS system. Since then I've worked alot with Netware 4.x (I think or was it 3.x been a while) various flavors of windows (blech) and a lot of the free *nixes, mostly FreeBSD and Linux. |
|
#11
|
|||
|
|||
|
Addendum: by emacs, I of course mean gnu emacs. Xemacs sucks the sweat off a dead man's balls.
|
|
#12
|
|||
|
|||
|
Mostly do things in Solaris and Linux, as those are the things running on the servers on my accounts at the campus I teach at (in Computer Science).
vi == bleahh C++ good... COBOL bad... gnu gcc/g++ compiler good... MS Visual C++ wish they'd get the bugs out... tcsh fine... like bash just fine, too... Still use pine for e-mail on campus. No Outlook for me, thanks... Damn virus spreader. Quote:
|
|
#13
|
|||
|
|||
|
vi is a real man's editor. emacs is for pussies.
Did I really say that? Oh, and bash kicks butt on tcsh too. Oh, and I think [Gg]eek woulda been better. |
|
#14
|
|||
|
|||
|
I used to be a sort of amateur geek pretending to be a professional - I got paid to do it, and I faked it well, so people thought I knew a lot more than I did.
|
|
#15
|
|||
|
|||
|
Another geek here. I actually quit the computer industry about 3 years ago, but for 15 years I'd used all kinds of flavors of unix, oracle from version 6.0.36, Pascal, C, C++, Java etc. etc. etc.
<religous beliefs> Professionals use vi, C++,unix and oracle Semi-Pros use emacs, windows and SQL Server Amatuers use a Mac </religous beliefs> |
|
#16
|
|||
|
|||
|
vi rules. I'm writing my Ph.D thesis with it, not to mention all my code.
Though I admit I do most of my work in IDL which is a commercial (not free in either sense) programming language, so I suppose that lowers my geek status by a couple of notches. I'm working on growing my hair longer to make up for it. |
|
#17
|
|||
|
|||
|
Vi, my friends, is evil. Emacs on the other hand, is fantastic. Its almost its own operating system - I can do an awful lot from within one session of Emacs. My coding mainly revolves around programming the shell (bash), and FORTRAN. I can write scripts in S-Lang as well, but I doubt if anyone's heard of that.
|
|
#18
|
|||
|
|||
|
Whoa. She's a babe, she can talk physics, and she can sling code as well... ::swoon::
do guys swoon?
__________________
Rigardu, kaj vi ekvidos. Look, and you will begin to see. |
|
#19
|
|||
|
|||
|
Quote:
![]() Quote:
For the record, I'm a professional geek. My official title is Chief Techincal Officer, but in an 8-person company that equates to "the guy who does damn near everything that needs doing with computers." Mostly I do database and web stuff in perl and PHP. I'm currently working on building a terabyte-sized database using MySQL (which reminds me, I need to swap DLT's... hang on... there we go.) I've been a programmer since I was 10 (Timex/Sinclair 1000 BASIC - w00t!) and have been into radio and electronics since I was 8. Incidentally, I don't use either vi or emacs - I use "joe" - long live the Wordstar control-key commands! Props to you, TheFunkySpaceCowboy! Control-K-X! Oh, and Angua (you again!) - it's been said that emacs is a great operating system in need of a decent editor.
|
|
#20
|
|||
|
|||
|
cat /var/data/SDMB | grep -i geek searches for geeks.
That is, I could just tell from the title that you wanted to hear from everyone who understood regexps, though only on a second parsing and checking a man page did I figure out precicely what the command would actually do. |
|
#21
|
|||
|
|||
|
ohgodineedavacation...
I'm sorry, I've got to go shoot someone with my nerf blaster now. I'd talk about my qualifications but I just got out of a meeting with a conslutant and I'm feeling amazingly hostile and yet stupified. |
|
#22
|
|||
|
|||
|
Quote:
|
|
#23
|
|||
|
|||
|
I'm so geeky that working from standard in is ingrained in my psyche.
If I were at a terminal, I wouldnt think twice before catting to standard in, then working with that. That is, if I were to try to remember the actual command line syntax for grep, i'd actually have to THINK about it
|
|
#24
|
|||
|
|||
|
Quote:
Well, you explain then why I can do everything from write FORTRAN, S-Lang, LaTeX, compile the damned things, write HTML web pages, play games, have a chat, sort out my bibliography.bib file in alphabetical order, etc etc, without having to load up 5 different programs. ![]() Besides, vi has no style. I wrote a vi style editor in FORTRAN for crying out loud! ![]() Sunspace, swoon away.
|
|
#25
|
|||
|
|||
|
Found another geek
I was trying soo hard not to go in this thread. The pull was irresistable, however.
I agree that you should have used grep directly, but you knew that already. I love vi, but I think that's true of anyone who actually learns to use it properly. Absurdly powerfull for such a little program. I haven't done stuff in *nix in awhile and damn I miss it. My work (Windows) desktop is having another worm scrubbed off of it - what's up with that? I miss my shell scripting. |
|
#26
|
|||
|
|||
|
Re: Found another geek
Quote:
Evil? Yes! Since I'm revisiting, I was "raised" on AT&T logo System V Unix (I worked for a baby bell) on AT&T 3B series hardware. ksh, vi, grep, sed, & awk. All you need, baby. |
|
#27
|
|||
|
|||
|
Quote:
I use Control-K-D Control-K-Z more often, in fact a goodly portion of my day has been spent thusly $ joe squidGuard.conf <make changes> ctrl-k-d ctrl-k-z $ /usr/local/squid/sbin/squid -k reconfigure <tests proxy. swears> $ fg <edits some more> ctrl-k-d ctrl-k-z $ /usr/local/squid/sbin/squid -k reconfigure <tests proxy, swears> ... |
|
#28
|
|||
|
|||
|
Re: Re: Found another geek
Quote:
|
|
#29
|
|||
|
|||
|
Quote:
![]() Quote:
Quote:
OK, who here's secure enough in their geekhood to actually admit to using pico on occasion? Anyone?
|
|
#30
|
|||
|
|||
|
Quote:
Control-K-D, reload page in web browser, see that it's broken, edit some more, repeat. Heh... I use Control-K-Z a lot, too, especially when I'm too lazy to bother opening another terminal window. |
|
#31
|
|||
|
|||
|
Quote:
![]() As you said, when you want to just open an editor and start typing, rather than messing with all the other crap. Also, I generally recommend that as a starting editor for my C++ students, who are mostly unix newbies, even many of the CS majors. (I teach both a C++ class for the majors, and one for the non-majors). I make them compile at least one or two assignments only in that environment, with the gnu compiler (g++), so they find out very fast that they'd better learn some unix basics, or else! While they can, of course, write their code on any editor (even on Notepad (::shudder: ), I recommend pico for those wanting to do it solely from their SSH logon to the unix environment. For unix newbies, I don't want their heads to explode too fast.
|
|
#32
|
|||
|
|||
|
I just started a job with unix admin being one of the major systems (AIX and Solaris.. HP-UX, and a little Linux - which will probably end up being a lot of Linux) Also, there's the ever present Windows systems, NT4,5,6
I never used Vi... never had to, but it looks like it is the default install for all the unix systems as appossed to emacs... which means hitting the books for me... that and the fact I can't remember any ot these damn commands But it will sink in fast I'm sure ![]() some of these systems scare me in that they have no ssh... just telnet... they have no software firewalls instlled (IPFW) and of course the default installs have a ton of open ports. Terminal services has no encryption.. and since of the linux boxes allow su to other admin and root accounts, that means extremely loose user prefs. Security is not my job at the place, but damn!!! Is this a joke? |
|
#33
|
|||
|
|||
|
First, that should be
Code:
grep -i geek /var/data/SDMB Emacs is da bomb. C++ and Java is the devil. Ruby will blow your mind. I have 34 O'Reilly books. |
|
#34
|
|||
|
|||
|
I am a travelling consultant, dealing primarily with Solaris and Sun high-end servers and clustering.
But that's not why I posted. I know it is better written as grep -i geek /var/data/SDMB, and that is how I try, to this day to structure the statement, but I keep falling back to cat <file> | grep <regex> because that is how I learned it (self-taught) and I can't break the habit. No amount of geek pressure or snickering can break me of it. I also cat <file> | more shameful |
|
#35
|
|||
|
|||
|
You need to clearn your pipes out.
|
|
#36
|
|||
|
|||
|
psst... I think SDMB is a directory
![]() You want "$ find /var/data/SDMB -type f -exec grep -i geek {} \;" or better yet (since the above won't give you the file names anyway) - "$ grep -i geek `find /var/data/SDMB -type f`" Oh, and regarding emacs/vi: 1. Real Programmers use "cat > a.out" 2. Wrong forum - should start out in GD, then move to the Pit... 3. I HATE emacs (there, got that off my chest...) |
|
#37
|
|||
|
|||
|
You guys have far more geekdom than I do, but I just wanted to chime in as another 'joe' fan.
Hey, what about DOS batch files? Huh, huh? Those are pretty geeky, right?
|
|
#38
|
|||
|
|||
|
Quote:
Where's your ELF binaries? a.out is so, like, three years ago. And Emacs is da shiznit. C-x C-c |
|
#39
|
|||
|
|||
|
To the extent that I'm a professional anything yet, I'm a professional geek. I'm mostly into hardware, though I've done some *NIX hacking. I build computers for spending money, and I'm currently volunteering as an IRC Operator for a non-profit, as well as providing volunteer online support for another non-profit. I hope to get a student tech support job when I start college next month, as well as do email-based support for Real Money.
AMD processors are vastly superior to their inefficient Intel counterparts. DDR RAM is vastly superior to the evil Rambus DRAM, as RDRAM fell out of the slow-ass tree and hit EVERY branch on the way down. If you SAY the word Geforce, I will KILL you. Don't even THINK it. Even before The Unpleasantness, SCO UNIX made me feel dirty every time I booted it. And TheFunkySpaceCowboy, I'll see your Mozilla, and raise you Firebird. Compiled for Athlon processors I use Thunderbird for mail, too. Nightly builds, baby.
|
|
#40
|
|||
|
|||
|
ps -aux | grep "mouthskills.sh"
--quasi-pro geek here (still have a LOT to learn.) --test software and manage configurations (manage code branches, do builds, and manage 12 app servers, 4 dbs) --SQL and UNIX used on daily basis. |
|
#41
|
|||
|
|||
|
heheh.
I used pico. Until the day that I opened a file larger than my combined swap and memory... and linux started shutting processes down. I then resolved to learn more vi commands, which was the only reason I used pico in the first place Ignorance.Linux (mostly slackware) geek, tooled about with Solaris and Irix, worked on .. ohgoditsbeenawhile.. unix emulated system on ibm's os390 - a mainframe OS. Weird weird stuff. Been meaning to install a BSD os for a while - waiting for hubby to clear off his laptop so I can. Writing PHP, I have written bash (I ran into a LOT of bloat writing a bash/dialog script to customize ipfw way back when that was current, and then learned perl) some javascript, html of course, asp, SQL, yadda yadda. Always wanting to learn more, but I've been stuck with support jobs that have me working more in MS OSes than I like. And now I'm a waitress - well, maybe I can take up geeking on my spare time.
|
|
#42
|
|||
|
|||
|
I've been a pro geek since 1985, hacking COBOL on IBM MVS System 360. Started doing DB2 in the version 2 era. I was so used to the ISPF editor that I bought a Windoze version when I started working on that platform. I've had formal training in Fortran, PL/I, COBOL, and assembler (both 8080 and System 360). I've taught myself C, C++, Java, and a bit of Perl and Python. I still have a deck of punch cards laying around the house somewhere. As an exercise, we wrote a simple 'hello world' type assembler program, hand translated it into machine code, and entered it into the system by setting the switches on the front of the Altair 8080.
These days I split my time between Windoze and *nix, mainly Linux and Solaris. If I need to do some quick lite editing I'll use vi (even on Win2K thanks to RKTools) but for heavy coding I use the excellent JEdit. |
|
#43
|
|||
|
|||
|
It's now 1:30 on a bank holiday Monday, so I am going to cd /pub; more beer
__________________
There are 10 types of people in the world, those who understand binary, and those who don't. |
|
#44
|
|||
|
|||
|
Quote:
![]() Quote:
![]() Quote:
But how many of you have some form of BSD installed on your home computers? |
|
#45
|
|||
|
|||
|
Hardware geek checking in. I design chips. Which mostly amounts to years of boring Word documents, punctuated by a few blissful months of VHDL writing and simulation on a SunOS box.
Religious afilitions: bash, vi (better yet, vim), perl and pine just wanted to through in a plug for vim for all you vi heads. It's all the fun and power of vi, with the only the good bloat from emacs. Multiple buffer frames, multilevel undo, syntax highlighting, visual selection... shweet... (And no bloody tetris or chat). The other day, I was trying to explain the beauty of vi to my fiancee, a devoted pico-ist. I started with simple regexp stuff that (to my knowledge) pico can't do and worked up. (yeah, I know, that's technically ex, not vi I was showing off). I got up to something like Quote:
And I said... "exactly".
|
|
#46
|
|||
|
|||
|
Quote:
|
|
#47
|
|||
|
|||
|
I have cygwin, activeperl, and vim at home... but no BSD.
|
|
#48
|
|||
|
|||
|
Pro geek with a Comp Sci degree. I understood the subject line almost immediately. That's in spite of the fact that I've done almost no *nix work in recent years.
I occasionally telnet or ftp from Windows to a Unix shell and do some simple things like navigating and listing directories or transferring files. 5 or 6 years ago I was doing some pretty heavy Perl stuff under Unix. I miss it.
|
|
#49
|
|||
|
|||
|
Look here, I'm a QA/CM specialist. I don't care what you guys do as long as it is version controlled in a suitable repository, has been appropriately tested and approved by the users.
... you want me to compile what? have it to the users by when..? ... no way, I'm goin' to lunch! |
|
#50
|
|||
|
|||
|
...and meanwhile, you have me: GOAT (geek of all trades: master of none), who uses whatever gets the job done.
Wish I had more time to play about with *nix systems, however. Need to get back up to speed on 'em, but like davidm, I understood the subject line pretty quickly. ___ << End hunger: eat a little snack. >> |
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|