From perl at sonofhans.net Sun Jun 1 20:15:33 2003 From: perl at sonofhans.net (Randall Hansen) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] job control Message-ID: <20030601181533.1353c804.perl@sonofhans.net> Folks ~ I'm trying to get a list of bash's suspended jobs using Perl. I initially thought this would be trivial (e.g. perl -e "print exec jobs"), but I've yet to succeed. I tried permutations of "system," "exec," backticks, etc. The closest I've come is: $ perl -e "print `jobs`" which apparently does an eval on the output of jobs (causing errors and yielding nothing useful). But what I really want is to capture and examine the output, not echo it. It occurs to me (after seeing "No such file ..." a few times) that technically jobs is a builtin of bash, not a system command. This hasn't gotten me any closer. I can start a new bash with perl, but can't figure out how to send builtins to an existing one. Which in turn makes me think that this may be more of a bash question than a Perl one, but I thought I'd ask anyway. TIA, r -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20030601/23b97b56/attachment.bin From todd_caine at eli.net Sun Jun 1 21:38:17 2003 From: todd_caine at eli.net (Todd Caine) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] job control In-Reply-To: <20030601181533.1353c804.perl@sonofhans.net> References: <20030601181533.1353c804.perl@sonofhans.net> Message-ID: <20030602023817.GP1036@eli.net> perl -e 'print `/usr/bin/bash jobs`' On (Sun, Jun 01 18:15), Randall Hansen wrote: > Folks ~ > > I'm trying to get a list of bash's suspended jobs using Perl. I > initially thought this would be trivial (e.g. perl -e "print exec > jobs"), but I've yet to succeed. I tried permutations of "system," > "exec," backticks, etc. The closest I've come is: $ perl -e "print > `jobs`" which apparently does an eval on the output of jobs (causing > errors and yielding nothing useful). But what I really want is to > capture and examine the output, not echo it. > > It occurs to me (after seeing "No such file ..." a few times) that > technically jobs is a builtin of bash, not a system command. This > hasn't gotten me any closer. I can start a new bash with perl, but > can't figure out how to send builtins to an existing one. > > Which in turn makes me think that this may be more of a bash question > than a Perl one, but I thought I'd ask anyway. > > TIA, > > r From rootbeer at redcat.com Sun Jun 1 21:43:34 2003 From: rootbeer at redcat.com (Tom Phoenix) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] job control In-Reply-To: <20030601181533.1353c804.perl@sonofhans.net> Message-ID: On Sun, 1 Jun 2003, Randall Hansen wrote: > I'm trying to get a list of bash's suspended jobs using Perl. Probably you'll want to make use of a bash function, which you could define in your .bash_profile, perhaps. function boojum () { eval `jobs | ~/.bin/my_program ...` } I'm assuming that your program would output bash commands to do whatever you wanted, like maybe "fg %2; boojum". But I'm not an expert on bash programming, so there may be some vital detail that I'm forgetting. Like a better way to make that loop happen without nesting evals... :-) Good luck with it! --Tom Phoenix From MichaelRunningWolf at att.net Mon Jun 2 00:08:10 2003 From: MichaelRunningWolf at att.net (Michael R. Wolf) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] Who's your Daddy? [was: job control] In-Reply-To: <20030601181533.1353c804.perl@sonofhans.net> (Randall Hansen's message of "Sun, 1 Jun 2003 18:15:33 -0700") References: <20030601181533.1353c804.perl@sonofhans.net> Message-ID: Randall Hansen writes: > Folks ~ > > I'm trying to get a list of bash's suspended jobs using Perl. Think about parents. Who's the parent of the job you're querying? What is the relationship between the PID/PPID of perl(1) and the PID/PPID of bash(1) which has children that you're trying to query? Remember that bash and perl will be running in separate processes. I'm assuming (but could be wrong) that perl is a child of the bash process you're trying to query. If that assumption is correct, they are all in the same process group, and you may be in luck. Are you on a Unix-ish machine. If so, check out process group. It may help you or prevent you, depending on which side of the dividing line you're on. If not, I'm not as familiar with the DOS-ish (multi?-)processes. I've never done something like this, but you may have to creat a hash of parent/child processes, create a tree, go climbing around, and query the status of the jobs that are on the right branch. Then again, I could be barking up the wrong tree, but they are some ideas that I'd think about if I were stuck. -- Michael R. Wolf All mammals learn by playing! MichaelRunningWolf@att.net From schwern at pobox.com Mon Jun 2 03:30:42 2003 From: schwern at pobox.com (Michael G Schwern) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] job control In-Reply-To: <20030601181533.1353c804.perl@sonofhans.net> References: <20030601181533.1353c804.perl@sonofhans.net> Message-ID: <20030602083042.GA18934@windhund.schwern.org> On Sun, Jun 01, 2003 at 06:15:33PM -0700, Randall Hansen wrote: > I'm trying to get a list of bash's suspended jobs using Perl. I > initially thought this would be trivial (e.g. perl -e "print exec > jobs"), but I've yet to succeed. I tried permutations of "system," > "exec," backticks, etc. The closest I've come is: $ perl -e "print > `jobs`" which apparently does an eval on the output of jobs (causing > errors and yielding nothing useful). But what I really want is to > capture and examine the output, not echo it. > > It occurs to me (after seeing "No such file ..." a few times) that > technically jobs is a builtin of bash, not a system command. This > hasn't gotten me any closer. I can start a new bash with perl, but > can't figure out how to send builtins to an existing one. > > Which in turn makes me think that this may be more of a bash question > than a Perl one, but I thought I'd ask anyway. `bash -c jobs` will "work" but not do what you want since it will report its own child processes, not the children of your parent process. Think of it like this... - your shell - background_program_1 - background_program_2 - perl - bash When "your shell" asks for its jobs it gets its children, the two backgrounded programs and perl. When perl runs bash and asks for its jobs, it gets nothing because that newly spawned bash process has no children. To do what you want you probably want to use pstree to get information about the children of the perl process's parent (ie. your shell's kids) or use Proc::ProcessTable. -- Remember, any tool can be the right tool. -- Red Green From randall at sonofhans.net Mon Jun 2 01:25:34 2003 From: randall at sonofhans.net (Randall Hansen) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] job control In-Reply-To: <20030602023817.GP1036@eli.net> References: <20030601181533.1353c804.perl@sonofhans.net> <20030602023817.GP1036@eli.net> Message-ID: <20030601232534.699c7523.randall@sonofhans.net> Thus spoke "Todd Caine" ( Sun, 1 Jun 2003 19:38:17 -0700 ): > perl -e 'print `/usr/bin/bash jobs`' Thanks for the reply, but this doesn't work: $ perl -e 'print `/bin/bash jobs`' jobs: jobs: No such file or directory Did it work for you? What're you running? (Debian, bash 2.05b, perl 5.8 here). I think the syntax may be wrong anyway. I think you need a -c to pass a command to bash: $ perl -e 'print `/bin/bash -c ls`' ...works, giving me a listing of the current dir, while: $ perl -e 'print `/bin/bash ls`' ls: /bin/ls: cannot execute binary file Finally, this: $ perl -e 'print `/bin/bash -c jobs`' ...but it doesn't give me any output at all. I think that's because it's passing the 'jobs' command to a new invocation of the shell, which doesn't inherit the parent shell's jobs. r -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20030601/57400b37/attachment.bin From randall at sonofhans.net Mon Jun 2 01:26:27 2003 From: randall at sonofhans.net (Randall Hansen) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] Who's your Daddy? [was: job control] In-Reply-To: References: <20030601181533.1353c804.perl@sonofhans.net> Message-ID: <20030601232627.2204f034.randall@sonofhans.net> Thus spoke "Michael R. Wolf" ( Sun, 01 Jun 2003 22:08:10 -0700 ): > I've never done something like this, but you may have to creat a > hash of parent/child processes, create a tree, go climbing around, > and query the status of the jobs that are on the right branch. Thanks, Michael. A version of this solution was as close as I've come to working, but it has problems (still working on Tom's pipe solution). It's easier that you think, but very similar. The 'ps' command has a 'T' switch to select all processes on a current terminal -- all your children, so to speak. On a similar note, 'ps' has an 'f' switch that shows processes in an ASCII-art tree (very cool). The trouble is, I haven't been able to get 'ps' to tell me which processes are suspended. Some processes have square brackets around their names, which means 'swapped out to disk,' but this set doesn't reliable intersect with the set of suspended processes. Nor have I found a way to query the status of a job without using a bash builtin. If there is one, I'd love to know. r -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20030601/9fc051b9/attachment.bin From rootbeer at redcat.com Mon Jun 2 09:54:46 2003 From: rootbeer at redcat.com (Tom Phoenix) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] Who's your Daddy? [was: job control] In-Reply-To: <20030601232627.2204f034.randall@sonofhans.net> Message-ID: On Sun, 1 Jun 2003, Randall Hansen wrote: > It's easier that you think, but very similar. The 'ps' command has a > 'T' switch to select all processes on a current terminal -- all your > children, so to speak. On a similar note, 'ps' has an 'f' switch that > shows processes in an ASCII-art tree (very cool). Of course, ps is probably the least-portable of all the standard utilities, alas. So if you get this solution to work with your system's ps, chances are that it will be near-impossible to port to anyone else's ps. Are you trying to accomplish something that can be explained in fewer than 100 words? Chances are good that someone else has wanted to do this in the history of shells and job control, and someone here might have some insight on how it was done, how to do it, or why it's impossible. Cheers! --Tom Phoenix From tex at off.org Mon Jun 2 12:43:54 2003 From: tex at off.org (Austin Schutz) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] job control In-Reply-To: <20030601181533.1353c804.perl@sonofhans.net>; from perl@sonofhans.net on Sun, Jun 01, 2003 at 06:15:33PM -0700 References: <20030601181533.1353c804.perl@sonofhans.net> Message-ID: <20030602104353.U1088@gblx.net> On Sun, Jun 01, 2003 at 06:15:33PM -0700, Randall Hansen wrote: > Folks ~ > > I'm trying to get a list of bash's suspended jobs using Perl. I > initially thought this would be trivial (e.g. perl -e "print exec > jobs"), but I've yet to succeed. I tried permutations of "system," > "exec," backticks, etc. The closest I've come is: $ perl -e "print > `jobs`" which apparently does an eval on the output of jobs (causing > errors and yielding nothing useful). But what I really want is to > capture and examine the output, not echo it. > > It occurs to me (after seeing "No such file ..." a few times) that > technically jobs is a builtin of bash, not a system command. This > hasn't gotten me any closer. I can start a new bash with perl, but > can't figure out how to send builtins to an existing one. > > Which in turn makes me think that this may be more of a bash question > than a Perl one, but I thought I'd ask anyway. > As several people have pointed out, you indeed need to communicate with perl's parent process, or figure out a different way to accomplish what you want. One way might be to have perl spawn the other processes, then send them signals as necessary to control their behavior. Another way might be to use Expect.pm or Open3 to spawn bash, and control the processes that way. Another way might be to use expect to spawn all the processes including perl. If you must have the bash instance which spawns perl control the processes, you will probably have to do a couple things: first, make sure it isn't waiting on perl to return - run perl &. Then find a way for bash to communicate with the perl process. Using named pipes would work. A bit of a hack, but it would work. There are probably many other methods. What's best probably depends on what you're working on and what method(s) you are most familiar with. Austin From nforrett at wgz.com Mon Jun 2 14:09:30 2003 From: nforrett at wgz.com (forehead) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] job control In-Reply-To: <20030602104353.U1088@gblx.net> Message-ID: On Mon, 2 Jun 2003, Austin Schutz wrote: > On Sun, Jun 01, 2003 at 06:15:33PM -0700, Randall Hansen wrote: > > Folks ~ > > > > I'm trying to get a list of bash's suspended jobs using Perl. I > > initially thought this would be trivial (e.g. perl -e "print exec > > jobs"), but I've yet to succeed. I tried permutations of "system," > > "exec," backticks, etc. The closest I've come is: $ perl -e "print > > `jobs`" which apparently does an eval on the output of jobs (causing > > errors and yielding nothing useful). But what I really want is to > > capture and examine the output, not echo it. > > > > It occurs to me (after seeing "No such file ..." a few times) that > > technically jobs is a builtin of bash, not a system command. This > > hasn't gotten me any closer. I can start a new bash with perl, but > > can't figure out how to send builtins to an existing one. > > > > Which in turn makes me think that this may be more of a bash question > > than a Perl one, but I thought I'd ask anyway. Sorry in advance, but most of this response deals with the *nix C interface for jobs control. The point is to illustrate why asking bash is not going to provide an answer. If you have particular averstions to C, consider this your warning. =) You can't spawn a subshell and get the suspended jobs the shell that forked/execed perl. This completely rules out system, backticks and pretty much every option you've tried so far. E.g. bash$ cat ^Z bash$ jobs [1]+ Stopped cat bash$ bash bash_subshell$ jobs bash_subshell$ ^D bash$ jobs [1]+ Stopped cat bash$ I tweaked the output to clarify which prompts were in the parent shell and which were in the child shell. Here's a teeny bit of info on how job control is working: 1. bash forks/exec a child 2. bash calls member of wait family. This blocks until either the child exits, _or_ the child recieves a signal. 3. While the child is running, the terminal driver intercepts the ^Z and rather than passing it along, it sends a SIGTSTP (terminal keyboard stop). 4. This causes the blocking wait call in the bash process to return and indicates to bash that its child recieved SIGTSTP. Bash obliges by printing a prompt for you and adds the relevent info to some internal list of suspended processes. 5. When you type "fg" in bash, it takes the appropriate process off the suspend list and sends it a SIGCONT. 6. bash then proceeds to call its favorite flavor of wait. That is enough info to give you the gist of what's going on (some details were glossed over for the sake of brevity). The set of suspended processes is held internally by bash. As far as I'm aware, there is no way to get this information out programatically from a child process (in perl, or otherwise). You can't use a sub-shell because the parent has the list, and the only way you can get your parent shell to run again is by suspending yourself. You best option is to get a process tree from the OS (via ps, /proc, or otherwise) and filter out the bits you do or do not need. Both ps and /proc are _very_ unportable, but I don't have a better anwser for you (I'm not even aware of a standard C interface to get this information off the top of my head, though Advanced Programming in the UNIX Environment" by Richard Stevens may be a place to look). PS- You may notice that if the application puts the terminal into raw mode, ^Z is not interpreted by the terminal driver code. This is why vim doesn't suspend when you press ^Z in insert mode (pressing ^Z in command mode will suspend vim, but that is only because Vim interpreted the ^Z and specifically asked to have itself suspended). -- Nick From perl at sonofhans.net Mon Jun 2 17:22:53 2003 From: perl at sonofhans.net (Randall Hansen) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] solved: job control (still got a question) Message-ID: <20030602152253.16fd7c91.perl@sonofhans.net> First, thanks for everyone's help. I have one nagging question (immediately below) and then a brief explanation of what I was solving. At this point the only thing that confuses me is the output from: $ perl -e "print `jobs`" This does pass 'jobs' to the current shell *and* returns the data I need[1], but it appears that perl is trying to 'eval' that data before it passes it to 'print.' If bash is passing that data into perl somehow I should be able to inspect or intercept it (I'd think), but I can't figure out how. That's all curiosity, though, since I have a solution that works. As it turns out, Tom's earlier pipe suggestion did the trick (once I remembered to use instead of @ARGV). The final solution (so to speak) was this: PROMPT_COMMAND="PS1=\$(jobs | ~/bin/prompt_me.pl)" So now you know what I was doing in the first place: messing with my bash prompt on a lazy Sunday afternoon :) I want to display the number of stopped jobs iff such jobs exist. I know it's easy with bash scripting, but I wanted to pound this particular nail with Perl (ended up pounding with my head instead ...). r p.s. Thanks for all the cc's, too, but I am on the list. -- notes -- 1. I know this because the output is something like: Can't locate object method "Stopped" via package "man" ... when I have a 'man' invocation stopped. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20030602/22a8d481/attachment.bin From nforrett at wgz.com Mon Jun 2 18:22:30 2003 From: nforrett at wgz.com (forehead) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] solved: job control (still got a question) In-Reply-To: <20030602152253.16fd7c91.perl@sonofhans.net> Message-ID: On Mon, 2 Jun 2003, Randall Hansen wrote: > First, thanks for everyone's help. I have one nagging question > (immediately below) and then a brief explanation of what I was > solving. > > At this point the only thing that confuses me is the output > from: > $ perl -e "print `jobs`" The reason why your example is not working is because it is the shell processing the backticks. $ perl -e "print `jobs`" is processed as follows: - The shell sees the double quotes and performs its own interpolation. - The shell sees the backticks, so it runs the jobs builtin. - The shell takes the output of jobs and substitutes it for the backticks. - After the shell is finished, it is as if you typed the following at your prompt: perl -e "[1]+ Stopped pine (wd: /usr/src)" The contents in the quotes are not legal perl, and that is why it is complaining. If this is good enough for you, try the following: perl -e "print \"`jobs`\"" After shell backtick processing you end up with: perl -e "print \"[1]+ Stopped pine (wd: /usr/src)\"" Which results in the following perl getting executed: print "[1]+ Stopped pine (wd: /usr/src)" -- Nick From perl at sonofhans.net Mon Jun 2 19:42:40 2003 From: perl at sonofhans.net (Randall Hansen) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] solved: job control (still got a question) In-Reply-To: References: <20030602152253.16fd7c91.perl@sonofhans.net> Message-ID: <20030602174240.5b8e6beb.perl@sonofhans.net> Thus spoke forehead ( Mon, 2 Jun 2003 16:22:30 -0700 (PDT) ): > The reason why your example is not working is because it is the > shell processing the backticks. ok, that clears up a few things - thanks! r -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20030602/253df4e6/attachment.bin From MichaelRunningWolf at att.net Tue Jun 3 18:19:18 2003 From: MichaelRunningWolf at att.net (Michael R. Wolf) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] Who's your Daddy? In-Reply-To: (Tom Phoenix's message of "Mon, 2 Jun 2003 07:54:46 -0700 (PDT)") References: Message-ID: Tom Phoenix writes: [...] > Of course, ps is probably the least-portable of all the standard > utilities, alas. Are we taking bets? It'd be a close race between ps(1) and ls(1). -- Michael R. Wolf All mammals learn by playing! MichaelRunningWolf@att.net From MichaelRunningWolf at att.net Tue Jun 3 18:38:26 2003 From: MichaelRunningWolf at att.net (Michael R. Wolf) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] solved: job control (still got a question) In-Reply-To: <20030602152253.16fd7c91.perl@sonofhans.net> (Randall Hansen's message of "Mon, 2 Jun 2003 15:22:53 -0700") References: <20030602152253.16fd7c91.perl@sonofhans.net> Message-ID: Randall Hansen writes: > First, thanks for everyone's help. I have one nagging question > (immediately below) and then a brief explanation of what I was > solving. > > At this point the only thing that confuses me is the output > from: > $ perl -e "print `jobs`" > > This does pass 'jobs' to the current shell *and* returns the data I > need[1], but it appears that perl is trying to 'eval' that data before > it passes it to 'print.' If bash is passing that data into perl > somehow I should be able to inspect or intercept it (I'd think), but I > can't figure out how. That's all curiosity, though, since I have a > solution that works. > > As it turns out, Tom's earlier pipe suggestion did the trick (once I > remembered to use instead of @ARGV). The final solution (so > to speak) was this: > > PROMPT_COMMAND="PS1=\$(jobs | ~/bin/prompt_me.pl)" Hey, foul! You lead us down (or we got faked down) a "do it in a subshell" mindset. Just kiddin', though I think we all thought some differnt, *normal*, calling sequence. I can only figure that this works if the 'jobs' is being done in the current shell (like dot-ing a file (ksh, sh) or sourc-ing a file (csh)), either as a result of special PS1 processing or a special optomization for command substitution. In certain cases, I bet it's saved a subshell (i.e. an expensive fork/exec). That's the only way I can think that this is working -- the command substitution is not creating a subshell for evaluating 'jobs'. So, I think you got away with one in this *specific* case, that won't work in general. -- Michael R. Wolf All mammals learn by playing! MichaelRunningWolf@att.net From lance.mazon at columbiaultimate.com Tue Jun 3 18:51:48 2003 From: lance.mazon at columbiaultimate.com (Lance Mazon) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] June meeting date clash In-Reply-To: <20030522233625.GB14716@eli.net> Message-ID: So, I'm a little unclear... Was there ever a decision on when/where the June meeting would be? Thanks in advance. Lance... -----Original Message----- From: pdx-pm-list-admin@mail.pm.org [mailto:pdx-pm-list-admin@mail.pm.org]On Behalf Of Joshua Keroes Sent: Thursday, May 22, 2003 4:36 PM To: pdx-pm-list@pm.org Subject: [Pdx-pm] June meeting date clash A.J. noticed that the O'Reilly Hacks book event is on the second Weds of the month, the same night as our usual Perl Monger night. Looks like we have these options: 1. Go to the book event and hold our meeting afterwards at a nearby place. (e.g. House of Louie, Hobo's, ...) Issue: not sure when the book meeting will be over. That makes planning a decent pdx.pm start time difficult. Powell's Tech closes at 9pm, so that's probably the latest we should start a pdx.pm meeting. Anyway, I'll follow up on this with ORA to see if we can get an estimated event duration. 2. Go to this event as/instead of our monthly meeting. Issue: we had a social meeting last month. We really ought to have a tech meeting this time around. 3. Reschedule our meeting. Issue: rescheduling is a pain for lots of people. 4. Pretend the book event isn't happening and hold our usual meeting anyway. Issue: making people choose is pretty mean - and avoidable. Comments? J. ----- Forwarded message from Marsee Henon ----- Marsee wrote: > Starting at 7:00 p.m., Rael Dornfest and Rob Flickenger, authors of > O'Reilly's best-selling Hacks series ("Google Hacks," "Linux Server > Hacks," and "Mac OS X Hacks"), will be at Powell's [ed. Tech] to talk > about their top-rated tomes, answer questions, and reveal a few of the > private hacks that didn't make the series. > > Powell's will be giving away a Hacks book with any O'Reilly book > purchased, excluding Pocket References all day June 11. > > Powell's [ed. Technical] Books > June 11, 7pm > 33 NW Park Avenue > Portland, OR > http://www.powells.com/home.html _______________________________________________ Pdx-pm-list mailing list Pdx-pm-list@mail.pm.org http://mail.pm.org/mailman/listinfo/pdx-pm-list From randall at sonofhans.net Tue Jun 3 18:55:46 2003 From: randall at sonofhans.net (Randall Hansen) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] solved: job control (still got a question) In-Reply-To: References: <20030602152253.16fd7c91.perl@sonofhans.net> Message-ID: <20030603165546.6d6335ec.randall@sonofhans.net> Thus spoke "Michael R. Wolf" ( Tue, 03 Jun 2003 16:38:26 -0700 ): > > PROMPT_COMMAND="PS1=\$(jobs | ~/bin/prompt_me.pl)" > Hey, foul! You lead us down (or we got faked down) a "do it in a > subshell" mindset. Just kiddin', though I think we all thought some > differnt, *normal*, calling sequence. I think you got faked, but not by me. My original question was how to do this in Perl, and that "normal" method is still my preference. Tom Phoenix suggested the pipe in one of the early replies and it's a nice solution -- and end-run around the problem. > That's the only way I can think that this is working -- the command > substitution is not creating a subshell for evaluating 'jobs'. It's not even command substitition - the PROMPT_COMMAND line is in my .bashrc :) r -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20030603/f10b7f81/attachment.bin From rootbeer at redcat.com Tue Jun 3 19:17:47 2003 From: rootbeer at redcat.com (Tom Phoenix) Date: Mon Aug 2 21:34:21 2004 Subject: Getting the shell to cooperate (was Re: [Pdx-pm] solved: job control (still got a question)) In-Reply-To: <20030603165546.6d6335ec.randall@sonofhans.net> Message-ID: On Tue, 3 Jun 2003, Randall Hansen wrote: > Tom Phoenix suggested the pipe in one of the early replies and it's a > nice solution -- and end-run around the problem. Actually, more than an end-run, I think that this sort of thing is the only solution. (That is, unless you do some really freaky and REALLY non-portable stuff.) If you need to know what only the shell knows, get the shell to tell you. If you want to do what only the shell can do, get the shell to do it. This sort of thing is also what I tell students who want to write their own replacement cd command. They say, "I want to make my own cd command, but it should report the name of the old directory every time I use it." You can do that, but only with the shell's cooperation. (That's because you can't change the shell's current working directory without the shell's help.) If anybody posts a way to do this sort of thing without the shell's cooperation, I'll leave it to the list's other members to point out what's wrong. :-) --Tom Phoenix From MichaelRunningWolf at att.net Tue Jun 3 20:36:33 2003 From: MichaelRunningWolf at att.net (Michael R. Wolf) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] solved: job control (still got a question) In-Reply-To: <20030603165546.6d6335ec.randall@sonofhans.net> (Randall Hansen's message of "Tue, 3 Jun 2003 16:55:46 -0700") References: <20030602152253.16fd7c91.perl@sonofhans.net> <20030603165546.6d6335ec.randall@sonofhans.net> Message-ID: Randall Hansen writes: > Thus spoke "Michael R. Wolf" > ( Tue, 03 Jun 2003 16:38:26 -0700 ): > >> > PROMPT_COMMAND="PS1=\$(jobs | ~/bin/prompt_me.pl)" > >> Hey, foul! You lead us down (or we got faked down) a "do it in a >> subshell" mindset. Just kiddin', though I think we all thought some >> differnt, *normal*, calling sequence. > > I think you got faked, but not by me. My original question was how to > do this in Perl, and that "normal" method is still my preference. Tom > Phoenix suggested the pipe in one of the early replies and it's a nice > solution -- and end-run around the problem. It's not the pipe that did the end run, it's the 'jobs' run in the current shell, thus avoiding the subshell problem. Of course, it does join nicely to a pipe. >> That's the only way I can think that this is working -- the command >> substitution is not creating a subshell for evaluating 'jobs'. > > It's not even command substitition - the PROMPT_COMMAND line is in my > .bashrc :) As a ksh programmer, I'm unfamiliar with PROMPT_COMMAND, but since $(...) is command substitution in ksh, I'd bet it means the same in bash. And there's some other 'eval' magic going on (as also hinted at by Tom's original suggestion) with PS1 that doesn't go on with other variables. BTW -- I've loved the syntax of $(...) ever since it became the "new command substitution" syntax in the mid-80's. [Don't ever name anything 'new'....] Most folks don't know it's the same as backticks, `...`. I find backticks so hard to see, print, speak and direct someone else to type. And they don't nest. And look at the parallelism: ${var} -- variable substitution $(cmd) -- command substitution I find that students in my classes understand variable substitution, and the similarities make it easier to explain command substitution. ${var} accesses memory; $(var) accesses a process. The result from either is substituted. $ date="right now (as a string variable)" $ $ print "At the tone, the time will be: ${date}" At the tone, the time will be: right now (as a string variable) $ $ print "At the tone, the time will be: $(date)" At the tone, the time will be: Tue Jun 3 18:31:17 PDT 2003 $ Somehow, unifying the syntax helped me see the similarities in a way that backticks never did. Try this with backticks.... nl $(grep -l play $(grep -l Wolf *)) | pr -h "${PWD} $(date)" | lpr determine which files contain "Wolf" of those, determine which files contain "play" then number the file names, page 'em with a header of here-and-now and print the mini report -- Michael R. Wolf All mammals learn by playing! MichaelRunningWolf@att.net From perl at sonofhans.net Tue Jun 3 21:13:16 2003 From: perl at sonofhans.net (Randall Hansen) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] solved: job control (still got a question) In-Reply-To: References: <20030602152253.16fd7c91.perl@sonofhans.net> <20030603165546.6d6335ec.randall@sonofhans.net> Message-ID: <20030603191316.60a002dd.perl@sonofhans.net> Thus spoke "Michael R. Wolf" ( Tue, 03 Jun 2003 18:36:33 -0700 ): > It's not the pipe that did the end run, it's the 'jobs' run in the > current shell, thus avoiding the subshell problem. By 'the pipe' I meant 'the solution involving the pipe,' but perhaps I should be more pedantic. :) > $ date="right now (as a string variable)" > $ > $ print "At the tone, the time will be: ${date}" > At the tone, the time will be: right now (as a string variable) > $ > $ print "At the tone, the time will be: $(date)" > At the tone, the time will be: Tue Jun 3 18:31:17 PDT 2003 > $ That's a nice illustration - thanks. r -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20030603/cabea844/attachment.bin From jkeroes at eli.net Tue Jun 3 21:46:11 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] June meeting date clash In-Reply-To: References: <20030522233625.GB14716@eli.net> Message-ID: <20030604024611.GE866@eli.net> I have scheduled our meeting around the Hacks book event and arranged the PDX.pm meeting to follow thereafter. That's option 1 for those who were following along. :-) Details will follow later tonight or tomorrow. One hint: it's an all-O'Reilly night. :-D -J On (Tue, Jun 03 16:51), Lance Mazon wrote: > So, I'm a little unclear... Was there ever a decision on when/where the > June meeting would be? Thanks in advance. > > Lance... > > > -----Original Message----- > From: pdx-pm-list-admin@mail.pm.org > [mailto:pdx-pm-list-admin@mail.pm.org]On Behalf Of Joshua Keroes > Sent: Thursday, May 22, 2003 4:36 PM > To: pdx-pm-list@pm.org > Subject: [Pdx-pm] June meeting date clash > > > A.J. noticed that the O'Reilly Hacks book event is on the second > Weds of the month, the same night as our usual Perl Monger night. > Looks like we have these options: > > 1. Go to the book event and hold our meeting afterwards at a > nearby place. (e.g. House of Louie, Hobo's, ...) > > Issue: not sure when the book meeting will be over. That makes > planning a decent pdx.pm start time difficult. Powell's Tech closes > at 9pm, so that's probably the latest we should start a pdx.pm > meeting. Anyway, I'll follow up on this with ORA to see if we can > get an estimated event duration. > > > 2. Go to this event as/instead of our monthly meeting. > > Issue: we had a social meeting last month. We really ought to have a > tech meeting this time around. > > > 3. Reschedule our meeting. > > Issue: rescheduling is a pain for lots of people. > > > 4. Pretend the book event isn't happening and hold our usual > meeting anyway. > > Issue: making people choose is pretty mean - and avoidable. > > > Comments? > > J. > > > ----- Forwarded message from Marsee Henon ----- > > Marsee wrote: > > Starting at 7:00 p.m., Rael Dornfest and Rob Flickenger, authors of > > O'Reilly's best-selling Hacks series ("Google Hacks," "Linux Server > > Hacks," and "Mac OS X Hacks"), will be at Powell's [ed. Tech] to talk > > about their top-rated tomes, answer questions, and reveal a few of the > > private hacks that didn't make the series. > > > > Powell's will be giving away a Hacks book with any O'Reilly book > > purchased, excluding Pocket References all day June 11. > > > > > Powell's [ed. Technical] Books > > June 11, 7pm > > 33 NW Park Avenue > > Portland, OR > > http://www.powells.com/home.html > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list@mail.pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list@mail.pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list From jkeroes at eli.net Wed Jun 4 12:52:11 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] [Meeting] 11 June 2003 Message-ID: <20030604175211.GA20025@eli.net> [ This info is duplicated on http://portland.pm.org ] == Upcoming: Portland Perl Mongers Technical Meeting == We have a full evening of events planned for the Wed, 11 June 2003 meeting. This is an all-O'Reilly evening, starting with books and ending with modules with food along the way. == Agenda == 7:00 - 8:30ish Rael Dornfest and Rob Flickenger talk about their Hacks series at Powell's Tech. 8:45 Walk to House of Louie, order pu-pu platters and agar pudding 9:00 - 10:00 chromatic on Mail::SimpleList portland.pm t-shirts for sale! Buy one, impress you; buy two, impress me too! == Gory Details == Powell's Technical Books 33 NW Park Ave. Map: http://snurl.com/1ify Rael Dornfest and Rob Flickenger, authors of O'Reilly's best-selling Hacks series (Google Hacks, Linux Server Hacks and Mac OS X Hacks), talk about their top-rated tomes, answer questions, and reveal a few of the private hacks that didn't make the series. Powell's will be giving away a Hacks book with any O'Reilly book (excluding Pocket References) purchased all day June 11. --- House of Louie 331 NW Davis St. Map: http://snurl.com/1ig0 Walk over to House of Louie. It's about 5 or 6 blocks away. --- House of Louie This month's Perl Mongers meeting will be held at House of Louie, in the back, in the banquet room. Please support our local business by ordering some food or drink! If this proves to be a good venue, we'd like to be welcomed back with open arms. First: announcements, banter, witty banter, unwitty banter, social time, t-shirts for sale ($9.99 + $0.01 S/H) Next, chromatic talks about Mail::SimpleList: You've used Perl at work. You've programmed for other people before. How do you take a project from idea to execution? How can you add new features to your own projects without going crazy? Mail::SimpleList is a simple-but-effective project written in Perl. chromatic will demonstrate how he wrote it, from ideas to design to tests to implementation and explaining how Mail::SimpleList works, why he made the design choices he did and what he learned all along the way. chromatic will touch on mail filtering, object orientation, test-driven development, customer testing, deployment, refactoring and the normal ups and downs of any type of software development. See you there! -J From poec at yahoo.com Fri Jun 6 13:59:29 2003 From: poec at yahoo.com (Ovid) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] (OT) Max OS 9.2 and IE Message-ID: <20030606185929.16729.qmail@web40407.mail.yahoo.com> Hi all, Sorry for the off-topic post, but is there anyone here who has a Mac with OS 9.2 and IE installed? If you're willing to answer a couple of questions, it would be great if you can contact me offlist. I have a friend who needs help and I'm kinda stumped. Cheers, Ovid ===== Ovid http://www.perlmonks.org/index.pl?node_id=17000 Web Programming with Perl http://users.easystreet.com/ovid/cgi_course/ Silence Is Evil http://users.easystreet.com/ovid/philosophy/indexdecency.htm __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From jkeroes at eli.net Tue Jun 10 15:25:20 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] [Meeting] 11 June 2003 Message-ID: <20030610202520.GB7840@eli.net> Reminder: this meeting is tomorrow! [ This info is duplicated on http://portland.pm.org ] == Upcoming: Portland Perl Mongers Technical Meeting == We have a full evening of events planned for the Wed, 11 June 2003 meeting. This is an all-O'Reilly evening, starting with books and ending with modules with food along the way. == Agenda == 7:00 - 8:30ish Rael Dornfest and Rob Flickenger talk about their Hacks series at Powell's Tech. 8:45 Walk to House of Louie, order pu-pu platters and agar pudding 9:00 - 10:00 chromatic on Mail::SimpleList portland.pm t-shirts for sale! Buy one, impress you; buy two, impress me too! == Gory Details == Powell's Technical Books 33 NW Park Ave. Map: http://snurl.com/1ify Rael Dornfest and Rob Flickenger, authors of O'Reilly's best-selling Hacks series (Google Hacks, Linux Server Hacks and Mac OS X Hacks), talk about their top-rated tomes, answer questions, and reveal a few of the private hacks that didn't make the series. Powell's will be giving away a Hacks book with any O'Reilly book (excluding Pocket References) purchased all day June 11. --- House of Louie 331 NW Davis St. Map: http://snurl.com/1ig0 Walk over to House of Louie. It's about 5 or 6 blocks away. --- House of Louie This month's Perl Mongers meeting will be held at House of Louie, in the back, in the banquet room. Please support our local business by ordering some food or drink! If this proves to be a good venue, we'd like to be welcomed back with open arms. First: announcements, banter, witty banter, unwitty banter, social time, t-shirts for sale ($9.99 + $0.01 S/H) Next, chromatic talks about Mail::SimpleList: You've used Perl at work. You've programmed for other people before. How do you take a project from idea to execution? How can you add new features to your own projects without going crazy? Mail::SimpleList is a simple-but-effective project written in Perl. chromatic will demonstrate how he wrote it, from ideas to design to tests to implementation and explaining how Mail::SimpleList works, why he made the design choices he did and what he learned all along the way. chromatic will touch on mail filtering, object orientation, test-driven development, customer testing, deployment, refactoring and the normal ups and downs of any type of software development. See you there! -J _______________________________________________ Pdx-pm-list mailing list Pdx-pm-list@mail.pm.org http://mail.pm.org/mailman/listinfo/pdx-pm-list ----- End forwarded message ----- From schwern at pobox.com Tue Jun 10 18:11:35 2003 From: schwern at pobox.com (Michael G Schwern) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] Southwest Airlines, Portland<->NY $200 Message-ID: <20030610231135.GA582@windhund.schwern.org> Southwest Airlines is running a special for the next few days. $99 each way Islip, NY -> Portland and vice-versa. You have to book 21 days in advance and in the next few days. This is perfect for any NY.pm people coming to OSCON or PDX people wanting to go to NYC cheap. http://www.southwest.com/hotfares/hotfares_air.html?src=luv#pdx Islip (MacArthur) airport is out in the middle of Long Island. Its about an hour and a half by train from NYC, $10 each way. http://www.mta.nyc.ny.us/lirr/html/ttn/ronkonko.htm http://www.macarthurairport.com/ -- Not king yet From jkeroes at eli.net Wed Jun 11 13:31:10 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] [Meeting] 11 June 2003 - TONIGHT Message-ID: <20030611183110.GF307@eli.net> Reminder: this meeting is tonight! See http://portland.pm.org/ for the full details: locations, maps, etc. == Upcoming: Portland Perl Mongers Technical Meeting == We have a full evening of events planned for the Wed, 11 June 2003 meeting. This is an all-O'Reilly evening, starting with books and ending with modules with food along the way. == Agenda == 7:00 - 8:30ish Rael Dornfest and Rob Flickenger talk about their Hacks series at Powell's Tech. 8:45 Walk to House of Louie, order pu-pu platters and agar pudding 9:00 - 10:00 chromatic on Mail::SimpleList portland.pm t-shirts for sale! Buy one, impress you; buy two, impress me too! [snip] From jkeroes at eli.net Wed Jun 11 13:49:35 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] [Meeting] 11 June 2003 - TONIGHT Message-ID: <20030611184935.GC26751@eli.net> The event is listed on http://www.powells.com/technicalbooks -J On (Wed, Jun 11 14:41), Rasmussen, Michael wrote: > A PLUG list rumor said that Powells is unaware of this event. > > Anybody know anything? > > -----Original Message----- > From: Joshua Keroes [mailto:jkeroes@eli.net] > Sent: Wednesday, June 11, 2003 11:31 AM > To: pdx-pm-list@pm.org > Subject: [Pdx-pm] [Meeting] 11 June 2003 - TONIGHT > > > Reminder: this meeting is tonight! > > See http://portland.pm.org/ for the full details: locations, maps, etc. [snip] From selena at chesnok.com Wed Jun 11 15:32:44 2003 From: selena at chesnok.com (selena) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] Webmaster job opening at school district Message-ID: <16103.36841.33571.806893@basil.chesnok.com> http://www.ttsd.k12.or.us/hrwebsite/mod.php?mod=userpage&menu=10362&page_id=89 Please send your resume and cover letter ASAP. Base level of qualifications are: php/perl/some language relevant to dynamic html content, linux, dreamweaver would be nice, basic cross-platform end-user support for web apps, good proofreading skills. There's a bunch of other stuff in the posted description. Don't let it prevent you from applying if what I mentioned above fits you. Job closes on Friday.. so please get your apps in. -selena -- "something is better leave not say" From selena at chesnok.com Wed Jun 11 16:12:15 2003 From: selena at chesnok.com (selena) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] Webmaster job opening at school district In-Reply-To: <16103.36841.33571.806893@basil.chesnok.com> References: <16103.36841.33571.806893@basil.chesnok.com> Message-ID: <16103.39643.465284.340738@basil.chesnok.com> To submit your information: FAX: (503) 431-4014 or email: bbass@ttsd.k12.or.us Barb (our admin asst) typically likes Word-compatible documents. Something that looks ok when printed is the goal. selena writes: > > http://www.ttsd.k12.or.us/hrwebsite/mod.php?mod=userpage&menu=10362&page_id=89 > > Please send your resume and cover letter ASAP. Base level of > qualifications are: php/perl/some language relevant to dynamic html > content, linux, dreamweaver would be nice, basic cross-platform > end-user support for web apps, good proofreading skills. There's a > bunch of other stuff in the posted description. Don't let it prevent > you from applying if what I mentioned above fits you. Job closes on > Friday.. so please get your apps in. > > -selena > > -- > "something is better leave not say" > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list@mail.pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list -- "something is better leave not say" From dpool at hevanet.com Wed Jun 11 18:23:29 2003 From: dpool at hevanet.com (david pool) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] Open Source Bill Update Message-ID: <3EE7B9F1.60005@hevanet.com> I guess I overstated the case earlier. SB 589 isn't yet the Open Source Bill because it hasn't been amended and passed out of the Senate committee. The word is that the votes probably aren't there to pull it out of committee. On Monday night I questioned the panel of 16 legislators at Grant HS about the bill and none of them were aware of the move to get SB 589 amended with the HB 2892 contents. SB 589 is currently in the Transportation and Economic Development Committee. The Chair, Rick Metzger is supportive of this bill, but we need the support of Sen. Ryan Deckert and either Bruce Starr or David Nelson to move it out of Committee. Also, to quote a Democratic Representative: "Karen Minnis is God" (ie if she wants to kill it she will). Nevertheless, the legislators were supportive and said our efforts on HB 2892 were noticed and it raised the visibility. They encouraged us to e-mail the Senate. Frankly, I was surprised and disappointed that the Senate was oblivious to our attempts there. If you haven't e-mailed some Senators, now would be the best time to do so. They're all listed here: http://www.leg.state.or.us/senate/senateset.htm d ps Pardon the cross posts - this is probably the last of em from me for a while. From chromatic at wgz.org Sat Jun 14 13:42:06 2003 From: chromatic at wgz.org (chromatic) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] Mail::SimpleList Talk Online Message-ID: Hi all, I've just converted my slides into HTML and put the talk online here: http://wgz.org/chromatic/talks/MailSimpleList/ This talk covers my Mail::SimpleList project -- temporary mailing lists that are easy to create and expire after a few days. Enjoy, -- c From jkeroes at eli.net Mon Jun 16 18:07:57 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] OSCON & PDX.pm Message-ID: <20030616230757.GD25788@eli.net> O'Reilly has offered us a free booth with the other exhibitors. How cool is that?! What do you want to do with it? More specifically, what shall we, the hosting PM, do at OSCON? We have a meeting scheduled during OSCON, what can we do that will appropriately complement the conference? -J PS The t-shirt sales have netted $200. This can go to pay for booth furniture/display, electricity, a root beer keg or ... From dstillwa at xprt.net Mon Jun 16 19:52:49 2003 From: dstillwa at xprt.net (Daniel C. Stillwaggon) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <20030616230757.GD25788@eli.net> Message-ID: <045A8873-A05E-11D7-8AC0-00039359AFB8@xprt.net> On Monday, Jun 16, 2003, at 16:07 US/Pacific, Joshua Keroes wrote: > O'Reilly has offered us a free booth with the other exhibitors. How > cool is that?! Way cool! > What do you want to do with it? How about some kind of carnival-esque raffle or game of skill/chance for left-over t-shirts? > More specifically, what shall we, the hosting PM, do at OSCON? A treasure hunt or perl based guide to Portland attractions (whatever those might be)? Walking/skating/biking tours of down-town? Pub-crawl? I've never been to an OSCON, so I don't really know what kinds of activities are usual for the "hosting" perl-mongers. You might then ask why I responded at all. I might then shout "Look at the monkey!" and run away in the opposite direction. --------------------------------------------------------------------- Daniel C. Stillwaggon From schwern at pobox.com Mon Jun 16 21:24:28 2003 From: schwern at pobox.com (Michael G Schwern) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] 2 bdrm apt for rent, SE $850/month Message-ID: <20030617022428.GE1182@windhund.schwern.org> Sorry if this is a little off topic. Putting this up for my landlord, he's nice (we're drinking his beer right now). I live just a block away from this place (so does he). 2 Bedroom apartment (half of a duplex) 1400 Sq ft huge living room new kitchen (currently being remodeled) cool in the summer, warm in the winter large yard cats allowed, possible small dogs $850/month + utilities Deposit based on credit Ready July 1st (can move in stuff sooner, being remodeled) SE 21st and Taggert Near People's, Nature's, La Cruda, Clinton St Theater & Pub, etc... Contact Eric Peterson (owner) at 503-235-6053 -- "Never underestimate the bandwidth of a mag tape on a bicycle." -- Carl Friedberg in <04716E70DA1C6046BECA1F0A26579F7B02FA7E@babbage.esb.com> From hydo at mac.com Mon Jun 16 23:18:43 2003 From: hydo at mac.com (Clint Moore) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <045A8873-A05E-11D7-8AC0-00039359AFB8@xprt.net> Message-ID: On Monday, June 16, 2003, at 05:52 PM, Daniel C. Stillwaggon wrote: > > On Monday, Jun 16, 2003, at 16:07 US/Pacific, Joshua Keroes wrote: >> What do you want to do with it? > How about some kind of carnival-esque raffle or game of skill/chance > for > left-over t-shirts? In a word, Poker. >> More specifically, what shall we, the hosting PM, do at OSCON? > A treasure hunt or perl based guide to Portland attractions > (whatever those might be)? Walking/skating/biking tours of > down-town? Pub-crawl? Treasure Hunt: I'll help set this up if anyone else is interested in it. Pub Crawl: I will volunteer to shuttle people around since I don't drink. From rootbeer at redcat.com Tue Jun 17 01:02:53 2003 From: rootbeer at redcat.com (Tom Phoenix) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: Message-ID: On Mon, 16 Jun 2003, Clint Moore wrote: > Treasure Hunt: I'll help set this up if anyone else is interested in it. Many (most?) people coming for OSCON won't have a car, if past years are any guide. I like the idea of a treasure hunt, but it's probably got to be limited to, say, the Fareless Square area. Not that that is too severe a limitation, since it includes Powell's Books, Mill Ends Park, and Pioneer Square, which would all make good treasure hunt sites. http://www.trimet.org/schedule/maps/fareless.htm Maybe the pdx-pm booth can have whatever-it-takes for people to get started on the treasure hunt. I wonder how much interest there will be in a treasure hunt. Not to be pessimistic or anything, but don't put so much work into this that you'll be bummed out if only a couple of people try it out. > Pub Crawl: I will volunteer to shuttle people around since I don't > drink. That's a good idea, too, although it might be even better if you can show people how to use the free transit system downtown. But I'm looking forward to someone who knows good beer saying, "Gee, they really do have good beer in Portland!" --Tom Phoenix From ward at c2.com Tue Jun 17 09:51:32 2003 From: ward at c2.com (Ward Cunningham) Date: Mon Aug 2 21:34:21 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: Message-ID: <2FA4273A-A0D3-11D7-8A30-0003939371F2@c2.com> On Monday, June 16, 2003, at 11:02 PM, Tom Phoenix wrote: > That's a good idea, too, although it might be even better if you can > show > people how to use the free transit system downtown. How about custom "geek tours"? The mini-tours would have one or two locals leading three or four visitors to fareless square and helping them get on the right bus to some interesting destination. If the destination involved beer then the locals might go along for the ride. Advanced preparation would involve signing up locals and making a suitable map. A good supply of FRS radios might make on the spot organization easier. -- Ward Cunningham 503-245-5633 v mailto:ward@c2.com 503-246-5587 f http://c2.com From chromatic at wgz.org Tue Jun 17 10:30:58 2003 From: chromatic at wgz.org (chromatic) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <2FA4273A-A0D3-11D7-8A30-0003939371F2@c2.com> Message-ID: On Tuesday, Jun 17, 2003, at 07:51 US/Pacific, Ward Cunningham wrote: > How about custom "geek tours"? The mini-tours would have one or two > locals leading three or four visitors to fareless square and helping > them get on the right bus to some interesting destination. If the > destination involved beer then the locals might go along for the ride. > Advanced preparation would involve signing up locals and making a > suitable map. A good supply of FRS radios might make on the spot > organization easier. There are all sorts of questions locals could answer for visitors: - how do I get from the airport to the hotel? - where do I find food/drink in downtown Portland? - where do I meed up with other people? - what do I do for entertainment? - how do I get from the hotel to the airport? I'd be happy to host or to point to any resources from the OSCON 2003 page. Maybe Ingy can set up an OSCON Kwiki for now. -- c From cparra at parrasite.com Tue Jun 17 10:29:37 2003 From: cparra at parrasite.com (Christopher M. Parra) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] Re: Geeklist -- 2 bdrm apt for rent, SE $850/month References: <20030617022428.GE1182@windhund.schwern.org> Message-ID: <005b01c334e5$435588a0$1b01a8c0@KIF> dsl ready? broadband ready? family room? (need 2 bedrooms and an office space for blinky light room)? ----- Original Message ----- From: "Michael G Schwern" To: Cc: Sent: Monday, June 16, 2003 7:24 PM Subject: Geeklist -- 2 bdrm apt for rent, SE $850/month > Sorry if this is a little off topic. Putting this up for my landlord, he's > nice (we're drinking his beer right now). I live just a block away from > this place (so does he). > > 2 Bedroom apartment (half of a duplex) > 1400 Sq ft > huge living room > new kitchen (currently being remodeled) > cool in the summer, warm in the winter > large yard > cats allowed, possible small dogs > > $850/month + utilities > Deposit based on credit > Ready July 1st (can move in stuff sooner, being remodeled) > > SE 21st and Taggert > Near People's, Nature's, La Cruda, Clinton St Theater & Pub, etc... > Contact Eric Peterson (owner) at 503-235-6053 > > > -- > "Never underestimate the bandwidth of a mag tape on a bicycle." > -- Carl Friedberg in > <04716E70DA1C6046BECA1F0A26579F7B02FA7E@babbage.esb.com> > . > ==================================================================== > = GEekList -- GeEk oF thE WorLd UniTed -- Techie forum = > ==================================================================== > . > From wcooley at nakedape.cc Tue Jun 17 10:49:37 2003 From: wcooley at nakedape.cc (Wil Cooley) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: References: Message-ID: <1055864977.5304.176.camel@localhost.localdomain> On Tue, 2003-06-17 at 08:30, chromatic wrote: > There are all sorts of questions locals could answer for visitors: > > - how do I get from the airport to the hotel? > - where do I find food/drink in downtown Portland? > - where do I meed up with other people? > - what do I do for entertainment? > - how do I get from the hotel to the airport? - Who are these Chiers people and where are they taking me? Wil -- Wil Cooley wcooley@nakedape.cc Naked Ape Consulting http://nakedape.cc * * * * Linux, UNIX, Networking and Security Solutions * * * * * Tired of spam and viruses in your e-mail? Get the * * Naked Ape Mail Defender! http://nakedape.cc/r/maildefender * -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20030617/aaa14bc0/attachment.bin From jkeroes at eli.net Tue Jun 17 11:19:34 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <1055864977.5304.176.camel@localhost.localdomain> References: <1055864977.5304.176.camel@localhost.localdomain> Message-ID: <20030617161933.GH25788@eli.net> On (Tue, Jun 17 08:49), Wil Cooley wrote: > On Tue, 2003-06-17 at 08:30, chromatic wrote: > > > There are all sorts of questions locals could answer for visitors: > > > > - how do I get from the airport to the hotel? > > - where do I find food/drink in downtown Portland? > > - where do I meed up with other people? > > - what do I do for entertainment? > > - how do I get from the hotel to the airport? > > - Who are these Chiers people and where are they taking me? We can provide host services in two ways: online and in person. ingy's YAPC wiki, http://yapc.kwiki.org/ is providing the online half of these services right now for the other Perl conference. Sounds like a sure bet for lots of the items above. We can offer the personal services (!) if people can find us. Wearing a pdx.pm tshirt is one way ~or~ we could also use some of pdx.pm coffers to print a run of #!/usr/local/pdx buttons or something. -J From jkeroes at eli.net Tue Jun 17 11:47:35 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: References: Message-ID: <20030617164735.GI25788@eli.net> On (Mon, Jun 16 23:02), Tom Phoenix wrote: > On Mon, 16 Jun 2003, Clint Moore wrote: > > > Treasure Hunt: I'll help set this up if anyone else is interested in it. > > Many (most?) people coming for OSCON won't have a car, if past years are > any guide. I like the idea of a treasure hunt, but it's probably got to be > limited to, say, the Fareless Square area. Not that that is too severe a > limitation, since it includes Powell's Books, Mill Ends Park, and Pioneer > Square, which would all make good treasure hunt sites. > > http://www.trimet.org/schedule/maps/fareless.htm > > Maybe the pdx-pm booth can have whatever-it-takes for people to get > started on the treasure hunt. That gives people a reason to visit the booth - people could sign up on cartels, I mean teams, get the list, etc. We could then review all of the scavengers parties' found treasure a night or two later hopefully in the conference's big room. > I wonder how much interest there will be in a treasure hunt. Not to be > pessimistic or anything, but don't put so much work into this that you'll > be bummed out if only a couple of people try it out. If we the scavenger hunt, perhaps putting a number of easy options at the top of the list would engage people. Hmm, that's probably a no-brainer, huh? ;-) > > Pub Crawl: I will volunteer to shuttle people around since I don't > > drink. > > That's a good idea, too, although it might be even better if you can show > people how to use the free transit system downtown. But I'm looking > forward to someone who knows good beer saying, "Gee, they really do have > good beer in Portland!" Two "close" pubs: + Rogue Brewhouse, 1339 NW Flanders St. - just up from Powell's, they have Real Beer on tap. + The Old Lompoc, 1616 NW 23rd Ave. - humble bar, good beer, great garden out back. An excuse to take the streetcar? $0.02, -J From tex at off.org Tue Jun 17 12:05:24 2003 From: tex at off.org (Austin Schutz) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <20030616230757.GD25788@eli.net>; from jkeroes@eli.net on Mon, Jun 16, 2003 at 04:07:57PM -0700 References: <20030616230757.GD25788@eli.net> Message-ID: <20030617100524.D805@gblx.net> On Mon, Jun 16, 2003 at 04:07:57PM -0700, Joshua Keroes wrote: > > O'Reilly has offered us a free booth with the other exhibitors. How > cool is that?! > > What do you want to do with it? More specifically, what shall we, the > hosting PM, do at OSCON? We have a meeting scheduled during OSCON, what > can we do that will appropriately complement the conference? > Given the current state of the job market, perhaps we could advertise the expertise of our members. Austin From dpool at hevanet.com Tue Jun 17 12:08:25 2003 From: dpool at hevanet.com (david pool) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm References: <1055864977.5304.176.camel@localhost.localdomain> <20030617161933.GH25788@eli.net> Message-ID: <3EEF4B09.9070504@hevanet.com> Joshua Keroes wrote: >ingy's YAPC wiki, http://yapc.kwiki.org/ is providing the online half of >these services right now for the other Perl conference. Sounds like a >sure bet for lots of the items above. > As mentioned before, the MOSS wiki is already providing some of these services for local OSCON hospitality: http://moss.freepan.org/index.cgi?OSCON David From merlyn at stonehenge.com Tue Jun 17 12:28:00 2003 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <20030617161933.GH25788@eli.net> References: <1055864977.5304.176.camel@localhost.localdomain> <20030617161933.GH25788@eli.net> Message-ID: <86isr4sjfj.fsf@red.stonehenge.com> >>>>> "Joshua" == Joshua Keroes writes: Joshua> We can offer the personal services (!) if people can find us. Wearing a Joshua> pdx.pm tshirt is one way ~or~ we could also use some of pdx.pm coffers Joshua> to print a run of #!/usr/local/pdx buttons or something. And Stonehenge is also hosting a booth (and a couple of parties). I'm certainly willing to help if there's something I can do. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! From poec at yahoo.com Tue Jun 17 12:29:28 2003 From: poec at yahoo.com (Ovid) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <20030617164735.GI25788@eli.net> Message-ID: <20030617172928.50550.qmail@web40412.mail.yahoo.com> --- Joshua Keroes wrote: > > Maybe the pdx-pm booth can have whatever-it-takes for people to get > > started on the treasure hunt. Well, clearly we're going to have to have a list of things to hunt for. Here's a start: * Compromising photos of Joshua. * Weapons of Mass Destruction. * Police mugshots of at least 3 pdx.pm members. I will be *damned* impressed if anyone can find my mugshots :) Cheers, Ovid ===== Ovid http://www.perlmonks.org/index.pl?node_id=17000 Web Programming with Perl http://users.easystreet.com/ovid/cgi_course/ Silence Is Evil http://users.easystreet.com/ovid/philosophy/indexdecency.htm __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From ckuskie at dalsemi.com Tue Jun 17 12:36:17 2003 From: ckuskie at dalsemi.com (Colin Kuskie) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <20030617172928.50550.qmail@web40412.mail.yahoo.com> References: <20030617164735.GI25788@eli.net> <20030617172928.50550.qmail@web40412.mail.yahoo.com> Message-ID: <20030617173617.GG9572@dalsemi.com> On Tue, Jun 17, 2003 at 10:29:28AM -0700, Ovid wrote: > --- Joshua Keroes wrote: > > > Maybe the pdx-pm booth can have whatever-it-takes for people to get > > > started on the treasure hunt. > > Well, clearly we're going to have to have a list of things to hunt for. Here's a start: > > * Compromising photos of Joshua. > * Weapons of Mass Destruction. > * Police mugshots of at least 3 pdx.pm members. > > I will be *damned* impressed if anyone can find my mugshots :) If Portland Police has an AP, I'd be more scared than impressed. Colin From perl-pm at joshheumann.com Tue Jun 17 12:37:30 2003 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <2FA4273A-A0D3-11D7-8A30-0003939371F2@c2.com> References: <2FA4273A-A0D3-11D7-8A30-0003939371F2@c2.com> Message-ID: <26459.12.18.202.229.1055871450.squirrel@www.joshheumann.com> > How about custom "geek tours"? The mini-tours would have one or two > locals leading three or four visitors to fareless square and helping > them get on the right bus to some interesting destination. If the > destination involved beer then the locals might go along for the ride. > Advanced preparation would involve signing up locals and making a > suitable map. A good supply of FRS radios might make on the spot > organization easier. Portland was just named the "Most Unwired City" by Intel (apologies, Randall): http://www.intel.com/pressroom/archive/releases/20030304corp.htm. Maybe a geek tour could include or stay near hotspots. Also, the Pittock Building tour is pretty fun. Josh __________________________ Even curlier than before : http://www.joshheumann.com From poec at yahoo.com Tue Jun 17 12:45:21 2003 From: poec at yahoo.com (Ovid) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <20030617173617.GG9572@dalsemi.com> Message-ID: <20030617174521.24704.qmail@web40407.mail.yahoo.com> --- Colin Kuskie wrote: > If Portland Police has an AP, I'd be more scared than impressed. What's an "AP"? Cheers, Ovid ===== Ovid http://www.perlmonks.org/index.pl?node_id=17000 Web Programming with Perl http://users.easystreet.com/ovid/cgi_course/ Silence Is Evil http://users.easystreet.com/ovid/philosophy/indexdecency.htm __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From ckuskie at dalsemi.com Tue Jun 17 13:09:09 2003 From: ckuskie at dalsemi.com (Colin Kuskie) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <20030617174521.24704.qmail@web40407.mail.yahoo.com> References: <20030617173617.GG9572@dalsemi.com> <20030617174521.24704.qmail@web40407.mail.yahoo.com> Message-ID: <20030617180909.GH9572@dalsemi.com> On Tue, Jun 17, 2003 at 10:45:21AM -0700, Ovid wrote: > --- Colin Kuskie wrote: > > If Portland Police has an AP, I'd be more scared than impressed. > > What's an "AP"? Sorry, a wireless Access Point. Colin From dstillwa at xprt.net Tue Jun 17 20:17:43 2003 From: dstillwa at xprt.net (Daniel C. Stillwaggon) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <26459.12.18.202.229.1055871450.squirrel@www.joshheumann.com> Message-ID: On Tuesday, Jun 17, 2003, at 10:37 US/Pacific, Josh Heumann wrote: > Maybe a geek tour could include or stay near hotspots. That is pretty easy, and fits into the treasure hunt idea, since Pioneer Square sports a public hot-spot (last I heard it did), as well as the Starbucks node. I can't recall off-hand who runs the public service, but I imagine someone on this list will know. Is anyone involved in/knows someone involved in the group? I think it would be cool if one of the "Scavenger Hunt" items was a secret word from a web-page accessible only from inside the Pioneer Square WLAN, but that would take an "inside man", so to speak. :-) --------------------------------------------------------------------- Daniel C. Stillwaggon From dstillwa at xprt.net Tue Jun 17 20:25:46 2003 From: dstillwa at xprt.net (Daniel C. Stillwaggon) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <20030617164735.GI25788@eli.net> Message-ID: On Tuesday, Jun 17, 2003, at 09:47 US/Pacific, Joshua Keroes wrote: > That gives people a reason to visit the booth - people could sign up on > cartels, I mean teams, get the list, etc. > > We could then review all of the scavengers parties' found treasure a > night or two later hopefully in the conference's big room. Some more brain-storming here, but how about if the items of the list either spelled out or signified elements of a perl program, the output of which had to be presented at our booth to claim the prize? The start of the list could be a code listing with crucial pieces missing, pieces that would get filled in by finding the proper clues. That could be engaging enough to pique some interest, and we could find ample subjects within the confines of fair-less square. I think that we will attract more interest if the contest is properly geeky and perl related. > Two "close" pubs: > > + Rogue Brewhouse, 1339 NW Flanders St. - just up from Powell's, they > have Real Beer on tap. > > + The Old Lompoc, 1616 NW 23rd Ave. - humble bar, good beer, great > garden out back. An excuse to take the streetcar? Bridgeport Brewing is also along the streetcar line. Plus the omni-present McMenamin'ses (which, while not great beers, are certainly more than drinkable). I believe that the streetcar only costs $.60 for a ride? --------------------------------------------------------------------- Daniel C. Stillwaggon From dstillwa at xprt.net Tue Jun 17 20:30:42 2003 From: dstillwa at xprt.net (Daniel C. Stillwaggon) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: Message-ID: <79CB0F07-A12C-11D7-8AC0-00039359AFB8@xprt.net> On Monday, Jun 16, 2003, at 23:02 US/Pacific, Tom Phoenix wrote: > That's a good idea, too, although it might be even better if you can > show > people how to use the free transit system downtown. But I'm looking > forward to someone who knows good beer saying, "Gee, they really do > have > good beer in Portland!" I'm not very familiar with areas south of Pioneer Square, are there any good pubs located on or near the PSU campus? --------------------------------------------------------------------- Daniel C. Stillwaggon From masque at pobox.com Tue Jun 17 20:37:30 2003 From: masque at pobox.com (Paul Blair) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: Message-ID: <6CC64F97-A12D-11D7-8285-0003938926C6@pobox.com> On Tuesday, June 17, 2003, at 08:17 PM, Daniel C. Stillwaggon wrote: > I think it would be cool if one of the "Scavenger Hunt" items > was a secret word from a web-page accessible only from inside the > Pioneer Square WLAN, but that would take an "inside man", so to > speak. :-) All you'd need was the IP range used by the hotspot, that should be easy enough to determine just by dropping by.... Paul. From rootbeer at redcat.com Tue Jun 17 20:46:48 2003 From: rootbeer at redcat.com (Tom Phoenix) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <20030617161933.GH25788@eli.net> Message-ID: On Tue, 17 Jun 2003, Joshua Keroes wrote: > We can offer the personal services (!) if people can find us. Wearing a > pdx.pm tshirt is one way ~or~ we could also use some of pdx.pm coffers > to print a run of #!/usr/local/pdx buttons or something. I like this idea. Buttons that say, in effect, "I'm a local who can help you out" will also say "Portland is a cool, friendly place". Let's get together with other groups, like the local Python people, and get enough buttons for everybody who wants one. --Tom Phoenix From wcooley at nakedape.cc Wed Jun 18 00:04:57 2003 From: wcooley at nakedape.cc (Wil Cooley) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: References: Message-ID: <1055912697.2589.3.camel@localhost.localdomain> On Tue, 2003-06-17 at 18:17, Daniel C. Stillwaggon wrote: > That is pretty easy, and fits into the treasure hunt idea, since > Pioneer Square > sports a public hot-spot (last I heard it did), as well as the > Starbucks node. Unfortunately, we've just lost this node due to the company that was hosting it, WebCriteria, moving out of the building. If you know of anyone in the buildings around the square who would be willing to donate some bandwidth and put a small box and antenna in the window, we'd love to know about it. > I can't recall off-hand who runs the public service, but I imagine > someone > on this list will know. Is anyone involved in/knows someone involved in > the group? I think it would be cool if one of the "Scavenger Hunt" > items > was a secret word from a web-page accessible only from inside the > Pioneer Square WLAN, but that would take an "inside man", so to I very "inside man", it seems :) The group is PersonalTelco, at http://www.personaltelco.net. I'm not a very active member, but I'm frineds with most of them. Wil -- Wil Cooley wcooley@nakedape.cc Naked Ape Consulting http://nakedape.cc * * * * Linux, UNIX, Networking and Security Solutions * * * * * Tired of spam and viruses in your e-mail? Get the * * Naked Ape Mail Defender! http://nakedape.cc/r/maildefender * -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20030617/5e4578b9/attachment.bin From dpool at hevanet.com Wed Jun 18 14:10:09 2003 From: dpool at hevanet.com (david pool) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] Local Monger Makes Big Time Message-ID: <3EF0B911.7070501@hevanet.com> Hey, our very own Allison Randal got suckered into I mean got elected to the very prestigious position of President of The Perl Foundation. Fame, riches and eternal bliss soon to follow. Congratulations Allison, that's actually very cool. d -------- Forwarded Message -------- use Perl Daily Newsletter In this issue: * Changing of the Guard at YAS +--------------------------------------------------------------------+ | Changing of the Guard at YAS | | posted by pudge on Tuesday June 17, @02:01 (news) | | http://use.perl.org/article.pl?sid=03/06/17/062233 | +--------------------------------------------------------------------+ [0]Dan writes "In a recent meeting of the board of directors of Yet Another Society (a.k.a. The Perl Foundation), long-standing President Kevin Lenzo decided to step down from his role to pursue other commitments. In his place the board elected a new President, Allison Randal. The YAS board now is: Allison Randal, President; Kurt deMaagd, Treasurer; Nathan Torkington, Secretary; Kevin Lenzo, Chairman. Our heart-felt thanks go to Kevin for the countless hours he's devoted to YAS and TPF. We all believe Allison can and will do wonderful things for YAS." Discuss this story at: http://use.perl.org/comments.pl?sid=03/06/17/062233 Links: 0. http://www.sidhe.org/~dan/blog/ Copyright 1997-2003 pudge. All rights reserved. ====================================================================== You have received this message because you subscribed to it on use Perl. To stop receiving this and other messages from use Perl, or to add more messages or change your preferences, please go to your user page. http://use.perl.org/my/messages/ You can log in and change your preferences from there. From bprew at logiccloud.com Wed Jun 18 16:05:03 2003 From: bprew at logiccloud.com (Benjamin Prew) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <20030617172928.50550.qmail@web40412.mail.yahoo.com> References: <20030617172928.50550.qmail@web40412.mail.yahoo.com> Message-ID: <1055970302.1680.390.camel@laptop> On Tue, 2003-06-17 at 10:29, Ovid wrote: > I will be *damned* impressed if anyone can find my mugshots :) Done. Although the photo is a little... *cough* grainy *cough* .... http://www.logiccloud.com/police_files/mugshot.jpg P.S. I'm not much of a gimp user, so please forgive the butchery.... > > Cheers, > Ovid > > ===== > Ovid http://www.perlmonks.org/index.pl?node_id=17000 > Web Programming with Perl http://users.easystreet.com/ovid/cgi_course/ > Silence Is Evil http://users.easystreet.com/ovid/philosophy/indexdecency.htm > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list@mail.pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list -- Ben Prew http://www.logiccloud.com *Technology solutions for small business From tex at off.org Wed Jun 18 17:02:06 2003 From: tex at off.org (Austin Schutz) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: <1055970302.1680.390.camel@laptop>; from bprew@logiccloud.com on Wed, Jun 18, 2003 at 02:05:03PM -0700 References: <20030617172928.50550.qmail@web40412.mail.yahoo.com> <1055970302.1680.390.camel@laptop> Message-ID: <20030618150206.E2790@gblx.net> On Wed, Jun 18, 2003 at 02:05:03PM -0700, Benjamin Prew wrote: > On Tue, 2003-06-17 at 10:29, Ovid wrote: > > > I will be *damned* impressed if anyone can find my mugshots :) > > Done. Although the photo is a little... *cough* grainy *cough* .... > > http://www.logiccloud.com/police_files/mugshot.jpg > > P.S. I'm not much of a gimp user, so please forgive the butchery.... Please. That's such an obvious forgery. Try this: http://www.mugshots.org/misc/bert.gif Austin From jeff at vpservices.com Wed Jun 18 19:52:13 2003 From: jeff at vpservices.com (Jeff Zucker) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] Local Monger Makes Big Time In-Reply-To: <3EF0B911.7070501@hevanet.com> References: <3EF0B911.7070501@hevanet.com> Message-ID: <3EF1093D.70801@vpservices.com> david pool wrote: > Hey, our very own Allison Randal got suckered into I mean got > elected to the very prestigious position of President of The Perl > Foundation. Fame, riches and eternal bliss soon to follow. > > Congratulations Allison, that's actually very cool. Way to go Allison! Congrats and thanks much for all your work for Perl. -- Jeff From schwern at pobox.com Fri Jun 20 15:52:55 2003 From: schwern at pobox.com (Michael G Schwern) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] Re: Geeklist -- 2 bdrm apt for rent, SE $850/month In-Reply-To: <005b01c334e5$435588a0$1b01a8c0@KIF> References: <20030617022428.GE1182@windhund.schwern.org> <005b01c334e5$435588a0$1b01a8c0@KIF> Message-ID: <20030620205255.GA14049@windhund.schwern.org> On Tue, Jun 17, 2003 at 08:29:37AM -0700, Christopher M. Parra wrote: > dsl ready? broadband ready? family room? (need 2 bedrooms and an office > space for blinky light room)? No, no and yes there should be room enough for that. Since the place won't be ready until July, if you took it you could have the cable and network stuff hooked up before you moved in. AT&T was really quick putting our line in, just a few days. If you want, Eric's email is uniqueforms@hotmail.com I think. > ----- Original Message ----- > From: "Michael G Schwern" > To: > Cc: > Sent: Monday, June 16, 2003 7:24 PM > Subject: Geeklist -- 2 bdrm apt for rent, SE $850/month > > > > Sorry if this is a little off topic. Putting this up for my landlord, > he's > > nice (we're drinking his beer right now). I live just a block away from > > this place (so does he). > > > > 2 Bedroom apartment (half of a duplex) > > 1400 Sq ft > > huge living room > > new kitchen (currently being remodeled) > > cool in the summer, warm in the winter > > large yard > > cats allowed, possible small dogs > > > > $850/month + utilities > > Deposit based on credit > > Ready July 1st (can move in stuff sooner, being remodeled) > > > > SE 21st and Taggert > > Near People's, Nature's, La Cruda, Clinton St Theater & Pub, etc... > > Contact Eric Peterson (owner) at 503-235-6053 -- Operation Bitter Jungle Cat From chromatic at wgz.org Wed Jun 25 13:58:39 2003 From: chromatic at wgz.org (chromatic) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON Wiki Open Message-ID: <08712AA2-A73F-11D7-9600-000393DBC8FE@wgz.org> Hi everyone, Ingy's created a Kwiki for OSCON. It's here: http://oscon.kwiki.org/ Whether or not you're attending for the whole conference, part of the conference, a party or two, or not at all, here's our chance to show out-of-town open source afficionadoes our hospitality. My goal is to talk you all into adding a little information on how to get from the airport to the conference hotel, other places to stay, good restaurants within walking distance, and other downtown Portland attractions. In return, I hope that OSCON attendees will regale us with interesting stories, weblog entries, and hopefully lots of good information that'll help us get along better and write better software. The YAPC Kwiki (http://yapc.kwiki.org/) worked out really well last week at YAPC::NA (a Perl conference), so I have high hopes for it working even better as OSCON. I'll lean on the official OSCON folks to mention it as early and as often as possible and I'll promote it in my weblog in a couple of days. Feel free to pass this message on to other interested people in the area. I've already notified the MOSS folks. Anyone who's interested in open source is welcome to participate. Best, -- c From selena at chesnok.com Thu Jun 26 17:10:51 2003 From: selena at chesnok.com (selena) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] TTSD ecommerce website project opens! Message-ID: <200306262221.h5QMLsJX028937@basil.chesnok.com> Included below is a URL to the Scrip Center Request for Qualification (pdf format). Please review this document if you are interested in responding to this request. This document will give you an idea of the scope of the project and the general requirements, but it is not the "official" Request for Qualification. After reviewing the document, please request an "Official Packet" from the Tigard-Tualatin Purchasing Department on Monday, June 30. Machelle Stephens will then send out the official document, appendices, etc. Note that the current document does not contain all the legal requirements, appendices, etc. thus one must request the "Official Packet" in order to receive these additional materials. The timeline for the submission and review of all proposals is somewhat brief. If you have questions, you may address them to Machelle Stephens (mstephens@ttsd.k12.or.us). Please do not send questions to the sender of this message. http://www.ttsd.k12.or.us/district/scrip_project.pdf Sincerely, Selena Brewington From jkeroes at eli.net Thu Jun 26 18:24:28 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] perl -d Message-ID: <20030626232428.GP6348@eli.net> How do I get the perl debugger to open up in a different terminal window? Presuming that I'm on pts/1 and I want to open the debugger on pts/2, I think it should be as simple as setting the TTY PERLDB_OPTS variable like so: PERLDB_OPTS='TTY=pts/2' perl -d prog.pl That doesn't do anything differently than just `perl -d prog.pl`. Help? Thanks, J PS ptkdb and ddd are options that won't work here; I'm in a strict no-GUI environment. From tex at off.org Thu Jun 26 20:15:11 2003 From: tex at off.org (Austin Schutz) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] perl -d In-Reply-To: <20030626232428.GP6348@eli.net>; from jkeroes@eli.net on Thu, Jun 26, 2003 at 04:24:28PM -0700 References: <20030626232428.GP6348@eli.net> Message-ID: <20030626181511.Q2790@gblx.net> On Thu, Jun 26, 2003 at 04:24:28PM -0700, Joshua Keroes wrote: > How do I get the perl debugger to open up in a different terminal > window? Presuming that I'm on pts/1 and I want to open the debugger on > pts/2, I think it should be as simple as setting the TTY PERLDB_OPTS > variable like so: > > PERLDB_OPTS='TTY=pts/2' perl -d prog.pl > > > That doesn't do anything differently than just `perl -d prog.pl`. > Help? > You might try using kibitz or screen. You'd have to look at the source and/or try running it under strace (or equiv) to figure out why it's not doing what you expect otherwise. Also, you presumably tried TTY=/dev/pts/2? Austin From jkeroes at eli.net Fri Jun 27 01:40:38 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] perl -d In-Reply-To: <20030626181511.Q2790@gblx.net> References: <20030626232428.GP6348@eli.net> <20030626181511.Q2790@gblx.net> Message-ID: <20030627064037.GI13792@eli.net> On (Thu, Jun 26 18:15), Austin Schutz wrote: > On Thu, Jun 26, 2003 at 04:24:28PM -0700, Joshua Keroes wrote: > > How do I get the perl debugger to open up in a different terminal > > window? Presuming that I'm on pts/1 and I want to open the debugger on > > pts/2, I think it should be as simple as setting the TTY PERLDB_OPTS > > variable like so: > > > > PERLDB_OPTS='TTY=pts/2' perl -d prog.pl > > > > > > That doesn't do anything differently than just `perl -d prog.pl`. > > Help? > > you presumably tried TTY=/dev/pts/2? Nope, that did the trick, well, half anyway. PERLDB_OPTS='TTY=/dev/pts/2' perl -de 1 displays the debugger but won't accept input to it on either pts. Close but no cigar. :-) > You might try using kibitz or screen. You'd have to look at the source > and/or try running it under strace (or equiv) to figure out why it's > not doing what you expect otherwise. Those won't quite do the trick for this problem. I'm trying to debug a program that is itself run by another. Specifically, our new server launches an article filter at startup. Every article is streamed through this program during the article posting process. The program isn't filtering articles correctly and I'd like a closer look. -J From rootbeer at redcat.com Fri Jun 27 01:51:04 2003 From: rootbeer at redcat.com (Tom Phoenix) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] perl -d In-Reply-To: <20030627064037.GI13792@eli.net> References: <20030626232428.GP6348@eli.net> <20030626181511.Q2790@gblx.net> <20030627064037.GI13792@eli.net> Message-ID: On Thu, 26 Jun 2003, Joshua Keroes wrote: > Specifically, our new server launches an article filter at startup. > Every article is streamed through this program during the article > posting process. The program isn't filtering articles correctly and I'd > like a closer look. Why can't you set up a test environment off-line? You don't have to debug it in the live environment, do you? That is to say, given the right input, environment variables, and whatnot, it should do what you need "in captivity". Hope this helps! --Tom Phoenix From poec at yahoo.com Fri Jun 27 11:21:50 2003 From: poec at yahoo.com (Ovid) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] (OT) Contract work a viable option? Message-ID: <20030627162150.38117.qmail@web40403.mail.yahoo.com> Hi all, As many of you know, I have been looking for work. I will be leaving for Vermont for three weeks to work on a contract and I started pondering the viability of contract work. I'm thinking of the "have keyboard, will travel" idea. Does anyone have an insight into that and is their enough of a market out there for a programmer to make a living? You can reply offlist, if you prefer. Cheers, Ovid ===== Ovid http://www.perlmonks.org/index.pl?node_id=17000 Web Programming with Perl http://users.easystreet.com/ovid/cgi_course/ Silence Is Evil http://users.easystreet.com/ovid/philosophy/indexdecency.htm __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From masque at pobox.com Fri Jun 27 12:42:35 2003 From: masque at pobox.com (Paul Blair) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] (OT) Contract work a viable option? In-Reply-To: <20030627162150.38117.qmail@web40403.mail.yahoo.com> References: <20030627162150.38117.qmail@web40403.mail.yahoo.com> Message-ID: On Friday, June 27, 2003, at 11:21 AM, Ovid wrote: > ...and is their enough of a market out there for a programmer to make > a living? Short answer? No, there sure isn't. I've been scraping the bottom of the barrel for months now. There's just nothing out there unless you have contacts. If you know someone, you can get in, but I have had zero luck with cold resumes. Paul. From sechrest at peak.org Fri Jun 27 12:45:42 2003 From: sechrest at peak.org (John Sechrest) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] (OT) Contract work a viable option? In-Reply-To: Your message of Fri, 27 Jun 2003 12:42:35 CDT. Message-ID: <200306271745.h5RHjgw11734@jas.peak.org> Paul Blair writes: % On Friday, June 27, 2003, at 11:21 AM, Ovid wrote: % % > ...and is their enough of a market out there for a programmer to make % > a living? % Short answer? No, there sure isn't. I've been scraping the bottom of % the barrel for months now. There's just nothing out there unless you % have contacts. If you know someone, you can get in, but I have had % zero luck with cold resumes. I agree, cold contracts are still hard to get. I just opened up a job for a manager and got oooodles of applications. We have over 250 engineers on the streets in corvallis from HP, roguewave, electroglass and Agilent letting people go. I know lots of these folks are looking in the portland market too. I wonder if anyone is being successful with niche ecommerce web sites as a way to generate revenue. ----- John Sechrest . Helping people use CTO PEAK - . computers and the Internet Public Electronic . more effectively Access to Knowledge,Inc . 1600 SW Western, Suite 180 . Internet: sechrest@peak.org Corvallis Oregon 97333 . (541) 754-7325 . http://www.peak.org/~sechrest From jeff at vpservices.com Fri Jun 27 12:59:46 2003 From: jeff at vpservices.com (Jeff Zucker) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] (OT) Contract work a viable option? In-Reply-To: References: <20030627162150.38117.qmail@web40403.mail.yahoo.com> Message-ID: <3EFC8612.8010608@vpservices.com> Slashdot has just put up an article on the Perl6 book. It's not a review, just an article to spark discussion. So far there aren't any serious posts, but pdx.pm folks might want to keep an eye on the discussion to counter the FUD that is sure to emanate. http://developers.slashdot.org/article.pl?sid=03/06/27/146209&mode=nested&tid=126&tid=145&tid=156 -- Jeff From jhoblitt at ifa.hawaii.edu Sun Jun 29 14:15:59 2003 From: jhoblitt at ifa.hawaii.edu (Joshua Hoblitt) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] gt b4 OSCON? Message-ID: I flew into PDX last Friday and will be around until after OSCON. I'm planning on crashing the pdx.pm meeting during OSCON but I thought that perhaps some people wouldn't mind a social get together in the coming week. A couple of people on the DateTime list and myself have been discussing a movie next weekend as well, if anyone is interested. I don't have any particular location in mind but an open AP would be nice. :) Any takers? -J -- From rootbeer at redcat.com.pm.org Sun Jun 29 21:30:08 2003 From: rootbeer at redcat.com.pm.org (Tom Phoenix) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] gt b4 OSCON? In-Reply-To: References: Message-ID: On Sun, 29 Jun 2003, Joshua Hoblitt wrote: > perhaps some people wouldn't mind a social get together in the coming > week. Sounds good to me. How about another Perl Clinic / Game Night at It's a Beautiful Pizza? That was a big success last time... six months ago. My, how time flies. It's a Beautiful Pizza (across the street from) 3341 SE Belmont 503-233-5444 The idea is that you bring us your tired, poor Perl code yearning to breathe free. We help you hack on it while we enjoy pizza and beer. When the code is thoroughly hacked, we bring out the games and the spouse/sweetheart/significant other that you brought along for the evening.... and the fun don't stop. How does Tuesday (or Wednesday?) look for anyone? Reply by private e-mail or to the list. Start around 6:30 PM, but you can arrive as late as you want, of course. I'll bring Zendo again. > I don't have any particular location in mind but an open AP would be > nice. :) I can probably arrange that, so long as you don't need too much bandwidth, and so long as my batteries don't run out. But don't count on having net access provided. --Tom Phoenix From joe at oppegaard.net Mon Jun 30 02:48:12 2003 From: joe at oppegaard.net (Joe Oppegaard) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] gt b4 OSCON? In-Reply-To: Message-ID: <333E536A-AACF-11D7-94EB-000A956702A0@oppegaard.net> On Sunday, June 29, 2003, at 12:15 PM, Joshua Hoblitt wrote: > I flew into PDX last Friday and will be around until after OSCON. I'm > planning on crashing the pdx.pm meeting during OSCON but I thought > that perhaps some people wouldn't mind a social get together in the > coming week. A couple of people on the DateTime list and myself have > been discussing a movie next weekend as well, if anyone is interested. > I don't know if you have anything planned for the 4th, but Vancouver (the town right across the Columbia River) has one of the best firework shows this side of the Mississippi. The place most people go and watch is at the fort. From I-5 I'd say is about 1 mile north of the river, and a couple miles or so east. It's hard to miss, just follow where everyone else is going. :) Public transportation (C-TRAN) in Vancouver is free that day if you're heading to the fort. Portland busses do go to the downtown Vancouver bus transit center, so you shouldn't have any problem getting there. I don't how many mongers already have plans for the 4th, but maybe we could have an informal get together at the fort to watch some fireworks and have some fun. -Joe Oppegaard From jhoblitt at ifa.hawaii.edu Mon Jun 30 03:13:41 2003 From: jhoblitt at ifa.hawaii.edu (Joshua Hoblitt) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] gt b4 OSCON? In-Reply-To: Message-ID: > Sounds good to me. How about another Perl Clinic / Game Night at It's a > Beautiful Pizza? That was a big success last time... six months ago. My, > how time flies. > > It's a Beautiful Pizza > (across the street from) 3341 SE Belmont > 503-233-5444 Can you get a decent pint there? > How does Tuesday (or Wednesday?) look for anyone? Reply by private e-mail > or to the list. Start around 6:30 PM, but you can arrive as late as you > want, of course. I'll bring Zendo again. I'd say Wed. so we have another day to talk about the location. 6:30pm is a bit early for me but I'd show up eventually. > > I don't have any particular location in mind but an open AP would be > > nice. :) > > I can probably arrange that, so long as you don't need too much bandwidth, > and so long as my batteries don't run out. But don't count on having net > access provided. I should have qualified that further... to include access to the cloud. :) -J -- From merlyn at stonehenge.com Mon Jun 30 09:48:27 2003 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] gt b4 OSCON? In-Reply-To: <333E536A-AACF-11D7-94EB-000A956702A0@oppegaard.net> References: <333E536A-AACF-11D7-94EB-000A956702A0@oppegaard.net> Message-ID: <861xxboc3o.fsf@blue.stonehenge.com> >>>>> "Joe" == Joe Oppegaard writes: Joe> I don't how many mongers already have plans for the 4th, but maybe we Joe> could have an informal get together at the fort to watch some Joe> fireworks and have some fun. My plans for the fourth are: 1) get off the cruise ship at seward (geekcruise #17 in progress) 2) take a 4-hour scenic train to anchorage 3) hang out for the day with anchorage.pm and the geekcruise guys 4) take a flight home leaving anchorage at 1:30am the next morning. :) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! From wcooley at nakedape.cc Mon Jun 30 11:56:53 2003 From: wcooley at nakedape.cc (Wil Cooley) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] gt b4 OSCON? In-Reply-To: References: Message-ID: <1056992213.14824.8.camel@localhost.localdomain> On Mon, 2003-06-30 at 01:13, Joshua Hoblitt wrote: > > > > It's a Beautiful Pizza > > (across the street from) 3341 SE Belmont > > 503-233-5444 > > Can you get a decent pint there? Oh yeah. They've got a pretty good tap selection. The new place can be a bit noisy for meetings, as PersonalTelco found out. They used to have a really nice and quiet basement without too harsh requirements for its use, and for a time looked like they could become the new place for user group meetings, but then they moved across the street to a place with better lease-stability but no good meeting room. It shouldn't be too bad, however, where things are happening in small groups. Wil -- Wil Cooley wcooley@nakedape.cc Naked Ape Consulting http://nakedape.cc * * * * * * * Good, fast and cheap: Pick all 3! * * * * * * * * Naked Ape Consulting http://nakedape.cc * -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20030630/ac35b1ed/attachment.bin From nick2canz at yahoo.com Mon Jun 30 12:07:05 2003 From: nick2canz at yahoo.com (Nick Wehr) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] Building systems... Message-ID: <20030630170705.11308.qmail@web10808.mail.yahoo.com> Hello wizards... I was wondering.... I am researching ways to implement a pure perl application which would - * interface with mySql database * process incoming requests from TCP and SOAP sockets * process multiple tasks in the background * perform large mathmatical calculations I hope this is enough to give you an idea. I'm expecting this app to handle a lot of traffic from many interfaces. So I just discovered POE... it sounds like it would work. Any success stories? Also, I've played with PDL which I will throw my large numbers at to munch... and of course the SOAP toolkit. Any suggestions? Am I overlooking something? Wake me up! Give me some feedback. Thanks everyone. __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From rootbeer at redcat.com Mon Jun 30 12:16:44 2003 From: rootbeer at redcat.com (Tom Phoenix) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] gt b4 OSCON? In-Reply-To: References: Message-ID: On Sun, 29 Jun 2003, Joshua Hoblitt wrote: > I'd say Wed. so we have another day to talk about the location. 6:30pm > is a bit early for me but I'd show up eventually. What, you have something that's more important than games and perl and pizza and beer? Let's say Wednesday at 7:00, then. And I don't think there are any nominations for a better location. Although It's A Beautiful Pizza can be noisy for large groups to have meetings, it should be fine for sitting around a table to talk. But if someone wants to propose somewhere else, well, speak up now. Otherwise, it's there at 7PM in two days. See you there! --Tom Phoenix From jeff at vpservices.com Mon Jun 30 12:37:59 2003 From: jeff at vpservices.com (Jeff Zucker) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] Building systems... In-Reply-To: <20030630170705.11308.qmail@web10808.mail.yahoo.com> References: <20030630170705.11308.qmail@web10808.mail.yahoo.com> Message-ID: <3F007577.9080102@vpservices.com> Nick Wehr wrote: >I am researching ways to implement a pure perl >application which would - > >* interface with mySql database > I'm not sure how far you want to carry the pure perl bit. For example DBI and DBD::mysql are not pure perl. If that's ok, then ignore the rest of this. Iif you want everything except for the MySQL rdbms itself to be pure perl you'll need to use DBI::PurePerl (part of the DBI distribution) with either 1) DBD::Proxy going to a remote instance of DBD::mysql and remote MySQL db or 2) DBD::mysqlPP going directly to a local MySQL db. DBI::PurePerl is pretty stable, fairly well tested, and slow compared to DBI itself but not necessarily significantly slower depending on the context. DBD::Proxy is mature and stable. DBD::mysqlPP seems to have a few bugs but some people have had success with it. These kinds of combinations have been used on platforms with very minimal perl installs including, e.g. pocketPC, and should work anywhere that perl 5.005 and up does. [disclaimer: I'm co-author of DBI::PurePerl] -- Jeff From robb at empire2.com Mon Jun 30 13:27:52 2003 From: robb at empire2.com (Rob Bloodgood) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] Building systems... In-Reply-To: <20030630170705.11308.qmail@web10808.mail.yahoo.com> References: <20030630170705.11308.qmail@web10808.mail.yahoo.com> Message-ID: <43732363172.20030630112752@empire2.com> Monday, June 30, 2003, 10:07:05 AM, you wrote: NW> Hello wizards... I was wondering.... NW> I am researching ways to implement a pure perl NW> application which would - NW> * interface with mySql database NW> * process incoming requests from TCP and SOAP sockets NW> * process multiple tasks in the background NW> * perform large mathmatical calculations NW> I hope this is enough to give you an idea. I'm NW> expecting this app to handle a lot of traffic from many NW> interfaces. NW> So I just discovered POE... it sounds like it would NW> work. Any success stories? Also, I've played with PDL NW> which I will throw my large numbers at to munch... and NW> of course the SOAP toolkit. Well, here at ExitExchange.com, we use a combination of mod_perl and POE to run the stats/ads side of our system. They tell me we're now ranked #31 on the internet for traffic, but I don't pay much attention to that stuff... :-) Anyway, when a request comes in for an ad, a mod_perl handler parses cookies and state information, then sends a message to a POE program that has already hit the database and set up its criteria. The POE program shuffles thru its lists, then returns an ad to display. The fun part is, it's single-threaded, and handles as many concurrent connections (read that, "webservers") at a time as I've yet needed. I found that the only downside was that database queries blocked, making the whole system wait for the query results. Clearly, this interfered with my desire to have multiple simultaneous sessions processing, as the whole program would stop and wait for this one response. So with the help of folks in #POE, I hacked together a POE component called POE::Component::DBIAgent, which spawns a child process to run database queries, and spoonfeeds the results back when they finally arrive. I use a completely different POE program to parse webserver logs and turn them into statistics. There's not a BUNCH of POE-ness to that program, really... I used POE because it gave me a prepackaged way to automatically 'tail -f' a logfile while correctly tracking logfile rotation. So, YMMV and all that, but I *can* say there is success possible down the route you've suggested! L8r, Rob From jhoblitt at ifa.hawaii.edu Mon Jun 30 15:06:19 2003 From: jhoblitt at ifa.hawaii.edu (Joshua Hoblitt) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] gt b4 OSCON? In-Reply-To: Message-ID: > > I'd say Wed. so we have another day to talk about the location. 6:30pm > > is a bit early for me but I'd show up eventually. > > What, you have something that's more important than games and perl and > pizza and beer? My internal clock is on UTC-1000. :) As there is no DST in Pacific/Honolulu currently thats 3 hours behind the local time zone. > Let's say Wednesday at 7:00, then. And I don't think there are any > nominations for a better location. Although It's A Beautiful Pizza can be > noisy for large groups to have meetings, it should be fine for sitting > around a table to talk. But if someone wants to propose somewhere else, > well, speak up now. Otherwise, it's there at 7PM in two days. I'll plan on being there. Ever tried the Kennedy school for meetings? -J -- From jkeroes at eli.net Mon Jun 30 15:25:17 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] OSCON & PDX.pm In-Reply-To: References: <20030617164735.GI25788@eli.net> Message-ID: <20030630202517.GD17205@eli.net> I've set up PDX.pm jobs that we need help with at http://oscon.kwiki.org/index.cgi?PdxPmBooth . Do we want to do a scavenger hunt or a treasure hunt? Put your brainstorming ideas on http://oscon.kwiki.org/index.cgi?TreasureHunt ! Important: If you're not from Portland yet you read this mailing list, don't spoil any fun by peaking at the treasure hunt page. For the locals reading this, please try to write your ideas in a way that doesn't give away any secrets. :-) -J From jhoblitt at ifa.hawaii.edu Mon Jun 30 15:43:39 2003 From: jhoblitt at ifa.hawaii.edu (Joshua Hoblitt) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] gt b4 OSCON? In-Reply-To: Message-ID: I moved out of Portland almost two years ago so I've missed the recent developments. Are there any coffee shops/bars/parks/public places that have open APs? I'm staying in the 'couv' so if you know of anything this side of the river I'd like to hear it too. Really would like to make some CVS commits... :) -J -- From dpool at hevanet.com Mon Jun 30 15:52:28 2003 From: dpool at hevanet.com (david pool) Date: Mon Aug 2 21:34:22 2004 Subject: [Pdx-pm] gt b4 OSCON? References: Message-ID: <3F00A30C.2010805@hevanet.com> http://www.urbangrindcoffee.com/ Joshua Hoblitt wrote: >I moved out of Portland almost two years ago so I've missed the recent developments. Are there any coffee shops/bars/parks/public places that have open APs? I'm staying in the 'couv' so if you know of anything this side of the river I'd like to hear it too. Really would like to make some CVS commits... :) > >-J > >-- > >_______________________________________________ >Pdx-pm-list mailing list >Pdx-pm-list@mail.pm.org >http://mail.pm.org/mailman/listinfo/pdx-pm-list > > > >