http://www.tiobe.com/tpci.htm
Obviously the Ruby guys have caught onto how to promote their product!
Dave Crozier
The secret to staying young is to live honestly, eat slowly, and to lie
about your age
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version:
On 9/5/06, Leland Jackson [EMAIL PROTECTED] wrote:
I've noticed the price of oil has come down this last month, both a the
pump, and at the well head, just in time to the coming mid-term
elections. I suspect President Bush and Dick Cheney have called in some
legislative favors that benefited
the Ruby guys have caught onto how to promote their product -
and the D guys:
D is easy to learn, ... a practical language for practical programmers who
need to get the job done quickly, reliably, and leave behind maintainable,
easy to understand code.
provided that you and the people who stay
How about SQL-create-commands? from the top of my head it's used for the
field-level validation in at-least CREATE CURSOR? Probably also for CREATE
TABLE and even ALTER TABLE.
Sietse
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Joel N. Fischoff
Can anyone help me please, my brain is on go-slow
I have a table with umpteen fields
I need to index on column 1, then column 2 in descending order
e.g.
column is a numeric field ranging from 1 to 99
column 2 is a numeric field ranging from 0 to 1,000,000
I need the report to start and sub total
Sytze,
If you are only doing a data extract then:
Select * from table order by F1, F2 descending into cursor curResult
Or if you want to set up a proper index:
Index on Transform(F1)+Transform(100-F2) to tag IndexName
Dave Crozier
The secret to staying young is to live honestly, eat
Sytze,
Slight mistake. Omit the to in the index statement!
Dave Crozier
The secret to staying young is to live honestly, eat slowly, and to lie
about your age
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Sytze de Boer
Sent: 05 September 2006
Hi Sytze
Message: 10
Date: Tue, 5 Sep 2006 16:42:15 +1200
From: Sytze de Boer [EMAIL PROTECTED]
Subject: Indexing
To: [EMAIL PROTECTED]
Message-ID:
[EMAIL PROTECTED]
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Can anyone help me please, my brain is on go-slow
I have a
Dave Crozier wrote:
http://www.tiobe.com/tpci.htm
Obviously the Ruby guys have caught onto how to promote their product!
Dave Crozier
The secret to staying young is to live honestly, eat slowly, and to lie
about your age
I thought VFP had been 13 at some point?
--
Michael J.
Leland Jackson wrote:
I've noticed the price of oil has come down this last month, both a
the pump, and at the well head, just in time to the coming mid-term
elections. I suspect President Bush and Dick Cheney have called in
some legislative favors that benefited Big Oil by asking Big Oil to
I somehow messed up the settings on my laptop so that when I try to load the
Manage Environments in my Task Manager the main vfp desktop stops
running and all I get is the bell when I click anywhere in the vfp window.
I have to hit the Escape key to get my vfp desktop back to normal. It's
as
How aboput creating a program that loops through all the _Screen.Forms and
sets the top and left property to 0 and bind that program to a ON KEY F4
Regards,
Sietse Wijnker
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of James E. Harvey
Sent:
Ted,
It is a question of how you encrypt your data. If the client and
server must generate unique keys and exchange them (in secret), then
the communications are secure, even if you know the *method* they use,
because you don't know the *keys*.
Ok that's clear but if I, as a developer of
You're assuming that the password is stored in either an unencrypted form
Definetely No. If you are a MySQL developer that knows what function does
the checking and returns .T. if we have a valid pwd then you can easily
modify the routine to return *always* .T.
Is it difficult?
-Vassilis
Ed Leafe wrote:
Password matching is done by applying the same one-way algorithm to
the submitted password, and if the result is the same as the stored
encrypted value, it's a match.
What about Vassilis' other point that if you know where the encrypted
version of the password is stored, you
you can easily modify the routine to return *always* .T.
of course - or you could just turn password protection off!
- if it's your db server you decide what level of protection you offer:
for example you could use public key encryption, in which case it is
ultimately the users' responsibility to
On Sep 5, 2006, at 9:16 AM, Vassilis Aggelakos wrote:
You're assuming that the password is stored in either an
unencrypted form
Definetely No. If you are a MySQL developer that knows what
function does the checking and returns .T. if we have a valid pwd
then you can easily modify the
Sietse Wijnker wrote:
How about SQL-create-commands? from the top of my head it's used for the
field-level validation in at-least CREATE CURSOR? Probably also for CREATE
TABLE and even ALTER TABLE.
Sietse
All 3 are correct, Create Cursor, Create Table and Alter Table.
We have a winner!
Bill
On Sep 5, 2006, at 9:27 AM, Peter Cushing wrote:
What about Vassilis' other point that if you know where the
encrypted version of the password is stored, you can save your own
encrypted version over it? Sounds like a good hack but I'm sure it
must have been thought of before. Just
Andy,
of course - or you could just turn password protection off!
Let me clear something
I don't try to hack MySQL server nor it is a problem about my db server.
We hear louder and louder everyday that linux is more secure than windows or
MySQL is more secure than SQL server (I am not an M$
Most common encryption algorithms are well known and documented. It
isn't knowing how a code is generated with modern encryption, it is the
number of permutations that are available that makes them hard to break
(well until they get the molecular pairing worked out).
You can break any
Chris, thanks for that routine.
Although I have solved the current task without it you routine looked
interesting and potentially quite useful so I thought I would test it out a
bit further. I found it necessary to make a couple of changes:
1). Impersonate Administrator user then reset to
Is there any SQLServer (T-SQL) equivalent for VFP PADL() ??
--
Aílsom F. Heringer
[EMAIL PROTECTED]
Skype: ailsom.osklen
Analista de Sistemas
--
Osklen
Departamento de Informática
Rio de Janeiro - RJ
BRASIL
http://www.osklen.com.br
55 21 22198971
In advance of the 2004 Presidential election, the Bush Administration
asked Saudi Arabia, and other oil rich ME countries, to increase
production of oil to keep gasoline prices low, at least until after the
2004 Presidential elections, so nothing these guys do would surprise me.
The neo-con
Anyone who has full write privileges on the server can do just about
anything they want. No database password system is going to do much
good in that case.
All clear now! It is not the app (MySQL etc..) alone but the whole
environment (OS, users, rights etc...) that count also. Many people
Since I've started working with different config.fpw for different
environments, and different foxuser tables for each, I've added the
following procedure call to my developer menu. It helps when something goes
weird in the foxuser table:
Procedure ClearFoxUser
Local lnOk, lcResource, lcSafety
Hi Ailsom, try :-
right(space(q)+p,q)
HTH,
Robbo.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ailsom F.
Heringer (Osklen)
Sent: 05 September 2006 15:13
To: ProFox Email List
Subject: SQLServer: PADL ???
Is there any SQLServer (T-SQL) equivalent
From this conversation is clear that if you are a poor Visual Foxpro
developer and you deploy (to an unknown system) a MySQL server db with your
app, a *bad* guy can theoritically unlock your database.
Vassilis
- Original Message -
From: Vassilis Aggelakos [EMAIL PROTECTED]
To:
Ailsom,
Unfortunately there isnt't a prebuilt function , but for numeric quantities
you can use:
SELECT REPLICATE('0', (10 - LEN(CAST(Quantity, VARCHAR + CAST(Quantity,
VARCHAR) AS PaddedQuantity
FROM Table
Snd if Qty is already a string then:
SELECT REPLICATE('0', (10 - LEN(Quantity))) +
On Sep 5, 2006, at 10:19 AM, Vassilis Aggelakos wrote:
All clear now! It is not the app (MySQL etc..) alone but the whole
environment (OS, users, rights etc...) that count also. Many people
(including myself until now) believe that because MySQL is a secure
dbserver they protected at any
On Sep 5, 2006, at 10:34 AM, Vassilis Aggelakos wrote:
From this conversation is clear that if you are a poor Visual Foxpro
developer and you deploy (to an unknown system) a MySQL server db
with your app, a *bad* guy can theoritically unlock your database.
That's true of *any* database, or
Thank you Ed
I learned a lot today. I don't blame MySQL, I migrate my dbfs to MySQL
these days so I have many silly questions. (maybe it is because the
migration process is a bit boring! -:) )
Thanks again
Vassilis
P.S: Whil, if you are tuned please give us the next chapter!
-
On 9/5/06, Ed Leafe [EMAIL PROTECTED] wrote:
As Ted Roche says, security is not a feature, it's a process.
It's true I say that, but it's not an original quote. I'm pretty sure
I've paraphrased it from Bruce Schneier, but Google searches rather
embarassingly only come up with my blog
To All,
Anyone out there know af the .NET Equivalent of VFP's AddProperty()? I am
just into developing a C# App which needt to create dynamic properties. I
initially used an 2D array holding the property name and value but I'd
really like to be able to create named properties on the fly as per VFP
On Sep 5, 2006, at 11:08 AM, Dave Crozier wrote:
Anyone out there know af the .NET Equivalent of VFP's AddProperty
()? I am
just into developing a C# App which needt to create dynamic
properties. I
initially used an 2D array holding the property name and value but I'd
really like to be able
Properties of what?
Thanks,
Nick Cipollina
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Dave Crozier
Sent: Tuesday, September 05, 2006 11:09 AM
To: [EMAIL PROTECTED]
Subject: [NF] .NET AddProperty() Equivalent
To All,
Anyone out there know af the
= -Original Message-
= From: [EMAIL PROTECTED]
= [mailto:[EMAIL PROTECTED] On Behalf Of MB Software Solutions
= Sent: Tuesday, September 05, 2006 07:34
= To: profox@leafe.com
= Subject: Re: TIOBE Index - VFP Up again
=
= Dave Crozier wrote:
=
= http://www.tiobe.com/tpci.htm
=
=
I am still working on this. If you want faster results, please do not put
NOOPTIMIZE in your query. Thank you.
HALinNY
= -Original Message-
= From: [EMAIL PROTECTED]
= [mailto:[EMAIL PROTECTED] On Behalf Of Bill Anderson
= Sent: Friday, September 01, 2006 17:46
= To: ProFox Email
Ed,
That’s EXACTLY what I want to do in my Factory and for the life of me I
can't find any documentation or examples on it. All the examples assume
object to have a pre-defined set of properties or to be subclassed in a
fixed way which is not very useful in my case as I only want to carry
certain
At 04:50 PM 9/5/2006 +0300, Vassilis Aggelakos wrote:
We hear louder and louder everyday that linux is more secure than windows
or MySQL is more secure than SQL server...
...
Those are just general statements. And they are 'generally' true. But in
any given circumstance, a specific
Can this be done using .Net reflection?
Thanks,
Nick Cipollina
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Dave Crozier
Sent: Tuesday, September 05, 2006 11:21 AM
To: [EMAIL PROTECTED]
Subject: RE: [NF] .NET AddProperty() Equivalent
Ed,
That's
right(space(q)+p,q)
Robbo.
Neat - now confession time - is it all your own work s?
Andrew Davies MBCS CITP
- AndyD 8-)#
**
This email and any files transmitted with it are confidential and intended
solely for the
I noticed the use of the ordway OTAY.
You infidel! Do you realize that OTAY is a registered trademark of Buckwheat?
Please find another ordway to use and refrain from further use of OTAY without
Buckwheat's permission.
Hanktay ouyay.
=
= I don't know why it's not. Here's an easy way to do
Hal Kaplan wrote:
There are 3 types of people in this world: Those who can count, and those who
cannot.
I thought there were 10 types of people in the world: Those who
understand binary and those who don't.
Peter
___
Post Messages to:
= -Original Message-
= From: [EMAIL PROTECTED]
= [mailto:[EMAIL PROTECTED] On Behalf Of Pete Theisen
= Sent: Saturday, September 02, 2006 07:30
= To: ProFox Email List
= Subject: Re: [OT] Using terror to grab power
=
= On Friday 01 September 2006 10:49, Hal Kaplan wrote:
=
= =
Nick,
Just beat you to it there! Yep that is what I just found.
Thanks to all for their help!
Dave Crozier
The secret to staying young is to live honestly, eat slowly, and to lie
about your age
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Nick
Set resource off in the command window allows the Environment Manager to
appear. Setting it back on causes it to go offscreen.
I'm trying to find where in the foxuser.dbf the setting for the screen
positions for the environment manager are.
James E. Harvey
Corresponding Officer/M.I.S.
Hanover
See that, the Bush conspiracy is lowering oil around
the world. LMAO
It's come down a little in the UK too.
--
Paul
___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of
Charlie ,
All true and I totally agree with you.
Try walking in my shoes,
I develop and deploy a vertical market app and I send my CDs to
approximately 1000 companies all over the country. Many of my clients are
totally unknown to me. One of the reasons that I decided to migrate my dbfs
to
Why wouldn't Big Oil in America, take a hit for a couple of months, by
artificially holding down the prices of gasoline at the pumps. In this
way they could sponsor political candidates that would favor them with
legislation that would more than reward them for any loss of revenue,
and after
Bill:
How about the following (VFP8 SP1): I think bacisally it is every command that
has a FOR / WHILE clause...
AVERAGE
INDEX
BLANK
LABEL
BROWSE
LIST
CALCULATE
LOCATE
CHANGE
RECALL
COPY TO
REPLACE
COPY TO ARRAY
REPLACE FROM ARRAY
COUNT
REPORT
DELETE
SCAN
DISPLAY
SORT
EDIT
SUM
EXPORT
TOTAL
snip
Since the day Israel became a free and independent sovereign state.
HALinNY aka Chaim ben Yehuda ha Kohain
Ha, mishpocha!
http://www.mjaa.org/
V/R
//SIGNED//
Stephen S. Wolfe, GS-11, DAF
Data Services Manager
Comm (813) 827-9994 DSN 651-9994
[EMAIL PROTECTED]
= -Original Message-
= From: [EMAIL PROTECTED]
= [mailto:[EMAIL PROTECTED] On Behalf Of Peter Cushing
= Sent: Tuesday, September 05, 2006 11:34
= To: profox@leafe.com
= Subject: Re: TIOBE Index - VFP Up again
=
= Hal Kaplan wrote:
= There are 3 types of people in this world: Those who
Let's make a submission to SQL-2003 ANSI/ISO committee, right away ...
V/R
//SIGNED//
Stephen S. Wolfe, GS-11, DAF
Data Services Manager
Comm (813) 827-9994 DSN 651-9994
[EMAIL PROTECTED]
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Ted Roche
Sent:
Stephen, you've known that for years. What's with the Jews for Jesus website?
Are you into that now?
HALinNY
= -Original Message-
= From: [EMAIL PROTECTED]
= [mailto:[EMAIL PROTECTED] On Behalf Of Wolfe Stephen
= S GS-11 6 MDSS/SGSI
= Sent: Tuesday, September 05, 2006 12:02
= To:
Also, the Bush Administration may be toning down the saber rattling
against Iran; until, after the election. This would allow some of the
uncertainty, about the effect a war with Iran might have on the world
supply of oil, to settle down, but long term, I think the war with Iran
is already
Hi Hal!
LOL
I think it would be pronounced OOTAY, because it's pig latin for TO.
OTAY would translate back to TOE ;)
Besides, you can't call someone infidel in this thread without
spelling it fidelinay (my preference) or infidelway (technically
correct). ;)
BTW guys:
http://seattlepi.nwsource.com/fun/Bizarro.asp?date=20060905
-- 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
IIRC, backward compatibility was taking a great deal of blame for delaying
VISTA. We went through this on this list maybe two months ago. Remember that
M$ guy who blogged about it?
[OT] So what's the deal here? Is M$ taking its cue from the Bush
administration or is it the other way around?
http://www.oneparkavenuereality.com/
Support Israel T-shirts and Stickers
http://www.cafepress.com/rightwingmike/1688891
Right Wing Stuff at http://www.cafepress.com/rightwingmike
___
Post Messages to: ProFox@leafe.com
Subscription Maintenance:
http://www.oneparkavenuereality.com/
Support Israel T-shirts and Stickers
http://www.cafepress.com/rightwingmike/1688891
Right Wing Stuff at http://www.cafepress.com/rightwingmike
___
Post Messages to: ProFox@leafe.com
Subscription Maintenance:
I've got a cursor with a column called iPriority (integer) whereby I
show the user the current set of priorities. I chose the Listbox,
setting it's rowsource to 0-None and populating it with the cursor's
values via SCAN loop in the Listbox.Init event. I set the MoverBars
property to .T. so
On 9/5/06, Vassilis Aggelakos [EMAIL PROTECTED] wrote:
My *valuable* database is an open book if a user of mine (just because he is
the pc owner and has admin rights) modifies the source code of the server.
My ExtraLongAndDifficult password is useless.
Now we are getting to the heart of the
Might not be a concern for your users, but I don't think IIS will install on
XPHome.
Ls
-Original Message-
From: Matthew Jarvis [mailto:[EMAIL PROTECTED]
Can someone give the the highlights one more time about why Pro is
considered preferable to Home editions of XP?
My boss is about
On 9/5/06, Ed Leafe [EMAIL PROTECTED] wrote:
That's true of *any* database, or any program, for that matter. If
you deploy anything in an insecure fashion, a bad guy can get to it.
At a recent LUG meeting, we heard from a fellow who participated in a
security conference and contest
Nope, XP Pro is required for IIS. That is the main reason my most
recent PC purchase had XP Pro and not XP Home edition.
Thanks,
Nick Cipollina
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Lou Syracuse
Sent: Tuesday, September 05, 2006 1:29 PM
At 06:59 PM 9/5/2006 +0300, Vassilis Aggelakos wrote:
Charlie ,
All true and I totally agree with you.
Try walking in my shoes,
I develop and deploy a vertical market app and I send my CDs to
approximately 1000 companies all over the country. Many of my clients are
totally unknown to me. One
Micheal:
I use listboxes with movers all the time:
To jog your memory and/or creative juices here is a code sample of what I have in the interactive change method to
re-set the order of a table displayed in a grid.
local i, lnHold_player, lnRow, lnSubs
gcReport_cutoff =
gcCutoff =
Micheal:
At the risk of beating this to death...here is another example when the movered (is this a word g) listbox is written
to a table. There is logic on the save button to prevent this code if the listbox is empty.
select s_list
for i = 1 to thisform.list1.listcount
scatter memvar blank
How can I copy the contents of a table to %USERPROFILE%\Local Settings\Temp? I
tried creating a variable called m.filename that was equal to
%USERPROFILE%\Local Settings\Temp\temp.dbf and did the following COPY TO
(m.filename)
Said invalid path.
Thanks,
Nick Cipollina
MCTS, MCP
ACS
This might get you headed in a better direction:
ADDBS(GETENV(USERPROFILE)) + Local Settings\Temp
or
ADDBS(GETENV(TEMP))
Tracy
-Original Message-
From: Nick Cipollina
Sent: Tuesday, September 05, 2006 4:44 PM
Subject: Saving to %USERPROFILE%\Local Settings\Temp
How can I copy
On 9/5/06, Nick Cipollina [EMAIL PROTECTED] wrote:
How can I copy the contents of a table to %USERPROFILE%\Local Settings\Temp? I tried
creating a variable called m.filename that was equal to %USERPROFILE%\Local
Settings\Temp\temp.dbf and did the following COPY TO (m.filename)
Said invalid
On 9/5/06, Tracy Pearson [EMAIL PROTECTED] wrote:
This might get you headed in a better direction:
ADDBS(GETENV(USERPROFILE)) + Local Settings\Temp
or
ADDBS(GETENV(TEMP))
Nice, I didn't know about ADDBS(). Looks like one of the old
foxtools.fll functions.
--
Paul
Thanks. I've decided to go with ADDBS(GETENV(USERPROFILE)) + Local
Settings\Temp. If I use TEMP, I get an ugly path.
Thanks,
Nick Cipollina
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Paul Hill
Sent: Tuesday, September 05, 2006 4:59 PM
To:
Nick,
Some functions and controls don't play nice with paths with spaces in them,
unless you quote it.
I don't recall which ones, I tend to quote most everything now when I use
it.
Tracy
-Original Message-
From: Nick Cipollina
Sent: Tuesday, September 05, 2006 5:01 PM
Subject: RE:
A man walked into a very high-tech bar. As he sat down
on a stool he noticed that the bartender was a robot.
The robot clicked to attention and asked, Sir, what
will you have?
The man thought a moment then replied, A martini
please.
The robot clicked a couple of times and mixed the best
martini
Joel N. Fischoff wrote:
ERROR is a KEYWORD to another command. Of course, it's a command
itself, but what command is ERROR a keyword?
@ ... GET is probably what you're looking for. It's part of the
validation part, indicating the error message that gets displayed when
the code in the VALID
Jack Skelley wrote:
Bill:
How about the following (VFP8 SP1): I think bacisally it is every
command that has a FOR / WHILE clause...
AVERAGE
INDEX
BLANK
LABEL
BROWSE
LIST
CALCULATE
LOCATE
CHANGE
RECALL
COPY TO
REPLACE
COPY TO ARRAY
REPLACE FROM ARRAY
COUNT
REPORT
DELETE
SCAN
DISPLAY
SORT
EDIT
To those that may care, and I bet I can count them on my non-existent tail,
Iâm attempting to return to the good graces of this email list. I have been
absent for about 1 and half years. I was working my tail off ( that must be
when I lost it ) on a VFP project and at the end of it,
I know that this is possible, I used to show others developers it, but the rust
is too thick on my brain:
Say I want to set all of the buttons on a form to a given color on a form at
runtime, what is the command/statement to do that? It is a one liner but for
the life of me I have forgotten
Hi Anthony,
Welcome back! Hope you didn't throw your VFP notes away :)
Good news is VFP technical resources have continued to grow, and
libraries are stocked. Ed's archives are still online (bigger) and with
google you can find a bunch of other resources.
VFP is looking real good! VFP9SP1 is
81 matches
Mail list logo