From scott at illogics.org Wed Jul 16 17:47:27 2003 From: scott at illogics.org (Scott Walters) Date: Thu Aug 5 00:17:02 2004 Subject: Phoenix.pm: Meeting Announcement: Wed, July 17th, 7:00pm Message-ID: <20030716224725.GY21034@illogics.org> Please RSVP... We'll have a Phoenix.pm meeting Thursday, June 5th, at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and McDowell. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of McDowell. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot. Scott Walters will be presenting the second part in a three part series on his FuzzyLogic module: Theory of Fuzzy Logic, a proposed CPAN module implementing it via overloaded operators. The second example will be presented, that operates a simple embedded control application (flushing an automatic toilet). Sorry for the short notice. Doug reminded me a few days ago, but I lost track of time. -scott From scott at illogics.org Wed Jul 16 18:43:34 2003 From: scott at illogics.org (Scott Walters) Date: Thu Aug 5 00:17:02 2004 Subject: Phoenix.pm: Meeting Announcement: Wed, July 17th, 7:00pm Message-ID: <20030716234331.GZ21034@illogics.org> Whoops, I changed one of the dates and not the other when I swiped Doug's email. -scott Both dates should read July 1th, 7:00. On 0, Scott Walters wrote: > > Please RSVP... > > We'll have a Phoenix.pm meeting Thursday, June 5th, at 7:00PM. > > It will be held at Bowne, which is located at 1500 N. Central Avenue, > which is on the Southwest corner of Central and McDowell. The parking > lot is gated, so just press the button on the intercom, and tell the > receptionist that you are there for the Perl meeting. Park in the lot > that is straight ahead from the entrance on the South side of McDowell. > Park in any uncovered, non-reserved space. Proceed to the main lobby, > which is on the Northeast side of the parking lot. > > Scott Walters will be presenting the second part in a three part > series on his FuzzyLogic module: > > Theory of Fuzzy Logic, a proposed CPAN module implementing it via > overloaded operators. The second example will be presented, > that operates a simple embedded control application (flushing > an automatic toilet). > > Sorry for the short notice. Doug reminded me a few days ago, but I > lost track of time. > > -scott From doug.miles at bpxinternet.com Wed Jul 16 19:09:17 2003 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:17:02 2004 Subject: Phoenix.pm: Meeting Announcement: Wed, July 17th, 7:00pm In-Reply-To: <20030716234331.GZ21034@illogics.org> References: <20030716234331.GZ21034@illogics.org> Message-ID: <3F15E92D.1080100@bpxinternet.com> Scott Walters wrote: >Whoops, I changed one of the dates and not the other when I swiped Doug's email. > >-scott > >Both dates should read July 1th, 7:00. > > I think he means July 17th. :) >On 0, Scott Walters wrote: > > >>Please RSVP... >> >>We'll have a Phoenix.pm meeting Thursday, June 5th, at 7:00PM. >> >>It will be held at Bowne, which is located at 1500 N. Central Avenue, >>which is on the Southwest corner of Central and McDowell. The parking >>lot is gated, so just press the button on the intercom, and tell the >>receptionist that you are there for the Perl meeting. Park in the lot >>that is straight ahead from the entrance on the South side of McDowell. >>Park in any uncovered, non-reserved space. Proceed to the main lobby, >>which is on the Northeast side of the parking lot. >> >>Scott Walters will be presenting the second part in a three part >>series on his FuzzyLogic module: >> >>Theory of Fuzzy Logic, a proposed CPAN module implementing it via >>overloaded operators. The second example will be presented, >>that operates a simple embedded control application (flushing >>an automatic toilet). >> >>Sorry for the short notice. Doug reminded me a few days ago, but I >>lost track of time. >> >>-scott >> >> > > > From mike at fate.com Fri Jul 18 12:15:43 2003 From: mike at fate.com (Mike Sherwood) Date: Thu Aug 5 00:17:02 2004 Subject: Phoenix.pm: Job: Unix/Scripting/SQL Message-ID: <20030718101543.A5913@fate.com> Just forwarding this on. Basically, they're looking for someone who is fluent in spanish and knows Unix, shell scripting, and SQL. Spanish isn't an absolute requirement, but they're willing to forego some technical knowledge in lieu of getting bilingual candidates. Contact valerie@consultnetaz.com for more details. -Mike ----- Forwarded message from Valerie Scarsellato ----- > Position Duration: 8 Months Position Start Date: 6/16/2003 Position Type: > Contract to Hire Position Description: << OLE Object: Picture (Metafile) > >> > > DESIRED LEADERSHIP QUALITIES > 1. Customer service orientation -- willingness to > address customer needs > in a professional and rapid fashion > 2. Communicating -- Conveys information clearly > and effectively through > both formal and informal documents, and verbally > communicates well in-group and one-on-one > conversations. The ability to speak and write in > > Spanish is a definite plus. > 3. Concern for quality and order -- Acts to > minimize errors and > maintain high level of standards of quality by > checking or monitoring > data and work > 4. Driving results -- Persists in working to > meet objectives despite > obstacles and opposition > 5. Troubleshooting skills -- experienced > troubleshooting technical > problems and the personality to manage the > troubleshooting process if it > is necessary to escalate a problem to technical > specialists > 6. 7 x 24 support -- as a member of the Product > Support team everyone is > required to be on call and be available for off > hour (evenings, weekend) > support, in addition to the normal eight hour > work day. > 7. Financial Application experience -- helpful if > candidate has a > billing or accounting background > TECHNICAL SKILLS AND COMPETENCIES > All three positions require a demonstrated > competency in > ? UNIX basic admin + advanced user skills > > ? UNIX shell scripting > ? SQL basic to advanced skills > Additionally the following skills are highly > desired > ? Large Scale application migration, rollout > and/or support > ? MQSeries basic support/setup skills > ? DBA advanced user skills > ? Weblogix (preferred) or Websphere > ? Informix 4gl > ? Test plan writing and execution > ? Technical documentation skills > ? Bilingual preferred (Spanish) - If candidate is > more junior level but is Spanish speaking will be > considered. From scott at illogics.org Fri Jul 18 18:34:23 2003 From: scott at illogics.org (Scott Walters) Date: Thu Aug 5 00:17:02 2004 Subject: Phoenix.pm: the toilet simulator, fuzzylogic, mp3s, lecture notes Message-ID: <20030718233422.GE21034@illogics.org> Hi folks, Lecture notes, an MP3 recording of the lecture (1kbit/second, 8,000hz, glug, glug), the source code, screenshots, etc are on line: http://www.perldesignpatterns.com/?FuzzyLogic Essentially the entire meeting (except my B.O.) are available online. I hope you all had half as much fun as I did. I told Doug a year that the FuzzyLogic module was done, but I wouldn't present it until I thought of some good examples for it. Hope it was worth the wait, and thanks very much to everyone who came. Updated the lecture notes with the second half, where I went over the code, and pasted the code and explanations in, so you don't have to bother downloading the .tar.gz and trying to navigate it if you don't want to, but the AI::FuzzyLogic (not yet on CPAN) has a bunch of POD on it that might make the examples more clear. Hint: the operators are overloaded, so +, -, ~, *, &, etc, etc do "magical" things when used on AI::FuzzyLogic objects. To Kurt, sorry for all of the abuse. I might have been a little nicer if I had remembered that I was recording the thing. You know I love you. We'll always have Paris. If there is anything that needs better explanation, feel free to insert a comment into the Wiki directly, and I'll see it in the change log, or just email me. My goal is, as always, to polish this gunk up to the point that someone could actually use it. Cheers, -scott From bob at brogmoid.com Sat Jul 19 17:53:09 2003 From: bob at brogmoid.com (Robert Lindley) Date: Thu Aug 5 00:17:02 2004 Subject: Phoenix.pm: PRIMA INFO Message-ID: <3F19CBD5.3090309@brogmoid.com> For Doug Miles (and anyone else interested in VB style PERL) PRIMA really looks good! More info at: http://search.cpan.org/author/KARASIK/Prima-1.11/ Bob Lindley From bob at brogmoid.com Sun Jul 20 11:17:19 2003 From: bob at brogmoid.com (Robert Lindley) Date: Thu Aug 5 00:17:02 2004 Subject: Phoenix.pm: PRIMA - Take 2 Message-ID: <3F1AC08F.3080907@brogmoid.com> Adventures in PRIMA land. Downloaded the PRIMA that matched my PERL (ActiveState build 806) and installed it. (I have Windoze 98. at home and NT4 at work) Used file: Prima-1.11-MSWin32-ActivePerl-806.zip Got a warning message in the install log (with both NT & 98) that C:/PERL\BIN was not in my path. It turns out that that message was bogus. My path actually starts with C:\PERL\BIN. So, not a problem. Also, in the install log it said to type VB to run the Visual Builder. That would work on *nix, but not yukky ole MS-DOS. So made up a VB.BAT file containing the line "PERL C:\PERL\BIN\VB" and put it in C:\PERL\BIN. Now just type VB and it runs. I have 1280x1024 and the GUI looks great! They claim it is all written in PERL except for some platform support stuff. I expected it to work (somewhat) like M$ Visual Basic. Looked everywhere for the place to put the code for the events. Well, it was right there in the Object Inspector window. There is a button there labeled Events. That's it! (I couldn't find the code window because it didn't exist.) When you click on Events the displayed Properties go away and all of the possible Events for the item selected appear. In the left pane are the events and in the right pane the code for the selected event appears. Unlike Visual Basic, Every event has visible default code. This is a nice touch because you can actually find and inspect all default event actions. Like Visual basic, the things that have been changed from the default value are in a darker font. What you put in the right window pane is actual PERL code. Now I have to learn the PERL jargon that fits this application. Should be easy. (RIGHT!) Hope that will help get you going. Bob Lindley From doug.miles at bpxinternet.com Mon Jul 21 15:52:42 2003 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:17:02 2004 Subject: Phoenix.pm: PRIMA - Take 2 References: <3F1AC08F.3080907@brogmoid.com> Message-ID: <3F1C529A.6010003@bpxinternet.com> Robert Lindley wrote: > Adventures in PRIMA land. > > Downloaded the PRIMA that matched my PERL (ActiveState build 806) > and installed it. (I have Windoze 98. at home and NT4 at work) > > Used file: Prima-1.11-MSWin32-ActivePerl-806.zip > > Got a warning message in the install log (with both NT & 98) that > C:/PERL\BIN was not in my path. It turns out that that message was > bogus. My path actually starts with C:\PERL\BIN. So, not a problem. > > Also, in the install log it said to type VB to run the Visual Builder. > That would work on *nix, but not yukky ole MS-DOS. So made up a VB.BAT > file containing the line "PERL C:\PERL\BIN\VB" and put it in > C:\PERL\BIN. Now just type VB and it runs. > > I have 1280x1024 and the GUI looks great! They claim it is all written > in PERL except for some platform support stuff. > > I expected it to work (somewhat) like M$ Visual Basic. Looked everywhere > for the place to put the code for the events. Well, it was right there > in the Object Inspector window. There is a button there labeled Events. > That's it! (I couldn't find the code window because it didn't exist.) > When you click on Events the displayed Properties go away and all of the > possible Events for the item selected appear. In the left pane are the > events and in the right pane the code for the selected event appears. > Unlike Visual Basic, Every event has visible default code. This is a > nice touch because you can actually find and inspect all default event > actions. Like Visual basic, the things that have been changed from the > default value are in a darker font. What you put in the right window > pane is actual PERL code. Now I have to learn the PERL jargon that fits > this application. Should be easy. (RIGHT!) > > Hope that will help get you going. > > Bob Lindley > > Thanks! I'll have to check this out. Let me know how your project goes... From bob at brogmoid.com Mon Jul 21 18:51:17 2003 From: bob at brogmoid.com (Robert Lindley) Date: Thu Aug 5 00:17:02 2004 Subject: Phoenix.pm: PRIMA take 3 Message-ID: <3F1C7C75.6010904@brogmoid.com> Found out that PRIMA does not like to be installed in a directory path that includes a name with a space. I put it in "C:\program files\PRIMA-1.11\". As a result, I had to do perl ms_install.pl -uninstall and then re-install it. OOPS. Turns out the uninstall does not remove the files in %windowsroot%\.pima. So the re-install did not work at all because I put it in C:\perl\prima-1.11 and the old configruation file still pointed to the wrong place. Deleted the .prima file and its contents, uninstalled and reinstalled prima. Now it works again. All the supplied widgets that I tried, work as advertised. However, If you install the sample widgets in the example directory it will mess up the Visual Builder so that it does not work at all. I am going to try to find out why. Bob Lindley