RE: [NF] Mail addresses on web pages
I am pretty positive as to when it comes to address harvesting; it is possible for them to just process the display text. Thus I wouldn't have the address displayed so that it is readable (unless it's a disposable or generic). There is always the 'English read' way that Ed does on the archives... my dot email at server dot com. TRistan -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Madigan Posted At: 26 June 2006 07:21 Posted To: Profox Archive Conversation: [NF] Mail addresses on web pages Subject: [NF] Mail addresses on web pages Does it make much of a difference whether the email address is visible on a web page or whether there is a link to a email address when it comes to preventing spam? New Lower Prices * Horse Racing Photos at http://www.HorseRacingPix.com [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [WC] Becks!
Quoting Ed Leafe [EMAIL PROTECTED]: It wasn't just Poll, it was the entire 5-man ref crew that screwed up (although as the center, Poll will take the brunt of the fallout). From a blog of a US Referee in Germany: http://uswcrefs.carealternative.com/Pages/ aseriesofunfortunateevents.htm What do you think of the refereeing in general Ed? IMO, it has been another mixture of farce and comedy. The reffing in Portual v Holland game was spectacular in its ineptness and we have seen farcical red and yellow cards throughout the tournament. As usual there is no appeals process and as long as that idiot Blatter in charge, there will be no video help for ref's either. Still, at least now Portugal have a couple of key players missing for Saturday :) Paul ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] Mail addresses on web pages
No I don't agree. The web page will have a mailto: and that can be got at. Allen -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf I am pretty positive as to when it comes to address harvesting; it is possible for them to just process the display text. Thus I wouldn't have the address displayed so that it is readable (unless it's a disposable or generic). There is always the 'English read' way that Ed does on the archives... my dot email at server dot com. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] Mail addresses on web pages
Not if you don't include that and get the lazy user to manually enter the address into their email. You could always do a script? Tristan -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Allen Posted At: 26 June 2006 11:25 Posted To: Profox Archive Conversation: [NF] Mail addresses on web pages Subject: RE: [NF] Mail addresses on web pages No I don't agree. The web page will have a mailto: and that can be got at. Allen -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf I am pretty positive as to when it comes to address harvesting; it is possible for them to just process the display text. Thus I wouldn't have the address displayed so that it is readable (unless it's a disposable or generic). There is always the 'English read' way that Ed does on the archives... my dot email at server dot com. [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] Mail addresses on web pages
A scripts, PHP or frontpage email page would be better yes. I thought the question was if an address could be read from the page. Allen -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tristan Leask Sent: 26 June 2006 11:39 To: [EMAIL PROTECTED] Subject: RE: [NF] Mail addresses on web pages Not if you don't include that and get the lazy user to manually enter the address into their email. You could always do a script? Tristan ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] How to disable Windows Genuine Advantage from phoning themothership.
Andy, It is now. Dave Crozier A computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match - Bill Bryson -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andy Davies Sent: 23 June 2006 10:16 To: profox@leafe.com Subject: Re: [NF] How to disable Windows Genuine Advantage from phoning themothership. It's there now! Oh no it's not! Andrew Davies MBCS CITP - AndyD 8-)# ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. Please contact [EMAIL PROTECTED] with any queries. ** [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[NF] Amateur Radio Enthusiasts
Hi All, All while back I spoke to someone very quickly about Amateur Radio stuff. Someone from the UK I think. Is there anybody out there that is keen on this? Cheers for now. Tristan Leask Software Developer Marine Software Ltd [EMAIL PROTECTED] www.marinesoftware.co.uk -- Unless otherwise agreed expressly in writing by Marine Software Limited, this communication and attachments are to be treated as confidential and the information in it may not be used or disclosed except for the purpose for which it was sent. If you are not the intended recipient of this communication you should destroy it without copying, disclosing or otherwise using its contents. Please notify the sender immediately of the error. [EMAIL PROTECTED] -- ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[NF] WinFS canned more or less.
http://blogs.msdn.com/winfs/archive/2006/06/23/644706.aspx -- Alan Bourke [EMAIL PROTECTED] -- http://www.fastmail.fm - The professional email service ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] Amateur Radio Enthusiasts
I thought about getting a radio, thought it was not me (I think). What did you have in mind ? Allen -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf All while back I spoke to someone very quickly about Amateur Radio stuff. Someone from the UK I think. Is there anybody out there that is keen on this? Cheers for now. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[WC] Fottball Wisdom
My parents have always been there for me, ever since I was about 7. David Beckham I would not be bothered if we lost every game as long as we won the league. Mark Viduka Alex Ferguson is the best manager I've ever had at this level. Well, he's the only manager I've actually had at this level. But he's the best manager I've ever had. David Beckham If you don't believe you can win, there is no point in getting out of bed at the end of the day. Neville Southall I've had 14 bookings this season - 8 of which were my fault, but 7 of which were disputable. Paul Gascoigne I've never wanted to leave. I'm here for the rest of my life, and hopefully after that as well. Alan Shearer I'd like to play for an Italian club, like Barcelona. Mark Draper You've got to believe that you're going to win, and I believe we'll win the World Cup until the final whistle blows and we're knocked out. Peter Shilton I faxed a transfer request to the club at the beginning of the week, but let me state that I don't want to leave Leicester. Stan Collymore I was watching the Blackburn game on TV on Sunday when it flashed on the screen that George (Ndah) had scored in the first minute at Birmingham. My first reaction was to ring him up. Then I remembered he was out there playing. Ade Akinbiyi Without being too harsh on David Beckham, he cost us the match. Ian Wright I'm as happy as I can be - but I have been happier. Ugo Ehiogu Leeds is a great club and it's been my home for years, even though I live in Middlesborough. Jonathan Woodgate I can see the carrot at the end of the tunnel. Stuart Pearce I took a whack on my left ankle, but something told me it was my right. Lee Hendrie I couldn't settle in Italy - it was like living in a foreign country. Ian Rush Germany are a very difficult team to play...they had 11 internationals out there today. Steve Lomas I always used to put my right boot on first, and then obviously my right sock. Barry Venison I definitely want Brooklyn to be christened, but I don't know into what religion yet. David Beckham The Brazilians were South American, and the Ukrainians will be more European. Phil Neville All that remains is for a few dots and commas to be crossed. Mitchell Thomas One accusation you can't throw at me is that I've always done my best. Alan Shearer I'd rather play in front of a full house than an empty crowd. Johnny Giles Sometimes in football you have to score goals. Thierry Henry -- Ed Leafe -- http://leafe.com -- http://dabodev.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] Amateur Radio Enthusiasts
Tristan, Thinking about his age there wouldn't have been any class B licences back then. Dave Crozier A computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match - Bill Bryson -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dave Crozier Sent: 26 June 2006 12:44 To: 'ProFox Email List' Subject: RE: [NF] Amateur Radio Enthusiasts Tristan, A QSO is a contact between Radio Hams which can be anything from a quick exchange of callsigns to a full conversation. I presume he was the first one to use transistorised equipment for transmit/receive. If you have his log books then you should be able to find the exact time of the QSO. Dave Crozier A computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match - Bill Bryson -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tristan Leask Sent: 26 June 2006 12:41 To: profox@leafe.com Subject: RE: [NF] Amateur Radio Enthusiasts I was just trying to find out some information. As I said (ages ago) my Granddad was into this kind of stuff. He passed away a couple of months ago and we have found a bit of info on him by googling his call sign (G3IYX) http://www.bnr.bg/RadioBulgaria/Emission_English/Theme_DX_Programme/Mate rial/dx265.htm Being that I know nothing about this stuff, I wondered what this meant... undertook the first-ever transistor QSO Cheers Tristan -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Allen Posted At: 26 June 2006 12:35 Posted To: Profox Archive Conversation: [NF] Amateur Radio Enthusiasts Subject: RE: [NF] Amateur Radio Enthusiasts I thought about getting a radio, thought it was not me (I think). What did you have in mind ? Allen -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf All while back I spoke to someone very quickly about Amateur Radio stuff. Someone from the UK I think. Is there anybody out there that is keen on this? Cheers for now. [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] WebProNews: Executive Summary of AJAX
Andy Davies wrote: Javascript disabled. ...Which kills the AJAX implementation idea, as I see it. How many people are disabling javascript now a days? 20%, 10%, or far less? Stephen Russell DBA / Operations Developer Memphis TN 38115 901.246-0159 http://spaces.msn.com/members/srussell/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.9.3/374 - Release Date: 6/23/2006 ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Strong parameter checking
Hi I tend to use a DO CASE construct when I want to do something like this. Function MyFunction (tcSomething) Do Case Case Pcount() 1 Case IsNull(tcSomething) Case Not (Vartype(tcSomething) = C) Otherwise *-- Everything is OK EndCase Regards Dominic Burford BSc Hons MBCS CITP Third Party Developer Program Senior Software Engineer * Tel: +44 (0) 1536 495074 * [EMAIL PROTECTED] I conclude that there are two ways of constructing a software design: One way is to make it so simple there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. -- Tony Hoare, Turing Award Lecture 1980 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Cully Sent: 26 June 2006 13:11 To: profox@leafe.com Subject: Strong parameter checking I'm working on a class that I'm wanting to make Open Source and I'm making functions/methods that take parameters. This function could be abused in ways that I have never anticipated. Since VFP is loosely typed, I'm wondering what checking I have to do on these parameters to make sure that the parameter is provided, not .NULL. and of the type expected? Is this overkill? FUNCTION MyFunction(tcSomething AS String) AS String LOCAL lcRetVal lcRetVal = [] IF PCOUNT() = 1 IF NOT ISNULL(tcSomething) IF VARTYPE(tcSomething) = C IF NOT EMPTY(tcSomething) lcRetVal = [My Function ] + tcSomething ENDIF ENDIF ENDIF ENDIF IF EMPTY(lcRetVal) =MESSAGEBOX(Your call to + PROGRAM() + is lacking. + ; Try again. ENDIF RETURN lcRetVal ENDFUNC What's the most graceful way in VFP to accomplish this? ASSERTS work in development but what about data driven production systems? There must be a better way that I'm unaware of. -- Kevin Cully CULLY Technologies, LLC Sponsor of Fox Forward 2006! ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious. __ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email __ __ Pegasus Software Limited is a member of the Systems Union Group plc Registered Office: Systems Union House, 1 Lakeside Road, Aerospace Centre, Farnborough, Hampshire GU14 6XP Registered No: 1601542 This e-mail is from Pegasus Software Limited. The e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom it is addressed. If you have received this e-mail in error you must not copy, distribute or take any action in reliance on it. Please notify the sender by e-mail or telephone. Pegasus Software Limited utilises an anti-virus system and therefore any files sent via e-mail will have been checked for known viruses. You are however advised to run your own virus check before opening any attachments received as Pegasus Software Limited will not in any event accept any liability whatsoever once an e-mail and/or any attachment is received. This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email __ ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: Strong parameter checking
In vfp 9 you can skip the is null and just use the additional parameter in vartype. For numbers you need to check if they are ints etc, strings if they are empty (if they shouldn't be etc), check for illegal characters. I try(!) to do this for all procedures anyway as it cuts down development problems. Although a lot of the tests are then in asserts. I suggest creating a set of functions that you can call to do this if you are in earnest which will make it easier to code. The problem with Dominics approach (using case) is getting a meaningful error message back (e.g. invalid number of parameters etc.) P.S. Dominic... is that job title getting longer? -- Michael Hawksworth Visual Fox Solutions [EMAIL PROTECTED] www.foxpro.co.uk ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] WebProNews: Executive Summary of AJAX
Andy Davies wrote: ...Microsoft 'behaviours' - which have been around for *years*. common language problem I should of course have said 'behaviors' - specifically the download behavior. /clp Andrew Davies MBCS CITP - AndyD 8-)# ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. Please contact [EMAIL PROTECTED] with any queries. ** ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] WebProNews: Executive Summary of AJAX
On 6/26/06, Stephen the Cook [EMAIL PROTECTED] wrote: How many people are disabling javascript now a days? 20%, 10%, or far less? Your point being? You only want less cautious customers? Try turning off Javascript and visiting Travelocity. It tells you it requires Javascript, and I trust them. However, I'm more uncomforable about the ad networks they get feeds from, as Javascript injection into the networks has happened more than once. So, a tool like NoScript is a good preventative. If you are developing a specialized application, people who know enough to disable Javascript can be persuaded to enable it for your site, if you can establish a level of trust. But if your business depends on complete strangers coming to your site and trying it out, you may lose that 10, 20 percent (or far less) with only an AJAX implementation. That's what I meant by graceful degradation. http://www.noscript.net/whats NoScript alone (and perhaps only the current version) has logged 8,102,137 downloads off the Mozilla Plug-In site. And that's one of dozens of blockers. -- Ted Roche Ted Roche Associates, LLC http://www.tedroche.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Strong parameter checking
Kevin, If the wrong parameters are passed then immediately reformat the hard disk. That way you will get very few repeat errors and the evidence of your mischief will be completely erased. BG Dave Crozier A computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match - Bill Bryson -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Cully Sent: 26 June 2006 13:11 To: profox@leafe.com Subject: Strong parameter checking I'm working on a class that I'm wanting to make Open Source and I'm making functions/methods that take parameters. This function could be abused in ways that I have never anticipated. Since VFP is loosely typed, I'm wondering what checking I have to do on these parameters to make sure that the parameter is provided, not .NULL. and of the type expected? Is this overkill? FUNCTION MyFunction(tcSomething AS String) AS String LOCAL lcRetVal lcRetVal = [] IF PCOUNT() = 1 IF NOT ISNULL(tcSomething) IF VARTYPE(tcSomething) = C IF NOT EMPTY(tcSomething) lcRetVal = [My Function ] + tcSomething ENDIF ENDIF ENDIF ENDIF IF EMPTY(lcRetVal) =MESSAGEBOX(Your call to + PROGRAM() + is lacking. + ; Try again. ENDIF RETURN lcRetVal ENDFUNC What's the most graceful way in VFP to accomplish this? ASSERTS work in development but what about data driven production systems? There must be a better way that I'm unaware of. -- Kevin Cully CULLY Technologies, LLC Sponsor of Fox Forward 2006! [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: Strong parameter checking
On Jun 26, 2006, at 8:55 AM, Andy Davies wrote: There must be a better way that I'm unaware of. default parameter values - which was done much better in Clipper ~g Which is done even better in Python! -- Ed Leafe -- http://leafe.com -- http://dabodev.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Mail addresses on web pages
On Jun 26, 2006, at 7:43 AM, Profox wrote: I would use an email obfuscator. Hey, Jim - - - I have had the feeling (but without any way to confirm it) that the spammers are catching up with the obfuscation trick. I also think they are getting the DOT and AT technique. (Lately, a small amount of spam has been coming to this address, which I use only for ProFox -- I don't know where they would get it if not for Ed's archive pages). Anybody else seeing this? Ken ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Mail addresses on web pages
On 6/26/06, Michael Madigan [EMAIL PROTECTED] wrote: Does it make much of a difference whether the email address is visible on a web page or whether there is a link to a email address when it comes to preventing spam? Spam scrapers read the same forums we do. Anything you can thing to do to hide the address, they can think of to decode it. It's like DRM - it may dissuade the tempted, but won't be much of a deterrent to the dishonest. What is it you are trying to accomplish? If you want a mail me page on a web site, it's probably best to do a web form based email. Otoh, if you want a potential customer/client to get in touch with you, giving them all the info is the right way to go. At http://www.tedroche.com/contact.php, I provide all of the above, and vCard to boot. I've been fortunate that my spam on that account is pretty much handled for me by a set of filters. -- Ted Roche Ted Roche Associates, LLC http://www.tedroche.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[OT] EU Language Change
EUROPEAN COMMISSION RULING ON THE ENGLISH LANGUAGE The European Commission has just announced an agreement whereby English will be the official language of the European Union rather than German, which was the other possibility. As part of the negotiations, the British Government conceded that English spelling had some room for improvement and has accepted a 5- year phase-in plan that would become known as Euro-English. In the first year, s will replace the soft c. Sertainly, this will make the sivil servants jump with joy. The hard c will be dropped in favour of k. This should klear up konfusion, and keyboards kan have one less letter. There will be growing publik enthusiasm in the sekond year when the troublesome ph will be replaced with f. This will make words like fotograf 20% shorter. In the 3rd year, publik akseptanse of the new spelling kan be expekted to reach the stage where more komplikated changes are possible. Governments will enkourage the removal of double letters which have always ben a deterent to akurate speling. Also, al wil agre that the horibl mes of the silent e in the languag is disgrasful and it should go away. By the 4th yer people wil be reseptiv to steps such as replasing th with z and w with v. During ze fifz yer, ze unesesary o kan be dropd from vords kontaining ou and after ziz fifz yer, ve vil hav a reil sensi bl riten styl. Zer vil be no mor trubl or difikultis and evrivun vil find it ezi tu understand ech oza. Ze drem of a united urop vil finali kum tru. Und efter ze fifz yer, ve vil al be speking German like zey vunted in ze forst plas. Dave Crozier A computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match - Bill Bryson -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.9.4/375 - Release Date: 25/06/2006 ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: Strong parameter checking
Bad Dave! g Kevin Cully CULLY Technologies, LLC Sponsor of Fox Forward 2006! http://foxforward.net Dave Crozier wrote: Kevin, If the wrong parameters are passed then immediately reformat the hard disk. That way you will get very few repeat errors and the evidence of your mischief will be completely erased. BG ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] WebProNews: Executive Summary of AJAX
I must have dozed off at some point during the evolution of secure browsers g - how come javascript is dangerous? By design it should not have any access to the local file system, so unless you enable ActiveX [fso = new ActiveXObject(Scripting.FileSystemObject)] you should be safe? btw when searching for the correct syntax for the above I came across this snippet: Set reg = Server.CreateObject(WindowsInstaller.Installer) I struck me that it might be interesting/dangerous if this works: owi = new ActiveXObject(WindowsInstaller.Installer) ... CreateObject(WindowsInstaller.Installer) works in vfp and intellisense shows some interesting methods... Andrew Davies MBCS CITP - AndyD 8-)# ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. Please contact [EMAIL PROTECTED] with any queries. ** ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [WC] Fottball Wisdom
Some of these are from commentators so the names might not be too familiar: The World Cup - truly an international event (John Motson) West Germany's Breigal hasn't been able to get past anyone yet - that's his trademark (John Helm) If history is going to repeat itself I think we can expect the same thing to happen again (Terry Venables) Nearly all the Brazilian supporters are wearing yellow shirts. It's a fabulous kaleidoscope of colour. (John Motson) Don't tell those coming in now the result of that fantastic match. Now let's have another look at Italy's winning goal. (David Coleman) Beckenbauer really has gambled all his eggs (Ron Atkinson) Such a positive move by Uruguay, bring two players off and putting two players on (John Helm) He [Van Basten] was lucky not to avoid getting sent off. (Trevor Francis) We've got to win tonight, or we've not got to lose. So really, we're playing for two results (Bobby Robson) ..and my own personal favourite... They [the Belgian team] were just standing around looking at each other, and that's no remedy for success (Chris Waddle) Paul ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Strong parameter checking
Hi Kevin Message: 4 Date: Mon, 26 Jun 2006 08:11:23 -0400 From: Kevin Cully [EMAIL PROTECTED] Subject: Strong parameter checking To: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed I'm working on a class that I'm wanting to make Open Source and I'm making functions/methods that take parameters. This function could be abused in ways that I have never anticipated. Since VFP is loosely typed, I'm wondering what checking I have to do on these parameters to make sure that the parameter is provided, not .NULL. and of the type expected? Is this overkill? FUNCTION MyFunction(tcSomething AS String) AS String LOCAL lcRetVal lcRetVal = [] IF PCOUNT() = 1 IF NOT ISNULL(tcSomething) IF VARTYPE(tcSomething) = C IF NOT EMPTY(tcSomething) lcRetVal = [My Function ] + tcSomething ENDIF ENDIF ENDIF ENDIF IF EMPTY(lcRetVal) =MESSAGEBOX(Your call to + PROGRAM() + is lacking. + ; Try again. ENDIF RETURN lcRetVal ENDFUNC What's the most graceful way in VFP to accomplish this? ASSERTS work in development but what about data driven production systems? There must be a better way that I'm unaware of. Personally I find it easiest to check parameters first and get out if necessary and then follow with the heart of the function. This clearly separates the two steps and the meat of the function is cleaner and easier to follow. FUNCTION MyFunction(tcSomething AS String) AS String LOCAL lcRetVal lcRetVal = [] IF PCOUNT() = 0 OR VARTYPE(tcSomething) # C RETURN lcRetVal ENDIF *Now the real meat of the function is not tabbed way over for nothing. RETURN lcRetVal ENDFUNC Mike ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
From the Adverts: New VFP9 HowTo Book Available
I recommended this book last week, but it's not available. Does anyone have some insights where the author can be reached or notified of the problem on lulu.com? Thanks, Tracy New VFP9 HowTo Book Available http://www.lulu.com/content/106787 Visual FoxPro 9 for Developers by Michael Cummings Description: Designed to help you rapidly build Visual FoxPro applications. Targeted to working software developers, we rapidly cover the basics of table design, SQL and xBase navigation. We build local views (VFP editable queries) for record editing. We quickly move into building a minimalist framework that can be used to build any size application. The material is very hands on. [wcs note - most of the material here was developed over the past few years at the LAFox UG Fox BootCamps and is QUITE CURRENT] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Strong parameter checking
From: Mike yearwood [EMAIL PROTECTED] Personally I find it easiest to check parameters first and get out if necessary and then follow with the heart of the function. This clearly separates the two steps and the meat of the function is cleaner and easier to follow. Personally I find it easier when the damn compiler throws the error because you can't get your params correct. YMMV. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: Strong parameter checking
I would guess that it's a matter of preference but I never like to RETURN in the middle of a function. I think keeping this philosophy forces modularity and keeps my functions small which hopefully increases their re-use. With smaller (shorter) functions, it also keeps the indentation to a minimum. Yes, I do end up with many more methods/functions though. The way you combined the commands, you've already decreased the number of indentations compared to the way that I wrote it out, which is a plus. Dominic's CASE .. ENDCASE decreases the indentation levels as well. Thanks. Kevin Cully CULLY Technologies, LLC Sponsor of Fox Forward 2006! http://foxforward.net Mike yearwood wrote: Personally I find it easiest to check parameters first and get out if necessary and then follow with the heart of the function. This clearly separates the two steps and the meat of the function is cleaner and easier to follow. FUNCTION MyFunction(tcSomething AS String) AS String LOCAL lcRetVal lcRetVal = [] IF PCOUNT() = 0 OR VARTYPE(tcSomething) # C RETURN lcRetVal ENDIF *Now the real meat of the function is not tabbed way over for nothing. RETURN lcRetVal ENDFUNC ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Mail addresses on web pages
I would use an email obfuscator. Hey, Jim - - - I have had the feeling (but without any way to confirm it) that the spammers are catching up with the obfuscation trick. I also think they are getting the DOT and AT technique. (Lately, a small amount of spam has been coming to this address, which I use only for ProFox -- I don't know where they would get it if not for Ed's archive pages). Anybody else seeing this? There are several ways to obfuscate. The DOT and AT probably being too simple. Some obfuscators use ISO, others HEX, others a combination or custom javascript. You can also create your own obfuscator. We change our static ones out every month or so, but in some cases we use an email form. Jim Eddins ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: Strong parameter checking
This is the style I tend to use as well.. It's good knowing that once you scroll down past any initial validation code, your variables are assumed to be just fine, and I do like the logical division of having the validation section and then the heart of the logic section as outlined by Mike. -Steve FUNCTION MyFunction(tcSomething AS String) AS String LOCAL lcRetVal lcRetVal = [] IF PCOUNT() = 0 OR VARTYPE(tcSomething) # C RETURN lcRetVal ENDIF *Now the real meat of the function is not tabbed way over for nothing. RETURN lcRetVal ENDFUNC Mike [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Strong parameter checking
I would do nothing ... No error checking ... Nothing. If the user is so impolite as to ignore the instructions for proper use, (s)he does not deserve the courtesy of acknowledgement. It's about time that we started using functions in a gentrified manner. On the other hand, you could check for errors and send an e-mail notification to yourself advising of same. Then contact the offender and offer to repair his installation for a fat non-refundable fee. Then, while making the repairs, inject some other low-level problem that will necessitate a callback. Prudent and imaginative use of this technique could yield a vast array of emoluments, a la the auto repair industry. HTH HALinNY -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Cully Sent: Monday, June 26, 2006 08:11 To: profox@leafe.com Subject: Strong parameter checking I'm working on a class that I'm wanting to make Open Source and I'm making functions/methods that take parameters. This function could be abused in ways that I have never anticipated. Since VFP is loosely typed, I'm wondering what checking I have to do on these parameters to make sure that the parameter is provided, not .NULL. and of the type expected? Is this overkill? FUNCTION MyFunction(tcSomething AS String) AS String LOCAL lcRetVal lcRetVal = [] IF PCOUNT() = 1 IF NOT ISNULL(tcSomething) IF VARTYPE(tcSomething) = C IF NOT EMPTY(tcSomething) lcRetVal = [My Function ] + tcSomething ENDIF ENDIF ENDIF ENDIF IF EMPTY(lcRetVal) =MESSAGEBOX(Your call to + PROGRAM() + is lacking. + ; Try again. ENDIF RETURN lcRetVal ENDFUNC What's the most graceful way in VFP to accomplish this? ASSERTS work in development but what about data driven production systems? There must be a better way that I'm unaware of. -- Kevin Cully CULLY Technologies, LLC Sponsor of Fox Forward 2006! [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Mail addresses on web pages
We use a service called Postini. It has been an incredible filtering tool. It filters about 70 % of our e-mail out, quarantines some ~ 9%, and the rest is legitimate. We've been using it for about a year and I've had two spams get through and one e-mail get quarantined that was legitimate. This is a pretty amazing success rate, and is much better than what I had gotten with Spam assassin and other free tools. I know this doesn't answer your question about mail addresses on webpages, but this was our general solution to spam. I can post my e-mail address anyhwhere (not this one, my work e-mail), and even though I may get spam, the impact is off our servers and we never actually receive it. Plus, as long as you stick with their services, MX record changes are nonexistant, so servers can change without a hiccup in services. Justin Profox wrote: I would use an email obfuscator. Hey, Jim - - - I have had the feeling (but without any way to confirm it) that the spammers are catching up with the obfuscation trick. I also think they are getting the DOT and AT technique. (Lately, a small amount of spam has been coming to this address, which I use only for ProFox -- I don't know where they would get it if not for Ed's archive pages). Anybody else seeing this? There are several ways to obfuscate. The DOT and AT probably being too simple. Some obfuscators use ISO, others HEX, others a combination or custom javascript. You can also create your own obfuscator. We change our static ones out every month or so, but in some cases we use an email form. Jim Eddins [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: Strong parameter checking
This is my standard procedure header (stripped of the documentation section that is geared towards HelpBuilder). vfs[Form and or Proc Name] Created By : Michael Hawksworth Copyright : Visual Fox Solutions Created On : substr(Dtoc(Date()),4,2)+/+left(Dtoc(date()),3)+substr(Dtoc(date()),7,2) [ or whatever works for you ] Description: --- Return Value: --- Parameters: --- Lparameters - Verify Parameters - Not required Declare Variables - Initialise Variables - - Code - -- Michael Hawksworth Visual Fox Solutions [EMAIL PROTECTED] www.foxpro.co.uk ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Batch processing
Here's one for Bill g: http://go.theregister.com/news/http://www.regdeveloper.co.uk/2006/06/23/share_truth/ Andrew Davies MBCS CITP - AndyD 8-)# ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. Please contact [EMAIL PROTECTED] with any queries. ** ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: From the Adverts: New VFP9 HowTo Book Available
Email: [EMAIL PROTECTED] BrickSoftware.com Telephone: 714-279-0411 It's not on site as he is reviewing it. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tracy Pearson Sent: 26 June 2006 14:46 To: [EMAIL PROTECTED] Subject: From the Adverts: New VFP9 HowTo Book Available I recommended this book last week, but it's not available. Does anyone have some insights where the author can be reached or notified of the problem on lulu.com? Thanks, Tracy New VFP9 HowTo Book Available http://www.lulu.com/content/106787 Visual FoxPro 9 for Developers by Michael Cummings Description: Designed to help you rapidly build Visual FoxPro applications. Targeted to working software developers, we rapidly cover the basics of table design, SQL and xBase navigation. We build local views (VFP editable queries) for record editing. We quickly move into building a minimalist framework that can be used to build any size application. The material is very hands on. [wcs note - most of the material here was developed over the past few years at the LAFox UG Fox BootCamps and is QUITE CURRENT] [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[OT] Administration summary in 1 min
http://www.informationliberation.com/ These videos sound like Michael and Pete have found their match. They repeat the FACTS much better, and faster then our two noted reverb artists could ever hope to accomplish. Notice the definition of terrorism under the third clip. Does it look familiar? I think that it failed to bring into the term the sense of flag burning and how horrible it is. Bad Steve! Stephen Russell DBA / Developer Electracash, Inc. 5100 Poplar Ave. Suite 2518 Memphis, Tennessee 38137 1-901-684-0348 Email: [EMAIL PROTECTED] www.electracash.com The real art of conversation is not only to say the right thing at the right time, but also to leave unsaid the wrong thing at the tempting moment. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [WC] Becks!
If a game is on the BBC we can choose between TV or radio commentary and without a doubt, the radio guys are 100% better. I think that this is true no matter what sport is being played. Radio announcers have to verbally document what happens where video buffoons just get to say let's look at that again in slow motion. It could have been a goal in hockey, or a slam dunk in basketball. I bring a radio with me to games like Big Orange Football. I see men wearing radios inside of bars watching the game as well. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Strong parameter checking
From: Eyvind Axelsen [EMAIL PROTECTED] Date: Mon, June 26, 2006 7:46 am To: ProFox Email List profox@leafe.com Personally I find it easier when the damn compiler throws the error because you can't get your params correct. Indeed! Especially when you after having used the function/method in quite a few places need to refactor the damn thing, and change, say, parameter types... Is that a problem for you? So sorry. I just go and do a refactor for it, and I am presented with all the occurrences. VS2005 is really great in adding that. :) ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [WC] Becks!
On 6/26/06, paul brown [EMAIL PROTECTED] wrote: Quoting Ed Leafe [EMAIL PROTECTED]: I don't know how the TV coverage is elsewhere, but here in the US the commentators on ESPN are terrible. Ed, what do they do about advertising? 45 mins without a break must be a long time for US TV :-) The English ones at least know the laws but they're nowhere near as entertaining as the Spanish guys! If a game is on the BBC we can choose between TV or radio commentary and without a doubt, the radio guys are 100% better. I don't think the BBC's coverage was too bad, but I will tune into Radio 5 next time. I thought some of ITV's coverage was pretty bad... Have you seen the BBCs Internet TV broadcasts? A bit low quality but handy when you're not near a TV :-). -- Paul ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Mail addresses on web pages
On Jun 26, 2006, at 8:10 AM, Ed Leafe wrote: Which is why I use a random mix of obfuscation routines on every page view. Yeah, I know --- good idea --- but I wonder if the spammers are catching on nevertheless. I know that if I were writing such a routine, I would look for AT or @ or DOT or whatever and parse it out, also I'd look for the @ in hex. I really don't think it would be that hard to do, and I ain't no genius, as my posts clearly show. Mind you, Ed, I am not complaining at all. Just musing about current state of address scraping. Ken ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: Strong parameter checking
Indeed! Especially when you after having used the function/method in quite a few places need to refactor the damn thing, and change, say, parameter types... Is that a problem for you? So sorry. I just go and do a refactor for it, and I am presented with all the occurrences. VS2005 is really great in adding that. :) That's exactly what I meant - at times I _really_ hate VS 2005 (especially the [EMAIL PROTECTED] designer), but the refactoring bit is brilliant (and as good as impossible to implement in a dynamic language without static type checking). Eyvind. [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[NF] IronPython
Has anyone used it? Ed or Paul, perhaps? If so, do you have a gut feeling or more regarding its stability? We are considering using it as an embedded scripting language in our .NET 2.0 app. Thanks, Eyvind. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] WebProNews: Executive Summary of AJAX
On 6/26/06, Andy Davies [EMAIL PROTECTED] wrote: I must have dozed off at some point during the evolution of secure browsers g - how come javascript is dangerous? JavaScript Java Java is in a pretty secuire sandbox. JavaScript can do nearly anything the user running the browser has permissions to do. Within the limitations imposed by the browser. Google javascript exploit for 2,680,000 pages talking about it. -- Ted Roche Ted Roche Associates, LLC http://www.tedroche.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Strong parameter checking
From: Ed Leafe [EMAIL PROTECTED] Or when you can add the same named function several times, each with a different parameter signature! Compilers have no problem with that! Overloading? Like this: void setanswer(String answer){ } void setanswer(String answer, String title){ } or This? void setanswer(String answer){ } void setanswer(String title){ } ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] WebProNews: Executive Summary of AJAX
From: Ted Roche [EMAIL PROTECTED] Date: Mon, June 26, 2006 8:08 am To: profox@leafe.com Google javascript exploit for 2,680,000 pages talking about it. Now that I rebooted my machine my NoScript works like expected. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] IronPython
From: Eyvind Axelsen [EMAIL PROTECTED] Has anyone used it? Ed or Paul, perhaps? If so, do you have a gut feeling or more regarding its stability? We are considering using it as an embedded scripting language in our .NET 2.0 app. There is a Yahoogroup on it, but it gets little to any traffic. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] IronPython
On Jun 26, 2006, at 11:07 AM, Eyvind Axelsen wrote: Has anyone used it? Ed or Paul, perhaps? If so, do you have a gut feeling or more regarding its stability? We are considering using it as an embedded scripting language in our .NET 2.0 app. I don't use it, since I don't work in .Net. But I've seen it, and it looks like an excellent choice. It naturally doesn't have the full capabilities of the Python language, of course, but it wraps the .Net capabilities in a very Pythonic way. -- Ed Leafe -- http://leafe.com -- http://dabodev.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] WebProNews: Executive Summary of AJAX
On 6/26/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Now that I rebooted my machine my NoScript works like expected. FireFox plug-ins often require you to restart FireFox before they are enabled or updated. -- Ted Roche Ted Roche Associates, LLC http://www.tedroche.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] IronPython
On Jun 26, 2006, at 11:36 AM, Eyvind Axelsen wrote: Do you have any specifics as to what is missing? No, but I remember the discussions when it first began development at Microsoft. It wasn't designed to be a complete re-write of Python, since Python already runs great on Windows, but rather a wrapping of the .Net classes. -- Ed Leafe -- http://leafe.com -- http://dabodev.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Strong parameter checking
From: Ed Leafe [EMAIL PROTECTED] Overloading? Like this: void setanswer(String answer){ } void setanswer(String answer, String title){ } or This? void setanswer(String answer){ } void setanswer(String title){ } Both. And also: void setanswer(String answer){ } void setanswer(Int style){ } The only wrong answer was changing the param name. You can do that in VS, but only the bottom one is used? I forget if it's the bottom or the most recent addition that overrides the former one. Anyway the compiler ignores the dupe. If your on your call to that method, you can rt click it and go to the method itself and verify which one it's hitting. But to overload setanswer 15 different ways is no problem, and when necessary it's fantastic that you can! My data tier has 10+ overloads when dealing with SaveDataSet. You pass the ds, and it will save all tables, pass in a table name as well and just that table's updates are saved. Add a row param and just that row. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] IronPython
-Opprinnelig melding- Fra: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] På vegne av Ed Leafe It wasn't designed to be a complete re-write of Python, since Python already runs great on Windows, but rather a wrapping of the .Net classes. Actually, I think you are wrong on that (maybe they changed their minds along the way). From http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython: IronPython is the code name of the new implementation of the Python programming language running on .NET. It supports an interactive console with fully dynamic compilation. It is well integrated with the rest of the .NET Framework and makes all .NET libraries easily available to Python programmers, while maintaining full compatibility with the Python language. It seems to me that this means that most of Python will be in there when version 1.0 is (supposedly) released this summer. Eyvind. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: Strong parameter checking
On Jun 26, 2006, at 11:48 AM, [EMAIL PROTECTED] wrote: But to overload setanswer 15 different ways is no problem, and when necessary it's fantastic that you can! Of course, the point was that this defeats the advantage of having the compiler do your type checking for you! You think that you're calling setanswer() with one thing, but you're actually calling another, completely different method, and the compiler will happily let you do so. -- Ed Leafe -- http://leafe.com -- http://dabodev.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] IronPython
On Jun 26, 2006, at 11:48 AM, Eyvind Axelsen wrote: IronPython is the code name of the new implementation of the Python programming language running on .NET. It supports an interactive console with fully dynamic compilation. It is well integrated with the rest of the .NET Framework and makes all .NET libraries easily available to Python programmers, while maintaining full compatibility with the Python language. It seems to me that this means that most of Python will be in there when version 1.0 is (supposedly) released this summer. What that means is just what I meant by 'wrapping'. The syntax is compatible with 'regular' Python, but it uses the .Net framework under the hood. -- Ed Leafe -- http://leafe.com -- http://dabodev.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: From the Adverts: New VFP9 HowTo Book Available
Thanks, I passed that on to the developer wanting to take a look at the book. Tracy -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chris Davis Sent: Monday, June 26, 2006 10:38 AM To: [EMAIL PROTECTED] Subject: RE: From the Adverts: New VFP9 HowTo Book Available Email: [EMAIL PROTECTED] BrickSoftware.com Telephone: 714-279-0411 It's not on site as he is reviewing it. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tracy Pearson Sent: 26 June 2006 14:46 To: [EMAIL PROTECTED] Subject: From the Adverts: New VFP9 HowTo Book Available I recommended this book last week, but it's not available. Does anyone have some insights where the author can be reached or notified of the problem on lulu.com? Thanks, Tracy New VFP9 HowTo Book Available http://www.lulu.com/content/106787 Visual FoxPro 9 for Developers by Michael Cummings Description: Designed to help you rapidly build Visual FoxPro applications. Targeted to working software developers, we rapidly cover the basics of table design, SQL and xBase navigation. We build local views (VFP editable queries) for record editing. We quickly move into building a minimalist framework that can be used to build any size application. The material is very hands on. [wcs note - most of the material here was developed over the past few years at the LAFox UG Fox BootCamps and is QUITE CURRENT] [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] WebProNews: Executive Summary of AJAX
On 6/26/06, Paul Hill [EMAIL PROTECTED] wrote: Not exactly. JavaScript is quite limited in what it can do and is (in theory) sandboxed within the browser. e.g. no file or OS operations. Theory v. Practice. In theory, COM is pretty cool, as I wrote in OLE is no Bull! in FPA, June 1995, (Not responsible for the title!). Implementation varied by container, causing compatibility issues, and insecure code run inside an insecure app on an insecure OS lead to, well, insecurity. Similarly, implementations of Javascript and AJAX have leaked files to the OS, allowed some nasty cross-site scripting issues and were responsible for a Yahoo! mail exploit within the fortnight: http://www.vnunet.com/vnunet/news/2158123/worm-targets-yahoo-mail Secure is not a feature, and I am not claiming any language is more or less secure, only pointing out, as this thread started, that AJAX and Javascript are problemmatic to implement as some people will have them turned off. -- Ted Roche Ted Roche Associates, LLC http://www.tedroche.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Strong parameter checking
From: Ed Leafe [EMAIL PROTECTED] Of course, the point was that this defeats the advantage of having the compiler do your type checking for you! You think that you're calling setanswer() with one thing, but you're actually calling another, completely different method, and the compiler will happily let you do so. I don't agree with you on this, at least in .NET terms. Intellisence pops up to allow you to see all the overloads of setanswer(), you can step through them and they report what your passing. If your not familiar with the method just Go to Definition and investigate from there. In my experience of working with others code, this has never been a confusing area at all. Actually it's been straight forward with or without documentation ;- ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] WebProNews: Executive Summary of AJAX
From: Ted Roche [EMAIL PROTECTED] FireFox plug-ins often require you to restart FireFox before they are enabled or updated. I know that from experience. This one needed a reboot which seemed strange. But it is popping up and quite often I might say as I hit stumble upon 15 times as a quick unbiased check of what's out there. OK, it's sites that feature a theme that I am interested in ;- ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] Mail addresses on web pages
Hi I use a system where the e-mail address is actually a picture (jpg) If you go to: http://www.marketrasengolfclub.co.uk/contacts/ Then right click and select View Source Look for: img src=/images/email/secretary.gif height=20 width=295 alt=Email Address / The Javascript is above that line and fairly obvious how it works We would normally set the page so that the source could not be viewed but have left this one so that the members can see how its done. Cheers Peter www.PeterHartComputers.co.uk ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[OT] Don't make this mistake
http://www.comics.com/wash/opus/ Stephen Russell DBA / Developer Electracash, Inc. 5100 Poplar Ave. Suite 2518 Memphis, Tennessee 38137 1-901-684-0348 Email: [EMAIL PROTECTED] www.electracash.com The real art of conversation is not only to say the right thing at the right time, but also to leave unsaid the wrong thing at the tempting moment. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[NF] TTS (text-to-speech) for Linux or TTS webservice?
Anyone have any experience with Text-To-Speech (TTS) libraries under Linux? Use case: PHP script that accepts text and returns a WAV or MP3 file with text converted to audio ... ideally with support for high quality (commercial) voice fonts? Or ... a 3rd party TSS webservice? Thanks, Malcolm ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Mail addresses on web pages
I'm setting up a simple website for my girlfriend's piano business. She uses yahoo mail, so almost all of the spam will be filtered out, but I'd still like to minimize that even further. So if I understand everyone so far Mail to: with a different label will still be found by robots and that an email form would be better at dissuading spambots. I can also use an obfuscator to mess up the spambot's results. Yahoo does have excellent filtering and I want the reader to be able to see the email address, so maybe the best thing is to let the spam filters do their work. --- Ted Roche [EMAIL PROTECTED] wrote: On 6/26/06, Michael Madigan [EMAIL PROTECTED] wrote: Does it make much of a difference whether the email address is visible on a web page or whether there is a link to a email address when it comes to preventing spam? Spam scrapers read the same forums we do. Anything you can thing to do to hide the address, they can think of to decode it. It's like DRM - it may dissuade the tempted, but won't be much of a deterrent to the dishonest. What is it you are trying to accomplish? If you want a mail me page on a web site, it's probably best to do a web form based email. Otoh, if you want a potential customer/client to get in touch with you, giving them all the info is the right way to go. At http://www.tedroche.com/contact.php, I provide all of the above, and vCard to boot. I've been fortunate that my spam on that account is pretty much handled for me by a set of filters. -- Ted Roche Ted Roche Associates, LLC http://www.tedroche.com [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Mail addresses on web pages
On Jun 26, 2006, at 12:51 PM, Peter Hart wrote: I use a system where the e-mail address is actually a picture (jpg) If you go to: http://www.marketrasengolfclub.co.uk/contacts/ Then right click and select View Source Look for: img src=/images/email/secretary.gif height=20 width=295 alt=Email Address / The Javascript is above that line and fairly obvious how it works Nope. The GIF is the word 'Secretary'; the email address is encoded using standard HTML encoding, which is the oldest obfuscation system out there. -- Ed Leafe -- http://leafe.com -- http://dabodev.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] TTS (text-to-speech) for Linux or TTS webservice?
Nope, but I've done it using VFP and Winders! -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Malcolm Greene Sent: Monday, June 26, 2006 10:02 AM To: profox@leafe.com Subject: [NF] TTS (text-to-speech) for Linux or TTS webservice? Anyone have any experience with Text-To-Speech (TTS) libraries under Linux? Use case: PHP script that accepts text and returns a WAV or MP3 file with text converted to audio ... ideally with support for high quality (commercial) voice fonts? Or ... a 3rd party TSS webservice? Thanks, Malcolm [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Textbox Drag/Drop
Dave, I haven't downloaded your Beta yet, so I'm not sure how you implemented this. But I had a notion to look back on this today. I think I have a possible solution: oFrm = CREATEOBJECT(cFrm) oFrm.Show() READ EVENTS DEFINE CLASS cFrm as Form allowoutput = .F. showtips = .T. ADD OBJECT lbl1 as Label WITH Caption = Hello World, ToolTipText = Double click to edit ADD OBJECT txt1 as textbox WITH value = Hello World, Visible = .F. ADD OBJECT txt2 as textbox WITH top = 40 PROCEDURE Destroy CLEAR EVENTS ENDPROC PROCEDURE Init THIS.lbl1.AddProperty(DragStart,0) ENDPROC PROCEDURE lbl1.MouseDown LPARAMETERS nButton, nShift, nXCoord, nYCoord IF nButton = 1 AND SECONDS()-THIS.DragStart _dblclick THIS.Drag(1) THIS.DragStart = SECONDS() ENDIF ENDPROC PROCEDURE lbl1.DblClick THISForm.txt1.Visible = .T. THISFORM.txt1.SetFocus() THIS.Visible = .F. ENDPROC PROCEDURE lbl1.MouseUp LPARAMETERS nButton, nShift, nXCoord, nYCoord THIS.Drag(0) ENDPROC PROCEDURE txt1.LostFocus THISFORM.lbl1.Caption = THIS.Value THISFORM.lbl1.Visible = .T. THIS.Visible = .F. ENDPROC PROCEDURE txt2.DragDrop LPARAMETERS oSource, nXCoord, nYCoord THIS.Value = oSource.Caption ENDPROC ENDDEFINE Tracy -Original Message- From: Dave Crozier Sent: Tuesday, June 20, 2006 2:59 AM Subject: RE: Textbox Drag/Drop Tracy, Exactly what I mean! This is a real showstopper unless I can come up with a solution which doesn't use timers - the search goes on. Dave Crozier ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Laptop keyboard showing signs of failure
petetheisen wrote: MB Software Solutions wrote: I must comment too much. g The '' key is starting to stop responding. The rest of the laptop (Dell Inspiron 5100 -- 3 years old) appears to be fine. My thought is to get a can of air and blow out the keyboard as it sets. Other tips or suggestions? tia, --Michael Hi Michael! Check Radio Shack for some contact cleaner, red and white spray can. Also, you could see if you can find a keyboard. The keyboard is not *that* hard to change. Has to be the right one, though. If this was a desktop, then yeah, it's a no-brainer...$20 replacement keyboard from Staples or other office store. But this is a laptop, so I doubt it's as easy to change since it's all integrated!! Thanks though for the RS tip. -- Michael J. Babcock, MCP MB Software Solutions, LLC http://mbsoftwaresolutions.com http://fabmate.com Work smarter, not harder, with MBSS custom software solutions! ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: Strong parameter checking
[EMAIL PROTECTED] wrote: Personally I find it easier when the damn compiler throws the error because you can't get your params correct. YMMV. A Visual Studio plug, right? g -- Michael J. Babcock, MCP MB Software Solutions, LLC http://mbsoftwaresolutions.com http://fabmate.com Work smarter, not harder, with MBSS custom software solutions! ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] Laptop keyboard showing signs of failure
The laptops I've tinkered with have 3 or 4 screws holding the keyboard in place, lift the spacebar, pull the keyboard away from the screen, and there is a ribbon cable attaching it to the systemboard. Granted, this isn't as easy as pull cable from back of desktop, but it's been straight forward every time. Tracy -Original Message- From: MB Software Solutions Subject: Re: [NF] Laptop keyboard showing signs of failure If this was a desktop, then yeah, it's a no-brainer...$20 replacement keyboard from Staples or other office store. But this is a laptop, so I doubt it's as easy to change since it's all integrated!! Thanks though for the RS tip. -- Michael J. Babcock, MCP MB Software Solutions, LLC http://mbsoftwaresolutions.com http://fabmate.com Work smarter, not harder, with MBSS custom software solutions! ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: Strong parameter checking
On Jun 26, 2006, at 1:34 PM, MB Software Solutions wrote: default parameter values - which was done much better in Clipper ~g Which is done even better in Python! Well don't just say that without an example!! Otherwise, you're missing an opportunity to plug Dabo!! It's not a Dabo thing; it's just the way Python works. You can pass parameters by either position or by name, with named parameters preferred due to less ambiguity. Any parameter can accept a default value. You can also have 'catch-all' arguments that handle variable numbers of parameters. So, since you want an example, here goes: def __init__(self, parent, properties=None, attProperties=None, *args, **kwargs): This initialization method accepts two positional parameters that are required, since they have no default values: 'self' and 'parent'. 'self' is by convention the name used in all instance methods, equivalent to VFP's 'This'. You can optionally pass the 'properties' and/or 'attProperties' parameters; if you don't, they are initialized with a value of None (VFP's .NULL.). The 'catch-all' parameters are '*args' and '**kwargs', which is the convention used for 'arguments' and 'key-word arguments'. If you pass any additional unnamed parameters, their values will be in a list (array) variable named 'args', and any additional named parameters will be in a dictionary named 'kwargs', with the name as the key and the value as the value. The asterisks are a shorthand for expanding lists and dictionaries, respectively. Why would anyone want to create methods with variable parameters? Well, in Dabo you can initialize a control with as many properties as you need. So I can create a button with: btn = dabo.ui.dButton(mainPanel) ...which will create a standard button on the mainPanel object. Or, I can write: btn = dabo.ui.dButton(mainPanel, Caption=Click Me!, Left=42) ...which will do the same, except now the text caption and the left edge will be set. If I later create a new property named 'Foo', and add it to all my classes, I don't have to go back and change all the initialization signatures for every class; I can just pass a Foo parameter, and thanks to Dabo's property introspection, it will set it without having to write additional code. -- Ed Leafe -- http://leafe.com -- http://dabodev.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [OT] Why Conservatives Can't Govern
I read it, but it left me thinking of Peter Drucker's admonition: it's far better to know what to do then what not to do. That is, we can examine what's wrong and how things got that way until the cows come home, and while there is a place for that, we should be aware that it will not yield a list of what to do. Bill It's a long article but one that describes the situation as well as I've read anywhere. http://www.washingtonmonthly.com/features/2006/0607.wolfe.html Jim Eddins ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Batch processing
Aptly titled! Bill Here's one for Bill g: http://go.theregister.com/news/http://www.regdeveloper.co.uk/2 006/06/23/share_truth/ Andrew Davies MBCS CITP - AndyD 8-)# ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [OT] Why Conservatives Can't Govern
I read it, but it left me thinking of Peter Drucker's admonition: it's far better to know what to do then what not to do. That is, we can examine what's wrong and how things got that way until the cows come home, and while there is a place for that, we should be aware that it will not yield a list of what to do. I thought the last sentence covered what to do: And so the best that can be hoped for is that American voters will do for conservatives what they are unable to do themselves: to vote them out of office. Jim Eddins ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Strong parameter checking
In terms of 'tightly coupled' vs 'loosely coupled' (to use old terms) code, we're now more inclined towards passing parameters to modules versus having modules be aware of their environment. That's a good thing, but it increases the number of parameters being passed around, which could - if the caller is not to be trusted - have the effect of requiring considerable code to inspect parameters in each called method. In any case, my own practice is have some checking of parameters (e.g. pcount), but mostly to aid developers from making mistakes, not to thwart intentional misuse. From that side of the coin, I'd look to global resource protection mechanics and not even think about trying to make every module secure. Bill I'm working on a class that I'm wanting to make Open Source and I'm making functions/methods that take parameters. This function could be abused in ways that I have never anticipated. Since VFP is loosely typed, I'm wondering what checking I have to do on these parameters to make sure that the parameter is provided, not .NULL. and of the type expected? Is this overkill? FUNCTION MyFunction(tcSomething AS String) AS String LOCAL lcRetVal lcRetVal = [] IF PCOUNT() = 1 IF NOT ISNULL(tcSomething) IF VARTYPE(tcSomething) = C IF NOT EMPTY(tcSomething) lcRetVal = [My Function ] + tcSomething ENDIF ENDIF ENDIF ENDIF IF EMPTY(lcRetVal) =MESSAGEBOX(Your call to + PROGRAM() + is lacking. + ; Try again. ENDIF RETURN lcRetVal ENDFUNC What's the most graceful way in VFP to accomplish this? ASSERTS work in development but what about data driven production systems? There must be a better way that I'm unaware of. Personally I find it easiest to check parameters first and get out if necessary and then follow with the heart of the function. This clearly separates the two steps and the meat of the function is cleaner and easier to follow. FUNCTION MyFunction(tcSomething AS String) AS String LOCAL lcRetVal lcRetVal = [] IF PCOUNT() = 0 OR VARTYPE(tcSomething) # C RETURN lcRetVal ENDIF *Now the real meat of the function is not tabbed way over for nothing. RETURN lcRetVal ENDFUNC Mike ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [OT] Why Conservatives Can't Govern
The premise of the article is wrong. Conservatives have governed very well 17 out of the last 25 years as all your paychecks can attest. --- Profox [EMAIL PROTECTED] wrote: I read it, but it left me thinking of Peter Drucker's admonition: it's far better to know what to do then what not to do. That is, we can examine what's wrong and how things got that way until the cows come home, and while there is a place for that, we should be aware that it will not yield a list of what to do. I thought the last sentence covered what to do: And so the best that can be hoped for is that American voters will do for conservatives what they are unable to do themselves: to vote them out of office. Jim Eddins [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [OT] Why Conservatives Can't Govern
That should have read as everyone's paycheck can attest. The premise of the article is wrong. Conservatives have governed very well 17 out of the last 25 years as all your paychecks can attest. --- Profox [EMAIL PROTECTED] wrote: I read it, but it left me thinking of Peter Drucker's admonition: it's far better to know what to do then what not to do. That is, we can examine what's wrong and how things got that way until the cows come home, and while there is a place for that, we should be aware that it will not yield a list of what to do. I thought the last sentence covered what to do: And so the best that can be hoped for is that American voters will do for conservatives what they are unable to do themselves: to vote them out of office. Jim Eddins [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Strong parameter checking
From: Ed Leafe [EMAIL PROTECTED] So with Intellisense telling you what to pass, you still need a compiler to catch bad data types?? Only when I'm patching older VB.NET stuff that was just copy paste to begin with. ;- ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [OT] Now is the time for all brave men and women to come to theaidof their country
A section of land is 640 arces or one square mile, so it would be 104/640 of a square mile. Also, a football field (including the two end zones) is 360 feet long and 160 feet wide for a total of 57,600 square feet. When you take away the two 30-foot-long end zones at each end, the field is 48,000 square feet, making an acre about 91% of the field. An acre which is a common measurement of land area, is equal to 43,560 square feet. so, 43560 x 104 / 48000 = would be about 94.38 football fields big. Regards, LelandJ Bill Arnold wrote: Bill, Among the many secrets the American government cannot keep, one of its biggest (104 acres) and most expensive ($592 million) is the American Embassy being built in Baghdad. Surrounded by fifteen-foot-thick walls, almost as large as the Vatican on a scale comparable to the Mall of America, to which it seems to have a certain spiritual affinity, this is no simple object to hide. Well, 104 acres is not as large as all that. When you put up an embassy in a war zone I don't see anything wrong with putting up thick walls and using 104 acres. That's essentially the size of a good-sized suburban tract-home development. It is larger than most city zoos and smaller than the Wild Animal Park in San Diego County. Good point, but it will need to be protected in any case. That's problematic in a hostile withdrawal situation, don't you think? Of course, I live on a 20-acre parcel. Rather than make it sound really big by comparing it to the size of the Vatican, perhaps we could acknowledge just how tiny Vatican City is. That would make more sense to me. I think the writer of that article just wanted to convey a sense of it's size, and for some reason chose the Vatican to compare it to. I've never been to the Vatican, so have no idea how big it is. In fact, I don't know what 104 acres looks like, coming from the city, so I'm not getting a visual from either metric. If they said it was 1/8th the size of Central Park, that I can relate to s Bill -- Kris www.shamrocktrails.com [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [OT] Why Conservatives Can't Govern
I read it, but it left me thinking of Peter Drucker's admonition: it's far better to know what to do then what not to do. That is, we can examine what's wrong and how things got that way until the cows come home, and while there is a place for that, we should be aware that it will not yield a list of what to do. I thought the last sentence covered what to do: And so the best that can be hoped for is that American voters will do for conservatives what they are unable to do themselves: to vote them out of office. But even so, will the real conservative please stand up? These labels are worse then useless. Maybe they meant something in simpler times, but they have been so spun and bastardized that there is no semblance of useful meaning left. You could accuse me of having conservative and liberal tendencies, but what possible value does that yield? Look at the Democrats and how their bought-and-paid-for rulership deviates from it's rank and file for a perfect example of how people are lining up behind false labels Yes, we surely need to vote the crooked SOB's out of Washington, but if we don't fix the underlying information system and election process, we'll only wind up with different talking heads saying the same things. For openers, people who are elected into office must take an oath not to enrich themselves or their friends with the power we're granting them. People who represent us need to live with us, not in cloistered Washington surrounded by lobbyists. Monopolies and special interests be damned in the land of the free. We have the technology to implement real democracy, do it! The will of the people cannot be worse then the position we're in today. Bill Jim Eddins [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [OT] Now is the time for all brave men and women to cometo theaidof their country
Shouldn't that be an acre is .9438 football fields big? John -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Leland Jackson Sent: Monday, June 26, 2006 12:21 PM To: ProFox Email List Subject: Re: [OT] Now is the time for all brave men and women to cometo theaidof their country A section of land is 640 arces or one square mile, so it would be 104/640 of a square mile. Also, a football field (including the two end zones) is 360 feet long and 160 feet wide for a total of 57,600 square feet. When you take away the two 30-foot-long end zones at each end, the field is 48,000 square feet, making an acre about 91% of the field. An acre which is a common measurement of land area, is equal to 43,560 square feet. so, 43560 x 104 / 48000 = would be about 94.38 football fields big. Regards, LelandJ Bill Arnold wrote: Bill, Among the many secrets the American government cannot keep, one of its biggest (104 acres) and most expensive ($592 million) is the American Embassy being built in Baghdad. Surrounded by fifteen-foot-thick walls, almost as large as the Vatican on a scale comparable to the Mall of America, to which it seems to have a certain spiritual affinity, this is no simple object to hide. Well, 104 acres is not as large as all that. When you put up an embassy in a war zone I don't see anything wrong with putting up thick walls and using 104 acres. That's essentially the size of a good-sized suburban tract-home development. It is larger than most city zoos and smaller than the Wild Animal Park in San Diego County. Good point, but it will need to be protected in any case. That's problematic in a hostile withdrawal situation, don't you think? Of course, I live on a 20-acre parcel. Rather than make it sound really big by comparing it to the size of the Vatican, perhaps we could acknowledge just how tiny Vatican City is. That would make more sense to me. I think the writer of that article just wanted to convey a sense of it's size, and for some reason chose the Vatican to compare it to. I've never been to the Vatican, so have no idea how big it is. In fact, I don't know what 104 acres looks like, coming from the city, so I'm not getting a visual from either metric. If they said it was 1/8th the size of Central Park, that I can relate to s Bill -- Kris www.shamrocktrails.com [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[OT] Postcards are different then cash
This guy made a MD5 generator and accepts postcards as a Thank You. http://www.md5summer.org/Postcards/index.html I didn't see an Elvis, so I guess that I have to go and get one. It's part of my shopping for travel anyway. I always go out and get some Elvis crap to give away to people. If your tip is already put into a check, dropping an Elvis fridge magnet with your payment is a way to open up conversation. I'll be bound for Salzburg, Vienna, and Prague later this week. Stephen Russell DBA / Developer Electracash, Inc. 5100 Poplar Ave. Suite 2518 Memphis, Tennessee 38137 1-901-684-0348 Email: [EMAIL PROTECTED] www.electracash.com The real art of conversation is not only to say the right thing at the right time, but also to leave unsaid the wrong thing at the tempting moment. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] small business consulting gig review
We met yesterday and decided: - POS is overkill for his restaurant today, but a desirable long term objective. Last week I spoke with an IBM 'business partner' who specializes in POS systems, and he said a restaurant really needs to gross between 3/4 and a million/year to justify the expense of POS. The bulk of his business is with large chains, not small restaurants. [note: I think this is an opportunity for VFP] - we'll use a (Gateway) workstation as a 24x7 server. He'll get the longest possible parts replacement warranty (3 or 4 years). It will be placed in a secure room in the back of the establishment, protected by a UPS. It will have a single, large hard drive so to avoid any problems with switching drives while receiving the video feed. It was decided that hardware failure outages will occur, but so infrequently as not to represent a significant exposure. - I'm a little concerned over the Ethernet 100mbs limit. I need to better understand the load coming in from multiple cameras against this limit. - a router will be used as a hub for the cameras and to support an internet connection for remote access/control to the cameras. Wireless access will be turned off, at first anyway (he doesn't like wireless). I looked at the d-link doc on setting up the router, and it looks pretty comprehensive. In fact, so does all their doc. - camera over the register is intended to make people think twice about stealing by it's presence. Videos will not be poured over each day, but on an exception basis. The motion detector feature will keep down the volume of video when the business is closed. - we'll start with one $349 d-link dcs-5300 model, and if it proves inadequate, move that camera into a less important location and replace it with the $899 model. I have located testimony that says the $349 model is adequate. - we'll need to decide between QuickBooks and MS's SBA. This is a hard one, but I'm inclined to give MS the benefit of the doubt because I expect more seamlessness of their product with Office et al, which for right or wrong is on the vast majority of desktops today. While I can accuse Intuit of trying to put their hand in my pocket at every turn, truth is that MS does the same thing. - inventory will not be part of this project. He'll continue doing it as before (printed lists and a manual process). Eventually, with a POS system in the future, this can be revisited. - for database, he doesn't really understand database programs, but reacted well to my demo and will gladly accept a free copy for his limited needs (contacts). Thanks to all who wrote about this. He was very impressed that I have this support system. I mentioned that he might be able to find an email list for restaurant owners, but my own searches keep coming up with email lists that are really just promotional devices, not information sharing/exchanges. Bill ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Interesting SQL Puzzle
Here's a tough one that I could use help with. I need to sum /.group a set of records based on if the States (Nebraska, Arizona, New York), border one another or if a chain of bordering States can be found. So for example, NE $100.00 IA $100.00 IL $100.00 TX $200.00 AZ $350.00 CA $350.00 Group one is $300.00 (NE, IA, IL) - NE borders IA, IA borders IL - a chain Group two is $200.00 (TX) - TX does not border any of other states Group three is $700.00 (AZ, CA) - AZ borders CA Smells like a hierarchical query, but I'm not sure. Also need to be able to assign a group number / designation to the individual records. Anyone dealt with this before? -- [EMAIL PROTECTED] www.mymacaronilife.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[OT] 15 People Who Make America Great
With this issue, we launch our Giving Back Awards in recognition of people who, through bravery or generosity, genius or passion, devote themselves to helping others. From hundreds of nominations, these folks were chosen for imaginative approaches to difficult problems. We hope they remind you of someone-maybe yourself http://www.msnbc.msn.com/id/13530551/site/newsweek/ Bill ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [OT] 15 People Who Make America Great
How does giving money to Guatamalla make America great? Maybe you should send this to the Europeans that hate us. --- Bill Arnold [EMAIL PROTECTED] wrote: With this issue, we launch our Giving Back Awards in recognition of people who, through bravery or generosity, genius or passion, devote themselves to helping others. From hundreds of nominations, these folks were chosen for imaginative approaches to difficult problems. We hope they remind you of someone-maybe yourself http://www.msnbc.msn.com/id/13530551/site/newsweek/ Bill [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: Interesting SQL Puzzle
From: john harvey [EMAIL PROTECTED] Date: Mon, June 26, 2006 3:52 pm To: 'ProFox Email List' profox@leafe.com Yes, this works out the same. You would just pull both columns state+neighbor instead of relation. What if you were trying to get the path from Louisiana to TN? LAMS, MSTN = 200 LAAR, ARTN = 200 LATX, TXAR, ARTN = 300 I'd just put a few states together into a grouping and if your in the group, you get that group value. I have no idea what we are scoring. I have barbecue on the brain in telling a guy who is ding the MIM system what he has to look out for. ;) What if you had a related table with your key, state and relation columns. In the relations column you would have 4 chars, the first two are the state, the next two are the bordering state. Tennessee would have something like the following: Key State relation 1 TN TNAR 1 TN TNMS 1 TN TNMO 1 TN TNKY 1 TN TNNC 1 TN TNVA 1 TN TNAL 1 TN TNGA I was thinking of something like: State Neighbor NE SD NE IA NE MO NE KS NE CO NE WY SD ND SD MN SD IA SD NE SD WY SD MT The problem is that I would need to group together states that don't border eachother, but in which it is between two other states. For example, the table above, you can deduce that NE and ND can be grouped together in the same chain if SD if also present. I think that will make it weird is when you have a situation in wihch three or more states border eachother, like NE, IA, and SD. -- [EMAIL PROTECTED] www.mymacaronilife.com [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [OT] Why Conservatives Can't Govern
The premise of the article is wrong. Conservatives have governed very well 17 out of the last 25 years as all your paychecks can attest. RepbliCONS/Conservatives did not control all three branches until the last 5 years. During the other 20 of the 25 years Democrats controlled at least one, if not two branches of government thereby blocking bad RepubliCON legislation. If we were to accept your premise of 17 out of 25 we'd have to give Democrats a great deal of the credit because they controlled the Senate 11 of those 25 years, the House 15 of 25 and President for 8 of 25. However, as it turns out, real wages for the average american have declined by 6% since 1980, although they did get an increase during Bill Clinton's terms in office. Not only that, but hours worked based on households has gone up 25% since 1980. So, essentially the average american has seen their wages go down but the number of hours worked go up and all that during a period when productivity gains of over 30% helped boost the overall economy. Jim Eddins ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: List Question
On Jun 26, 2006, at 3:57 PM, Frank Burcaw wrote: profox@leafe.com - is that the correct address? Yup ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [WC] Becks!
However, unlike American football, basketball, or nearly every other sport, you cannot simply blow a whistle when you see something: you have to process the entire context, and make split-second decisions as to whether the thing you saw was trifling, in which case you swallow the whistle, or whether the fouled team would lose an advantage by calling a foul How is this different than hockey or basketball (or throwing a flag in American football)? It sounds from another part of your post like FIFA is (unsuccessfully) trying to achieve the same sort of consistency that the American leagues strive for with varying degrees of success. -Jerry Wolper [EMAIL PROTECTED] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [OT] 15 People Who Make America Great
They all hate us, so why are we giving money to them? I think instead of giving money to Guatemalan schools, they should be giving it to American schools, where at least most of them don't hate us. --- Bill Arnold [EMAIL PROTECTED] wrote: How does giving money to Guatamalla make America great? Maybe you should send this to the Europeans that hate us. I guess you're implying that Asians, Africans, South Americans and Middle East folks love us? Bill With this issue, we launch our Giving Back Awards in recognition of people who, through bravery or generosity, genius or passion, devote themselves to helping others. From hundreds of nominations, these folks were chosen for imaginative approaches to difficult problems. We hope they remind you of someone-maybe yourself http://www.msnbc.msn.com/id/13530551/site/newsweek/ Bill [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [OT] 15 People Who Make America Great
They all hate us, so why are we giving money to them? I think instead of giving money to Guatemalan schools, they should be giving it to American schools, where at least most of them don't hate us. I know you're not stupid, and sometimes you really get me laughing, but for the life of me I just can't figure out how you could reason this way. Maybe you're just putting us on, and you don't really mean any of this? Bill How does giving money to Guatamalla make America great? Maybe you should send this to the Europeans that hate us. I guess you're implying that Asians, Africans, South Americans and Middle East folks love us? Bill With this issue, we launch our Giving Back Awards in recognition of people who, through bravery or generosity, genius or passion, devote themselves to helping others. From hundreds of nominations, these folks were chosen for imaginative approaches to difficult problems. We hope they remind you of someone-maybe yourself http://www.msnbc.msn.com/id/13530551/site/newsweek/ Bill [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] Amateur Radio Enthusiasts
Tristan: I am an Extra Class “ham”. My call sign is KJ7LO. I communicate with both phone (microphone) and Morse Code. I also specialize in something called QRP, where I never use more than 5 watts and talk to people all over the world. Although I am joined at the hip with the Internet, I really enjoy the amateur radio stuff. You can contact me off line if you wish. Jeff Jeff Johnson [EMAIL PROTECTED] 623-582-0323 Fax 623-869-0675 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tristan Leask Sent: Monday, June 26, 2006 4:28 AM To: [EMAIL PROTECTED] Subject: [NF] Amateur Radio Enthusiasts Hi All, All while back I spoke to someone very quickly about Amateur Radio stuff. Someone from the UK I think. Is there anybody out there that is keen on this? Cheers for now. Tristan Leask Software Developer Marine Software Ltd [EMAIL PROTECTED] www.marinesoftware.co.uk -- Unless otherwise agreed expressly in writing by Marine Software Limited, this communication and attachments are to be treated as confidential and the information in it may not be used or disclosed except for the purpose for which it was sent. If you are not the intended recipient of this communication you should destroy it without copying, disclosing or otherwise using its contents. Please notify the sender immediately of the error. [EMAIL PROTECTED] -- [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [OT] 15 People Who Make America Great
Seriously, no kidding, helping people who hate us makes no sense at all. There are plenty of deserving Americans who need the help just as much. With all the illiteracy, drugs, violence, illigitimacy, etc. in the inner city schools, seems to me we should be spending our money there. --- Bill Arnold [EMAIL PROTECTED] wrote: They all hate us, so why are we giving money to them? I think instead of giving money to Guatemalan schools, they should be giving it to American schools, where at least most of them don't hate us. I know you're not stupid, and sometimes you really get me laughing, but for the life of me I just can't figure out how you could reason this way. Maybe you're just putting us on, and you don't really mean any of this? Bill How does giving money to Guatamalla make America great? Maybe you should send this to the Europeans that hate us. I guess you're implying that Asians, Africans, South Americans and Middle East folks love us? Bill With this issue, we launch our Giving Back Awards in recognition of people who, through bravery or generosity, genius or passion, devote themselves to helping others. From hundreds of nominations, these folks were chosen for imaginative approaches to difficult problems. We hope they remind you of someone-maybe yourself http://www.msnbc.msn.com/id/13530551/site/newsweek/ Bill [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [OT] 15 People Who Make America Great
Seriously, no kidding, helping people who hate us makes no sense at all. If you peel the onion, you'll get to the foreign policies layer, and then if you keep going, you'll get to the attitude layer at the center. There are plenty of deserving Americans who need the help just as much. With all the illiteracy, drugs, violence, illigitimacy, etc. in the inner city schools, seems to me we should be spending our money there. We are. Nobody is starving to death here. Beyond basic sustenance, what people really need is hope, opportunity and leadership that focuses on building and sharing. The universe has unlimited resources begging to be tapped. If we look at it that way, we'll never be wanting for anything. The question I would ask is why aren't we looking at it that way? Bill They all hate us, so why are we giving money to them? I think instead of giving money to Guatemalan schools, they should be giving it to American schools, where at least most of them don't hate us. I know you're not stupid, and sometimes you really get me laughing, but for the life of me I just can't figure out how you could reason this way. Maybe you're just putting us on, and you don't really mean any of this? Bill ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: ProfoxTech Digest, Vol 37, Issue 128
Message: 1 Date: Mon, 26 Jun 2006 06:51:05 -0700 From: [EMAIL PROTECTED] Subject: RE: Strong parameter checking To: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Content-Type: TEXT/plain; CHARSET=US-ASCII From: Mike yearwood [EMAIL PROTECTED] Personally I find it easiest to check parameters first and get out if necessary and then follow with the heart of the function. This clearly separates the two steps and the meat of the function is cleaner and easier to follow. Personally I find it easier when the damn compiler throws the error because you can't get your params correct. YMMV. Compilers don't catch enough real problems to trust them. In fact no program is as powerful as our brains. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: Strong parameter checking
Hi Kevin Message: 2 Date: Mon, 26 Jun 2006 10:01:21 -0400 From: Kevin Cully [EMAIL PROTECTED] Subject: Re: Strong parameter checking To: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed I would guess that it's a matter of preference but I never like to RETURN in the middle of a function. I think keeping this philosophy forces modularity and keeps my functions small which hopefully increases their re-use. With smaller (shorter) functions, it also keeps the indentation to a minimum. Yes, I do end up with many more methods/functions though. The way you combined the commands, you've already decreased the number of indentations compared to the way that I wrote it out, which is a plus. Dominic's CASE .. ENDCASE decreases the indentation levels as well. Thanks. I've started to think personal preference is too valued. Engineering should be more important. Standards should be more important. In other words, you show me a good reason to do something and I'll drop my personal preference in a flash. I'm returning from the beginning of the function, not the middle. ;) However, using objects that remember settings, you can safely exit almost anywhere. The objects will restore settings when they are destroyed. If it's safe and allows me to have the meat of the function clearly delineated and uncluttered, then that outweighs habits/traditions/personal preference. I too have lots of tiny functions. That's what increases their reuse, regardless of where you return from the function. Those issues are not causally related. Size depends on the task. The bigger functions often reuse the little ones. This is the way the universe is organized. HTH ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[OT] Some interesting Google trends
**http://tinyurl.com/k2zpg http://tinyurl.com/qw9om http://tinyurl.com/pgyta * ** * * * --- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html --- ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] Amateur Radio Enthusiasts
Tristan, I have been into amateur radio for over 30 years now (since I was a teenager). I am very active in several aspects of the hobby especially in on the air competitions called contests. Perhaps I can help you. Neal Sulmeyer, K4EA Third Normal Firm, Inc. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tristan Leask Sent: Monday, June 26, 2006 07:28 To: [EMAIL PROTECTED] Subject: [NF] Amateur Radio Enthusiasts Hi All, All while back I spoke to someone very quickly about Amateur Radio stuff. Someone from the UK I think. Is there anybody out there that is keen on this? Cheers for now. Tristan Leask Software Developer Marine Software Ltd [EMAIL PROTECTED] www.marinesoftware.co.uk -- Unless otherwise agreed expressly in writing by Marine Software Limited, this communication and attachments are to be treated as confidential and the information in it may not be used or disclosed except for the purpose for which it was sent. If you are not the intended recipient of this communication you should destroy it without copying, disclosing or otherwise using its contents. Please notify the sender immediately of the error. [EMAIL PROTECTED] -- [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: From the Adverts: New VFP9 HowTo Book Available
At 08:45 AM 6/26/2006, you wrote: I recommended this book last week, but it's not available. Does anyone have some insights where the author can be reached or notified of the problem on lulu.com? Thanks, Tracy New VFP9 HowTo Book Available http://www.lulu.com/content/106787 Visual FoxPro 9 for Developers by Michael Cummings Sorry, I must of bought the last copy! ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[OT] ooops
http://cbs4.com/topstories/local_story_177194808.html New Lower Prices * Horse Racing Photos at http://www.HorseRacingPix.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[OT] This is a joke, right?
http://www.neworleanscitybusiness.com/uptotheminute.cfm?recid=4912userID=0referer=dailyUpdate New Lower Prices * Horse Racing Photos at http://www.HorseRacingPix.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [OT] Some interesting Google trends
http://tinyurl.com/k2zpg http://tinyurl.com/qw9om http://tinyurl.com/pgyta If you include Visual FoxPro with Foxpro it's the most popular language in China. Too bad they don't buy any. Australians are sexed crazed. Jim Eddins ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.