From vlb at cfcl.com Tue Jul 1 08:30:41 2008 From: vlb at cfcl.com (Vicki Brown) Date: Tue, 1 Jul 2008 08:30:41 -0700 Subject: [sf-perl] double filter (but short) Message-ID: I have a text file, with lines like this: carrot: backwards banana: ran apple: sentences I am using a very short, sweet bit of Perl to reverse the lines perl -e 'print reverse <>' resulting in apple: sentences banana: ran carrot: backwards I also want to convert the part before each initial colon, so the result is _apple_: sentences _banana_: ran _carrot_: backwards I can do this with perl -e 'print reverse <>' | sed 's/^\([^:]*\):/_\1_:/' or with all Perl perl -e 'print reverse <>' | perl -pe 's/^([^:]*):/_$1_:/' but I haven't been able to come up with a tidy way to combine the two filters into one call to perl. (s//)(reverse) or (reverse)(s//). Possible? -- - Vicki ZZZ zzZ San Francisco Bay Area, CA z |\ _,,,---,,_ Books, Cats, Tech zz /,`.-'`' -. ;-;;,_ http://cfcl.com/vlb |,4- ) )-,_. ,\ ( `'-' http://cfcl.com/vlb/weblog '---''(_/--' `-'\_) http://twitter.com/vlb From friedman at highwire.stanford.edu Tue Jul 1 08:45:26 2008 From: friedman at highwire.stanford.edu (Michael Friedman) Date: Tue, 1 Jul 2008 08:45:26 -0700 Subject: [sf-perl] double filter (but short) In-Reply-To: References: Message-ID: <5BFAF9FC-160B-42FE-B39D-00E080DE4C64@highwire.stanford.edu> Well, since reverse() works on the array of lines, but you also want to transform each line individually, you probably will need to use map(). I haven't tried this, but something like: print reverse( map {s/^\([^:]*\):/_$1_:/} <> ); maybe? -- Mike On Jul 1, 2008, at 8:30 AM, Vicki Brown wrote: > I have a text file, with lines like this: > > carrot: backwards > banana: ran > apple: sentences > > I am using a very short, sweet bit of Perl to reverse the lines > > perl -e 'print reverse <>' > > resulting in > > apple: sentences > banana: ran > carrot: backwards > > I also want to convert the part before each initial colon, so the > result is > > _apple_: sentences > _banana_: ran > _carrot_: backwards > > I can do this with > > perl -e 'print reverse <>' | > sed 's/^\([^:]*\):/_\1_:/' > > or with all Perl > > perl -e 'print reverse <>' | > perl -pe 's/^([^:]*):/_$1_:/' > > but I haven't been able to come up with a tidy way to combine the two > filters into one call to perl. (s//)(reverse) or (reverse)(s//). > > Possible? > -- > - Vicki > > ZZZ > zzZ San Francisco Bay Area, CA > z |\ _,,,---,,_ Books, Cats, Tech > zz /,`.-'`' -. ;-;;,_ http://cfcl.com/vlb > |,4- ) )-,_. ,\ ( `'-' http://cfcl.com/vlb/weblog > '---''(_/--' `-'\_) http://twitter.com/vlb > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm --------------------------------------------------------------------- Michael Friedman HighWire Press Phone: 650-725-1974 Stanford University FAX: 270-721-8034 --------------------------------------------------------------------- From merlyn at stonehenge.com Tue Jul 1 09:08:25 2008 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Tue, 01 Jul 2008 09:08:25 -0700 Subject: [sf-perl] double filter (but short) In-Reply-To: <5BFAF9FC-160B-42FE-B39D-00E080DE4C64@highwire.stanford.edu> (Michael Friedman's message of "Tue, 1 Jul 2008 08:45:26 -0700") References: <5BFAF9FC-160B-42FE-B39D-00E080DE4C64@highwire.stanford.edu> Message-ID: <86hcb9si2u.fsf@blue.stonehenge.com> >>>>> "Michael" == Michael Friedman writes: Michael> I haven't tried this, but something like: Michael> print reverse( map {s/^\([^:]*\):/_$1_:/} <> ); That's going to print the result of the s///, which will be a success/fail boolean. I also consider it bad form to modify $_ within the map block, because sometimes it fails (read only), and is at least misleading. I'd go with something like this: print reverse map { /(.*):(.*)/ or die; "_$1_:$2\n" } <>; -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion From friedman at highwire.stanford.edu Tue Jul 1 10:33:05 2008 From: friedman at highwire.stanford.edu (Michael Friedman) Date: Tue, 1 Jul 2008 10:33:05 -0700 Subject: [sf-perl] double filter (but short) In-Reply-To: <86hcb9si2u.fsf@blue.stonehenge.com> References: <5BFAF9FC-160B-42FE-B39D-00E080DE4C64@highwire.stanford.edu> <86hcb9si2u.fsf@blue.stonehenge.com> Message-ID: <375A9E4F-FBD1-4126-AF3C-F4F003AD35D5@highwire.stanford.edu> Oops. I always get caught on the return value of s/// and of chomp, for some reason. I also noticed I forgot to remove the shell escaping of parens. Thanks for the better way! -- Mike On Jul 1, 2008, at 9:08 AM, Randal L. Schwartz wrote: >> "Michael" == Michael Friedman >> writes: >> > Michael> I haven't tried this, but something like: > Michael> print reverse( map {s/^\([^:]*\):/_$1_:/} <> ); > > That's going to print the result of the s///, which will be a > success/fail > boolean. I also consider it bad form to modify $_ within the map > block, > because sometimes it fails (read only), and is at least misleading. > > I'd go with something like this: > > print reverse map { /(.*):(.*)/ or die; "_$1_:$2\n" } <>; > > -- > Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 > 777 0095 > > Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. > See http://methodsandmessages.vox.com/ for Smalltalk and Seaside > discussion --------------------------------------------------------------------- Michael Friedman HighWire Press Phone: 650-725-1974 Stanford University FAX: 270-721-8034 --------------------------------------------------------------------- From sphink at gmail.com Tue Jul 1 18:13:14 2008 From: sphink at gmail.com (Steve Fink) Date: Tue, 1 Jul 2008 18:13:14 -0700 Subject: [sf-perl] double filter (but short) In-Reply-To: References: Message-ID: <7d7f2e8c0807011813k473f5bden8b13a959415b630d@mail.gmail.com> The reverse gets in the way, so I wouldn't bother with perl for it. Use 'tac' instead. Then you could do tac (filename) | perl -F: -lane 'print "__$F[0]__:$F[1]"' On Tue, Jul 1, 2008 at 8:30 AM, Vicki Brown wrote: > I have a text file, with lines like this: > > carrot: backwards > banana: ran > apple: sentences > > I am using a very short, sweet bit of Perl to reverse the lines > > perl -e 'print reverse <>' > > resulting in > > apple: sentences > banana: ran > carrot: backwards > > I also want to convert the part before each initial colon, so the result is > > _apple_: sentences > _banana_: ran > _carrot_: backwards > > I can do this with > > perl -e 'print reverse <>' | > sed 's/^\([^:]*\):/_\1_:/' > > or with all Perl > > perl -e 'print reverse <>' | > perl -pe 's/^([^:]*):/_$1_:/' > > but I haven't been able to come up with a tidy way to combine the two > filters into one call to perl. (s//)(reverse) or (reverse)(s//). > > Possible? > -- > - Vicki > > ZZZ > zzZ San Francisco Bay Area, CA > z |\ _,,,---,,_ Books, Cats, Tech > zz /,`.-'`' -. ;-;;,_ http://cfcl.com/vlb > |,4- ) )-,_. ,\ ( `'-' http://cfcl.com/vlb/weblog > '---''(_/--' `-'\_) http://twitter.com/vlb > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From vlb at cfcl.com Wed Jul 2 19:02:49 2008 From: vlb at cfcl.com (Vicki Brown) Date: Wed, 2 Jul 2008 19:02:49 -0700 Subject: [sf-perl] double filter (but short) In-Reply-To: <7d7f2e8c0807011813k473f5bden8b13a959415b630d@mail.gmail.com> References: <7d7f2e8c0807011813k473f5bden8b13a959415b630d@mail.gmail.com> Message-ID: At 18:13 -0700 07/01/2008, Steve Fink wrote: > The reverse gets in the way, so I wouldn't bother with perl for it. > Use 'tac' instead. There was a reason I asked for Perl :*) Aside from the fact that this is a Perl list... I don't have tac... And I wanted a way to do everything in one program. But thank you for the suggestion. -- - Vicki ZZZ zzZ San Francisco Bay Area, CA z |\ _,,,---,,_ Books, Cats, Tech zz /,`.-'`' -. ;-;;,_ http://cfcl.com/vlb |,4- ) )-,_. ,\ ( `'-' http://cfcl.com/vlb/weblog '---''(_/--' `-'\_) http://twitter.com/vlb From sigje at sigje.org Thu Jul 3 22:35:34 2008 From: sigje at sigje.org (Jennifer Davis) Date: Thu, 3 Jul 2008 22:35:34 -0700 (PDT) Subject: [sf-perl] Upcoming Linux Picnic! Message-ID: <20080703223431.W77721@slick.sigje.org> Picn*x XVII, the Linux Picnic, is August 9, 2008 at Sunnyvale Baylands Park. Please make sure to add it to your calendar if you are interested in going. This is a free and open event, families are welcome to come. The original Linux Picnic was on the 10th anniversary of the Linux kernel. It was decided since then that Picn*x is to celebrate the accomplishments of all Open Source Software since the first Linux kernel was released in August 1991. The names Picn*x and Linux Picnic are used interchangeably. If SFPug wants to be added as an open source partner organization on the website, please do let me know. If you individually want to help, we'll be happy to accept help with setup, registration table, cooking, and then cleanup at the end. We are also happy to accept sponsorships as it does cost money to feed everyone :) Website: http://www.linuxpicnic.org/twiki/bin/view/Picnix17/ Thanks! Jennifer From vlb at cfcl.com Fri Jul 4 14:06:16 2008 From: vlb at cfcl.com (Vicki Brown) Date: Fri, 4 Jul 2008 14:06:16 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? Message-ID: I know this is a Perl list but many Perl programmers know more than one language. I have a JS question and don't know where to find the answer. I want to implement an "Undo" for a dynamic change to a page. Please respond off list if you can help me. The problem Basically, I'm sorting a list with JS. It's a bullet list, converted into an array for sorting and then back to replace the original bullet list. I want to save the original list object or array or whatever is most convenient before the first sort so I can put up a "put it back" button or link. I prefer not to get involved with Cookies. Workaround: I know I can just reload the page but that changes position and also takes more time. Does anyone know of a convenient way to stash a copy of the array, or the list object itself, grabbed originally with var theList = document.getElementById(ListHandle); into a variable that will still be there when I come back the next call to the JS? -- - Vicki ZZZ zzZ San Francisco Bay Area, CA z |\ _,,,---,,_ Books, Cats, Tech zz /,`.-'`' -. ;-;;,_ http://cfcl.com/vlb |,4- ) )-,_. ,\ ( `'-' http://cfcl.com/vlb/weblog '---''(_/--' `-'\_) http://twitter.com/vlb From ds94103 at earthlink.net Fri Jul 4 14:14:32 2008 From: ds94103 at earthlink.net (David Scott) Date: Fri, 04 Jul 2008 14:14:32 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? In-Reply-To: References: Message-ID: <486E92B8.70500@earthlink.net> We need to know whether you want to revert as the result of a page refresh (using the back button) or without a page refresh using DOM manipulation. The latter is probably easier but requires more familiarity with JS. d Vicki Brown wrote: > I know this is a Perl list but many Perl programmers know more than one > language. > > I have a JS question and don't know where to find the answer. I want to > implement an "Undo" for a dynamic change to a page. > > Please respond off list if you can help me. > > The problem > Basically, I'm sorting a list with JS. It's a bullet list, converted into > an array for sorting and then back to replace the original bullet list. > > I want to save the original list object or array or whatever is most > convenient before the first sort so I can put up a "put it back" button or > link. I prefer not to get involved with Cookies. > > Workaround: I know I can just reload the page but that changes position > and also takes more time. > > Does anyone know of a convenient way to stash a copy of the array, or the > list object itself, grabbed originally with > var theList = document.getElementById(ListHandle); > into a variable that will still be there when I come back the next call > to the JS? > From biztos at mac.com Fri Jul 4 14:21:55 2008 From: biztos at mac.com (Kevin Frost) Date: Fri, 04 Jul 2008 14:21:55 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? In-Reply-To: References: Message-ID: <880299E4-93AD-4E09-BB53-4F0FF47C63D8@mac.com> I think you just want to use a global variable or, if you're doing things right and using namespaces, a property in your namespace object. VICKI.ListCache.set_list( someIdString, myLocalList ); VICKI.ListCache.get_list( someIdString ); ...where you've previously set up container properties within VICKI.ListCache or, even better, in its prototype. However, it sounds like the immediate solution is to just use a global variable. Setting up proper objects in your namespace is a Very Good Practice (and not doing it will hurt you later, guaranteed) but that may be more of an advanced topic than you're ready for right now. If you want it to survive reloads, you actually *must* stash the data somewhere outside of memory, and you have three options for that, in descending order of complexity: a cookie, the server, and the URL. Also, if you're not doing so already, look into using a good toolkit. jQuery is getting a lot of traction right now; Dojo and YUI are also good; mootools is nice and light; MochiKit is really powerful but very programmer-oriented and semi-abandoned by its owner; and there are many others. cheers -- f. On Jul 4, 2008, at 2:06 PM, Vicki Brown wrote: > I know this is a Perl list but many Perl programmers know more than > one > language. > > I have a JS question and don't know where to find the answer. I want > to > implement an "Undo" for a dynamic change to a page. > > Please respond off list if you can help me. > > The problem > Basically, I'm sorting a list with JS. It's a bullet list, converted > into > an array for sorting and then back to replace the original bullet > list. > > I want to save the original list object or array or whatever is most > convenient before the first sort so I can put up a "put it back" > button or > link. I prefer not to get involved with Cookies. > > Workaround: I know I can just reload the page but that changes > position > and also takes more time. > > Does anyone know of a convenient way to stash a copy of the array, > or the > list object itself, grabbed originally with > var theList = document.getElementById(ListHandle); > into a variable that will still be there when I come back the next > call > to the JS? > -- > - Vicki > > ZZZ > zzZ San Francisco Bay Area, CA > z |\ _,,,---,,_ Books, Cats, Tech > zz /,`.-'`' -. ;-;;,_ http://cfcl.com/vlb > |,4- ) )-,_. ,\ ( `'-' http://cfcl.com/vlb/weblog > '---''(_/--' `-'\_) http://twitter.com/vlb > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm From vlb at cfcl.com Fri Jul 4 14:36:16 2008 From: vlb at cfcl.com (Vicki Brown) Date: Fri, 4 Jul 2008 14:36:16 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? In-Reply-To: References: Message-ID: I wrote back to David and Kevin off-list but for those following along at home, here's the page where I'm trying to work out how to "revert the change" without reloading the whole page: http://cfcl.com/twiki/bin/view/Learn/Tut/TestTopic -- - Vicki ZZZ zzZ San Francisco Bay Area, CA z |\ _,,,---,,_ Books, Cats, Tech zz /,`.-'`' -. ;-;;,_ http://cfcl.com/vlb |,4- ) )-,_. ,\ ( `'-' http://cfcl.com/vlb/weblog '---''(_/--' `-'\_) http://twitter.com/vlb From not.com at gmail.com Fri Jul 4 19:25:06 2008 From: not.com at gmail.com (yary) Date: Fri, 4 Jul 2008 19:25:06 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? In-Reply-To: References: Message-ID: <75cbfa570807041925l5b806e16ga5027148d90326ae@mail.gmail.com> Keeping this on-list since it's also a general coding question. I think the issue is shallow vs deep copying an object. When you have a line like var theList = document.getElementById(ListHandle); then theList is a handle into the list as a whole, and if the elements change order in the document, then they change in theList as well. What you need is called a "deep copy", where you walk through the object's elements/attributes, and copy all those as well. In general you need to think about how to copy each element as well- do you want to deep copy recursively all the way down? In this example, we might, if you're sorting the sublists as well. And we can get a deep copy by freezing a string copy- var origList = theList.innerHTML; // a way in perl: use Storable, $origList = freeze \@theList; to set it back theList.innerHTML = origList; // in perl, @theList = @{ thaw $origList }; I assume you're still working on this page, as the "sort these" links are currently out of order- I'll recommend using firebug in ff while debugging, though there are other page insepection/js debug tools and if you have one you like stick with it. From biztos at mac.com Fri Jul 4 20:31:24 2008 From: biztos at mac.com (Kevin Frost) Date: Fri, 04 Jul 2008 20:31:24 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? In-Reply-To: <75cbfa570807041925l5b806e16ga5027148d90326ae@mail.gmail.com> References: <75cbfa570807041925l5b806e16ga5027148d90326ae@mail.gmail.com> Message-ID: <449A6183-9320-4AF9-960B-7631DF51D292@mac.com> Noooo! Don't poison the novices with innerHTML! That's like telling people not to 'use strict' in Perl. But the general point about deep copying is correct, by default JS uses what we would call "references." -- frosty (via iPhone) On Jul 4, 2008, at 7:25 PM, yary wrote: > Keeping this on-list since it's also a general coding question. I > think the issue is shallow vs deep copying an object. When you have a > line like > > var theList = document.getElementById(ListHandle); > > then theList is a handle into the list as a whole, and if the elements > change order in the document, then they change in theList as well. > What you need is called a "deep copy", where you walk through the > object's elements/attributes, and copy all those as well. > > In general you need to think about how to copy each element as well- > do you want to deep copy recursively all the way down? In this > example, we might, if you're sorting the sublists as well. And we can > get a deep copy by freezing a string copy- > > var origList = theList.innerHTML; // a way in perl: use Storable, > $origList = freeze \@theList; > > to set it back > > theList.innerHTML = origList; // in perl, @theList = @{ thaw > $origList }; > > > I assume you're still working on this page, as the "sort these" links > are currently out of order- I'll recommend using firebug in ff while > debugging, though there are other page insepection/js debug tools and > if you have one you like stick with it. > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm From vlb at cfcl.com Fri Jul 4 22:02:08 2008 From: vlb at cfcl.com (Vicki Brown) Date: Fri, 4 Jul 2008 22:02:08 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? In-Reply-To: <449A6183-9320-4AF9-960B-7631DF51D292@mac.com> References: <75cbfa570807041925l5b806e16ga5027148d90326ae@mail.gmail.com> <449A6183-9320-4AF9-960B-7631DF51D292@mac.com> Message-ID: At 20:31 -0700 07/04/2008, Kevin Frost wrote: > Noooo! Don't poison the novices with innerHTML! That's like telling > people not to 'use strict' in Perl. Being a Perl programmer, I can totally understand your trepidation. However... speaking as a frustrated JS noobie... the innerHTML worked. :-)(-: Less frightening variations would be gratefully accepted. Also, if anyone has any hints about how to handle more than one sortable list on a page, I'd be grateful. :) The sort function is handed an ID to the list to sort. In Perl I'd use a hash origList[$id] = #save the list data; and then I'd just go looking for origList[$id] when I was asked to revert theList[$id] Surprisingly, I don't see hashes (or 'associative arrays') in JavaScript. Although something described as an 'associative array' is present, it doesn't seem to be quite the same thing. Current code is here: http://cfcl.com/twikipub/Learn/Tut/TWikiTutListSort/list_sort.js Example page http://cfcl.com/twiki/bin/view/Learn/Tut/TWikiTutListSort And many thanks for helping me in this educational exercise... if any of you have a TWiki you're running and have questions about how to do something there, just ask!!! -- - Vicki ZZZ zzZ San Francisco Bay Area, CA z |\ _,,,---,,_ Books, Cats, Tech zz /,`.-'`' -. ;-;;,_ http://cfcl.com/vlb |,4- ) )-,_. ,\ ( `'-' http://cfcl.com/vlb/weblog '---''(_/--' `-'\_) http://twitter.com/vlb From biztos at mac.com Sat Jul 5 00:45:00 2008 From: biztos at mac.com (Kevin Frost) Date: Sat, 05 Jul 2008 00:45:00 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? In-Reply-To: References: <75cbfa570807041925l5b806e16ga5027148d90326ae@mail.gmail.com> <449A6183-9320-4AF9-960B-7631DF51D292@mac.com> Message-ID: <36DD7BC1-874F-4C82-837A-6E6332DD08D6@mac.com> Simple hash example: var foo = { hat : 'Fedora', cat : 'Gattopardo' }; alert( 'The ' + foo.cat + ' in the ' + foo.hat ); // same as: alert( 'The ' + foo['cat'] + ' in the ' + foo['hat'] ); Sorry, I don't have time to check your work right now, but the stuff below does what I think you want, and is (hopefully) pretty straightforward. It's just an illustration and shouldn't be taken as an example of JS best practices. Also, I only checked it in Firefox 3 on Mac. cheers -- frosty JS example JS example
  1. Uno
  2. Dos
  3. Tres

sort alpha undo


  1. Eins
  2. Zwei
  3. Drei

sort alpha undo

From biztos at mac.com Sat Jul 5 00:47:24 2008 From: biztos at mac.com (Kevin Frost) Date: Sat, 05 Jul 2008 00:47:24 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? In-Reply-To: References: <75cbfa570807041925l5b806e16ga5027148d90326ae@mail.gmail.com> <449A6183-9320-4AF9-960B-7631DF51D292@mac.com> Message-ID: Oops, that last bit of code had a broken tag, which might break sensitive browsers. Sorry. The attached is fixed. -- f. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- From gatorreina at gmail.com Sat Jul 5 06:48:20 2008 From: gatorreina at gmail.com (Richard Reina) Date: Sat, 5 Jul 2008 08:48:20 -0500 Subject: [sf-perl] Date manipulation question Message-ID: <489cf9d0807050648g10906f5ek16fb6758beffebb8@mail.gmail.com> I have a date that is a string such as: Thu Jul 3 17:43:45 2008 and need to convert it to epoch seconds. I am scowering my perl books and the web but cannot find a function to help me do this. Does anyone know how this can be done? Thanks and Happy 4th weekend, Richard From garth.webb at gmail.com Sat Jul 5 07:21:24 2008 From: garth.webb at gmail.com (Garth Webb) Date: Sat, 5 Jul 2008 07:21:24 -0700 Subject: [sf-perl] Date manipulation question In-Reply-To: <489cf9d0807050648g10906f5ek16fb6758beffebb8@mail.gmail.com> References: <489cf9d0807050648g10906f5ek16fb6758beffebb8@mail.gmail.com> Message-ID: Try searching CPAN when books/docs don't give you the function you want. Here's one that looks like it will do the trick: http://search.cpan.org/~gbarr/TimeDate-1.16/lib/Date/Parse.pm Garth On Sat, Jul 5, 2008 at 6:48 AM, Richard Reina wrote: > I have a date that is a string such as: Thu Jul 3 17:43:45 2008 > > and need to convert it to epoch seconds. I am scowering my perl books > and the web but cannot find a function to help me do this. Does > anyone know how this can be done? > > Thanks and Happy 4th weekend, > > Richard > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From moseley at hank.org Sat Jul 5 07:04:30 2008 From: moseley at hank.org (Bill Moseley) Date: Sat, 5 Jul 2008 07:04:30 -0700 Subject: [sf-perl] Date manipulation question In-Reply-To: <489cf9d0807050648g10906f5ek16fb6758beffebb8@mail.gmail.com> References: <489cf9d0807050648g10906f5ek16fb6758beffebb8@mail.gmail.com> Message-ID: <20080705140430.GA17322@hank.org> On Sat, Jul 05, 2008 at 08:48:20AM -0500, Richard Reina wrote: > I have a date that is a string such as: Thu Jul 3 17:43:45 2008 > and need to convert it to epoch seconds. I am scowering my perl books > and the web but cannot find a function to help me do this. Does > anyone know how this can be done? perldoc Time::Local is one way. But, I like to have all my dates in DateTime objects. There's more than one parser that will work. $ perl -MDateTime::Format::DateParse -le 'print DateTime::Format::DateParse->parse_datetime( "Thu Jul 3 17:43:45 2008")->epoch' 1215132225 $ perl -MDateTime::Format::HTTP -le 'print DateTime::Format::HTTP->parse_datetime( "Thu Jul 3 17:43:45 2008")->epoch' 1215107025 -- Bill Moseley moseley at hank.org Sent from my iMutt From ds94103 at earthlink.net Sat Jul 5 07:45:41 2008 From: ds94103 at earthlink.net (David Scott) Date: Sat, 05 Jul 2008 07:45:41 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? In-Reply-To: References: <75cbfa570807041925l5b806e16ga5027148d90326ae@mail.gmail.com> <449A6183-9320-4AF9-960B-7631DF51D292@mac.com> Message-ID: <486F8915.9020603@earthlink.net> I had a hard time understanding what Vicki was trying to do, but seeing her code makes it clear - basically, the list is encoded in HTML, not something that comes to you from the back end as a data structure, in an Ajax (XHR) call for example. So the innerHTML thing makes a lot of sense in this case (I think). But it really is the Hard Way to Do Things in Javascript. You have to back off and ask yourself, why do you need a sorted list in the first place? Aren't the list items coming to you from some source, like a database query? If there is only one list on the page, what's the matter with sending a parameter to the back end indicating how you want it to sort the data? If there are more than one, why can't you do an XHR call to bring in the data you need, where you need it? It really isn't that hard - the time you spent banging your head against the wall on this problem would have been better spent learning how to do that. Of course if you're scraping someone else's HTML then you don't have a lot of choice, and innerHTML could be your friend. Then again, I'm not sure why you're scraping HTML code in Javascript. I can't quite see the use case. Also, of course JS has hashes. They are called a variety of things - 'associative arrays', 'object literals', 'objects', etc. depending on where you look. In fact, Javascript objects are little more than hashes (even moreso than in Perl). You use objects (hashes) all the time in JS (eg, the 'window' object is a hash). If you're actually scraping multiple lists, you can store all the lists in an object, for example, keyed by the element ID. Or whatever. A very good JS reference is David Flanagan's 'Definitive Guide', 5th edition. Douglas Crockford just came out with a good book too. d Vicki Brown wrote: > At 20:31 -0700 07/04/2008, Kevin Frost wrote: > >> Noooo! Don't poison the novices with innerHTML! That's like telling >> people not to 'use strict' in Perl. >> > > Being a Perl programmer, I can totally understand your trepidation. > However... speaking as a frustrated JS noobie... the innerHTML worked. > :-)(-: > > Less frightening variations would be gratefully accepted. > > Also, if anyone has any hints about how to handle more than one sortable > list on a page, I'd be grateful. :) The sort function is handed an ID to > the list to sort. > > In Perl I'd use a hash > origList[$id] = #save the list data; > > and then I'd just go looking for origList[$id] when I was asked to revert > theList[$id] > > Surprisingly, I don't see hashes (or 'associative arrays') in JavaScript. > Although something described as an 'associative array' is present, it > doesn't seem to be quite the same thing. > > Current code is here: > http://cfcl.com/twikipub/Learn/Tut/TWikiTutListSort/list_sort.js > > Example page > http://cfcl.com/twiki/bin/view/Learn/Tut/TWikiTutListSort > > And many thanks for helping me in this educational exercise... if any of > you have a TWiki you're running and have questions about how to do > something there, just ask!!! > From gatorreina at gmail.com Sat Jul 5 08:02:34 2008 From: gatorreina at gmail.com (Richard Reina) Date: Sat, 5 Jul 2008 10:02:34 -0500 Subject: [sf-perl] Date manipulation question In-Reply-To: <20080705140430.GA17322@hank.org> References: <489cf9d0807050648g10906f5ek16fb6758beffebb8@mail.gmail.com> <20080705140430.GA17322@hank.org> Message-ID: <489cf9d0807050802s21b37dfrd78a32ba778ca577@mail.gmail.com> Wow! I'll try that. Thanks a bunch. 2008/7/5, Bill Moseley : > On Sat, Jul 05, 2008 at 08:48:20AM -0500, Richard Reina wrote: >> I have a date that is a string such as: Thu Jul 3 17:43:45 2008 >> and need to convert it to epoch seconds. I am scowering my perl books >> and the web but cannot find a function to help me do this. Does >> anyone know how this can be done? > > perldoc Time::Local is one way. > > But, I like to have all my dates in DateTime objects. There's more than > one parser that will work. > > $ perl -MDateTime::Format::DateParse -le 'print > DateTime::Format::DateParse->parse_datetime( "Thu Jul 3 17:43:45 > 2008")->epoch' > 1215132225 > > $ perl -MDateTime::Format::HTTP -le 'print > DateTime::Format::HTTP->parse_datetime( "Thu Jul 3 17:43:45 2008")->epoch' > 1215107025 > > -- > Bill Moseley > moseley at hank.org > Sent from my iMutt > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From gatorreina at gmail.com Sat Jul 5 11:11:05 2008 From: gatorreina at gmail.com (Richard Reina) Date: Sat, 5 Jul 2008 13:11:05 -0500 Subject: [sf-perl] remote host time Message-ID: <489cf9d0807051111x1b54b07ehc53464dd8922c9a9@mail.gmail.com> Does anyone know how one might go about getting the date and time of a remote host (on my LAN) from within a perl script assuming that I know the remote machine's ip address? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From andy at petdance.com Sat Jul 5 11:16:09 2008 From: andy at petdance.com (Andy Lester) Date: Sat, 5 Jul 2008 13:16:09 -0500 Subject: [sf-perl] remote host time In-Reply-To: <489cf9d0807051111x1b54b07ehc53464dd8922c9a9@mail.gmail.com> References: <489cf9d0807051111x1b54b07ehc53464dd8922c9a9@mail.gmail.com> Message-ID: <6FD22F93-F991-43A5-AD26-16948B1A3810@petdance.com> On Jul 5, 2008, at 1:11 PM, Richard Reina wrote: > Does anyone know how one might go about getting the date and time of > a remote host (on my LAN) from within a perl script assuming that I > know the remote machine's ip address? The "within a perl script" isn't the important part. It's knowing how the remote host is going to tell you what time it is. Is it running a time service? xoa -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From moseley at hank.org Sat Jul 5 11:30:28 2008 From: moseley at hank.org (Bill Moseley) Date: Sat, 5 Jul 2008 11:30:28 -0700 Subject: [sf-perl] remote host time In-Reply-To: <489cf9d0807051111x1b54b07ehc53464dd8922c9a9@mail.gmail.com> References: <489cf9d0807051111x1b54b07ehc53464dd8922c9a9@mail.gmail.com> Message-ID: <20080705183028.GA23774@hank.org> On Sat, Jul 05, 2008 at 01:11:05PM -0500, Richard Reina wrote: > Does anyone know how one might go about getting the date and time of a > remote host (on my LAN) from within a perl script assuming that I know the > remote machine's ip address? Considering you asked how to get a epoch in your last post (and that's in seconds) I would think the question is why would the time on your other server on the same LAN be less than a second off from any other machine on the LAN... -- Bill Moseley moseley at hank.org Sent from my iMutt From doom at kzsu.stanford.edu Sat Jul 5 11:33:45 2008 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Sat, 05 Jul 2008 11:33:45 -0700 Subject: [sf-perl] Date manipulation question In-Reply-To: <489cf9d0807050802s21b37dfrd78a32ba778ca577@mail.gmail.com> References: <489cf9d0807050648g10906f5ek16fb6758beffebb8@mail.gmail.com> <20080705140430.GA17322@hank.org> <489cf9d0807050802s21b37dfrd78a32ba778ca577@mail.gmail.com> Message-ID: <200807051833.m65IXjXQ018218@kzsu.stanford.edu> Bill Moseley : > Richard Reina wrote: >> I have a date that is a string such as: Thu Jul 3 17:43:45 2008 >> and need to convert it to epoch seconds. I am scowering my perl books >> and the web but cannot find a function to help me do this. Does >> anyone know how this can be done? The Perl Cookbook (Christiansen & Torkinkton) has an entire chapter on "Dates and Times". Recipe 3.7 (2nd ed) "Parsing Dates and Times from Strings" shows how to do it with Time::Local (in the core library), and with a ParseDate routine from Date::Manip. > perldoc Time::Local is one way. > > But, I like to have all my dates in DateTime objects. There's more than > one parser that will work. > > $ perl -MDateTime::Format::DateParse -le 'print > DateTime::Format::DateParse->parse_datetime( "Thu Jul 3 17:43:45 > 2008")->epoch' > 1215132225 > > $ perl -MDateTime::Format::HTTP -le 'print > DateTime::Format::HTTP->parse_datetime( "Thu Jul 3 17:43:45 2008")->epoch' > 1215107025 The "DateTime" system is a worthy attempt at doing saner, unified handling, but when last I looked at it (a few years ago), it seemed like it was going to have a hard time unseating the babel of existing modules. The somewhat clunky system of routines supplied by Date::Calc (implemented internally in C) are too popular. Date::Parse from the TimeDate cpan distribution looks like it's made a good attempt at understanding dates in different European languages. From batripp at gmail.com Sat Jul 5 11:34:31 2008 From: batripp at gmail.com (Bob Tripp) Date: Sat, 5 Jul 2008 11:34:31 -0700 Subject: [sf-perl] unsubscribe Message-ID: From gatorreina at gmail.com Sat Jul 5 11:38:43 2008 From: gatorreina at gmail.com (Richard Reina) Date: Sat, 5 Jul 2008 13:38:43 -0500 Subject: [sf-perl] remote host time In-Reply-To: <6FD22F93-F991-43A5-AD26-16948B1A3810@petdance.com> References: <489cf9d0807051111x1b54b07ehc53464dd8922c9a9@mail.gmail.com> <6FD22F93-F991-43A5-AD26-16948B1A3810@petdance.com> Message-ID: <489cf9d0807051138u459c7867hbcd7597f7466c056@mail.gmail.com> Yes the remote hosts are running ntpd. I have a basic script that periodically pings each host and let's me know that everybody is up and running. Sometimes ntp on some of the machines runs astray and I wanted to have that script also tell me the time and date on each machine. 2008/7/5 Andy Lester : > > On Jul 5, 2008, at 1:11 PM, Richard Reina wrote: > > Does anyone know how one might go about getting the date and time of a >> remote host (on my LAN) from within a perl script assuming that I know the >> remote machine's ip address? >> > > > The "within a perl script" isn't the important part. It's knowing how the > remote host is going to tell you what time it is. Is it running a time > service? > > xoa > > -- > Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance > > > > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gatorreina at gmail.com Sat Jul 5 11:41:44 2008 From: gatorreina at gmail.com (Richard Reina) Date: Sat, 5 Jul 2008 13:41:44 -0500 Subject: [sf-perl] remote host time In-Reply-To: <20080705183028.GA23774@hank.org> References: <489cf9d0807051111x1b54b07ehc53464dd8922c9a9@mail.gmail.com> <20080705183028.GA23774@hank.org> Message-ID: <489cf9d0807051141t5ae312fbh24abe46ba4a63071@mail.gmail.com> Believe it or not they are two separate and unrelated projects that I am working on. However, actually ntpd runs astray and the times to differ. 2008/7/5 Bill Moseley : > On Sat, Jul 05, 2008 at 01:11:05PM -0500, Richard Reina wrote: > > Does anyone know how one might go about getting the date and time of a > > remote host (on my LAN) from within a perl script assuming that I know > the > > remote machine's ip address? > > Considering you asked how to get a epoch in your last post (and that's > in seconds) I would think the question is why would the time on your > other server on the same LAN be less than a second off from any other > machine on the LAN... > > > -- > Bill Moseley > moseley at hank.org > Sent from my iMutt > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andy at petdance.com Sat Jul 5 11:42:30 2008 From: andy at petdance.com (Andy Lester) Date: Sat, 5 Jul 2008 13:42:30 -0500 Subject: [sf-perl] remote host time In-Reply-To: <489cf9d0807051138u459c7867hbcd7597f7466c056@mail.gmail.com> References: <489cf9d0807051111x1b54b07ehc53464dd8922c9a9@mail.gmail.com> <6FD22F93-F991-43A5-AD26-16948B1A3810@petdance.com> <489cf9d0807051138u459c7867hbcd7597f7466c056@mail.gmail.com> Message-ID: <58A8146E-A8BC-4BFD-A6A7-821551C71D02@petdance.com> On Jul 5, 2008, at 1:38 PM, Richard Reina wrote: > Yes the remote hosts are running ntpd. I have a basic script that > periodically pings each host and let's me know that everybody is up > and running. Sometimes ntp on some of the machines runs astray and > I wanted to have that script also tell me the time and date on each > machine. > So run a client that checks the time, and parse the output. Or use Net::NTP. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From doom at kzsu.stanford.edu Sat Jul 5 11:46:37 2008 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Sat, 05 Jul 2008 11:46:37 -0700 Subject: [sf-perl] remote host time In-Reply-To: <489cf9d0807051111x1b54b07ehc53464dd8922c9a9@mail.gmail.com> References: <489cf9d0807051111x1b54b07ehc53464dd8922c9a9@mail.gmail.com> Message-ID: <200807051846.m65Ikb2D018478@kzsu.stanford.edu> Richard Reina wrote: > Does anyone know how one might go about getting the date and time of > a remote host (on my LAN) from within a perl script assuming that I > know the remote machine's ip address? Presuming we're talking about a unix-like machine here, it should have a "date" command with a "--set" feature, which you can run remotely over ssh, something like this: ssh -f user at nn.nn.nn.nn 'date --set=STRING' Note: (1) if you haven't shared the ssh keys on, this will bug you for a password (2) as I remember it, there's something tricky about getting the format of "STRING" right. The man page for date might not be that helpful: expect to experiment. (3) if "user" doesn't have the permissions to set the date, you will have other problems Doing it "from within perl" is just a matter of running it with "system" (or with backticks, or qx): my $cmd = " ssh ... etc ... "; system($cmd); Recovering gracefully from errors here is left as an exercise. But pay attention to Andy and Bill: they're trying to help you solve your problems, I'm just trying to answer your question. From extasia at extasia.org Sat Jul 5 12:35:22 2008 From: extasia at extasia.org (David Alban) Date: Sat, 5 Jul 2008 12:35:22 -0700 Subject: [sf-perl] remote host time In-Reply-To: <58A8146E-A8BC-4BFD-A6A7-821551C71D02@petdance.com> References: <489cf9d0807051111x1b54b07ehc53464dd8922c9a9@mail.gmail.com> <6FD22F93-F991-43A5-AD26-16948B1A3810@petdance.com> <489cf9d0807051138u459c7867hbcd7597f7466c056@mail.gmail.com> <58A8146E-A8BC-4BFD-A6A7-821551C71D02@petdance.com> Message-ID: <4c714a9c0807051235w5e1a041y1cd9ea4015a832e5@mail.gmail.com> how about a program on each ntp client host that parses "ntpdc -p" output and alerts folks when Bad Things(TM) happen? (perhaps Net::NTP will help--i haven't looked at it). On Sat, Jul 5, 2008 at 11:42 AM, Andy Lester wrote: > So run a client that checks the time, and parse the output. Or use > Net::NTP. -- Live in a world of your own, but always welcome visitors. From rdm at cfcl.com Sat Jul 5 13:15:43 2008 From: rdm at cfcl.com (Rich Morin) Date: Sat, 5 Jul 2008 13:15:43 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? In-Reply-To: <486F8915.9020603@earthlink.net> References: <75cbfa570807041925l5b806e16ga5027148d90326ae@mail.gmail.com> <449A6183-9320-4AF9-960B-7631DF51D292@mac.com> <486F8915.9020603@earthlink.net> Message-ID: At 07:45 -0700 7/5/08, David Scott wrote: > You have to back off and ask yourself, why do you need a sorted > list in the first place? Aren't the list items coming to you > from some source, like a database query? ... Good questions. Here are two responses: * In this case, the list is being generated by TWiki, a web templating system and CMS, thinly disguised as a wiki. It may be possible to get TWiki to re-order a given list, but it's not as flexible as executable code might be. * More generally, going back to the server and asking for a page refresh takes longer than running JS locally. Given that Vicki wants responsive, interactive control of the sort order, JS seems to be the only game in town. -r -- http://www.cfcl.com/rdm Rich Morin http://www.cfcl.com/rdm/resume rdm at cfcl.com http://www.cfcl.com/rdm/weblog +1 650-873-7841 Technical editing and writing, programming, and web development From ds94103 at earthlink.net Sat Jul 5 13:31:37 2008 From: ds94103 at earthlink.net (David Scott) Date: Sat, 05 Jul 2008 13:31:37 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? In-Reply-To: References: <75cbfa570807041925l5b806e16ga5027148d90326ae@mail.gmail.com> <449A6183-9320-4AF9-960B-7631DF51D292@mac.com> <486F8915.9020603@earthlink.net> Message-ID: <486FDA29.1050209@earthlink.net> Got it. If it were me, though, I'd reverse-engineer the HTML blob from the list element and construct data objects *as if* I were getting data from an Ajax call. At that point you can do what you want - all of DOM scripting is open to you at that point. Sometimes it's just plain easier to Do The Right Thing. d Rich Morin wrote: > At 07:45 -0700 7/5/08, David Scott wrote: > >> You have to back off and ask yourself, why do you need a sorted >> list in the first place? Aren't the list items coming to you >> from some source, like a database query? ... >> > > Good questions. Here are two responses: > > * In this case, the list is being generated by TWiki, a web > templating system and CMS, thinly disguised as a wiki. It > may be possible to get TWiki to re-order a given list, but > it's not as flexible as executable code might be. > > * More generally, going back to the server and asking for a > page refresh takes longer than running JS locally. Given > that Vicki wants responsive, interactive control of the > sort order, JS seems to be the only game in town. > > > -r > From vlb at cfcl.com Sat Jul 5 14:42:20 2008 From: vlb at cfcl.com (Vicki Brown) Date: Sat, 5 Jul 2008 14:42:20 -0700 Subject: [sf-perl] OffTopic: Any JavaScript programmers here? In-Reply-To: <486F8915.9020603@earthlink.net> References: <75cbfa570807041925l5b806e16ga5027148d90326ae@mail.gmail.com> <449A6183-9320-4AF9-960B-7631DF51D292@mac.com> <486F8915.9020603@earthlink.net> Message-ID: > Also, of course JS has hashes. They are called a variety of things - > 'associative arrays', 'object literals', 'objects', etc. depending on > where you look. Thanks. I still have the 3rd ed. of "JavaScript, the Definitive Guide" (5th edition in the mail) and it's very light on the subject of "associative arrays". It pretty much handwaves them away as far as I could tell. Kevin's example > var foo = { hat : 'Fedora', cat : 'Gattopardo' }; is VERY much appreciated. I may print it out and tape it into the book. :) At 07:45 -0700 07/05/2008, David Scott wrote: > Of course if you're scraping someone else's HTML then you don't have a > lot of choice, and innerHTML could be your friend. Then again, I'm not > sure why you're scraping HTML code in Javascript. I can't quite see the > use case. As Rich has already mentioned, the use case in this case is TWiki :) I initially wanted to be able to sort a table of contents but I figured the functionality should be extensible to any bullet list. >> Aren't the list items coming to you >> from some source, like a database query? ... Nope. A bullet list is just typed in order on the page. A TOC is generated dynamically from the section headers on the page. TWiki TOCs are built as %TOC% Bullet lists are built as * item * another item * indented line If you're asking wth I would want to _sort_ a TOC, go read my page... http://cfcl.com/twiki/bin/view/Learn/Tut/TWikiTutListSort The HTML is generated on the fly and I don't control it. Of course, I _could_ write the page in HTML but then I'm working counter to the simplicity and ease of use of TWiki. So - it's someone else's CGI backend code it's someone else's HTML frontend code but with a little bit of JS, I can do magic. At 13:31 -0700 07/05/2008, David Scott wrote: > If it were me, though, I'd reverse-engineer the HTML blob from > the list element Unfortunately, I have no idea what you mean by that. :( It may be "The Right Thing to Do" but in this case The Thing I Understand is a heckuva lot easier. -- - Vicki ZZZ zzZ San Francisco Bay Area, CA z |\ _,,,---,,_ Books, Cats, Tech zz /,`.-'`' -. ;-;;,_ http://cfcl.com/vlb |,4- ) )-,_. ,\ ( `'-' http://cfcl.com/vlb/weblog '---''(_/--' `-'\_) http://twitter.com/vlb From quinn at fairpath.com Sun Jul 6 17:00:48 2008 From: quinn at fairpath.com (Quinn Weaver) Date: Sun, 6 Jul 2008 18:00:48 -0600 Subject: [sf-perl] unsubscribe In-Reply-To: References: Message-ID: <36151EEE-32DC-4C17-A981-09F50DCB4F4B@fairpath.com> Removed. As a reminder, the proper way to remove yourself from a mailing list is to look at the bottom of any list message, follow the unsub URL there, and remove your address yourself. Otherwise, you're just mailing the whole list, and the moderator has to remove you by hand. That said, Mailman is supposed to catch messages with the U-word and bounce them to me. Looks like that works for the body only. Will try to fix this. -- Quinn Weaver Full-stack web consultant http://fairpath.com/ 510-520-5217 (mobile) On Jul 5, 2008, at 12:34 PM, "Bob Tripp" wrote: > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm From quinn at fairpath.com Sun Jul 6 21:07:50 2008 From: quinn at fairpath.com (Quinn Weaver) Date: Sun, 6 Jul 2008 21:07:50 -0700 Subject: [sf-perl] u-word Message-ID: On Jul 6, 2008, at 6:00 PM, Quinn Weaver wrote: > > That said, Mailman is supposed to catch messages with the U-word and > bounce them to me. Looks like that works for the body only. Will try > to fix this. Fixed. Morbid details: Actually, it turns out it's an option (named administrivia) on the General Options page in the Mailman admin GUI. pm.org has it turned off by default. I've turned it on. > > >> From not.com at gmail.com Wed Jul 9 14:54:47 2008 From: not.com at gmail.com (yary) Date: Wed, 9 Jul 2008 14:54:47 -0700 Subject: [sf-perl] What's DBIx Message-ID: <75cbfa570807091454u188151a0ra938b9599d7f5148@mail.gmail.com> Is DBIx just a namespace to group various DBI-related modules, or is there useful library code in DBIx.pm? Just wondering. CPAN doesn't list DBIx as a module by itself, and I have yet to install any DBIx:: modules. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andy at petdance.com Wed Jul 9 15:00:26 2008 From: andy at petdance.com (Andy Lester) Date: Wed, 9 Jul 2008 17:00:26 -0500 Subject: [sf-perl] What's DBIx In-Reply-To: <75cbfa570807091454u188151a0ra938b9599d7f5148@mail.gmail.com> References: <75cbfa570807091454u188151a0ra938b9599d7f5148@mail.gmail.com> Message-ID: On Jul 9, 2008, at 4:54 PM, yary wrote: > Is DBIx just a namespace to group various DBI-related modules Yes. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From ds94103 at earthlink.net Wed Jul 9 15:07:38 2008 From: ds94103 at earthlink.net (David Scott) Date: Wed, 09 Jul 2008 15:07:38 -0700 Subject: [sf-perl] What's DBIx In-Reply-To: <75cbfa570807091454u188151a0ra938b9599d7f5148@mail.gmail.com> References: <75cbfa570807091454u188151a0ra938b9599d7f5148@mail.gmail.com> Message-ID: <487536AA.5010300@earthlink.net> There's a bunch of stuff, perhaps DBIx::Class is the best known. It's fairly closely intertwined with Catalyst. d yary wrote: > Is DBIx just a namespace to group various DBI-related modules, or is > there useful library code in DBIx.pm? Just wondering. CPAN doesn't > list DBIx as a module by itself, and I have yet to install any DBIx:: > modules. > ------------------------------------------------------------------------ > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From not.com at gmail.com Wed Jul 9 15:47:11 2008 From: not.com at gmail.com (yary) Date: Wed, 9 Jul 2008 15:47:11 -0700 Subject: [sf-perl] What's DBIx In-Reply-To: References: <75cbfa570807091454u188151a0ra938b9599d7f5148@mail.gmail.com> Message-ID: <75cbfa570807091547h7d75de2cu535a2750a1f5e395@mail.gmail.com> On Wed, Jul 9, 2008 at 3:00 PM, Andy Lester wrote: > > On Jul 9, 2008, at 4:54 PM, yary wrote: > >> Is DBIx just a namespace to group various DBI-related modules > > Yes. thanks! > It's fairly closely intertwined with Catalyst. my understanding is that Catalyst has hooks to use many of DBIx:: modules, though they are independent. From doom at kzsu.stanford.edu Wed Jul 9 15:59:25 2008 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Wed, 09 Jul 2008 15:59:25 -0700 Subject: [sf-perl] What's DBIx In-Reply-To: <75cbfa570807091547h7d75de2cu535a2750a1f5e395@mail.gmail.com> References: <75cbfa570807091454u188151a0ra938b9599d7f5148@mail.gmail.com> <75cbfa570807091547h7d75de2cu535a2750a1f5e395@mail.gmail.com> Message-ID: <200807092259.m69MxPtJ021070@kzsu.stanford.edu> yary wrote: > Andy Lester wrote: > > yary wrote: > > > >> Is DBIx just a namespace to group various DBI-related modules > > > > Yes. > > thanks! I think the "x" just means "extension" -- it's a way to distinguish that something is based on DBI, but is not part of DBI. You'll notice there's also a "MasonX::" namespace on CPAN. From biztos at mac.com Wed Jul 9 16:29:11 2008 From: biztos at mac.com (frosty) Date: Wed, 09 Jul 2008 16:29:11 -0700 Subject: [sf-perl] What's DBIx In-Reply-To: <200807092259.m69MxPtJ021070@kzsu.stanford.edu> References: <75cbfa570807091454u188151a0ra938b9599d7f5148@mail.gmail.com> <75cbfa570807091547h7d75de2cu535a2750a1f5e395@mail.gmail.com> <200807092259.m69MxPtJ021070@kzsu.stanford.edu> Message-ID: The main point is that the DBIx::Class project is the new hotness in database interfaces. It's everything Class::DBI could have become but didn't. It's the preferred "M" (Model) in Catalyst's MVC, but by no means depends on it. DBIx::Class (often called DBIC for short) is used in all sorts of large production environments, including banks. It's a very, very powerful object-relational mapping system (ORM) and I highly recommend it. However, if you just need to do a little bit of database interaction it's probably overkill. But for anything sufficiently complex that you start drawing entity-relationship diagrams, you should consider DBIC. -- f. On Wednesday, July 09, 2008, at 03:59PM, "Joe Brenner" wrote: > >yary wrote: >> Andy Lester wrote: >> > yary wrote: >> > >> >> Is DBIx just a namespace to group various DBI-related modules >> > >> > Yes. >> >> thanks! > >I think the "x" just means "extension" -- it's a way to distinguish >that something is based on DBI, but is not part of DBI. > >You'll notice there's also a "MasonX::" namespace on CPAN. > > >_______________________________________________ >SanFrancisco-pm mailing list >SanFrancisco-pm at pm.org >http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > > From merlyn at stonehenge.com Thu Jul 10 05:40:46 2008 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Thu, 10 Jul 2008 05:40:46 -0700 Subject: [sf-perl] What's DBIx In-Reply-To: (biztos@mac.com's message of "Wed, 09 Jul 2008 16:29:11 -0700") References: <75cbfa570807091454u188151a0ra938b9599d7f5148@mail.gmail.com> <75cbfa570807091547h7d75de2cu535a2750a1f5e395@mail.gmail.com> <200807092259.m69MxPtJ021070@kzsu.stanford.edu> Message-ID: <86y749vrn5.fsf@blue.stonehenge.com> >>>>> "frosty" == frosty writes: frosty> The main point is that the DBIx::Class project is the new hotness in frosty> database interfaces. It's everything Class::DBI could have become but frosty> didn't. It's the preferred "M" (Model) in Catalyst's MVC, but by no frosty> means depends on it. Well, it was the *first* replacement for Class::DBI, but the *new* hotness (now quite mature) is Rose::DB::Object. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion From rdm at cfcl.com Thu Jul 10 20:49:22 2008 From: rdm at cfcl.com (Rich Morin) Date: Thu, 10 Jul 2008 20:49:22 -0700 Subject: [sf-perl] Fwd: mechanicrawl Message-ID: --- Begin Forward --- http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2008/07/10/BA1B11MDJ6.DTL&tsp=1 A tour of mechanical wonders in S.F. Meredith May, Chronicle Staff Writer Thursday, July 10, 2008 (07-09) 19:20 PDT -- There's the pub crawl and the art crawl, but when gearheads want to let loose, San Francisco now offers the Mechanicrawl. On Saturday only, the underground mechanical wonders of San Francisco's pre-computer era will be revealed in a tour along the waterfront. Alexander Rose, executive director of the nonprofit Long Now Foundation, created the tour to celebrate and reveal hidden gems such as the torpedo data computer aboard the Pampanito submarine, the underwater pipe wave organ near the Golden Gate Yacht Club, and the mammoth triple-expansion steam engine aboard the Jeremiah O'Brien Liberty ship. Burning Man artists have been invited to erect some of their handcrafted mechanical artworks on the walking path between Aquatic Park and Fort Mason, and the Exploratorium will stay open until 8 p.m. The walking tour leads visitors inside the museum to a car engine so they can visualize how differential gearing works and how pistons work. "There are all these amazing things in San Francisco that most of us never see and touch because they are in tourist areas like Fisherman's Wharf," Rose said. "But they are really amazing, and they are right here." Some of the nonprofit organizations that support these machines are literally dying - their members are aging - so Rose created the Mechanicrawl to energize a new era of gearheads to take over. San Francisco, with its home base for many do-it-yourself Burning Man machinists, is a perfect place to energize a new generation of caretakers of these mechanical marvels, Rose said. "There's this whole culture of retro, sci-fi mechanical computer enthusiasts out there," Rose said. "People are building steam engines and bringing them to Burning Man." Burning Man is the annual alternative art festival held in Nevada's Black Rock Desert. A centerpiece of the crawl is the mechanical computer aboard the Pampanito submarine, which uses a set of whirring dials to calculate the precise mathematical arc needed to hit a moving target with a torpedo. The machine, using data entered from a person looking for enemy ships through a periscope, factors in wind, current and distance to choose the perfect time to launch the torpedo. Two lights, representing fore and aft and marked "correct solution," light up when the computer finishes doing the math. The answers are transmitted to the torpedo shafts where a pin shifts to the perfect angle inside a gyroscope to send the torpedo off in the right direction. "In World War II, this was the highest of high tech," said volunteer docent Richard Pekelney. "The Japanese didn't have these," he said, and it helped win the war. The computer was so reliable it was used as late as 1971. Mechanicrawlers will be able to descend three stories into the pit of the triple-expansion steam engine in side the Jeremiah O'Brien Liberty ship. One of only two Liberty ships left, the 8,000-ton ship still runs. It takes four hours to get up steam, and temperatures can top 100 degrees in the engine room. Rose plans to have the engine running for Mechanicrawl. For those who prefer dry land, the tour crosses a spit of land near the Exploratorium where an underwater pipe organ is played by waves. At Fisherman's Wharf, tourgoers can see a mini-opium den, spar with toy boxers made of wood and metal or listen to the cackle of larger-than-life carnival puppet Laughing Sal, among 200 coin-operated, turn-of-the-century amusement games at the Musee Mecanique. Rose will also open his doors at the Long Now Museum and Store at Fort Mason, to display the world's slowest computer - an all-binary, 8-foot-tall mechanical "orrerythat tracks planetary orbits through a series of gears and pins. The planet tracking device is a prototype for one of the displays within the "10,000 Year Clock," which Long Now is building as a monument to its central purpose: encouraging long-term solutions to global problems. On Tuesday, employees were testing a series of hammers and Tibetan prayer bowls to get a good sound. The plan is to have the clock ring 10 bells in a different sequence each day for 10,000 years - more than 3.5 million combinations. When finished - at least four years from now, maybe more - the clock will be placed in an artificial cavern inside a high desert mountain in eastern Nevada as an icon of long-term thinking. It will stand as a testament to a time when things were made by hand, things took time, and things lasted long into the future. Just like Laughing Sal. Or a Liberty ship. Or a torpedo data computer. If you go The Mechanicrawl runs from 3 to 8 p.m. Saturday. Tickets are $10 to $15, and free to members of any participating Mechanicrawl organizations. Map your own route and see videos of the exhibits at www.longnow.org/mechanicrawl. Secure bike parking available at Fort Mason. For information, call (415) 561-6582. E-mail Meredith May at mmay at sfchronicle.com. --- End Forward --- -- http://www.cfcl.com/rdm Rich Morin http://www.cfcl.com/rdm/resume rdm at cfcl.com http://www.cfcl.com/rdm/weblog +1 650-873-7841 Technical editing and writing, programming, and web development From fred at redhotpenguin.com Fri Jul 11 09:32:50 2008 From: fred at redhotpenguin.com (Fred Moyer) Date: Fri, 11 Jul 2008 09:32:50 -0700 Subject: [sf-perl] What's DBIx In-Reply-To: <86y749vrn5.fsf@blue.stonehenge.com> References: <75cbfa570807091454u188151a0ra938b9599d7f5148@mail.gmail.com> <75cbfa570807091547h7d75de2cu535a2750a1f5e395@mail.gmail.com> <200807092259.m69MxPtJ021070@kzsu.stanford.edu> <86y749vrn5.fsf@blue.stonehenge.com> Message-ID: <48778B32.9040905@redhotpenguin.com> Randal L. Schwartz wrote: >>>>>> "frosty" == frosty writes: > > frosty> The main point is that the DBIx::Class project is the new hotness in > frosty> database interfaces. It's everything Class::DBI could have become but > frosty> didn't. It's the preferred "M" (Model) in Catalyst's MVC, but by no It should also be noted that there are some other options to Catalyst, most notably CGI::Application. Having used Catalyst for over a year, I can say that while it has some cool features, it isn't as seasoned as CGI::Application yet. > frosty> means depends on it. > > Well, it was the *first* replacement for Class::DBI, but the *new* hotness > (now quite mature) is Rose::DB::Object. For what it is worth, Class::DBI still works very well :) From rdm at cfcl.com Sun Jul 20 11:07:23 2008 From: rdm at cfcl.com (Rich Morin) Date: Sun, 20 Jul 2008 11:07:23 -0700 Subject: [sf-perl] BASS Meeting (SF), Wed. July 23 Message-ID: Once again, someone suggested that BASS should have its own mailing list, so that folks won't have to rely on hearing about events on random mailing lists for scripting groups, the BASS web page, etc. This time, it worked! We now have two (2) mailing lists, which you are welcome to join: * http://groups.google.com/group/bass-announce This will be used mostly for BASS announcements, though I may send an occasional notice about other events that look nifty. Expect 1-2 messages per month. * http://groups.google.com/group/bass-discuss This should have relatively little traffic, but no guarantees. The basic idea is that it gives BASS attendees (etc) a place to discuss scripting (and topics of interest to scripters). Like BASS, but more than one evening a month... ===== The Beer and Scripting SIG rides again! If you'd like to eat good Italian food, chat with other local scripters, and possibly take a look at laptop-demoed scripting hacks, this is the place to do it! For your convenience, here are the critical details: Date: Wednesday, July 23, 2008 (4th. Wed.) Time: 8:00 pm Place: Pasquales Pizzeria 701 Irving St. (At 8th. Ave.) San Francisco, California, USA 415/661-2140 See the BASS web page for more information: http://cfcl.com/rdm/bass/ -r -- http://www.cfcl.com/rdm Rich Morin http://www.cfcl.com/rdm/resume rdm at cfcl.com http://www.cfcl.com/rdm/weblog +1 650-873-7841 Technical editing and writing, programming, and web development From quinn at fairpath.com Sun Jul 20 22:23:53 2008 From: quinn at fairpath.com (Quinn Weaver) Date: Sun, 20 Jul 2008 22:23:53 -0700 Subject: [sf-perl] This Tuesday, 8/22: Naan 'n' Curry Message-ID: <20080721052353.GA5500@mtn.fairpath.com> Hey, This Tuesday is meeting time again. I'd like to hit Naan 'n' Curry on O'Farrell (pulling from the list of suggestions people posted some time ago). I'll send details on Monday--Google is giving me two different addresses, as are other web sites, so I need to call ahead and see which is right. For now, this is just a heads-up/reminder. Thanks, -- Quinn Weaver Full-stack web consultant quinn at fairpath.com 510-520-5217 (mobile) From doom at kzsu.stanford.edu Mon Jul 21 08:54:32 2008 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Mon, 21 Jul 2008 08:54:32 -0700 Subject: [sf-perl] This Tuesday, 8/22: Naan 'n' Curry In-Reply-To: <20080721052353.GA5500@mtn.fairpath.com> References: <20080721052353.GA5500@mtn.fairpath.com> Message-ID: <200807211554.m6LFsW4Z054230@kzsu.stanford.edu> Quinn Weaver wrote: > This Tuesday is meeting time again. I'd like to hit Naan 'n' Curry on > O'Farrell (pulling from the list of suggestions people posted some time ago). > > I'll send details on Monday--Google is giving me two different addresses, as > are other web sites, so I need to call ahead and see which is right. For now, > this is just a heads-up/reminder. It's "Naan N Curry" at 336 O'Farrell, between Mason and Taylor. It's moved around about three times, and this is it's second O'Farrell Street location. It's also spun off a number of satellite places, so don't get distracted by any other places you might hear about, just think "on O'Farrell, near Mason". It's one block south from the Geary Street theater district. Most people will want to approach from Union Square side, travelling along O'Farrell. Walking in on Mason or Taylor is only for the adventurous and/or the Tenderloin veteran. The atmosphere is much more funky than slick, and the service is no-frills: you order and pay at the counter, take a number to your table. You then bustle around getting your Chai, your plates and silverware, and probably a carafe of water, and by the time your done the food is about to be delivered. From extasia at extasia.org Mon Jul 21 11:02:06 2008 From: extasia at extasia.org (David Alban) Date: Mon, 21 Jul 2008 11:02:06 -0700 Subject: [sf-perl] This Tuesday, 8/22: Naan 'n' Curry In-Reply-To: <200807211554.m6LFsW4Z054230@kzsu.stanford.edu> References: <20080721052353.GA5500@mtn.fairpath.com> <200807211554.m6LFsW4Z054230@kzsu.stanford.edu> Message-ID: <4c714a9c0807211102t7f7116cao453d17b8dc35298d@mail.gmail.com> On Mon, Jul 21, 2008 at 8:54 AM, Joe Brenner wrote: > It's "Naan N Curry" at 336 O'Farrell, between Mason and Taylor. the following is fyi, and *NOT* where the meeting will be. there's also a naan n curry on the corner of van ness and turk which i frequent occasionally.[1] i believe it's the latest one they opened. for future reference, it's about a ten minute walk from civic center bart.[2] let me repeat: meeting HERE: Naan N Curry" at 336 O'Farrell, between Mason and Taylor meeting NOT here: van ness and turk [1] couldn't resist the oxymoron [2] disclaimer: i have an almost purely selfish reason for mention it: i live very close to it. [3] for those who missed it: the current meeting is *not* at the one on van ness and turk[4] [4] hey, there's no citation for footnote 3! yup. -- Live in a world of your own, but always welcome visitors. From not.com at gmail.com Mon Jul 21 11:41:34 2008 From: not.com at gmail.com (yary) Date: Mon, 21 Jul 2008 11:41:34 -0700 Subject: [sf-perl] This Tuesday, 8/22? or 7/22?: Naan 'n' Curry Message-ID: <75cbfa570807211141u64ad7083y10de0895015001f8@mail.gmail.com> You mean tomorrow, 7/22? Check the subject line and get back to us! From quinn at fairpath.com Mon Jul 21 13:07:27 2008 From: quinn at fairpath.com (Quinn Weaver) Date: Mon, 21 Jul 2008 13:07:27 -0700 Subject: [sf-perl] This Tuesday, 8/22? or 7/22?: Naan 'n' Curry In-Reply-To: <75cbfa570807211141u64ad7083y10de0895015001f8@mail.gmail.com> References: <75cbfa570807211141u64ad7083y10de0895015001f8@mail.gmail.com> Message-ID: <0FDE38BE-787F-4D5E-9951-69FE6591B2AF@fairpath.com> Doh! Yes, tomorrow, 7:22. Sorry about that. -- Quinn Weaver Full-stack web consultant http://fairpath.com/ 510-520-5217 (mobile) On Jul 21, 2008, at 11:41 AM, yary wrote: > You mean tomorrow, 7/22? > > Check the subject line and get back to us! > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm From doom at kzsu.stanford.edu Mon Jul 21 14:23:07 2008 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Mon, 21 Jul 2008 14:23:07 -0700 Subject: [sf-perl] This Tuesday, 8/22: Naan 'n' Curry In-Reply-To: <4c714a9c0807211102t7f7116cao453d17b8dc35298d@mail.gmail.com> References: <20080721052353.GA5500@mtn.fairpath.com> <200807211554.m6LFsW4Z054230@kzsu.stanford.edu> <4c714a9c0807211102t7f7116cao453d17b8dc35298d@mail.gmail.com> Message-ID: <200807212123.m6LLN7aC060438@kzsu.stanford.edu> David Alban wrote: > meeting HERE: Naan N Curry" at 336 O'Farrell, between Mason and Taylor By the way: this location is about three and a half blocks from the Powell Street station -- that's one of the reasons I suggested it in the first place. Just head up Powell, and over on O'Farrell: http://maps.google.com/maps?q=336+O%27Farrell,+San+Francisco,+CA (There's nothing wrong with the Van Ness location, either -- actually it's an even bigger place.) From woof at danlo.com Mon Jul 21 19:07:25 2008 From: woof at danlo.com (Daniel Lo) Date: Mon, 21 Jul 2008 19:07:25 -0700 Subject: [sf-perl] McS worth it? Message-ID: <312502517.20080721190725@danlo.com> Hello, I am considering getting my McS (Masters of Computer Science) and I have 2 questions. For a bit of background, A MSCS Masters of Science in Computer Science is a research degree. You must do a thesis (or a project?). A McS A Masters in Computer Science is a degree that you get just by completing course work. No exam, no thesis. So, I am considering working on getting a McS, because there is no way I can complete a MSCS and work. Therefore, 1. Does getting a McS help your career and fun? 2. Can you learn 85-95% from a book instead of going to a class (online or other)? For my B.S. many of the teachers relied heavenly on the books. TIA, -daniel From sigje at sigje.org Mon Jul 21 19:38:01 2008 From: sigje at sigje.org (Jennifer Davis) Date: Mon, 21 Jul 2008 19:38:01 -0700 (PDT) Subject: [sf-perl] McS worth it? In-Reply-To: <312502517.20080721190725@danlo.com> References: <312502517.20080721190725@danlo.com> Message-ID: <20080721193721.M10890@slick.sigje.org> Hey Daniel, What are you trying to achieve? You don't really say and depending on your goals, your mileage will vary with regards to education. Jennifer On Mon, 21 Jul 2008, Daniel Lo wrote: > Hello, > > I am considering getting my McS (Masters of Computer Science) and I have 2 questions. > > For a bit of background, > > A MSCS Masters of Science in Computer Science is a research degree. You must do > a thesis (or a project?). > > A McS A Masters in Computer Science is a degree that you get just by completing > course work. No exam, no thesis. > > So, I am considering working on getting a McS, because there is no way I can > complete a MSCS and work. Therefore, > > 1. Does getting a McS help your career and fun? > > 2. Can you learn 85-95% from a book instead of going to a class (online or > other)? For my B.S. many of the teachers relied heavenly on the books. > > > TIA, > > > -daniel > > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From fred at redhotpenguin.com Mon Jul 21 19:44:59 2008 From: fred at redhotpenguin.com (Fred Moyer) Date: Mon, 21 Jul 2008 19:44:59 -0700 Subject: [sf-perl] McS worth it? In-Reply-To: <312502517.20080721190725@danlo.com> References: <312502517.20080721190725@danlo.com> Message-ID: <488549AB.1040701@redhotpenguin.com> Daniel Lo wrote: > Hello, > > I am considering getting my McS (Masters of Computer Science) and I have 2 questions. > > For a bit of background, > > A MSCS Masters of Science in Computer Science is a research degree. You must do > a thesis (or a project?). > > A McS A Masters in Computer Science is a degree that you get just by completing > course work. No exam, no thesis. > > So, I am considering working on getting a McS, because there is no way I can > complete a MSCS and work. Therefore, > > 1. Does getting a McS help your career and fun? If you are going to get your MS then you will likely want to focus your thesis on where you want to hone your expertise. So I would suggest making it something you enjoy, so you can get the fun part as well as the career boost. > 2. Can you learn 85-95% from a book instead of going to a class (online or > other)? For my B.S. many of the teachers relied heavenly on the books. It depends on your advisor. A good one will count for at 25% and a great one will count for 50% of that 100% (rough estimate from my own experiences. > > > TIA, > > > -daniel > > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm -- Red Hot Penguin Consulting LLC mod_perl/PostgreSQL consulting and implementation http://www.redhotpenguin.com/ From woof at danlo.com Tue Jul 22 01:26:03 2008 From: woof at danlo.com (Daniel Lo) Date: Tue, 22 Jul 2008 01:26:03 -0700 Subject: [sf-perl] McS worth it? In-Reply-To: <20080721193721.M10890@slick.sigje.org> References: <312502517.20080721190725@danlo.com> <20080721193721.M10890@slick.sigje.org> Message-ID: <332204953.20080722012603@danlo.com> Hello Jennifer, My goals? Hard to say, the top goal right now is finding the right "woman" before I'm over the hill, kids and the rest of that. However, in terms of the McS? I want to get experience working on the really big stuff. The next Internet stuff, grid computing, parallel programming, cloud programming (mileage may vary on defining that...), and writing better code. I did some volunteer programming for the KindaPerl6 project and the complexity of the project made me realize that the mundane stuff I do at work, just isn't going to make me a "great" programmer. Database, Web, Ajax, Javascript (the horror), Perl, Php, etc... I might learn better ways to program, but I am not learning the new stuff. My situation is that 8 hours a day, I'm "managing" stuff, fixing bugs, moving stuff in and out of the database. I'm doing more of the same. I need to get out there and learn and have fun. If a McS helps my bottom line salary, then cool. (On the converse side, I've heard of programmers NOT being hired because they were considered over qualified.) I do not have the time to peruse a MSCS, however a McS can be perused in my spare time though an on-line course. I think such a course may be fun, but also, (respectful of Moyer's opinion) a lot can be learned from just sitting down, picking up a book and reading it! Regards, Daniel Lo Monday, July 21, 2008, 7:38:01 PM, you wrote: > Hey Daniel, > What are you trying to achieve? You don't really say and depending on > your goals, your mileage will vary with regards to education. > Jennifer > On Mon, 21 Jul 2008, Daniel Lo wrote: >> Hello, >> >> I am considering getting my McS (Masters of Computer Science) and I have 2 questions. >> >> For a bit of background, >> >> A MSCS Masters of Science in Computer Science is a research degree. You must do >> a thesis (or a project?). >> >> A McS A Masters in Computer Science is a degree that you get just by completing >> course work. No exam, no thesis. >> >> So, I am considering working on getting a McS, because there is no way I can >> complete a MSCS and work. Therefore, >> >> 1. Does getting a McS help your career and fun? >> >> 2. Can you learn 85-95% from a book instead of going to a class (online or >> other)? For my B.S. many of the teachers relied heavenly on the books. >> >> >> TIA, >> >> >> -daniel >> >> >> _______________________________________________ >> SanFrancisco-pm mailing list >> SanFrancisco-pm at pm.org >> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm >> > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm -- Best regards, Daniel mailto:woof at danlo.com From ds94103 at earthlink.net Tue Jul 22 07:32:49 2008 From: ds94103 at earthlink.net (David Scott) Date: Tue, 22 Jul 2008 07:32:49 -0700 Subject: [sf-perl] McS worth it? In-Reply-To: <332204953.20080722012603@danlo.com> References: <312502517.20080721190725@danlo.com> <20080721193721.M10890@slick.sigje.org> <332204953.20080722012603@danlo.com> Message-ID: <4885EF91.1020900@earthlink.net> Daniel, I've got more degrees (4) than anyone I know. It is true that too many is a Bad Thing on the job market. But degrees can be a Good Thing if: - you can afford the time to get one and - you are really interested in what you are doing. There is NOTHING WORSE than getting a degree because you think that it will improve your job prospects. You are much better off just reading and coding on your own. If you hate your job, quit. Do a few contracts. Work on some open source projects. Get out and meet people. Be yourself and follow your interests and instincts. You'll learn much, much more and be far better off in the long run. And you might want to find out a little more about the coolness that is Javascript. d Daniel Lo wrote: > Hello Jennifer, > > My goals? Hard to say, the top goal right now is finding the right "woman" > before I'm over the hill, kids and the rest of that. > > However, in terms of the McS? I want to get experience working on the really > big stuff. The next Internet stuff, grid computing, parallel programming, cloud > programming (mileage may vary on defining that...), and writing better code. I > did some volunteer programming for the KindaPerl6 project and the complexity of > the project made me realize that the mundane stuff I do at work, just isn't > going to make me a "great" programmer. Database, Web, Ajax, Javascript (the > horror), Perl, Php, etc... I might learn better ways to program, but I am not > learning the new stuff. > > My situation is that 8 hours a day, I'm "managing" stuff, fixing bugs, moving > stuff in and out of the database. I'm doing more of the same. I need to get > out there and learn and have fun. If a McS helps my bottom line salary, then > cool. (On the converse side, I've heard of programmers NOT being hired because > they were considered over qualified.) > > I do not have the time to peruse a MSCS, however a McS can be perused in my > spare time though an on-line course. I think such a course may be fun, but > also, (respectful of Moyer's opinion) a lot can be learned from just sitting > down, picking up a book and reading it! > > > Regards, > > > Daniel Lo > > > Monday, July 21, 2008, 7:38:01 PM, you wrote: > > >> Hey Daniel, >> > > >> What are you trying to achieve? You don't really say and depending on >> your goals, your mileage will vary with regards to education. >> > > >> Jennifer >> > > > >> On Mon, 21 Jul 2008, Daniel Lo wrote: >> > > >>> Hello, >>> >>> I am considering getting my McS (Masters of Computer Science) and I have 2 questions. >>> >>> For a bit of background, >>> >>> A MSCS Masters of Science in Computer Science is a research degree. You must do >>> a thesis (or a project?). >>> >>> A McS A Masters in Computer Science is a degree that you get just by completing >>> course work. No exam, no thesis. >>> >>> So, I am considering working on getting a McS, because there is no way I can >>> complete a MSCS and work. Therefore, >>> >>> 1. Does getting a McS help your career and fun? >>> >>> 2. Can you learn 85-95% from a book instead of going to a class (online or >>> other)? For my B.S. many of the teachers relied heavenly on the books. >>> >>> >>> TIA, >>> >>> >>> -daniel >>> >>> >>> _______________________________________________ >>> SanFrancisco-pm mailing list >>> SanFrancisco-pm at pm.org >>> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm >>> >>> >> _______________________________________________ >> SanFrancisco-pm mailing list >> SanFrancisco-pm at pm.org >> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm >> > > > > From not.com at gmail.com Tue Jul 22 08:10:35 2008 From: not.com at gmail.com (yary) Date: Tue, 22 Jul 2008 08:10:35 -0700 Subject: [sf-perl] McS worth it? In-Reply-To: <312502517.20080721190725@danlo.com> References: <312502517.20080721190725@danlo.com> Message-ID: <75cbfa570807220810s35d82c68i25c5ebbaeb818d98@mail.gmail.com> On Mon, Jul 21, 2008 at 7:07 PM, Daniel Lo wrote: > 2. Can you learn 85-95% from a book instead of going to a class (online or > other)? For my B.S. many of the teachers relied heavenly on the books. Is your BS in Computer Science or Computer Engineering? If not, then an MCS will likely be a real eye-opener. I don't have an MCS, but getting plenty of theory & hard work for my BS ECE (electrical & computer engineering) gave me the comprehension to make the job fun. Plus, classes gave me more motivation then I would have had on my own. Having had a computer-specific degree already, I'd go for a masters if there was a particular subject I wanted to become an expert in. For example I'd love to work on new approaches to audio compression, and I'd consider going back to school for some advanced courses (though I'd want to see how far I could get on my own first...) From not.com at gmail.com Tue Jul 22 08:21:29 2008 From: not.com at gmail.com (yary) Date: Tue, 22 Jul 2008 08:21:29 -0700 Subject: [sf-perl] McS worth it? In-Reply-To: <75cbfa570807220810s35d82c68i25c5ebbaeb818d98@mail.gmail.com> References: <312502517.20080721190725@danlo.com> <75cbfa570807220810s35d82c68i25c5ebbaeb818d98@mail.gmail.com> Message-ID: <75cbfa570807220821x5c6286aara0a9093a816713d@mail.gmail.com> On Mon, Jul 21, 2008 at 7:07 PM, Daniel Lo wrote: > 2. Can you learn 85-95% from a book instead of going to a class (online or > other)? For my B.S. many of the teachers relied heavenly on the books. I also forgot to say, at least for my Comp E, there was maybe 20% book learning, at most, and that included the classes where professors wrote the books. Always seemed like a bit of a scam- "you have to take my course to graduate, and you have to spend $80 for my book to take my course." At least I have a pre-1st edition "Computer Architecture: A Quantitative Approach" yellowing on my shelves to show for it. Work was more along the lines of "write a real-time kernel in the 1st half of the semester, use it to run these model trains in the 2nd half of the semester." Comp Sci had a reputation for being more book learning, less hands-on. Your mileage may vary. I would definitely talk to students in the programs you'd apply to and get a feel for the coursework. Which I suppose is what you're doing now... From quinn at fairpath.com Tue Jul 22 12:34:30 2008 From: quinn at fairpath.com (Quinn Weaver) Date: Tue, 22 Jul 2008 12:34:30 -0700 Subject: [sf-perl] Meeting tonight, 7:00, 336 O'Farrell Message-ID: <20080722193430.GA17009@mtn.fairpath.com> Right--so, to confirm: 7:00 Naan-N-Curry 336 O'Farrell http://tinyurl.com/5hrd84 It's very close to Powell St. BART. Joe Brenner sends this helpful advice: > Most people will want to approach from Union Square side [Geary]. > Walking in on Mason or Taylor is only for the adventurous > and/or the Tenderloin veteran. No RSVPs needed this time--the restaurant is big enough to accomodate unannounced parties. -- Quinn Weaver Full-stack web consultant quinn at fairpath.com 510-520-5217 (mobile) From doom at kzsu.stanford.edu Tue Jul 22 17:31:33 2008 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Tue, 22 Jul 2008 17:31:33 -0700 Subject: [sf-perl] McS worth it? In-Reply-To: <332204953.20080722012603@danlo.com> References: <312502517.20080721190725@danlo.com> <20080721193721.M10890@slick.sigje.org> <332204953.20080722012603@danlo.com> Message-ID: <200807230031.m6N0VXir088201@kzsu.stanford.edu> Daniel Lo wrote: > My goals? Hard to say, the top goal right now is finding the right > "woman" before I'm over the hill, kids and the rest of that. Um... then forget about a CS degree. Maybe some biology classes. Computational biology could be fun. > However, in terms of the McS? I want to get experience working on the > really big stuff. The next Internet stuff, grid computing, parallel > programming, cloud programming (mileage may vary on defining that...), > and writing better code. It's always hard to say what's going to be Big. It's easy to know what's being hyped, but these aren't the same things. From woof at danlo.com Tue Jul 22 19:18:09 2008 From: woof at danlo.com (Daniel Lo) Date: Tue, 22 Jul 2008 19:18:09 -0700 Subject: [sf-perl] McS worth it? (General replies) In-Reply-To: <4885EF91.1020900@earthlink.net> References: <312502517.20080721190725@danlo.com> <20080721193721.M10890@slick.sigje.org> <332204953.20080722012603@danlo.com> <4885EF91.1020900@earthlink.net> Message-ID: <4710188214.20080722191809@danlo.com> Hello All, I just wanted to respond to everyone at once and thank you for the wonderful responses. 0. I have a BS in Computer Science. 1. I do love computer programming.. 2. Computational biology is pretty awesome in its own right. However, I'm already engaged in biological warfare with the food in the sink and I'm losing. 3. The general consensus is that there is a lot more learning than book learning in above BS classes. I will ask the advisor and see if he can give me the emails of several students at the various universities so I can inquire w/ them. Thank you! -daniel Tuesday, July 22, 2008, 7:32:49 AM, you wrote: > Daniel, > I've got more degrees (4) than anyone I know. It is true that too many > is a Bad Thing on the job market. But degrees can be a Good Thing if: > - you can afford the time to get one and > - you are really interested in what you are doing. > There is NOTHING WORSE than getting a degree because you think that it > will improve your job prospects. You are much better off just reading > and coding on your own. If you hate your job, quit. Do a few > contracts. Work on some open source projects. Get out and meet > people. Be yourself and follow your interests and instincts. You'll > learn much, much more and be far better off in the long run. > And you might want to find out a little more about the coolness that is > Javascript. > d > Daniel Lo wrote: >> Hello Jennifer, >> >> My goals? Hard to say, the top goal right now is finding the right "woman" >> before I'm over the hill, kids and the rest of that. >> >> However, in terms of the McS? I want to get experience working on the really >> big stuff. The next Internet stuff, grid computing, parallel programming, cloud >> programming (mileage may vary on defining that...), and writing better code. I >> did some volunteer programming for the KindaPerl6 project and the complexity of >> the project made me realize that the mundane stuff I do at work, just isn't >> going to make me a "great" programmer. Database, Web, Ajax, Javascript (the >> horror), Perl, Php, etc... I might learn better ways to program, but I am not >> learning the new stuff. >> >> My situation is that 8 hours a day, I'm "managing" stuff, fixing bugs, moving >> stuff in and out of the database. I'm doing more of the same. I need to get >> out there and learn and have fun. If a McS helps my bottom line salary, then >> cool. (On the converse side, I've heard of programmers NOT being hired because >> they were considered over qualified.) >> >> I do not have the time to peruse a MSCS, however a McS can be perused in my >> spare time though an on-line course. I think such a course may be fun, but >> also, (respectful of Moyer's opinion) a lot can be learned from just sitting >> down, picking up a book and reading it! >> >> >> Regards, >> >> >> Daniel Lo >> >> >> Monday, July 21, 2008, 7:38:01 PM, you wrote: >> >> >>> Hey Daniel, >>> >> >> >>> What are you trying to achieve? You don't really say and depending on >>> your goals, your mileage will vary with regards to education. >>> >> >> >>> Jennifer >>> >> >> >> >>> On Mon, 21 Jul 2008, Daniel Lo wrote: >>> >> >> >>>> Hello, >>>> >>>> I am considering getting my McS (Masters of Computer Science) and I have 2 questions. >>>> >>>> For a bit of background, >>>> >>>> A MSCS Masters of Science in Computer Science is a research degree. You must do >>>> a thesis (or a project?). >>>> >>>> A McS A Masters in Computer Science is a degree that you get just by completing >>>> course work. No exam, no thesis. >>>> >>>> So, I am considering working on getting a McS, because there is no way I can >>>> complete a MSCS and work. Therefore, >>>> >>>> 1. Does getting a McS help your career and fun? >>>> >>>> 2. Can you learn 85-95% from a book instead of going to a class (online or >>>> other)? For my B.S. many of the teachers relied heavenly on the books. >>>> >>>> >>>> TIA, >>>> >>>> >>>> -daniel >>>> >>>> >>>> _______________________________________________ >>>> SanFrancisco-pm mailing list >>>> SanFrancisco-pm at pm.org >>>> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm >>>> >>>> >>> _______________________________________________ >>> SanFrancisco-pm mailing list >>> SanFrancisco-pm at pm.org >>> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm >>> >> >> >> >> > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm -- Best regards, Daniel mailto:woof at danlo.com From quinn at fairpath.com Wed Jul 23 08:53:21 2008 From: quinn at fairpath.com (Quinn Weaver) Date: Wed, 23 Jul 2008 08:53:21 -0700 Subject: [sf-perl] McS worth it? In-Reply-To: <200807230031.m6N0VXir088201@kzsu.stanford.edu> References: <312502517.20080721190725@danlo.com> <20080721193721.M10890@slick.sigje.org> <332204953.20080722012603@danlo.com> <200807230031.m6N0VXir088201@kzsu.stanford.edu> Message-ID: On Jul 22, 2008, at 5:31 PM, Joe Brenner wrote: > > Daniel Lo wrote: > >> My goals? Hard to say, the top goal right now is finding the right >> "woman" before I'm over the hill, kids and the rest of that. > > Um... then forget about a CS degree. Good point. Being in grad school is pretty antithetical to having a life. At least, this is true of Ph.D. programs; I'm not sure about McS. And of course doing anything that's fun but not lucrative can make it harder to raise kids... depending. Do you want to own a house in the Bay Area? Do you need to send them to private college and/or secondary schools? How many kids are we talking about? These are big lifestyle decisions, with lots of financial ramifications. You might actually want to sit down and talk to a financial advisor, or at least run some rough numbers yourself. PS: I was going to write a long post dissuading you from going back to school, but I see that your goal is not just to be a great programmer and make money. Your goal is to do cutting-edge research. In that case, my advice doesn't really apply. > It's always hard to say what's going to be Big. It's easy to know > what's being hyped, but these aren't the same things. Yeah. Better to find an interesting problem and work on it. Besides, does a salaried job in what's Big really pay much more than a job in what's Obscure? In other words, is being a big fish in a small pond good enough for you? Just some thoughts; I definitely don't have all the answers. Good luck on your quest! __ Quinn Weaver Full-stack web consultant http://fairpath.com/ 510-520-5217 (mobile) From woof at danlo.com Wed Jul 23 18:03:48 2008 From: woof at danlo.com (Daniel Lo) Date: Wed, 23 Jul 2008 18:03:48 -0700 Subject: [sf-perl] McS worth it? In-Reply-To: References: <312502517.20080721190725@danlo.com> <20080721193721.M10890@slick.sigje.org> <332204953.20080722012603@danlo.com> <200807230031.m6N0VXir088201@kzsu.stanford.edu> Message-ID: <6610437322.20080723180348@danlo.com> >>> My goals? Hard to say, the top goal right now is finding the right >>> "woman" before I'm over the hill, kids and the rest of that. >> >> Um... then forget about a CS degree. > Good point. Being in grad school is pretty antithetical to having a > life. At least, this is true of Ph.D. programs; I'm not sure about McS. The McS courses at Colorado State Univ. are meant for people who work, which is why there isn't a research component to an McS. The adviser who answered my initial inquiry said that a lot of people like me fall into the McS category. I can do one course a semester until I finish all the classes. I think the duration would be 3 years or longer. I'll be sure to check this out when I talk to "sample" students the advisor sends me. > And of course doing anything that's fun but not lucrative can make it > harder to raise kids... depending. Do you want to own a house in the > Bay Area? Do you need to send them to private college and/or > secondary schools? How many kids are we talking about? These are big > lifestyle decisions, with lots of financial ramifications. You might > actually want to sit down and talk to a financial advisor, or at least > run some rough numbers yourself. I've talked with a financial advisor and I'm doing good. As for kids that would be somewhat chance + negotiation. A home? no. The bay area has a couple of earthquake faults, so I don't believe buying a home is a good idea. > PS: I was going to write a long post dissuading you from going back > to school, but I see that your goal is not just to be a great > programmer and make money. Your goal is to do cutting-edge research. > In that case, my advice doesn't really apply. Well, it is not always cutting edge research. Twitter, memcached, mysql, isn't cutting edge research, but those projects made a significant impacted on the community. Growth is good :). > Just some thoughts; I definitely don't have all the answers. Good > luck on your quest! :) -daniel From afife at untangle.com Thu Jul 24 12:57:04 2008 From: afife at untangle.com (Andrew Fife) Date: Thu, 24 Jul 2008 12:57:04 -0700 (PDT) Subject: [sf-perl] Installfest for Schools Message-ID: <017901c8edc7$727627c0$57627740$@com> Hi Folks: I'm very pleased to announce that Untangle & ACCRC have teamed up with LinuxWorld (Aug 5-7) for our second Installfest for Schools. The first ACCRC/Untangle Installfest for Schools in March refurbished 350 Ubuntu computers for schools[1]. This time we've gotten a large booth on the expo floor and will have workstations setup for volunteers to refurbish recycled computers with Ubuntu and GnewSense. We particularly need help with the following: 1)Installing Ubuntu and/or gNewSense 2)Hacking older hardware and identifying good/bad components You can signup for a work station here: http://www.untangle.com/installfest Also, if you know of a school in need of computers that's willing to try GNU/Linux please nominate them here: http://www.untangle.com/index.php?option=com_collect&task=installfestNomin ate&Itemid=1426 And if you have an older computer that you want to donate or recycle, please bring it to LinuxWorld. ACCRC will have a collection booth setup and can provide tax deductable receipts. PIII and newer systems will be refurbished with Ubuntu for schools. Older systems will be recycled properly by the ACCRC. Lastly, we are always looking for help getting the word out. If you want to give the event some love on your blog, Digg, StumbleUpon, Slashdot, or some crazy forum please link to the main installfest page, which is http://www.untangle.com/installfest Thanks so much for your help! -Andrew P.S. The LinuxWorld Expo free if you register before the conference starts here: https://register.rcsreg.com/regos-1.0/lnsf2008/ga/index2.html References: [1]Here is a writeup of the first event: http://lwn.net/Articles/273770/ and here are some pictures: http://www.untangle.com/index.php?option=com_content&task=view&id=355&Item id=139 -- Andrew Fife Untangle - The Open Source Network Gateway www.untangle.com/download 650.425.3327 desk 415.806.6028 cell -------------- next part -------------- An HTML attachment was scrubbed... URL: From moseley at hank.org Fri Jul 25 06:37:06 2008 From: moseley at hank.org (Bill Moseley) Date: Fri, 25 Jul 2008 06:37:06 -0700 Subject: [sf-perl] Installfest for Schools In-Reply-To: <017901c8edc7$727627c0$57627740$@com> References: <017901c8edc7$727627c0$57627740$@com> Message-ID: <20080725133705.GB8364@hank.org> On Thu, Jul 24, 2008 at 12:57:04PM -0700, Andrew Fife wrote: > Hi Folks: > > I'm very pleased to announce that Untangle & ACCRC have teamed up with > LinuxWorld (Aug 5-7) for our second Installfest for Schools. The first > ACCRC/Untangle Installfest for Schools in March refurbished 350 Ubuntu > computers for schools[1]. A bit off topic for this group, but I have a question. Have you been setting up LTSP at the schools? LTSP can potentially extend the life of the computers many years and help the schools significantly reduce the work to manage the many classroom computers (with the trade-off of needed to manage a LSTP server). I've only setup LTSP5 on a few machines at home and was quite impressed, but I was using reasonably powerful clients. Audio worked perfectly, and I could plug in USB devices on the clients and access them. Flash seems to be a requirement in schools (that use online educational sites), but Flash seems to not always work perfectly on the slower LTSP clients, according to the LTSP mailing list. -- Bill Moseley moseley at hank.org Sent from my iMutt From afife at untangle.com Fri Jul 25 13:26:31 2008 From: afife at untangle.com (Andrew Fife) Date: Fri, 25 Jul 2008 13:26:31 -0700 (PDT) Subject: [sf-perl] Installfest for Schools In-Reply-To: References: Message-ID: <00bf01c8ee94$ba6ee760$2f4cb620$@com> Bill Moseley wrote: > Have you been setting up LTSP at the schools? No, setting up each school's network is beyond the scope of what we can do at the Installfest for Schools. However, Christian Einfeldt (who is copied on this message) has been diligently working with a low-income school in San Francisco to setup a GNU/Linux computer lab and continues to donate a lot of his personal time to manage it for them. He frequently updates the sf-lug mailing list about his progress. http://linuxmafia.com/mailman/listinfo/sf-lug -- Andrew Fife Untangle - The Open Source Network Gateway www.untangle.com/download 650.425.3327 desk 415.806.6028 cell -------------- next part -------------- An HTML attachment was scrubbed... URL: From cba at groundworkopensource.com Mon Jul 28 16:54:15 2008 From: cba at groundworkopensource.com (Chris B. Anderson) Date: Mon, 28 Jul 2008 16:54:15 -0700 Subject: [sf-perl] Monitoring SIG LinuxWorld Week Festivities -- Next Week! Message-ID: Hi: The BayLISA Monitoring SIG is proud to offer this fantastic lineup of activities in conjunction with LinuxWorld Expo August 4-8 (that's next week!) Register for a free exhibits pass in advance (to avoid long lines) at: http://linuxworldexpo.com/live/12/register//SN335015 (Use GroundWork Open Source's Priority Code VPL712 to see if that gets you anything extra.) ================================================================== The activities are: 1) Tuesday, Aug 5, 11:30-12:30: Conference Session on IT Monitoring ("Just Add Water...") 2) Wednesday, Aug 6, 6PM IT Monitoring BoF (BoF 17) 3) Wednesday, Aug 6, 7:30PM Meet-n-Greet Reception and Dinner at Henry's Hunan, 110 Natoma 4) All Week: Cacti "Project in Residence" at GroundWork Open Source Here are details of the events: ================================================================== 1) Conference Session on IT Monitoring: Just Add Water: Tips to Managing, Monitoring and Scaling the Wild and Wooly IT Environment Tuesday, August 5 2008, 11:30 am - 12:30 pm (Caution: You may need a full conference registration to attend this session.) ================================================================== 2) IT Monitoring BoF Wednesday, 6PM (BOF17) BOF17: Common Mistakes when Installing or Configuring OSS Monitoring Tools Wednesday, Aug 6 2007, 6:00 PM - 7:00 PM (Notes: 1) You only need a free exhibits pass to attend this BoF 2) This BoF is immediately followed by (3) below) ================================================================== 3) What: BayLISA Monitoring SIG XVI: LinuxWorld Meet-n-Greet Reception featuring 1) Special Guests Cacti Development Team and 2) Ganglia Project "We're Almost There..." v 3.1 Pre-release Celebration Who: Anyone interested in IT monitoring issues and tools (newbies particularly welcome!) When: Wednesday, August 6, 7:30 PM Where: Henry's Hunan Chinese Restaurant, 110 Natoma St. (Between 2nd and New Montgomery -- Near Moscone) (415) 546-4999 How: Consider making a day of it by signing up for a free exhibit hall pass for LinuxWorld at: http://linuxworldexpo.com/live/12/register//SN335015 You can get into the exhibits hall, attend the GroundWork BoF from 6-7, and then come to the reception. Cost: Free, but RSVP mandatory (see below) RSVP: Email Peter Mui, pmui at groundworkopensource.com ================================================================== 4) All Week: Cacti "Project in Residence" at GroundWork Open Source The Cacti Team will be the "Project in Residence" at GroundWork Open Souce LinuxWorld week: they'll be fixing bugs, assessing feature requests, and setting priorities for the direction of Cacti. Their meetings are open, and Cacti enthusiasts are invited as observers: email Peter Mui, pmui at groundworkopensource.com if you want to attend. ================================================================== Hope to see you (multiple times) next week! NOTICE: This email is intended only for the use of the party to which it is addressed and may contain information that is privileged, confidential, or protected by law. If you are not the intended recipient you are hereby notified that any dissemination, copying or distribution of this email or its contents is strictly prohibited.If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. Thank You. -------------- next part -------------- An HTML attachment was scrubbed... URL: From doom at kzsu.stanford.edu Wed Jul 30 15:33:32 2008 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Wed, 30 Jul 2008 15:33:32 -0700 Subject: [sf-perl] sf.pm booth at linuxworld? Message-ID: <200807302233.m6UMXW1x079942@kzsu.stanford.edu> Is there going to be an sf.pm booth at LinuxWorld this year? If not I might volunteer with the postgres folks: http://wiki.postgresql.org/wiki/LinuxWorldExpo_2008 From josh at agliodbs.com Wed Jul 30 17:08:15 2008 From: josh at agliodbs.com (Josh Berkus) Date: Wed, 30 Jul 2008 17:08:15 -0700 Subject: [sf-perl] sf.pm booth at linuxworld? In-Reply-To: <200807302233.m6UMXW1x079942@kzsu.stanford.edu> References: <200807302233.m6UMXW1x079942@kzsu.stanford.edu> Message-ID: <200807301708.16186.josh@agliodbs.com> On Wednesday 30 July 2008 15:33, Joe Brenner wrote: > Is there going to be an sf.pm booth at LinuxWorld this year? I haven't heard anything about one. As always, Perl people are welcome in the PostgreSQL booth. -- --Josh Josh Berkus PostgreSQL San Francisco From quinn at fairpath.com Wed Jul 30 21:34:43 2008 From: quinn at fairpath.com (Quinn Weaver) Date: Wed, 30 Jul 2008 21:34:43 -0700 Subject: [sf-perl] sf.pm booth at linuxworld? In-Reply-To: <200807302233.m6UMXW1x079942@kzsu.stanford.edu> References: <200807302233.m6UMXW1x079942@kzsu.stanford.edu> Message-ID: On Jul 30, 2008, at 3:33 PM, Joe Brenner wrote: > Is there going to be an sf.pm booth at LinuxWorld this year? Nope, not this year. > If not I might volunteer with the postgres folks: > http://wiki.postgresql.org/wiki/LinuxWorldExpo_2008 Good call. The PostgreSQL folks are smart, responsible, and awesome to hang out with. If anyone's looking for a way in via a booth, you should definitely go with them. __ Quinn Weaver Full-stack web consultant http://fairpath.com/ 510-520-5217 (mobile) From afife at untangle.com Thu Jul 31 15:38:39 2008 From: afife at untangle.com (Andrew Fife) Date: Thu, 31 Jul 2008 15:38:39 -0700 (PDT) Subject: [sf-perl] sf.pm booth at linuxworld? In-Reply-To: References: Message-ID: <00c101c8f35e$2d49b620$87dd2260$@com> Joe Brenner wrote: > Is there going to be an sf.pm booth at LinuxWorld this year? There is going to be booth for bay area LUGs that SFPM would be very welcome at. Jim Stockford (copied on this message) of SFLUG is running point on the booth and I believe he is looking for volunteers. -- Andrew Fife Untangle - The Open Source Network Gateway www.untangle.com/download 650.425.3327 desk 415.806.6028 cell -------------- next part -------------- An HTML attachment was scrubbed... URL: From josh at agliodbs.com Thu Jul 31 15:55:31 2008 From: josh at agliodbs.com (Josh Berkus) Date: Thu, 31 Jul 2008 15:55:31 -0700 Subject: [sf-perl] sf.pm booth at linuxworld? In-Reply-To: <00c101c8f35e$2d49b620$87dd2260$@com> References: <00c101c8f35e$2d49b620$87dd2260$@com> Message-ID: <200807311555.33211.josh@agliodbs.com> Andrew, all, > There is going to be booth for bay area LUGs that SFPM would be very > welcome at. Jim Stockford (copied on this message) of SFLUG is running > point on the booth and I believe he is looking for volunteers. Yeah -- do that. While we looooooooove to have Perl geeks at the PostgreSQL booth, we're pretty good on volunteers. I think the LUG booth needs people more than we do. -- --Josh Josh Berkus PostgreSQL San Francisco From jim at well.com Thu Jul 31 16:50:25 2008 From: jim at well.com (jim) Date: Thu, 31 Jul 2008 16:50:25 -0700 Subject: [sf-perl] sf.pm booth at linuxworld? In-Reply-To: <00c101c8f35e$2d49b620$87dd2260$@com> References: <00c101c8f35e$2d49b620$87dd2260$@com> Message-ID: <1217548225.10905.497.camel@ubuntu> he is, indeed, looking for volunteers. please volunteer. tuesday and wednesday seem more important and have fewer volunteers at this point. jim 415 823 4590 my cellphone, call anytime On Thu, 2008-07-31 at 15:38 -0700, Andrew Fife wrote: > Joe Brenner wrote: > > > Is there going to be an sf.pm booth at LinuxWorld this year? > > There is going to be booth for bay area LUGs that SFPM would be very > welcome at. Jim Stockford (copied on this message) of SFLUG is > running point on the booth and I believe he is looking for volunteers. > > -- > Andrew Fife > Untangle - The Open Source Network Gateway > www.untangle.com/download > > 650.425.3327 desk > 415.806.6028 cell > > > >