From Dan at oelke.com Thu Jul 1 11:08:28 2004 From: Dan at oelke.com (Dan Oelke) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] A problem with reading from a socket Message-ID: <40E436FC.8010205@oelke.com> I am having a problem reading from a socket - it seems like it might be buffering related, but I can't seem to figure this one out. Any suggestions as to things to check would be appreciated. The script opens a socket to an industrial camera that spits out a series of lines every inspection it makes. The format of the output is such that every block of data starts with a line that has "START" and ends with a line that has "END". My problem is that often I will get the "START" line and then I don't get any more data for that inspection. I am using a polling method to check for more data (other stuff needs to go on) so I am using select with a 100ms timeout to check if the socket is readable. That select call is never showing that socket as being readable - even though there must be data there. I keep checking for data for about 10 seconds (in a loop for 100x) before giving up. I have checked the embedded code in the camera - and it is doing a flush on the socket - so the data should be at the monitoring PC. I have had this working just perfectly on my "normal" machine which is Windows2000, but I take this script to a PC in the lab, running Windows NT4, and it gives me this select/timeout/buffer problem. This is all using the latest cygwin perl, not ActiveState. Below is the code from the module that does this socket communication (with lots of extra debugging print stuff) Thank you, Dan sub new { my ($address,$port) = @_; my $self = {}; $self->{STATE}= "startupState"; $self->{TOOLNAME} = "unknownTool"; $self->{CAMERASOCKET} = IO::Socket::INET->new(PeerAddr => $address, PeerPort => $port, Proto => "tcp", Type => SOCK_STREAM) or die "Couldn't connect to $address on port $port - $@\n"; bless($self); return $self; } # # check for data on the socket - will return the number of START/END pairs processed. # currently will return every inspection so result is either 0 or 1 only. # sub checkForData { my $self = shift; $select = new IO::Select; my $socket = $self->{CAMERASOCKET}; $select->add($socket); # check for data - wait a max of 100ms while (@ready = $select->can_read(0.1)) { my $inputLine = <$socket>; print "==== $inputLine"; switch($self->{STATE}) { case "startupState" { if ($inputLine =~ /^END/) { $self->{STATE} = "waitForStart"; return 0; } if ($inputLine =~ /^START/) { $self->{STATE} = "gather"; my %LastResults; $self->{LASTRESULTS} = \%LastResults; print "---------Done in Startup \n"; return 0; } } case "waitForStart" { if ($inputLine =~ /^START/) { $self->{STATE} = "gather"; print "---------Wait for Start exit \n"; } } case "gather" { if ($inputLine =~ /END/) { $self->{STATE} = "waitForStart"; print "---------Gather done\n"; return 1; } elsif ($inputLine =~ /=/) { my ($name,$values) = split(/=/,$inputLine); chomp($name,$values); $values =~ s/\r//; $self->processResults($name,$values); } else { $self->{TOOLNAME} = $inputLine; chomp $self->{TOOLNAME}; $self->{TOOLNAME} =~ s/\r//; print "---------Got Tool $self->{TOOLNAME}\n"; } } } } } From craig at wavefront.net Tue Jul 13 19:37:49 2004 From: craig at wavefront.net (Craig S. Wilson) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] July Meeting? Message-ID: <40F4805D.5020309@wavefront.net> I haven't seen anything about a meeting in a couple of months. Is there one scheduled for tomorrow night (14 July 2004)? By my calendar, tomorrow is the second Wednesday of the month. It is also the date, in 1798, that Congress passed the Sedition Act, making it a federal crime to publish false, scandalous or malicious writing about the United States government. A discussion of this act and its relationship to the Patriot Act will be expected. -- --------------------------------------- Craig S. Wilson craig@wavefront.net WaveFront Communications, Inc. 1677 Lake Valentine Road Arden Hills MN 55112-2840 1.651.638.9594 1.612.865.8794 =============================== Note: If you send me HTML-mail, it will probably end up in my SPAM bucket. --------------------------------------- From ken at mathforum.org Tue Jul 13 19:40:47 2004 From: ken at mathforum.org (Ken Williams) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] July Meeting? In-Reply-To: <40F4805D.5020309@wavefront.net> References: <40F4805D.5020309@wavefront.net> Message-ID: <7265B746-D52E-11D8-9B86-000A95BD9874@mathforum.org> On Jul 13, 2004, at 7:37 PM, Craig S. Wilson wrote: > > I haven't seen anything about a meeting in a couple of months. Is > there one scheduled for tomorrow night (14 July 2004)? > > By my calendar, tomorrow is the second Wednesday of the month. It is > also the date, in 1798, that Congress passed the Sedition Act, making > it a federal crime to publish false, scandalous or malicious writing > about the United States government. Wasn't it the Alien & Sedition act? Or were those two acts? We always seem to hear about them together... I say yeah, let's meet tomorrow night at Ye Olde Cafe. -Ken From shemus at visi.com Tue Jul 13 20:03:45 2004 From: shemus at visi.com (shemus) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] meetings Message-ID: <1941786846.20040713200345@visi.com> 7/13/2004 from Phillip Cawhorn Are we having meetings anymore or are we bailing for the summer? From autarch at urth.org Tue Jul 13 20:25:20 2004 From: autarch at urth.org (Dave Rolsky) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] July Meeting? In-Reply-To: <40F4805D.5020309@wavefront.net> References: <40F4805D.5020309@wavefront.net> Message-ID: On Tue, 13 Jul 2004, Craig S. Wilson wrote: > I haven't seen anything about a meeting in a couple of months. Is there > one scheduled for tomorrow night (14 July 2004)? Technically, there should be. I can't go, but I encourage others to do so ;) > By my calendar, tomorrow is the second Wednesday of the month. It is > also the date, in 1798, that Congress passed the Sedition Act, making it > a federal crime to publish false, scandalous or malicious writing about > the United States government. > > A discussion of this act and its relationship to the Patriot Act will be > expected. The US government is made up of space aliens. Oops, I'm in trouble. -dave /*======================= House Absolute Consulting www.houseabsolute.com =======================*/ From ken at mathforum.org Tue Jul 13 22:40:52 2004 From: ken at mathforum.org (Ken Williams) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] July Meeting? In-Reply-To: References: <40F4805D.5020309@wavefront.net> Message-ID: <9AA2677E-D547-11D8-9B86-000A95BD9874@mathforum.org> On Jul 13, 2004, at 8:25 PM, Dave Rolsky wrote: > On Tue, 13 Jul 2004, Craig S. Wilson wrote: > >> I haven't seen anything about a meeting in a couple of months. Is >> there >> one scheduled for tomorrow night (14 July 2004)? > > Technically, there should be. I can't go, but I encourage others to > do so > ;) Too bad - then you won't get to hear my announcement that I've ported Class::Container to Java. -Ken From ian at indecorous.com Wed Jul 14 09:30:09 2004 From: ian at indecorous.com (Ian Malpass) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] Working with objects returned by functions in Inline::Python Message-ID: I'm doing some stuff with RSS aggregation, and I'd like to use Mark Pilgrim's 'liberal' feed parser[0] (because XML::RSS is annoying me). The parser is written in python, but my app is built in perl. Much as I'd like to (a) learn python and (b) rewrite the whole app, I thought I'd try to use Inline::Python instead. feedparser.py has a parse method, which returns an object which I *think* is an instance of FeedParserDict. I can get feedparser loaded, and I can call parse, but I get an Inline::Python object back which I've no idea how to use. The docs suggest >> import feedparser >> d = feedparser.parse('http://feedparser.org/docs/examples/atom.xml') >> d['feed']['title'] >u'Sample Feed' although it does look like d.feed.title would also work. However, if I run the following: #!/usr/bin/perl -w use Inline Python => 'from feedparser import parse'; $f = parse("http://www.indecorous.com/golb/golb.rss"); print $f->feed(); I get "Attempted to call non-method 'feed'". I've tried importing the class FeedParserDict too but that hasn't helped. So, how do I access the results of calling parse? Thanks, Ian [0] - -- ------------------------------------------------------------------------ The soul would have no rainbows if the eyes held no tears. Ian Malpass ian@indecorous.com From matt at omega.org Wed Jul 14 15:48:52 2004 From: matt at omega.org (Matthew Johnson) Date: Mon Aug 2 21:32:26 2004 Subject: MEET? WAS: [Mpls-pm] Working with objects returned by functions in Inline::Python In-Reply-To: References: Message-ID: <3713DDF0-D5D7-11D8-8D0A-000A95D92230@omega.org> Ok, so. I know one of you perl jockeys out there on the list can help Ian with his external method call problem. I can't because I don't understand such things because I'm not a perl jockey yet, I just clean the stables. Maybe we could discuss it over coffee... hint hint... like actual in-person conversation? Hmmm interesting concept, what is your implementation look like? On Jul 14, 2004, at 9:30 AM, Ian Malpass wrote: > I'm doing some stuff with RSS aggregation, and I'd like to use Mark > Pilgrim's 'liberal' feed parser[0] (because XML::RSS is annoying me). > The > parser is written in python, but my app is built in perl. Much as I'd > like > to (a) learn python and (b) rewrite the whole app, I thought I'd try to > use Inline::Python instead. > > feedparser.py has a parse method, which returns an object which I > *think* > is an instance of FeedParserDict. I can get feedparser loaded, and I > can > call parse, but I get an Inline::Python object back which I've no idea > how > to use. > > The docs suggest > >>> import feedparser >>> d = feedparser.parse('http://feedparser.org/docs/examples/atom.xml') >>> d['feed']['title'] >> u'Sample Feed' > > although it does look like d.feed.title would also work. > > However, if I run the following: > > #!/usr/bin/perl -w > use Inline Python => 'from feedparser import parse'; > $f = parse("http://www.indecorous.com/golb/golb.rss"); > print $f->feed(); > > I get "Attempted to call non-method 'feed'". > > I've tried importing the class FeedParserDict too but that hasn't > helped. > > So, how do I access the results of calling parse? > > Thanks, > > Ian > > [0] > > - > -- > ----------------------------------------------------------------------- > - > > The soul would have no rainbows if the eyes held no tears. > > Ian Malpass ian@indecorous.com > > _______________________________________________ > Mpls-pm mailing list > Mpls-pm@pm.org > http://www.pm.org/mailman/listinfo/mpls-pm From ian at indecorous.com Wed Jul 14 16:29:11 2004 From: ian at indecorous.com (Ian Malpass) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] Re: MEET? In-Reply-To: <3713DDF0-D5D7-11D8-8D0A-000A95D92230@omega.org> References: <3713DDF0-D5D7-11D8-8D0A-000A95D92230@omega.org> Message-ID: On Wed, 14 Jul 2004, Matthew Johnson wrote: > Maybe we could discuss it over coffee... hint hint... like actual > in-person conversation? Hmmm interesting concept, what is your > implementation look like? Sounds lovely. Alas, this evening I shall be helping my father-in-law get the boat ready for us going up to the cabin at the weekend[0], and thus unavailable for perlish chit-chat :( Still, do please all discuss it in my absence. Ian [0] Expressed as karma: Boat++ Getting boat ready-- Cabin++ Weekend++ Mosquitos-- Outhouse-- My wife informs me that we now own a tent. It seems that camping is in the offing. I don't mind camping, but I'm not so sure about this "portaging" thing. Sounds rather too much like hard work. - -- ------------------------------------------------------------------------ The soul would have no rainbows if the eyes held no tears. Ian Malpass ian@indecorous.com From ian at indecorous.com Wed Jul 14 16:34:33 2004 From: ian at indecorous.com (Ian Malpass) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] Working with objects returned by functions in Inline::Python In-Reply-To: References: Message-ID: On Wed, 14 Jul 2004, Ian Malpass wrote: > I'm doing some stuff with RSS aggregation, and I'd like to use Mark > Pilgrim's 'liberal' feed parser[0] (because XML::RSS is annoying me). The > parser is written in python, but my app is built in perl. Much as I'd like > to (a) learn python and (b) rewrite the whole app, I thought I'd try to > use Inline::Python instead. By the by, I've a vague intention to create something like XML::RSS::Liberal which would subclass XML::RSS to use feedparser.py as the parser. Don't know if that sounds interesting at all. Doesn't have any bearing on the problem, of course. Still, local colour. Ian - -- ------------------------------------------------------------------------ The soul would have no rainbows if the eyes held no tears. Ian Malpass ian@indecorous.com From jim at acadcam.com Wed Jul 14 16:47:02 2004 From: jim at acadcam.com (Jim Anderson) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] Working with objects returned by functions in Inline::Python In-Reply-To: ; from ian@indecorous.com on Wed, Jul 14, 2004 at 10:34:33PM +0100 References: Message-ID: <20040714164701.A11400@acadcam.com> On Wed, Jul 14, 2004 at 10:34:33PM +0100, Ian Malpass wrote: > By the by, I've a vague intention to create something like > XML::RSS::Liberal which would subclass XML::RSS to use feedparser.py as Well, then you'd have to create XML::RSS::Conservative and XML::RSS::Communist and XML::RSS::Anarchist and so on to make a complete set. -- Jim Anderson (612) 782-0456 jim@acadcam.com Anderson CAD/CAM, Inc Lucifer designed MS-DOS to try 2500 Highway 88, Suite 108 men's souls. St Anthony, MN 55418 Then he had a better idea... From ken at mathforum.org Wed Jul 14 18:55:00 2004 From: ken at mathforum.org (Ken Williams) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] Re: MEET? In-Reply-To: References: <3713DDF0-D5D7-11D8-8D0A-000A95D92230@omega.org> Message-ID: <3769A510-D5F1-11D8-9B86-000A95BD9874@mathforum.org> On Jul 14, 2004, at 4:29 PM, Ian Malpass wrote: > > My wife informs me that we now own a tent. It seems that camping is in > the > offing. I don't mind camping, but I'm not so sure about this > "portaging" > thing. Sounds rather too much like hard work. It's fun. Portaging is like walking around in the wilderness with a big, heavy hat. -Ken From siegler at visi.com Wed Jul 14 21:23:40 2004 From: siegler at visi.com (Chris Siegler) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] Re: MEET? In-Reply-To: <3769A510-D5F1-11D8-9B86-000A95BD9874@mathforum.org> References: <3713DDF0-D5D7-11D8-8D0A-000A95D92230@omega.org> <3769A510-D5F1-11D8-9B86-000A95BD9874@mathforum.org> Message-ID: <20040715022340.GB4661@localhost.localdomain> Ken Williams wrote: > > On Jul 14, 2004, at 4:29 PM, Ian Malpass wrote: > > > >My wife informs me that we now own a tent. It seems that camping is in > >the > >offing. I don't mind camping, but I'm not so sure about this > >"portaging" > >thing. Sounds rather too much like hard work. > > It's fun. Portaging is like walking around in the wilderness with a > big, heavy hat. > There's nothing quite as fun as balancing a canoe on your head while being eaten alive by deer flies and mosquitoes. Minnesota fun! From ken at mathforum.org Thu Jul 15 08:27:20 2004 From: ken at mathforum.org (Ken Williams) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] July Meeting? In-Reply-To: <7265B746-D52E-11D8-9B86-000A95BD9874@mathforum.org> References: <40F4805D.5020309@wavefront.net> <7265B746-D52E-11D8-9B86-000A95BD9874@mathforum.org> Message-ID: On Jul 13, 2004, at 7:40 PM, Ken Williams wrote: > > I say yeah, let's meet tomorrow night at Ye Olde Cafe. > Unfortunately I started feeling fluish yesterday afternoon and I decided not to infect the rest of y'all. Hope you had fun. -Ken From craig at wavefront.net Thu Jul 15 08:29:11 2004 From: craig at wavefront.net (Craig S. Wilson) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] Re: MEET? In-Reply-To: <20040715022340.GB4661@localhost.localdomain> References: <3713DDF0-D5D7-11D8-8D0A-000A95D92230@omega.org> <3769A510-D5F1-11D8-9B86-000A95BD9874@mathforum.org> <20040715022340.GB4661@localhost.localdomain> Message-ID: <40F686A7.3030406@wavefront.net> Chris Siegler wrote: > Ken Williams wrote: >>On Jul 14, 2004, at 4:29 PM, Ian Malpass wrote: >>>My wife informs me that we now own a tent. It seems that camping is in >>>the offing. I don't mind camping, but I'm not so sure about this >>>"portaging" thing. Sounds rather too much like hard work. >>It's fun. Portaging is like walking around in the wilderness with a >>big, heavy hat. A big, heavy hat pulled down over your eyes. > There's nothing quite as fun as balancing a canoe on your head while > being eaten alive by deer flies and mosquitoes. Minnesota fun! Or, experiencing a sudden two foot drop down to the lake at the end of a portgage whilst wearing your big, heavy hat. -- --------------------------------------- Craig S. Wilson craig@wavefront.net WaveFront Communications, Inc. 1677 Lake Valentine Road Arden Hills MN 55112-2840 1.651.638.9594 1.612.865.8794 =============================== Note: If you send me HTML-mail, it will probably end up in my SPAM bucket. --------------------------------------- From ringert at consumption.net Thu Jul 15 12:53:54 2004 From: ringert at consumption.net (Torleiv Flatebo Ringer) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] Jobs at MPR Message-ID: Hello, We have two positions open here at MPR in our Applicaton Development group. Programmer Analyst http://access.minnesota.publicradio.org/job_postings/postings/284_programmer.shtml Senior Programmer Analyst http://access.minnesota.publicradio.org/job_postings/postings/283_srprogrammer.shtml These positions are not strictly perl, but we have a number of perl applications. -- your mind is not dirty so don't let no one wash your brain From drobnox at visi.com Fri Jul 16 11:44:53 2004 From: drobnox at visi.com (doctor obnox son of a bitch) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] Working with objects returned by functions in Inline::Python In-Reply-To: <20040714164701.A11400@acadcam.com> References: <20040714164701.A11400@acadcam.com> Message-ID: <20040716164453.GF29432@isis.visi.com> Jim Anderson spoke in riddles, like the night... > On Wed, Jul 14, 2004 at 10:34:33PM +0100, Ian Malpass wrote: > > By the by, I've a vague intention to create something like > > XML::RSS::Liberal which would subclass XML::RSS to use feedparser.py as > > Well, then you'd have to create XML::RSS::Conservative and > XML::RSS::Communist and XML::RSS::Anarchist and so on to make a complete > set. > this is fun. XML::RSS::AnarchoLibertarian XML::RSS::Peronist XML::RSS::Trotskyite XML::RSS::Democrat::Dog::Yellow XML::RSS::Centrist::Radical::Waffler -- "An official at the Moroccan Embassy could ........Eric J. Gustafson not confirm the presence of ......................... monkeys in the coalition of the willing." .........drobnox@visi.com From uncle.grimmie at grm.cotse.net Mon Jul 19 11:02:22 2004 From: uncle.grimmie at grm.cotse.net (Uncle Grimmie) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] Specifying DNS Server Message-ID: Hi, folks - My organization is using both "normal" DNS and Active Directory DNS. These two systems agree to disagree in a relatively predictable manner, and sometimes in a wildly unpredictable and entertaining manner. I perform audits on systems that have member servers in both DNSs (DNSes? DNS's? DeeEnEssEz?), and one of my first jobs is to layout which servers look like what to whom. I'd like to do everything with gethostbyname and gethostbyaddr, but unfortunately I cannot figure out how to explicitly specify what DNS servers to use. As a result, I'm doing a small portion of my queries with a wrapped "nslookup" command. Yuck. Help? -Glenn R. Marshall From sulrich at botwerks.org Mon Jul 19 12:18:12 2004 From: sulrich at botwerks.org (steve ulrich) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] Specifying DNS Server In-Reply-To: References: Message-ID: <20040719171811.GA14877@botwerks.org> having done this a few times in the past, i recommend the use of the Net::DNS module which has a nice class within it called Net::DNS::Resolver which enables you to specify the nameservers to be used in the constructor. it's handy for overriding the default nameserver list used by the system's resolver. when last we saw our hero (Monday, Jul 19, 2004), Uncle Grimmie was madly tapping out: > Hi, folks - > > My organization is using both "normal" DNS and Active Directory DNS. > These two systems agree to disagree in a relatively predictable > manner, and sometimes in a wildly unpredictable and entertaining > manner. > > I perform audits on systems that have member servers in both DNSs > (DNSes? DNS's? DeeEnEssEz?), and one of my first jobs is to layout > which servers look like what to whom. > > I'd like to do everything with gethostbyname and gethostbyaddr, but > unfortunately I cannot figure out how to explicitly specify what DNS > servers to use. As a result, I'm doing a small portion of my queries > with a wrapped "nslookup" command. Yuck. > -- steve ulrich sulrich@botwerks.org PGP: 8D0B 0EE9 E700 A6CF ABA7 AE5F 4FD4 07C9 133B FAFC From shemus at visi.com Fri Jul 23 12:47:51 2004 From: shemus at visi.com (shemus) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] xml based web page Message-ID: <1784749685.20040723124751@visi.com> 7/23/2004 from Phillip Cawhorn I have been looking at EXtreme Programming for Web Projects and trying to make some sense of it all. Apparently you're supposed to produce xml files that describe the pages and then use a script to produce the html files dynamically. Here is the first iteration of my current design. Sorry about the formatting. http://www.visi.com/~shemus/pageview.cgi From ian at indecorous.com Fri Jul 23 15:03:57 2004 From: ian at indecorous.com (Ian Malpass) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] xml based web page In-Reply-To: <1784749685.20040723124751@visi.com> References: <1784749685.20040723124751@visi.com> Message-ID: On Fri, 23 Jul 2004, shemus wrote: > I have been looking at EXtreme Programming for Web Projects and trying > to make some sense of it all. It's XP - you're not /meant/ to make sense of it. > Apparently you're supposed to produce > xml files that describe the pages So, like XHTML then? ;) > and then use a script to produce the > html files dynamically. Here is the first iteration of my current > design. Sorry about the formatting. > > http://www.visi.com/~shemus/pageview.cgi For static stuff like this (I'm assuming it's static, anyway) is it not better to run the script once and have it dump the pages out? That's what I do for a lot of my stuff (although the data's in a database rather than an XML file). Also, you seem to be using POST rather than GET, which (amongst other things) means you can't bookmark any pages, and search engine spiders are going to give up and go away. (This may be a feature, not a bug.) You can also do exciting Apache wonderfulness to pretend that a whole static file system is present, when in fact it all gets served by a CGI. Ian - -- ------------------------------------------------------------------------ The soul would have no rainbows if the eyes held no tears. Ian Malpass ian@indecorous.com From shemus at visi.com Thu Jul 29 13:02:41 2004 From: shemus at visi.com (shemus) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] XTreme programming Message-ID: <1045409251.20040729130241@visi.com> 7/29/2004 from Phillip Cawhorn Yeah, that's what I thought -- extreme programming isn't supposed to make sense. Correct, it is a feature. Right now the content is static but I want to make it a generic object that can change its functionality according to the incoming xml files. Here is version 3.01 http://www.visi.com/~shemus/poemview.cgi and the source code and the xml files used http://www.visi.com/~shemus/appview.cgi From craig at wavefront.net Thu Jul 29 13:40:02 2004 From: craig at wavefront.net (Craig S. Wilson) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] xml based web page In-Reply-To: References: <1784749685.20040723124751@visi.com> Message-ID: <41094482.4040701@wavefront.net> Ian Malpass wrote: > On Fri, 23 Jul 2004, shemus wrote: >>I have been looking at EXtreme Programming for Web Projects and trying >>to make some sense of it all. > It's XP - you're not /meant/ to make sense of it. Actually, Extreme Programming has a set of well-defined rules that need to be adhered to be called XP. I am afraid that working alone on a project for yourself violates several of those rules. And, never in any research I have done on newer programming methodologies, paradigms, fads, or crazes, did I see a requirement for XML. However, as we all know: "Si Exorditur Ab 'X'; Bonum Esse Oportet" -- --------------------------------------- Craig S. Wilson craig@wavefront.net WaveFront Communications, Inc. 1677 Lake Valentine Road Arden Hills MN 55112-2840 1.651.638.9594 1.612.865.8794 =============================== Note: If you send me HTML-mail, it will probably end up in my SPAM bucket. --------------------------------------- From chrome at real-time.com Thu Jul 29 14:00:51 2004 From: chrome at real-time.com (Carl Wilhelm Soderstrom) Date: Mon Aug 2 21:32:26 2004 Subject: [Mpls-pm] xml based web page In-Reply-To: <41094482.4040701@wavefront.net>; from craig@wavefront.net on Thu, Jul 29, 2004 at 01:40:02PM -0500 References: <1784749685.20040723124751@visi.com> <41094482.4040701@wavefront.net> Message-ID: <20040729140051.D3526@real-time.com> On 07/29 01:40 , Craig S. Wilson wrote: > However, as we all know: "Si Exorditur Ab 'X'; Bonum Esse Oportet" ok, I have to ask, what does that quote translate to? I tried running it through a free translator at: http://www.translation-guide.com/free_online_translators.php?from=English&to=Latin but it didn't work. (I suspect a software problem as much as anything else). I suspect it means something like "If you add an 'X'; things seem more important". :) -- Carl Soderstrom Systems Administrator Real-Time Enterprises www.real-time.com From craig at wavefront.net Thu Jul 29 19:24:14 2004 From: craig at wavefront.net (Craig S. Wilson) Date: Mon Aug 2 21:32:27 2004 Subject: [Mpls-pm] xml based web page In-Reply-To: <20040729140051.D3526@real-time.com> References: <1784749685.20040723124751@visi.com> <41094482.4040701@wavefront.net> <20040729140051.D3526@real-time.com> Message-ID: <4109952E.4080409@wavefront.net> Carl Wilhelm Soderstrom wrote: > On 07/29 01:40 , Craig S. Wilson wrote: > >>However, as we all know: "Si Exorditur Ab 'X'; Bonum Esse Oportet" > ok, I have to ask, what does that quote translate to? I tried running it > through a free translator at: > http://www.translation-guide.com/free_online_translators.php?from=English&to=Latin > but it didn't work. (I suspect a software problem as much as anything else). Attempting to translate a Latin phrase FROM English TO Latin might be part of the problem, as well. > I suspect it means something like "If you add an 'X'; things seem more > important". :) Close. Take a look at http://www.x-cp.org/ or go right to http://www.cafeshops.com/xcp_org.10228836?zoom=yes#zoom -- --------------------------------------- Craig S. Wilson craig@wavefront.net WaveFront Communications, Inc. 1677 Lake Valentine Road Arden Hills MN 55112-2840 1.651.638.9594 1.612.865.8794 =============================== Note: If you send me HTML-mail, it will probably end up in my SPAM bucket. --------------------------------------- From craig at wavefront.net Thu Jul 29 19:30:52 2004 From: craig at wavefront.net (Craig S. Wilson) Date: Mon Aug 2 21:32:27 2004 Subject: [Mpls-pm] xml based web page In-Reply-To: <20040729140051.D3526@real-time.com> References: <1784749685.20040723124751@visi.com> <41094482.4040701@wavefront.net> <20040729140051.D3526@real-time.com> Message-ID: <410996BC.1090303@wavefront.net> Carl Wilhelm Soderstrom wrote: > On 07/29 01:40 , Craig S. Wilson wrote: > >>However, as we all know: "Si Exorditur Ab 'X'; Bonum Esse Oportet" > ok, I have to ask, what does that quote translate to? I tried running it > through a free translator at: > http://www.translation-guide.com/free_online_translators.php?from=English&to=Latin > but it didn't work. Running it through that site from Latin to English, I get: "If you wish To begin Counting from 'X' ; Good To be It behooves" which is another interesting spin. But, runninig it from Latin to German to Spanish to Norwegian to English gives us: "whether din have a appetite for divided outside calculaci?n as at 'X' ; a great time divided to be she queue for" which just about sums it up. -- --------------------------------------- Craig S. Wilson craig@wavefront.net WaveFront Communications, Inc. 1677 Lake Valentine Road Arden Hills MN 55112-2840 1.651.638.9594 1.612.865.8794 =============================== Note: If you send me HTML-mail, it will probably end up in my SPAM bucket. --------------------------------------- From matt at omega.org Fri Jul 30 13:07:26 2004 From: matt at omega.org (Matthew Johnson) Date: Mon Aug 2 21:32:27 2004 Subject: [Mpls-pm] xml based web page In-Reply-To: <4109952E.4080409@wavefront.net> References: <1784749685.20040723124751@visi.com> <41094482.4040701@wavefront.net> <20040729140051.D3526@real-time.com> <4109952E.4080409@wavefront.net> Message-ID: <5070C4F3-E253-11D8-9EA2-000A95D92230@omega.org> I always thought "xcp" meant "Xavier College Preparatory" ;-) On Jul 29, 2004, at 7:24 PM, Craig S. Wilson wrote: > > Close. Take a look at http://www.x-cp.org/ or go right to > http://www.cafeshops.com/xcp_org.10228836?zoom=yes#zoom >