Re: SQL

2004-06-17 Thread Pierre Sahores
Hello again,
First, congratulations for using PostgreSQL ! It's, today, the more 
suitable, secure and powerfull ACID SQL server available, Sybase ASE, 
as the next one. Second, i don't know how to do that available under 
RevDB, as long as my Rev's applications servers are directly targeting 
psql trough shell() calls, but the way is to catch the postmaster/psql 
reply within your RevDB transcript code. In the way i'm using for my 
own, the reply always contains an explicit message alike INSERT DONE, 
SELECT DONE, UPDATE DONE, DELETE DONE, VACCUM DONE, etc for the 
commited transactions and, else, a debug's usable explicit PostgreSQL's 
postmaster's error message, in other cases. Just adapt your PostgreSQL 
config files about the verbose messages level filling your needs and 
catch them from within your transcript code.

Le 17 juin 04, à 02:56, [EMAIL PROTECTED] a écrit :
On Wednesday, June 16, 2004, at 08:44 PM, Mark Wieder wrote:
hershbp-
yes.
Which is ?
The ending command I belive is revCommitDatabase or revdb_commit , 
but the question is the start ?
I'm using PostgreSQL and for PostgreSQL you don't need the commit 
command or function, it saves upon revdb_execute. Now when I need to 
make sure that the whole series of statements where successful I think 
there is something like a begin sql and endSql.
Thanks
p.s.  Iis a command faster then a function ?
--
-Mark Wieder
 [EMAIL PROTECTED]
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]
GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: OpenStack not executed Rev 2.1.2

2004-06-08 Thread Pierre Sahores
Hi,
The same bug affects some of my Rev 2.1.2 stacks -- i, always, use the 
preopenstack statement, instead, as a workaround...

Best Regards,

Le 8 juin 04, à 12:33, Marian Petrides, M.D. a écrit :
I have encountered a couple of instances in which it appears that the 
openStack handler does not get fully executed when I first open a 
stack or run a standalone.

Most recently, I tried to add a password to a non-standalone stack's 
openStack handler.  I wrote the line of code to set the password, 
saved the stack, closed it and removed it from memory then reopened 
it.  Despite the fact that this should have triggered the openStack 
handler it apparently did not-- I was still able to access the stack's 
script without entering a password.

What is even stranger is that I then changed the line to read:  set 
the password of this stack to empty, saved, closed/remove from memory, 
reopen.  Now, I get the password dialog and it responds to the 
password I had set before I reset the password to empty.

This is in Rev 2.1.2 IDE.
Does anybody have any idea why this is happening?
Marian
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]
GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Where to store read/write files on multi-user systems

2004-06-05 Thread Pierre Sahores
Hello Trevor,
Le 5 juin 04, à 00:39, Trevor DeVore a écrit :
On Jun 4, 2004, at 3:47 PM, Pierre Sahores wrote:
Le 4 juin 04, à 16:19, Trevor DeVore a écrit :
Scenario:
An application which consists of the following parts -
1) Revolution executable
2) Revolution stack for storing global user information (read/write)
3) Valentina Database (read/write)
4) Revolution stack for storing user preferences (read/write)
Hello Trevor,
In my idea, the most secure way to get your project up would be to 
set up this all as a work for Apache + a TCP sockets driven 
application server (coded in Rev, Python or Java) connected to an 
ACID compliant database server (PostgreSQL, FireBird, Sybase, 
Oracle,...) where the Rev's client-side apps would have to act as  
browsers of the server-side stuff. Any other way will need lots more 
coding for less usable results (availaibility, concurrents accesses, 
TCO).
Pierre,
This particular application is an interactive training title that will 
be distributed on CD-ROM for the moment but will eventually be 
embedded on medical hardware.  The revolution stacks I'm using for 
data storage allow people using the program to set up multiple users 
and track the number of lessons they have completed.

It isn't multi-user in the sense that multiple people will access the 
program at once but in the fact different users of the same PC could 
access the program.
OK, and sorry !  I was mistaking in about the way your app has to work 
;)

Best Rgards, Pierre
Example -
The administrator will install the application on a Windows XP machine 
in the C:/Program Files directory.  Bob logs in (Bob doesn't have 
administrator rights so he can't write to the C:/Program Files 
directory) and uses the program.  In order for Bob to save his 
progress in the lessons on the computer the revolution stack that 
stores this information needs to be in a area where everyone can 
read/write files.
--
Trevor DeVore
Blue Mango Multimedia
[EMAIL PROTECTED]
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

 
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Where to store read/write files on multi-user systems

2004-06-04 Thread Pierre Sahores
Le 4 juin 04, à 16:19, Trevor DeVore a écrit :
Scenario:
An application which consists of the following parts -
1) Revolution executable
2) Revolution stack for storing global user information (read/write)
3) Valentina Database (read/write)
4) Revolution stack for storing user preferences (read/write)
Hello Trevor,
In my idea, the most secure way to get your project up would be to set 
up this all as a work for Apache + a TCP sockets driven application 
server (coded in Rev, Python or Java) connected to an ACID compliant 
database server (PostgreSQL, FireBird, Sybase, Oracle,...) where the 
Rev's client-side apps would have to act as  browsers of the 
server-side stuff. Any other way will need lots more coding for less 
usable results (availaibility, concurrents accesses, TCO).
Problem:
Where is the best place to store files with different requirements?  
Some should be read/writable by just the user, others by every user 
who uses your application.

Here is what I have come up with and I am looking for feedback on this 
(more appropriate place to store things, etc.).  These use folders 
which are accessible using specialFolderPath or are located where the 
application was installed by the user.

Windows XP/2000
* User specific preference files (4 in my list above)- C:/Documents 
and Settings/USERNAME/Application Data/MYAPP
specialFolderPath(26)
* Shared files writable by everyone (2 and 3)- C:/Documents and 
Settings/All Users/Application Data/MYAPP
specialFolderPath(35)

Windows 98/ME
* User specific preference files (4)- C:/WINDOWS/Application Data/MYAPP
specialFolderPath(26)
* Everything else- C:/Program Files/MYAPP (basically the location 
where the user installs the app)

Mac OS X
* User specific preference files (4)- 
/Users/USERNAME/Library/Preferences/MYAPP
specialFolderPath(pref)
* Shared files writable by everyone (2 and 3)- /Users/Shared/MYAPP
specialFolderPath(sdat)

Mac OS 9
* User specific preference files (4)- OS 9:System Folder/Preferences
specialFolderPath(pref)
* Shared files writable by everyone (2 and 3)- Location where 
application is installed.

--
Trevor DeVore
Blue Mango Multimedia
[EMAIL PROTECTED]
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]
GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: counting empty items

2004-05-24 Thread Pierre Sahores
Hello There,
and..., even without parentheses, tabtabtabtaba will return 4, just 
because the non empty fourth item will force its evaluation...

Best Regards,
Le 24 mai 04, à 19:46, J. Landman Gay a écrit :
On 5/24/04 12:09 PM, rand valentine wrote:
 If I do this:
set the itemDelimiter to tab
put the number of items of tab  tab  tab  tab
 1 is returned.
why not 4? I don't get it.
 -- if I do this:
set the itemDelimiter to tab
put empty into item 4 of testVariable
put the number of items of testVariable
 3 is returned.
why?
Because without forcing the compiler to parse the tabs in the first 
case, each tab is considered a text string. The concatenation looks 
like this:

 tabtabtabtab
If you put parentheses around it, the compiler will evaluate the 
constants first before working with the string:

  put the number of items of (tab  tab  tab  tab)
Gives 4.
--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]
GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Fwd: Thank you.

2004-05-23 Thread Pierre Sahores
Good Evening Roger,
As long as i don't use them, i can't say witch one to choose. Under 
MacOS X, mpgtxwrap seems to do what is expected.

Best, Pierre
Le 23 mai 04, à 18:19, Roger Guay a écrit :
Thank you, Pierre.  I've given up on this piece of video for now as 
it's easier for me to have my customer supply what I need.  For future 
reference, where might I find a demux utility?  Again, thank you for 
your help.

Cheers, Roger

Hi Roger,
This could have to do with the fact that your movie contents could be
saved as a multiplexed track (video and sound at once). If so, you 
will
need to use a demux utility to split the multiplexed track as two
separate new tracks, the first one for the video and the second for 
the
sound. Else, if the video codec is avi, you will need to export the
tracks to get able to manipulate video and sound tracks from inside 
the
QT tools, including the Rev's QT ones.

Best, Pierre

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Imported Video Clip Won't Play

2004-05-22 Thread Pierre Sahores
Hi Roger,
This could have to do with the fact that your movie contents could be 
saved as a multiplexed track (video and sound at once). If so, you will 
need to use a demux utility to split the multiplexed track as two 
separate new tracks, the first one for the video and the second for the 
sound. Else, if the video codec is avi, you will need to export the 
tracks to get able to manipulate video and sound tracks from inside the 
QT tools, including the Rev's QT ones.

Best, Pierre
Le 21 mai 04, à 18:29, Roger Guay a écrit :
Thank you, Pierre.  Your solution works.  I seem to be having other 
problems with this particular file which is not RunRev related.  It 
seems that I can import this file into Quicktime Pro and export it to 
a .mov file OK, but if I then try to edit the converted file, I lose 
the sound.

Thanks for your help,  Roger

Message: 3
Date: Thu, 20 May 2004 21:16:13 +0200
From: Pierre Sahores [EMAIL PROTECTED]
Subject: Re: Imported Video Clip Won't Play
To: How to use Revolution [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Hi Roger,
Does the Movie.mpg open under QuickTime Payer ? If yes, save it,
under QT Pro or equivalent, as Movie.mov or as Movie.mp4. Than, it
will run OK from your Rev's player :)
Best, Pierre
Le 20 mai 04, à 21:01, Roger Guay a écrit :
Hello List
I have a one card stack into which I imported a QuickTime video clip
titled Movie.mpg.  On the card I have a button with a mouseUp
handler and the line: play videoClip Movie.mpg at 200, 100.  All 
I
get is about 2 minutes of the rotating color wheel cursor followed by
a black 2-inch vertical band on the card.  The movie file size is 3.2
MB.  Any ideas?  BTW, I tried removing the .mpg from both the 
script
and the name of the video clip but to no avail . . . same result!

Thanks, Roger
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Imported Video Clip Won't Play

2004-05-20 Thread Pierre Sahores
Hi Roger,
Does the Movie.mpg open under QuickTime Payer ? If yes, save it, 
under QT Pro or equivalent, as Movie.mov or as Movie.mp4. Than, it 
will run OK from your Rev's player :)

Best, Pierre
Le 20 mai 04, à 21:01, Roger Guay a écrit :
Hello List
I have a one card stack into which I imported a QuickTime video clip 
titled Movie.mpg.  On the card I have a button with a mouseUp 
handler and the line: play videoClip Movie.mpg at 200, 100.  All I 
get is about 2 minutes of the rotating color wheel cursor followed by 
a black 2-inch vertical band on the card.  The movie file size is 3.2 
MB.  Any ideas?  BTW, I tried removing the .mpg from both the script 
and the name of the video clip but to no avail . . . same result!

Thanks, Roger
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]
GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Database API placeholder question

2004-05-20 Thread Pierre Sahores
Hello,
It, mainly, depends from the way your SQL back-end is configured and 
interprets what he gets from your networked request. See the SQL db 
doc.

Best, Pierre
Le 20 mai 04, à 17:22, K a écrit :

I have a strange behavior I cannot explain.  When I create a SQL 
statement like below.

SELECT ca,cb,cc from :1 where fa=:2
In this case :1 and :2 is sent to the database with single quotes ('') 
around it  am I configuring something wrong? Is there a option to stop 
this?

K
-==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=-
Disclaimer:
Any resemblance between the above views and those of my
employer, my terminal, or the view out my window are purely
coincidental.
Any resemblance between the above and my own views is 
non-deterministic.

 The question of the existence of views in the absence of anyone to 
hold
them
is left as an exercise for the reader. The question of the existence of
the reader
 is left as an exercise for the second god coefficient.
(A discussion of non-orthogonal, non-integral polytheism is beyond the
scope of this article.)


___
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]
GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: problems with send and macosx .3.3

2004-05-20 Thread Pierre Sahores
Hi,
The way i would use, instead :
- use the post/http methods
- send a sequence of name1=value1name2=value2name3=value3etc...
- catch the socket incoming message, on the server-side Rev's app as a 
PostIn global

- set up a paramsswitcher handler able to parse the PostIn var and 
to pass requests to subhandlers on the mode :

if item 1 of PostIn is name1=value1 then
if  item 2 of PostIn is name2=value2 then subhandler1
else subhanler2
else...
end if
etc...
All works there as expected in using such kind of procs.
Best, Pierre
Le 20 mai 04, à 04:02, [EMAIL PROTECTED] a écrit :
I'm not sure to understand the way you are using to send the
actually, the client sends the login/password through a custom protocol
to the server (the client and server communicate via tcp/ip).. the
server socket receives the data and then uses the send command to 
send
the data received to the proper handler..

-Sean
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: problems with send and macosx .3.3

2004-05-19 Thread Pierre Sahores
Hello Shao,
I'm not sure to understand the way you are using to send the 
login/password messages from each client-side app to the server-side 
app... POST, GET, under HTTP ?
Could you, please, explain a little more how this process is handled ?

I use POST/HTTP to manage such kind of stuffs under MC 2.5/Linux and 
Rev 2.1.2/OSX 3.3 and all works as expected.

Best Regards, Pierre
Le 19 mai 04, à 05:31, [EMAIL PROTECTED] a écrit :
i'm developing a program in runrev 2.1 on macosx .3.3 (aka panther) and
have noticed something weird when using the send command..
i have a multi-user network-enabled intranet program, and during the
testing of the login/password everything went smoothly until i decided
to use someone else's login/password combo..
all the information is being sent from the client to the server and is
completely intact before the send command (the actually send command
is being sent with the do command do to the complexity of it).. if i
change do to answer the proper information is there, but in the
receiving handler the answer states false..
the receiving handler correctly answers my login/password info, and 
it
works fine when everyone else's password is the same as mine.. if the
passwords are changed, it stops working..

now the really weird part to all of this is the fact that my password 
in
the runrev app is base64 encoded and is the same as my macosx login
password.. and!! if i include my password anywhere in the data being
sent for the login/password (ie.. as a dummy parameter) all the other
accounts work..

anyone else see this on macosx?   i'll need to burn a copy and try it 
on
my windows machines at home..

-Sean
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]
GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: CGI engines for Linux - solved

2004-05-15 Thread Pierre Sahores
Le 15 mai 04, à 02:48, Alejandro Tejada a écrit :
Why in some servers, the permissions for the engine
must be set to 755 and in others to 555?
Which Apache preference controls this?
Could be the .htaccess file?
Under Suse-Linux 6.3 to 8.2,  all the config is set from the httpd.conf 
file.
Thanks to everyone for their insights!!!
al
Best, Pierre
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: CGI engines for Linux

2004-05-13 Thread Pierre Sahores
Hi Alejandro,

Do you mean Linux x86 ? I don't have any, here. I can send you one, 
tomorrow, from the office. But if you can find a standard MC 2.5 issue 
on a friendly mirror, this will be the same as the one i will send (MC 
2.5 works, in its standard issue, as well in graphical mode trough its 
X11 IDE, than in console mode where you can use it as CGI  engine or to 
run sockets-driven backgrounder deamons).

Best, Pierre

Le 13 mai 04, à 16:35, Alejandro Tejada a écrit :

CGI engines for Linux

Hi Developers,

I've been installing the REV and MC engines for
cgi in a Linux server. They do not work because
they require additional libraries that are not
installed.
I remember that participants in this list had
mentioned that early releases of these engines
do not require these additional files in the
Linux server.
Could someone compress and send me a copy of
these engines to this mail: [EMAIL PROTECTED]
Or better yet, sent me a link to download?
Thanks in advance.

al

=
Visit my site:
http://www.geocities.com/capellan2000/
Search the mail list:
http://mindlube.com/cgi-bin/search-use-rev.cgi


__
Do you Yahoo!?
Yahoo! Movies - Buy advance tickets for 'Shrek 2'
http://movies.yahoo.com/showtimes/movie?mid=1808405861
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [OT] Scriptable DMG tool?

2004-05-12 Thread Pierre Sahores
Hello Richard,

I'm not using this kind of tools and my reply will, perhaps, perhaps 
not, be a little off topic ;)

http://www.apple.com/downloads/macosx/development_tools/iceberg.html

Best, Pierre

Le 12 mai 04, à 20:27, Richard Gaskin a écrit :

I build a lot of DMGs, but Apple's Disk Utility isn't scriptable so I 
have no way to automate that end of my build process.

Any of you know of a scriptable alternative to Disk Utility for making 
DMGs?

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 Rev tools and more:  http://www.fourthworld.com/rev
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Rev's P2P QT playback app draft (was: Data Protection)

2004-05-11 Thread Pierre Sahores
Hello again, Richard,

It's always a bad idea too fast to reply to Richard's mails ! After 
reading it twice...

but the same file wrapped in a SMIL document triggers a streaming 
behavior from QT, such that the media starts playing as soon as even a 
small amount of it has been buffered.
Nothing tested from the below draft, at this point...

We can expect that the SMIL tags are acting, in HTTP (GET) mode, 
exactly as the QTSS indications in RTSP (POST) mode... So, a very 
height potential input , Friend !  Thanks to point our attention on 
this ;D

1.- If the QT player plays each amount of the movie sequence as soon as 
the next SMIL tag is downloaded, it could be, for us, a way to serve 
the clients in a streaming-alike QOS mode but without using any QTSS 
nor Helix server (nor their fat indicators to serve, along the movie 
datas), as soon as we use the right way to replace the Apple's QT 
player by a Rev's one...

2.- In replacing the Apple's QT player by a Rev app, there are, 
probably, ways for us to setup, on a P2P basis, a movies playback 
networked solution, where each connected Rev's QT player will, mainly, 
act as a server for the next one, and where, in a one to many alike 
mode, for each different movie to be served, only the first request 
will be outputed from the provider's main HTTP movies host.

3.- In using the Rev's players callbacks features along the movies are 
playing on each client, it will be a way to let them send, as POSTs, 
declarative messages to the main HTTP movies host : the IP addresses of 
the clients able to relay the served movies, with, for each, the local 
currentTime value of the cached movie, so the mainserver can 
relay/forward each new client time linedrequest in the most 
adaptative way to one of the next connected Rev's P2P QT playback 
app...

Lost to test before having this kind of set-up available in production 
mode but, for sure, an interesting project, because your starting point 
mail, because Rev and because we enjoy that all so much ;)

Thanks again so much, Richard.

Kind Regards, Pierre

Le 9 mai 04, à 21:03, Richard Gaskin a écrit :

Pierre Sahores wrote:
BTW : just a little off topic... Do you have any web docs entry 
points to share about streaming QT/MP4 contents in a one to many 
sheme, runnable in IPV4, without having to send a different stream to 
each conected user, something like binding the IPV6 broadcast address 
witch could work in IPV4 mode ?... IPV6 is so great, as dream ;)
It's a rare day when I can lend a hand to Pierre on Internet stuff, 
but maybe this will help:
This help lots, yet, after reading your input more carefully !
In some limited testing here I've had surprisingly good results 
playing SMIL documents in player objects.  What impresses me most is 
that you can use media stored on any normal Web server:  when playing 
a media file from a Web server directly QT insists on downloading the 
file before running it, but the same file wrapped in a SMIL document 
triggers a streaming behavior from QT, such that the media starts 
playing as soon as even a small amount of it has been buffered. QT's 
handling of media referenced within SMIL documents appears to be much 
more efficient than even using the quick-start option.

So conceivably, if the goal is to send different media to different 
clients, one could write a Perl or Rev CGI to generate the SMIL on the 
fly, referencing different media as needed.

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 Rev tools and more:  http://www.fourthworld.com/rev
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Data Protection (was: Another CGI question. Keeping an array over more than one Webpage

2004-05-09 Thread Pierre Sahores
Hello Alejandro and All,

Le 9 mai 04, à 02:25, Alejandro Tejada a écrit :

on Sat, 8 May 2004 00:39:58 +0200
Pierre Sahores wrote in response to Alejandro Tejada:
By the way, talking about protection of data,
Does exist a way to get the contents or
the scripts of stacks opened directly in the
engine, downloaded from the web?
Someone told me that it's possible to make a dump
of the memory and take the data from the resulting
file. It's really possible to get a stack from a
dumped memory file?

Even if it's, in theory, possible, suppose, just as
an example, in
between many other possibles ways :
1.- your main stack is password protected ;
2.- this stack contains substacks protected by
randomly set passwords ;
3.- the mainstack herits from the substacks stack's
and/or card's
scripts by activating them as front and back
scripts...
No sure it will be a piece of cake to rebuild all
the stuff needed to
get the stack cracked and runable at the same
time...
Pierre, you work in the Linux platform, where these
kind of memory dump tools are common.
100% true ! It's why is it's always a very bad idea to use only one 
scheme to protect a program against unauthorised use, copy, 
duplication, etc...
Could you make a small test with a password protected
stack and another unprotected, in the next weekend?
Unneeded, as long as we are ok with the fact that we need to use a 
multiple encryptation states and protocols method to set-up a real 
difficult to crack protection scheme. Even the DES or RSA ways with 
nothing more would be like travelling over the seas in a Zepplin just 
token out from its museum... This kind of fly would, probably, in many 
cases, become very dangerous and not only under the windows platform ;)
Read the information in this page:

http://www.nii.co.in/vuln/crypt.html

I remember an hypercard stack i did so uncrackable,
uncopyable, etc...
that i could never restart it until i took together
an old unprotected
issue of it and the source code of the protected
stack to build a new one...
This is very interesting. Do you remember the approach
that you take to create this kind of protection?
Mainly, the method had to do with splitting the app in two parts (a 
splash screen stack, the main stacks of the app) where the splash 
screen was popping up, on startup, to ask for a password to the user. 
The password input was compared to to reference' one inside an XFCN res 
stored in one of the main stacks of the app, trough an XFCN 
encryptation/decryptation proc res able to start only if a third res 
was present in the MacOS 8 system's library. One of the main part of 
the game consisted in having this discrete system's res installed 
when the authorised user launched the app, for the first time, on a new 
box.

Each time the user was launching the app, he had to enter the password 
and if the input didn't launch the verification proc or match the right 
password reference, the app was just quitting before any main stacks of 
the app comes up in ram (not started at all)... To the end, there was 
some more procs in about the protection of the main stacks too ;)

In about protecting code and apps, the key
features are in the
design, lots more than in the technical tasks...
Agreed, but when we are working with other people's
data, safekeeping it's a 24 hour requisite.
Thanks a lot for your insights!

You welcome,

Best, Pierre

BTW : just a little off topic... Do you have any web docs entry points 
to share about streaming QT/MP4 contents in a one to many sheme, 
runnable in IPV4, without having to send a different stream to each 
conected user, something like binding the IPV6 broadcast address witch 
could work in IPV4 mode ?... IPV6 is so great, as dream ;)

Thanks a lot :)

al

=
Visit my site:
http://www.geocities.com/capellan2000/
Search the mail list:
http://mindlube.com/cgi-bin/search-use-rev.cgi


__
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs
http://hotjobs.sweepstakes.yahoo.com/careermakeover
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
 

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Another CGI question. Keeping an array over more than one Webpage.

2004-05-07 Thread Pierre Sahores
Le 7 mai 04, à 15:06, jbv a écrit :



Malte,

Hi,

now that I´ve set everything up on my machine here I´m eager to play 
around
with the CGI stuff. Would it be possible to keep the values stored in 
an
array over more than one Webpage and manipulate that array on Page 1, 
Page
2, etc? Do I need to use cookies for that?

you can use temp files on your server, or hidden flds on your
successive webpages with the post cmd.
JB
Hello,

The second way you describe, JB, (the use of hidden.../hidden 
tags in the posted Form) is the first i would recommand if the cgi/app 
need to interact with lots of clients in concurrent access mode. If 
needed, this way lets us crypt - encode/decode - the hidden tags 
contents from the server-side cgi/app, if we wants to preserve those 
datas from beeing viewed, on the client side, by reading the form 
source code.

About using globals on the server-side : be carefull to separe them in 
3 different classes of globals (with no care about their contents and 
structure - arrays, not arrays). The first category of globals have to 
handle the cgi/app environment vars (forms headers and masks, lists of 
users access authorisations, etc...) to be loaded when the cgi/app 
starts, the second category of globals will contains the main incoming 
posted requests values - as postedtag1=value1postedtag2=value2, 
etc... - you can decode in as many as you need subvars to handle the 
main global of thoses posted requests values, the third category of 
globals will have to handle the datas to be replyied over the web or 
lan to the final client-side user. In handling the code trough this 
method, we are able to prevent any possible difficulties about the 
concurrent access requests.

About using temp files : because a read/write proc is always slower 
than getting/setting a global var, i avoid, for my own to use temp 
files.

Best, Pierre
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Another CGI question. Keeping an array over more than oneWebpage.

2004-05-07 Thread Pierre Sahores
'Evening JB,

True in this case even if i prefer, for my own, the hidden 
tags+encrypted indexes way ;)

Best Regards,

Pierre

Pierre,

About using temp files : because a read/write proc is always slower
than getting/setting a global var, i avoid, for my own to use temp
files.
I see your point, but if the end user is not supposed to see the
data, temp files are the only solution (because end users can
always display the source code of the web page).
JB

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Another CGI question. Keeping an array over more than one Webpage

2004-05-07 Thread Pierre Sahores
Le 7 mai 04, à 21:10, Alejandro Tejada a écrit :

on Fri, 07 May 2004
jbv respond to Pierre:
Pierre wrote:
About using temp files : because a read/write proc
is always slower
than getting/setting a global var, i avoid, for my
own to use temp
files.

I see your point, but if the end user is not
supposed to see the
data, temp files are the only solution (because end
users can
always display the source code of the web page).
Not always, according to some JB.
There is a product named WebLock Pro
http://www.weblockpro.com

that encrypt webpages. It's interesting, because
the creator of this technology could disable the
printscreen key, so the user could not take a screen-
shot of the pages protected. I've read that it's
easy to override this protection scheme, but the
instruction to do so are not clear.
'Evening,

By the way, talking about protection of data,
Does exist a way to get the contents or
the scripts of stacks opened directly in the engine,
downloaded from the web?
Someone told me that it's possible to make a dump of
the memory and take the data from the resulting file.
It's really possible to get a stack from a dumped
memory file?
Even if it's, in theory, possible, suppose, just as an example, in 
between many other possibles ways :

1.- your main stack is password protected ;
2.- this stack contains substacks protected by randomly set passwords ;
3.- the mainstack herits from the substacks stack's and/or card's 
scripts by activating them as front and back scripts...

No sure it will be a piece of cake to rebuild all the stuff needed to 
get the stack cracked and runable at the same time...

I remember an hypercard stack i did so uncrackable, uncopyable, etc... 
that i could never restart it until i took together an old unprotected 
issue of it and the source code of the protected stack to build a new 
one... In about protecting code and apps, the key features are in the 
design, lots more than in the technical tasks...

Best Regards; Pierre
Thanks in advance.

al

=
Visit my site:
http://www.geocities.com/capellan2000/
Search the mail list:
http://mindlube.com/cgi-bin/search-use-rev.cgi


__
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs
http://hotjobs.sweepstakes.yahoo.com/careermakeover
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Rev cgi install + potential problem with cgi tutorial

2004-05-06 Thread Pierre Sahores
Le 6 mai 04, à 20:29, jbv a écrit :
Hi folks,
You probably remember my posts from last week about
the problems I was facing while trying to install Rev cgi
on a Linux server.
I'm happy to say that these problems have been solved,
and I thought some of you could be interested in knowing
what was wrong.
Actually the main reason why Rev cgi wasn't running
properly (not running at all in fact) was because the server
configuration had been carefully set to prevent any executable
to launch from the cgi-bin folder.
The local Linux expert who halped me on this issue told me
that a few rules should be followed, for instance :
- it looks like a BAD IDEA to install the cgi engine and the scripts
in the same folder (it might open a serious SECURITY HOLE in
Apache), and any well-configured server doesn't allow that;
- it is a good idea to set privileges of the scripts files (and of the
directories in which they are installed) so that only the cgi
engine (that is supposed to run them) can run them;
- if your cgi scripts are supposed to create / delete folders  files,
it is a good idea to allow these operations in a special directory,
and to set privileges so that only your engine and your scripts
could do it.
We actually spent a couple of hours setting and testing everything,
and now everything runs fine.
I don't think I'm overreacting on this topic (although I don't want
to scare anyone) but I have the strong feeling that if you want to
use Rev cgi for some serious / professional project (and not only
some home experiments), you should be wise to take all these security
issues into consideration, and ask for advice from a Linux specialist.
For that reason, I think that the installation part of the cgi tutorial
should be re-written, and should include more detailed advices about
the installation procedure.
Best,
JB
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: RevDocs 2.12 Available in HTML

2004-05-01 Thread Pierre Sahores
Thanks Robert :-)

Best,

Pierre

Le 30 avr. 04, à 21:13, Robert J Warren a écrit :

Dear Runrev Colleagues,

If you would like to examine the said revdocs.htm, it is available for
download at http://www.howsoft.com/runrev/
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Post command

2004-05-01 Thread Pierre Sahores
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Any COMPLETE database solutions for Rev? ( thanks to all of u)

2004-04-30 Thread Pierre Sahores
Le 30 avr. 04, à 16:23, JKValdez a écrit :

Any feedback is most welcome. TIA!

(OT - I'm curious if any of you are using Rev on Suse linux. I'm 
experiencing problems in the IDE where windows  palettes disappear  
the script editor cannot be evoked. Just curious.)
Hi JK,

Suse 8.2 Pro x86 servers and dev laptops, KDE 3.1.1 under XFree and 
console-mode sockets driven events, MC 2.5 and Rev 2.1.2, all parts of 
those configs very friendly here :)

Be just carefull about the KDE clipboard / MC / Rev script editors 
incompatibilities. To have the script editors OK, the KDE clipboard, 
and probably, too, the Gnome one, need, imperativelly, to be turned 
off.

Bests,

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Any COMPLETE database solutions for Rev? ( thanks to all of u)

2004-04-30 Thread Pierre Sahores
Le 30 avr. 04, à 16:23, JKValdez a écrit :

I think all of the SQL dB posts ultimately are looking for a complete 
Rev solution. So does anyone have a *COMPLETE* IDE for making dB apps 
with Rev (something that resembles perhaps Filemaker or Access)? How 
about any tools or *most importantly* a full featured sample stack? Is 
anyone interested in teaming up on delivering this? I am willing to 
pay for these resources, but I need to determine the feasibility of 
making these front ends in Rev very soon, or I need to choose some 
other technology like Servoy.
JK,

I used Rev (and before that Metacard) as my main dev tool to build 
n-tier apps for years (CRM client-side front ends, server-side Web 
and CRM applications servers, binded to PostgreSQL, QTSS and so on, 
back-end servers, client/server managment tools (PostgreSQL pgdumps, 
QTSS movies updating, etc...).

Rev is the perfect tool to set-up, drive and manage those kind of 
tasks, even if other tools, alike Servoy, are doing that too, as 
specialized dedicated tools.

The main reason that pushed me to avoid the use of dedicated tools to 
drive and manage my n-tier apps (including the main J2EE frameworks, 
Servoy and others) has  to do with the fact that Rev let me do in just 
one tool and one langage 95% of what i would have to code in using 
dozen of different frameworks instead.

Each new needed line of code i write in transcript will be reused in 
future apps and tasks for many and many times. If i try to do same in 
using the J2EE paradigm (as an example), i will have to spend 70% of my 
works in technical tasks (coding, frameworks set-up, unary testing, 
etc..) and 30% in about designing my apps to feet the customers 
needs...

In using Rev and Transcript, and, just because the XTalk paradigm key 
features are binded together to give to the apps designer the more 
suitable tools he need to never shut down in only technical 
engineering tasks and troubles and always staying able to see, watch 
and build the apps from a top headed point of view. Because Rev is, in 
the same time, an object-modeled, a message-driven framework and a very 
elegant langage, because Rev is builded on top of a micro-kernel 
engine, bindable in both graphical and console modes to stacks, 
standalones and scripts, this tools is the onest to let us, in using 
Transcript, build drived events commands sent, in client/server mode, 
not to an interpreter, not to a compiler but, just, to the Revolution 
microkernel engine

It's always, in using Rev, a way to build a solution witch will run as 
fast as any C/C++ compiled app does (see benchmarks of the competitions 
what are happening some times on the lists (archives) against tools 
like Pascal, C/C++, RealBasic, Shell driven apps. About comparing the 
Rev engine to the JVM 1.4.2, Rev 2.1.2 is, at least, running 600% 
faster than the JVM in about TCP/IP sockets driven client/server 
solutions (deamons) under the Linux x86 platform. As you right expect, 
it can make a big difference in about all of the environmental 
compartiments the Rev app is interacting with (hardware, databases 
accesses, security including proxying apps, etc...).

One more word : Rev is the best tool i ever seen as able to run my apps 
in test mode, along i'm developping and debugging them. Because its 
native client/server architecture (IDE framework + console-mode 
sockets driven events model + microkernel engine), i can, in the same 
time, have the app (i'm right now coding) play back an rtsp streamed 
movie and the script editor opened to code and debug an updated issue 
of the code witch handle, right now, the movie playback...

Rev let us spend 70% of our working time in designing our apps and, for 
me, the unintersting part of the job is at 0%, just because when we are 
spending the needed 30% of time in writing the code, the pleasure is to 
write the more compact, secure and elegant we can ;)

To the end, Rev is, at least, one of the bests tools, and perhaps the 
best one, that give us the liberty to become, day after day, best apps 
designer's and xtreme programming experts.

Hope this helps

Best Regards,

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Linux cgi engine problem : Premature end of script headers

2004-04-29 Thread Pierre Sahores
Hi JB,

I don't have my linux development laptop, here at the office, nor any 
cgis running on my linux production servers. So, the best i can is to 
have an eye at this linux dev laptop as soon as i will be back at home 
and send you some working examples.

Best, Pierre

Le 29 avr. 04, à 09:55, jbv a écrit :

Hi all,

Still with my Rev cgi installation problem.

Just checked the server error log, and here's what I get
everytime I try to use a cgi script :
Premature end of script headers: /home/httpd/html/cgi-bin/hello.cgi
Dear Linux gurus, any idea ?

Thanks,
JB
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Images in Fields are a bummer

2004-04-28 Thread Pierre Sahores
Hello Xavier,

As a workaround, did you try to use QT players, as receipts of the 
images or images sources ?...

Bests, Pierre

Le 27 avr. 04, à 11:37, [EMAIL PROTECTED] a écrit :

Hi everyone,

How many of you get RR to crash SYSTEMATICALLY
when you play with HTMLText with images or imagesource?
On windows (NT4 or W2K), in MC 2.x or RR 2.x, it seems like this is a
CONSTANT!
-- snip --

Xavier

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: XML parsing

2004-04-28 Thread Pierre Sahores
Thanks for doing this, Sarah. Will gratly help me to put my fingers - 
each after an other -, in the XML paradigm ;)

Best, Pierre

Le 28 avr. 04, à 02:23, Sarah Reichelt a écrit :

I am actually working on an XML tutorial right now, having had 
problems myself. It's very much a case of starting small, checking all 
the results and building up gradually, but I think I'm getting there 
now. I am away for the next two weeks but hopefully I will have my 
tutorial finished by the time I get back.

When it is ready, I was thinking of offering it to RunRev for 
inclusion with Revolution itself as it seems to fill a blank spot in 
the current docs, but I will also release it on my own web site.

Cheers,
Sarah
On 28 Apr 2004, at 10:08 am, kee nethery wrote:

I'm playing with the XML libraries and the thing I'm having trouble 
with is understanding the terminology. The definitions are extremely 
sparse and because of that I cannot figure out which functions do 
what I want. What would be extremely useful are examples. Not example 
code by itself, but example code with defined inputs and what that 
code does as an output with that input.

for example this is a sample from the docs and it is just one step 
better than useless:

put revXMLParent(1,/City/Publisher) into parent

If treeId 1 is:

City
  Publisher name=easy
Authorjeff/Author
Authormary/Author
  /Publisher
  Publisher name=difficult
Authorbob/Author
Authorcarol/Author
  /Publisher
/City
what does parent get set to?

What would be really useful is if someone could develop an example 
tree that can be used to demonstrate all the functions. Then I'll be 
able to look at the sample code, look at the sample inputs, see which 
function gets the data I'm looking for, and then use that function.

Right now I have to manually build a tree and then try all the 
possible functions against it to see which function produces the 
information I am seeking.

It would be so helpful if the docs had a full example tree and all 
the example functions used that tree and showed the results they 
would return.

Just my 2 cents,
Kee Nethery
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: mouse handlers in QT players cause RR to crash

2004-04-26 Thread Pierre Sahores
Hi,

Don't crash for me under Rev 2.12 / 2.2, Panther 10.3.3 and PWB G4 12  
1 Ghz 768 Mo Ram / IceBook 12 800 Mhz 640 Mo Ram

Best, Pierre

Le 26 avr. 04, à 09:32, rodney tamblyn a écrit :

http://www.runrev.com/revolution/developers/bugdatabase/show_bug.cgi? 
id=1539

In Windows, RR 2.2, Quicktime 6.5:
- create a new stack with an player object
- point player to a movie file
- enter script into player (or suitable variant into card script)
on mouseUp
  if the playRate of me = 1 then
set the playRate of me to 0
 else
set the playRate of me to 1
  end if
end mouseUp
- Click on the movie while it is playing (or click the pause icon in  
the controller which should be visible).  Digital static will come out  
of the speakers and the movie will jump to the end.  RR may crash,  
movie is unplayable from now on.

If you substitute paused  in the above script you'll get the same  
result, passing the message to the card and calling from there (e.g.  
set the paused of player 1 to false etc) also crashes.  It seems to be  
a problem with mouse events in players per se.

--
Rodney Tamblyn
44 Melville Street
Dunedin
New Zealand
+64 3 4778606
http://rodney.weblogs.com/
http://oceanbrowser.com
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Documentation on developing externals

2004-04-26 Thread Pierre Sahores
Hi Richard,

Le 26 avr. 04, à 17:39, Richard Gaskin a écrit :
Historically the approach for resolving bottlenecks has been to add 
language features that address them directly.  For two recent 
examples, the split and compine commands were added as the result of 
discussions on optimization needs.
What's this compine command, exactly ? I did'nt found any info in the 
Rev 2.2 doc stacks...

Thanks :)

Best, Pierre

-- snip --
--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Maximum size of POST data

2004-04-21 Thread Pierre Sahores
Hi Richard,

In addition to Dave's reply, i don't know what is the practical limit 
in sending urlencoded form contains to a remote server via the POST 
method : i never reached a limit witch could limit my needs... In about 
getting server's replies from POST requests (PostgreSQL queries), 
with the configs i'm handling, the practical limit is at 16 Mo each 
query.

In both cases (sending and getting datas trough POSTs), the technical 
limit is feeting all my practical needs and i would never design apps 
sets to reach them...

The most important advantage we can get in using POSTs instead of GETs 
has to do with the security of the first kind of transaction, just 
because the POST method let us handle closed availables and autorised 
procs lists on the server-side apps. Because any request (POST and GET) 
that don't feet those closed list are just unable to interact with the 
servers apps, the POST method is the best one we can use to set up 
rock-solid proxying applications servers in front of our internet 
connected boxes...

Best Regards, Pierre

At 5:14 am -0700 20/4/04, Richard Gaskin wrote:
What is the maximum size of data that can be sent with the POST
command?
There's no fixed limit, but as the data is loaded into RAM first, it
will be as much as your system can handle.
Cheers
Dave
--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Main stack sub stack

2004-04-20 Thread Pierre Sahores
Hello,

Yes, the container of a substack is always its mainstack file. No it's 
never stored in a separate file, as long as you don't choose to extract 
it from its mainstack file to save it as a new mainstack stored it its 
own separate file.

Le 19 avr. 04, à 18:50, Hershel Fisch a écrit :

Hello every body ,
Question , is a subStack always in the same file as the mainStack or 
it can be a seperate file and still be a subStack ?
Thanks, hershrev

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Elementary Question

2004-04-18 Thread Pierre Sahores
Hello,

This work is full suitable in using Rev but, as you say yourself, the 
main job is less technical than conceptual. Think the design of your 
app first and, second, go head with the rev's parsing functions (offset 
functions, array vars, xml libs, ...) and databases connectors to get 
your project up.

Rev is a perfect tool for this kind of apps.

Hope this help,

Best, Pierre

Le 18 avr. 04, à 23:08, Varen Swaab a écrit :

Hi all!

I'm sorry if this question seems elementary but I'm not too familiar 
with Revolution and I'm fairly new to programming. I'm trying to 
architect a program concept I have but I'm not sure how to go about 
it.

I'd like to load a text based web page into a stack and have the links 
in this web page to be able to trigger (when clicked) the loading of a 
remote xml file into revolution to provide the content for a series of 
animations. Or, perhaps there is a better way to do this?

The goal is to allow a user to browse database content (from an online 
mysql database) as a web page and load content (xml, html or just 
plain text) from this database to provide content for a slideshow.

ANY ideas or tips would be greatly appreciated.

Thanks

Varen Swaab

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: New engine...

2004-04-17 Thread Pierre Sahores
Thanks for the info, Monte. Works fine here (MacOS X 10.3.3, PWB 64 12  
1 Ghz) after replacing the old 2.2 engine package by this one

Le 18 avr. 04, à 01:10, Monte Goulding a écrit :


Aha, but that does not help me in the moment ;-)
Oh.. you are trying to use this to install a new engine.
Yes!
(...at last... ;-)
I imagine the new
engine has been posted some other way (at least I hope it has).
It might surprise you, but NO, not available anywhere yet!!!
Try:
http://www.runrev.com/revolution/downloads/distributions/current/ 
updates/

Cheers

Monte

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: New engine...

2004-04-16 Thread Pierre Sahores
Le 16 avr. 04, à 10:45, Klaus Major a écrit :

Hi Monte,

Hi all,

looks like there are some new engines on the RR ftp-server...
The Mac OS X version is called: Revolution.app.dir.gz
Can anyone give me a small hint on how to decompress it correctly
and usable?
I end up with a document called Revolution.app.dir...
(When using Stuffit...)
If i remove all the suffixes and put the engine (? probably not yet) 
in
the right place:
/Contents/MacOS/Revolution
nothing happens when doubleclicking the app...
Hi

The engines directory on the FTP server is for engine downloads in the
standalone builder. Mark and I designed a new system that uses the 
custom
revcompress and revdecompress commands to make it simpler to download
application bundles an MacOS engines with resource forks. These 
commands are
undocumented and in the revBackScript button. If there's interest in 
us
documenting them they can be moved to the revCommon button for the 
next
release. The commands use custom properties of stacks to archive 
directories
and single files and maintain resource forks and file types.
This is very interesting and yes, i would like to see it in the 
revCommon button...

BUT, it still does not work when i revDecompress that file, simply 
won't launch!!!

Couple o'minutes later:

The actual engine in that new revdecompressed app
/Contents/MacOS/Revolution does NOT have an icon, is just a 
document and
no Unix executable file in the finder-info, as it should be!

Very strange, since the icons etc... are present?
For what i seen in opening it in BBedit and in the current Rev 2.2 
issue, the file Revolution.app.dir (renamed to Revolution.rev) is seen 
by both as a rev's stack ...


Cheers

Monte
Regards

Klaus Major
[EMAIL PROTECTED]
www.major-k.de
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: RR Front-end for FileMaker

2004-04-16 Thread Pierre Sahores
At least doable in sending sockets-drived events to the web-companion 
component or in using appleevents..

Le 6 avr. 04, à 22:11, Javier Miranda V. a écrit :

Hey amigos!, could you share some light about implementing front ends 
in RR to access data storesd in FIleMaker?
Saludos,

Javier

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Hello from a Filemaker renegade

2004-04-11 Thread Pierre Sahores
Le 12 avr. 04, à 01:43, Norman Winn a écrit :

Hi,

As the person originating this thread and considering moving from 
Filemaker to RR I am aware that I must recreate my interface and set 
about choosing, learning an SQL type database system.

My concerns in contemplating this move are:

1. Can I reproduce enough of my interface to satisfy my client?
Yes, for sure.
2.  Can I solve my speed bottlenecks? This is not unrelated to (1) as, 
if the client sees big speed improvements here, he is likely to be 
tolerant of interface differences. In this respect, I think the 
possibilities look very good.
Yes. RR + a rock-solid SQL db server (PostgreSQL or FireBird prefered 
there) will let you get more speed improvements than you will ever 
need. In using this kind of solutions, both the speed and the 
security/integrity of the dats are never going to be a problem anymore.

Under the *nixes platforms, to handle the same tasks, the RR engine 
runs 60 times faster than the 1.4.x issue of the JVM. On the database 
side, it's no really ways to compare FileMaker and PostgreSQL in about 
speed considerations : As a basic datafiles system FMP is going slower 
and slower with the growing files where the response-time to queries  
is almost not indexed on the length and the number of the tables 
handled by a PostgreSQL server.

3. Is there anything I cannot replicate with enough effort?
No.
4. After the initial learning curve will my productivity be greater 
than with competing tools?
Yes. Three months after switching from a flat-files db paradigm to 
PostgreSQL, i had learned all what i needed to know about running 
PostgreSQL as an RR back-end db system.
5. As RR's scripting is proprietary it is most critical the company 
stick around so my investment in time will not be lost. I cannot over 
emphasise how important the activity and supportiveness of this list 
is in providing reassurance.
To get the confidence of the customers, the best is to explain (and 
show by the results) how much the use of RR+SQL, instead of 
Java+object/relational mapping+SQL as an example, make sense in both 
terms of Time-to-Market and Security... In about security, Java 
coding and against the last tendances who says it's good to use as many 
frameworks as possible to integreate prebuild jsp/java-beans, we have 
to remerber that only core java coding let us control what we are 
putting in the boxes...

The potential benefits of the effort are large. If I take on the 
problems I have a solution that I own i.e. no runtime licences, that I 
can sculpt in myriad fashions not available in FM. I have 
data/interface separation. The solution is useable over WANs. I 
believe I get live backups with the right DB. I have better version 
control and more fluid update procedure ...

True ! I'm using MC/RR to build WAN Web/ERP's n-tier apps since 1998 
and, even if i'm always watching around to learn how others are doing 
(Java, PHP and so on...), i just know that there are no best ways, for 
me, to design, code, deploy and handle such kind of apps than in using 
MC/RR in about the application's logic and a rock-solid ACID SQL 
datawarehouse solution as the backend system.

Hope this can help :)

Best,

Pierre

Norman Winn

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: UMLAUT/ACCENTS probs on X, was:Panic with incorporation

2004-04-10 Thread Pierre Sahores
Thanks, Tuviah :)

Pierre

Le 10 avr. 04, à 16:34, tuviah snyder a écrit :

OK just fixed this, don't panic. Support for long files names from 
'answer
file' was added in 2.2 as per request (so you can now choose files 
which are
really, really long on OSX).  we needed to convert from UTF8 to ASCII. 
I've
posted a quick update, should be available shortly.

Are there any UMLAUT/ACCENTS bugs not related to answer file that need 
to be
fixed right away?

Tuviah

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Help with paste...

2004-04-09 Thread Pierre Sahores
Hello Chipp,

This don't happen under the MacOS X 10.3.3/PWB G4 12 1Ghz nor the 
Suse-Linux 8.2/KDE 3.1.1/ Sony Laptop platforms. I did the test in 
cutting/pasteling the this;that chunk between Rev's 2.1.2 and 2.2 
issues (2.1.2 to 2.1.2, 2.1.2 to 2.2, 2.2 to 2.2) without any troubble.

Could we not firstly suspect the WinXP clipboard to take part in the 
problem, because something with the charsets or so on ?

Please, let us know about the end of the story...

Bests,

Pierre

Le 9 avr. 04, à 04:55, Chipp Walters a écrit :

Would someone else please verify this.

Open up two separate copies of Rev (any version past 2.1 will do)

type into the msg (don't hit return)

this;that

select the text and cut it

go into the 2nd copy of rev and paste it into the msg.

In my copies of Rev, the ';' is missing. This only happens when 
copying/pasting between rev apps, not within a single rev app.

This happens to me on XP and Rev. Could someone please try this using 
the MC IDE so I can tell if it's an IDE problem or an engine problem.

Also, if this doesn't work for you, please post as well, the OS and RR 
vers you're using. It will help!

btw, there is a kludge workaround fix..

trap the paste somehow (ideas?)

put the clipboardData[text] into tClip
set the clipboardData[text] to tClip
thanks!

Chipp

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
That's all for yet, Friends, Kind Regards, Pierre
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


re: CGI POST Failure to read Stdin

2004-04-08 Thread Pierre Sahores
... or on the Darwin 
side server CGI interpreter which is failing to read anything at all 
from stnIn from the client side Rev App.  Arghh! ;-)

Ok, what now? I'll move this whole scenario over to our virtual host 
site at mahiai.aloha.net where we have an old version of MC running 
on a solaris... then if it works there we kind of have it isolated to 
the current versions of Rev... OR OSX server version of Apache or 
Darwin?

Any more suggestions? I REALLY need this to work as our server admin 
has turned off FTP and now this is the only way I can get data in 
from the outside.



On Apr 6, 2004, at 9:23 PM, Dave Cragg wrote:

At 6:49 pm -1000 6/4/04, Sannyasin Sivakatirswami wrote:

Simply stated: the CGI accepts incoming data from a POST and writes
it to a file sometimes and sometimes it says it can't open the file.
No pattern...
CONTEXT:
snip
the CGI (truncated a bit for email purposes:) goes like this:

on startup

if $REQUEST_METHOD is POST then
read from stdin until empty
  put  urlDecode (it)  into tDataIn
split tDataIn by  and =
put tDataIn[_remotestaff] into tUser
put tDataIn[_project] into tProject
 put tDataIn[_transcript] into tTranscript
 put tDataIn[_fileName] into tfileName
put url file:transcriptionTeam.txt into tAuthenticate
if  (tUser is among the lines of tAuthenticate) then
 # set up a file path to the incoming transcription
 # it will just be a small xml file
  switch tProject
 case taka
 put /taka/New-Not Yet Posted/ into tLocalDestination
 break
  case gita
 put /gita/new_incoming/ into tLocalDestination
 break
 end switch
 put (../remote-team/  tUser  tLocalDestination  tFileName)
into tFilePath
 # next: open, write data and close the file
## !! but here is the problem:
## this attempt to write a file fails intermittently...
# sometimes apache writes the file
# other times it returns can't open file to the result
put tTranscript into url (file:  tFilePath) ## fails 
intermittently

put the Result  cr  cr into tResponse # sometimes empty some times
can't open file
## send stuff back to the user to confirm, along with the result

end start up

What is happening is when then the user clicks the button in the
remote rev app, to trigger the upload to Kauai it may return result:
can't open file then he clicks again  and this time gets no result
and the file is written.
One thing you might want to check first is that the CGI is reading 
in all the data.

  repeat while length(tDatain) = $CONTENT_LENGTH
read from stdin for $CONTENT_LENGTH
put it after tDatain
  end repeat
I can't say for sure, but looking quickly at your code, it seems you 
might get the error you described if the tUser variable was in fact 
empty and the tAuthenticate variable contained an empty line. You 
could check this by returning tFilePath when you get an error to see 
if the file path is the one you expect.

Cheers
Dave
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: CGI POST Failure to read Stdin

2004-04-08 Thread Pierre Sahores
Hi Dave,

I did'nt test it for a while, now but, in about the POST method - i 
don't never use the GET one, because its always possible security holes 
-, at least, i got the problem in using the 2.5 engine too ;-( I had a 
dedicated test stack, there, on one of my boxes. I will test again, as 
soon as i will find it back...

Bests, Pierre

Le 8 avr. 04, à 15:15, Dave Cragg a écrit :

At 3:01 pm +0200 8/4/04, Pierre Sahores wrote:

I experimented this,a  long time ago... At least with the 2.3.2 and
above issues of the engine, MC/Rev is failing 1 time peer 20 periods 
in
handling POST requests in CGI mode.

It's a sad reproductible bug we spoken about with Scott Raney, a long
time ago, on and off-list, without getting any way to solve
definitivelly the problem.
Have you tested this recently, Pierre? I've been using the 2.5 engine 
extensively on Windows (with IIS) and on OS X (with Apache) for CGI 
and haven't encountered any problems with POST. (As long as you're 
careful about reading in the data from stdin.) In fact, I've found it 
remarkably stable.

The only hitch I've found is with IIS on Windows, where it's a good 
idea to put a short wait (20 milliseconds) before the end startup 
line in the script (this is not just for POST but GET as well).

I'd be interested to hear of other people's experience.

Cheers
Dave
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: CGI POST Failure to read Stdin

2004-04-08 Thread Pierre Sahores
Hi Katir, Tuviah,

You are true. It would be great to have this core bug definitivelly 
removed from the engine by the RunRev Team... True, again, that my 
proposal is probably not feeting your needs if you don't own nor manage 
the servers whose are hosting the PHP + Rev's application server 
solution i spoked about in the previous mail.

Le 8 avr. 04, à 19:30, Sannyasin Sivakatirswami a écrit :

Thanks, Pierre for the full report on this old bug... but the problem 
with your solution is two fold:

1) it assumes that the Rev developer has PHP skills (which I do not)  
even though we could simply copy your example... we would not know 
what we were doing... and many new users of xTalk CGI may only be 
fluent in xTalk and no other languages.
I did'nt understand that the end-user will have to put hands inside the 
engine ;)
2) it assumes that one has admin rights to set up Revolution or 
Metacard on the server as a long running process. But, if one is 
hosting his site on a virtual host web server, about the most you can 
do is get approval to put the Revolution engine in your CGI-BIN... I 
don't know if it would be possible to then boot it as a long running 
process... I don't think so.
True...
For now, our usage is a low enough hit rate (one POST every day or two 
at the most!)  to live with a pure xTalk solution. but, I'll be 
expanding the number of users up ward and we will watch carefully for 
failures. Of course this can't possibly reflect a 200 hits per second 
context.

We really should solve this. Some people will simply through the whole 
idea out of using Revolution to build an enterprise solution, just 
because of this one bug.
Please, send a copy to Tuviah... I do the same, for my own.

Kind Regards, Pierre
Best to all from Hawaii.

Sannyasin Sivakatirswami
Himalayan Academy Publications
at Kauai's Hindu Monastery
[EMAIL PROTECTED]
www.HimalayanAcademy.com,
www.HinduismToday.com
www.Gurudeva.org
www.Hindu.org
On Apr 8, 2004, at 3:15 AM, Dave Cragg wrote:

At 3:01 pm +0200 8/4/04, Pierre Sahores wrote:

I experimented this,a  long time ago... At least with the 2.3.2 and
above issues of the engine, MC/Rev is failing 1 time peer 20 periods 
in
handling POST requests in CGI mode.

It's a sad reproductible bug we spoken about with Scott Raney, a long
time ago, on and off-list, without getting any way to solve
definitivelly the problem.
Have you tested this recently, Pierre? I've been using the 2.5 engine 
extensively on Windows (with IIS) and on OS X (with Apache) for CGI 
and haven't encountered any problems with POST. (As long as you're 
careful about reading in the data from stdin.) In fact, I've found it 
remarkably stable.

The only hitch I've found is with IIS on Windows, where it's a good 
idea to put a short wait (20 milliseconds) before the end startup 
line in the script (this is not just for POST but GET as well).

I'd be interested to hear of other people's experience.

Cheers
Dave
--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: discrete announcement

2004-04-08 Thread Pierre Sahores
Hi Xavier,

Got it ! Will test as soon as possible. Thanks :)

Best,

Pierre

Le 9 avr. 04, à 00:04, MisterX a écrit :

Hi all,

I've uploaded the last discrete browser 1.6b4
There should be rare parsing issues in this release!
I've noticed one url resolution problem only from
newscientist.com - easily fixed with your mouse!
http://monsieurx.com/modules.php?name=Downloadsd_op=getitlid=44

Now handles quite a few more web pages including
- noframes (suggestions get honored!), noscripts thrown in for free
- tables - self adjustable!
- 3 html sources views (web, filtered and RR's output ;)
Download manager, internet updates and bookmarks
are being redesigned and so were disabled for
this release until finished.
And not a peep error from the GM! I got him scared now!

Thanks to all those who sent comments!

Xavier
--
Release inspired by Fishbone!
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: ANN: DiscreteBrowser 1.6 preview released

2004-04-07 Thread Pierre Sahores
WOAAAW...

What a piece of code,  Xavier !

Thanks for sharing it there.

Warm Regards,

Pierre

Le 7 avr. 04, à 09:49, MisterX a écrit :

Hi everyone,

After lots of work, tinkering and reviewing here is the
preview release of the discrete browser 1.6 beta 1.
Some bugs remain but Im sure you can live with them!

Download this small 60KB browser here
http://monsieurx.com/modules.php?name=Downloadsd_op=getitlid=44
A reviewed web page will be there tonite if and after I fix the
missing features...
Any suggestions, bug reports, ideas are welcome as usual.

Cheers
Xavier
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


You Welcome, Eric !

2004-04-07 Thread Pierre Sahores
Hi Eric, Hi List,

Just a word to let All know that, Eric used to publish, there in France  
(some times ago, yet !), lots of very usefull HyperCard/Talk
related press papers, books, stacks and cd-roms...

Be warmly Welcome Eric. It's cool to see you there, just at the right  
place to meet lots of kindly xtalker(in)s :)

Bests, Pierre

Le 7 avr. 04, à 18:00, Éric Chatonet a écrit :

Le 7 avr. 04, à 17:34, Mark MacKenzie a écrit :

Hit a bit of a stumper for me.

At preopencard time I need to clear a bunch of globals.  I created the
following handler and it doesn't seem to clear the globals involved.   
In
a succeeding handler they keep their previous values.  Am I doing
something fundamentally wrong?

preOpenCard
put
gBulletCalibre,gBulletDesign,gBulletSizedDiam,gBulletNomWeight,gBulle 
tLotCustom
into gGlobalsToEmpty
repeat with x = 1 to the number of items of gGlobalsToEmpty
  put empty into item x of gGlobalsToEmpty
end repeat
end preOpenCard

When faced with a series of globals to reset to zero or empty how do  
you
do it with a minimum of scripting?

Mark MacKenzie

Hi Mark,
You have to declare global variables :
on preOpenCard
local tGlobalsToEmpty, tGlobalName
-
put  
gBulletCalibre,gBulletDesign,gBulletSizedDiam,gBulletNomWeight,gBullet 
LotCustom into tGlobalsToEmpty
repeat for each item tGlobalName in tGlobalsToEmpty
  do global  tGlobalName
  do put empty into  tGlobalName
end repeat
end preOpenCard

You can also declare your globals outside the handler at the top of  
the script and forget nominal declaration in the preOpencard handler:

global  
gBulletCalibre,gBulletDesign,gBulletSizedDiam,gBulletNomWeight,gBulletL 
otCustom
-
on preOpencard
local tGlobalsToEmpty, tGlobalName
-
put  
gBulletCalibre,gBulletDesign,gBulletSizedDiam,gBulletNomWeight,gBullet 
LotCustom into tGlobalsToEmpty
repeat for each item tGlobalName in tGlobalsToEmpty
  do put empty into  tGlobalName
end repeat
end preOpenCard

Hope this helps,
Amicalement,
Éric Chatonet
24, Boulevard de Port-Royal
75005 Paris___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Hello from a Filemaker renegade

2004-04-06 Thread Pierre Sahores
Hello Norman !

Take all the responses you got there together and just gohead ! In 
about n-tier apps, on both the client and server sides, Rev can feet 
all what we can need in about CGI, critical-state Web applications 
servers, ERP or Media streaming solutions. At this point, my below 
proposal is probably off-topic but, else, don't hesite to ask for more 
if you want to serve datas over the internet in setting up an 
Apache+Revolution+PostgreSQL server-sided solution.

Be welcome and have fun :)

Best, Pierre

Le 6 avr. 04, à 10:57, Chipp Walters a écrit :

--snip--
Each programmer has his/her own style. Some chose to use the integral 
database features of RR (the cards, fields, etc..as in the old 
HyperCard product). Others choose to hook up directly to MySQL or 
other ODBC DB via built in connectors. I believe there's even a 
SQLlite connector being written. Then there are those (like myself) 
who prefer a multi-tier approach. All approaches are valid and it's 
amazing what people can do. In fact, one individual here (Rob Cozens) 
has even built a 'SQL-like' DB inside of Rev. It's free -- like many 
resources are in this community.

Frankly, I haven't come across anything I can't do with this program. 
I built a pretty cool button generator you can download if you like at 
www.buttongadget.com. It's all coded in native transcript, so you can 
get an idea of some of the possibilities of the product.

Good luck and hope to see you around :-)

best,

Chipp Walters, Aluit,inc

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] EnhancedQT 0.5.4 - Now OS 9 compatible

2004-04-06 Thread Pierre Sahores
Many, many thanks for all of this so usefull code, Trevor !

Best Regards,

Pierre

Le 6 avr. 04, à 16:57, Trevor DeVore a écrit :

Version 0.5.4 of the EnhancedQT external is now available.  New 
features:

* OS 9 compatible
* qtQTVRGetHotSpotComment - get the comment associated with a Hot Spot.
* qtGetMovieDimensions - get dimensions of a QT compatible file 
without opening it in a player object.

The CodeWarrior 9 project files have been added to the source code.

http://mangomultimedia.com/developer/revolution/enhancedqt.html

--
Trevor DeVore
Blue Mango Multimedia
[EMAIL PROTECTED]
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Hello from a Filemaker renegade

2004-04-06 Thread Pierre Sahores
Le 6 avr. 04, à 19:12, Bruce Robertson a écrit :

3. Are there functions, plug-ins, tool-sets to handle complex
relationships, entity diagrams, data validation?
Can't help on that for I do not understand what you're meaning... =/
Those are all very basic database terms. The fact that they are 
unfamiliar
and do not appear much in Rev database discussions suggests that the 
state
of affairs in Rev database management is not very robust.
Hum,

Perhaps that from a strict technical point of view, it will always 
seems more academic to develop networked apps in coding basic core 
java or, more seriously, in using dedicated framrworks alike VP-UML, 
Eclipse, Struts, Tile, Ant, XDoclet and tools like JBoss, TomCat, JSP's 
and EJB 2.0, AndroMDA, Oracle and so on,... to get apps growing in 
shared CVS repertories, as coded, along months, by 10 to 20 developpers 
teams..., to get, to the end, apps that are going to run 60 times 
slower than the ones that a designer will create and build, in the same 
time, in using an Ultra High Level Langage, alike Revolution...

If you can get your project up in thinking it before starting to code 
it, you will find lots of interesting things in learning how to get the 
best from tools alike Metacard, Revolution (or, even, but in a lessly 
mesure, by using PHP and Rebol). Else, it's probably best to choose the 
low level technical way. It's not because the XP programming paradigm 
is natively supported by Rev that anyone can see it nor need to get the 
best from it...

Revolution is, as VHLL, core engine, IDE and framework, a developpement 
tool built to let us manage and handle the more powerfull projects we 
can think, including all the possibillities of the object-relational 
mapping paradigm. But, sure that, just as an example, to drive and 
manage, under Unix, PostgreSQL, Sybase ASE 12.5 or others ACID 
compliant datawarehouse back-ends trough MC or Rev, it will need more 
than just time and work...

Hope this can help,

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: 2.2 WARNING - AAAAAAAAAAAAAAAAAAAAAAAAAAAAA

2004-04-04 Thread Pierre Sahores
Hi Xavier,

Try, as a workaround, to save your stack with a as small as possible 
rectsize. Perhaps will this do the trick when you, or a script, will 
dynamically resize your stack to a largest rectsize.

Hope this will help,

Best, Pierre

Le 4 avr. 04, à 12:11, MisterX a écrit :

Yes, do panic!

I have a bug 1222 regarding the geometry manager...

Well, since 2.2, the GM crashed RR, has completely
resized my fields in the wrong place (162 controls
in the discrete browser I dont wish to script in a
resizestack handler!)
I am stopping all discrete browser releases

I had just implemented the HTML table renderer and
fixed most of the html to RR-subhtml translation
hick ups.
Make sure you keep copies of the session.log files
after any crash!!! It's documented but you could
miss it. (Revolution\components\save\sessionlog.txt)
X now completely demotivated!
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: 04/04/04 Party Time!

2004-04-04 Thread Pierre Sahores
Congratulations and an Happy Birthday to you and yours, 4W, and many 
thanks to You, Richard, for all the help you provided over the years,.. 
for the one you, still, provide, always and always, to the xtalk 
community.

Kind Regards from Paris,

Pierre

Le 4 avr. 04, à 20:37, Mark Wieder a écrit :

Just wanted to send a shout out to Richard Gaskin congratulating
Fourth World on ten years of operation today.
http://www.fourthworld.com/

--
-Mark Wieder
 [EMAIL PROTECTED]
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: OT Backup

2004-04-02 Thread Pierre Sahores
Hello,

In about this kind of stuff (streaming), i would yet prefer to use a 
splitted mirroring system than a RAID5 one.

About the hardware possibles choices :

XServeG5 as my prefered if you don't need to stream, via Helix, 
RealVideo or Win32 MP contains else Linux x86.

Best, Pierre

Le 2 avr. 04, à 17:47, Stu Duncan a écrit :

I am about to start a project that will have massive amounts of video,
stills, sound, etc. I need to reexamine my storage and backup systems
because these projects go well beyond my current storage abilities. 
There
are going to be terabytes of data. Currently I am thinking a RAID 
system
with redundancy at work and a duplicate system in my home which would 
be
accessed for backup via a cable connection. At the end of the day,
hopefully, one button click backs everything up overnight, however a
constant back up during the day would be even safer than risking the 
loss of
a day's work. The main development will be occuring on Macs running OS 
X
10.3 however the end products will be Mac/Windows compliant and there 
will
be 3+ Ghz Windows machines on the office network.

What hardware would you suggest for this backup array and what 
software  OS
to drive the system? Also needs to allow for expansion since these 
projects
look to be ongoing.

Thanks for your help

Stu Duncan

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Question about Linux Builder Requirements

2004-03-31 Thread Pierre Sahores
Hi,

I'm sorry to be unable to help you in about your detailled task. Under 
the Linux platform (Suse 8.2/KDE 3.1.1), i use Metacard instead of Rev, 
without saving my (server-sided apps) stacks as standalone (because 
frequent online updating) and 1) in launching and running them from an 
init system V script (console mode without displaying any GUI) or 2) in 
double clicking on the metacard engine and opening the stacks from 
within the mc GUI if i need to get them up in graphical mode...

Hope this help.Ask for more if needed ;)

Best, Pierre

Le 30 mars 04, à 21:37, A.C.T. a écrit :

Hi,

I asked this before, but got no real reply. Unfortunately RunRev 
cannot help me either (I have been waiting for their reply for about 
10 days now), maybe I could not make the problem clear enough. I need 
to show an application prototype on a fair on thursday and would like 
to use the Revolution study I made for it - naturally on Linux and 
Windows and MacOS.

My Revolution Studio does not create working standalones. To be 
true, the compilations most likely would work on specific Linux 
versions (RedHat?), but they are compiled against stdlibc++ V5 as 
shared library version. My customers don't use that version, so this 
library (as well as a few more that are required from the compilation) 
is not available on the Linux system.
My Revolution documentation is broken when it comes to Requirements 
for Linux. The docs only display the Mac-Requirements when I click on 
the Linux entry.

Could someone here please list the EXACT requirements for Linux 
standalones glued from Revolution studio? I know the ELF loader module 
is required, at least most Linux flavors have that in house, but 
what about the specific system libraries? The problem is that there is 
no startup code in the standalone. Linux customers tend to use 
their KDE and this way they won't get an error message if required 
libraries cannot be found. So they will consider Revolution 
applications not functional (which is correct, from their point of 
view). I would like to prevent that situation - but I cannot, I do not 
know WHAT requirements are there for Linux (or, to put it the other 
way round: Linux standalones are not Linux standalones :-) )

Thanks for your support,
Marc Albrecht
A.C.T. / Level-2
Glinder Str. 2
27432 Ebersdorf
Deutschland
Tel. (+49) (0)4765-830060
Fax. (+49) (0)4765-830064
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Rép : OT two+ buck a gallon gas AAARRRGGGGHHH

2004-03-18 Thread Pierre Sahores
Le 18 mars 04,  00:14, Judy Perry a crit :

Yeah, I know I sound like I'm a huge world-class whiner, but we've also
seen our electrical costs quadruple during the shortage of a year or so
ago, so everything just bugs us all the more.
Plus, IIRC, public transportation is MUCH better in Europe than it is 
here
(for example, there's no bus stops within a mile or two, and then they
don't go to the train station.)  It gets better as you move north into,
first, Orange County and then LA County... and it would also mean 
taking
the train (which I adore, btw) at midnight, when there's DEFINITELY no 
bus
service back to anywhere near the house...
It's true that the public transportation services are better in Europe 
but, to the end, it's not really cheap if you include in the total 
price : the tickets and all the direct and indirect taxes you have to 
charge to get them availables...  The same could be say in about the 
public education or hearth policies... If you need serious solutions 
for your kids and familly, you will have to pay twice for that : one 
trough the public policy imperatives taxes and charges, one for the 
personal private insurances you need to sign-in too, to get access to 
little more than virtual only education or hearth services...

To the end, the european public services and policies have been lots 
more performant (1946/1973) than what they are today and will go down, 
more and more, tomorrow.

re: ;(

Best, Pierre
:(

Judy

On Wed, 17 Mar 2004, Pierre Sahores wrote:

Le 17 mars 04,  19:58, Judy Perry a crit :

 (and gas not priced at $2.25+ per gallon).
Do you know, Judy, that, in France, you would have to pay   1.10 per
Liter !
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
 
 
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: shell command oddity...

2004-03-17 Thread Pierre Sahores
Hi Mark,

I would suspect a problem with the httpheaders or the 
socketTimeoutInterval global values or, perhaps, the need to add a  
at the end of your POST request.

Here are the two first values i use for my own :

-- only needed on the client-side part of your app :

set httpheaders to Content-type: application/x-www-form-urlencoded  
return
post is001=5is002=  word 1 of fld account of stack 
addnewuser  \
is003=  word 1 of fld password of stack addnewuser  \
is004=  word 1 of fld biblio of stack addnewuser   
to url (testurl()  istream.xml)

-- only needed on the server-side part of your app, if exists.

set the socketTimeoutInterval to 10
Hope this help,

Best, Pierre

Le 17 mars 04, à 17:05, Mark Smith a écrit :

Hi All, following the excellent advice found on this list a while 
back, I've been experimenting with the shell curl stuff to access an 
https site.

Here's the problem: using the exact same URL,
A: https://; etc typed into a browser window - no problem
B: curl https://; etc. typed into the Terminal app in OSX - no problem
C: From a rev script using shell - ie. put shell(curl  quote  
https://; etc  quote) into fld 1 -
about 3k of the 30 odd k of html arrives in fld 1, last line ending 
with Unexpected Error 1.

Perhaps a character set problem? I'm stumped, so any help would be 
much appreciated.

Thanks,

Mark

PS. I'm not trying to crack into a banks web-site or anything, I'm 
simply trying to download the freely displayed odds from an on-line 
bookie

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: SoCalRevDevCon = too much? too far?

2004-03-17 Thread Pierre Sahores
Le 17 mars 04,  19:58, Judy Perry a crit :

 (and gas not priced at $2.25+ per gallon).
Do you know, Judy, that, in France, you would have to pay   1.10 per 
Liter !
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
That's all for yet, Friends, Kind Regards, Pierre
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Howto use standalone engine in clustering! (The linux answer I found)

2004-03-10 Thread Pierre Sahores
Wouaw !!!

What an incredibule usefull piece of code, Kevin ! Thanks, thanks, 
thanks,.. :)

Best Regards, Pierre

Le 10 mars 04, à 23:54, Kevin a écrit :



Okay, here is my solution it is messy but gets the job done.

Create a user with very little access for my purposes I will call it 
'clustergui'.

Manually execute vncserver and set the vnc password to something very 
secure!

Create a init.d script (or use the one below) to initialize a 
vncserver secession (protected by local firewall) for user 
'clustergui'.

Add 127.0.0.1 aka locahost to your system xhost (this gives 127.0.0.1 
aka localhost the right to mount the gui you just created).

Execute the program like so:

rrprogram -display 127.0.0.1:display#

Note: You can set the DISPLAY environment varaible to 
127.0.0.1:display# for entire cluster.

Because the firewall is protecting the VNC secession (preventing 
anyone from connecting) the secession will utilize little processor.  
I also configured the ~/.vnc/xstartup to use 'twm' as the window 
manager (significantly lowering the memory foot-print).  Using it in 
this manner allows ALL GUI applications to have a X secession (not 
just RR standalones).  In fact I am now using matlab with bitmap 
function (which require X) on my cluster.

I am also using this method for my cron/console (dual mode) execution.

The scripts I used to create the secession is below.

Hope this is helpful,

Kevin



#!/bin/bash
#
# chkconfig: - 91 35
# description: Starts and stops vncserver. \
#  used to provide remote X administration services.
# Source function library.
. /etc/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = no ]  exit 0
VNCSERVERS=
[ -f /etc/sysconfig/vncservers ]  . /etc/sysconfig/vncservers
prog=$VNC server

start() {
echo -n $Starting $prog: 
ulimit -S -c 0 /dev/null 21
RETVAL=0
for display in ${VNCSERVERS}
do
echo -n ${display} 
unset BASH_ENV ENV
initlog $INITLOG_ARGS -c \
su ${display##*:} -l -c \cd ~${display##*:}  [ -f 
.vnc/passwd ]  vncserver :${display%%:*}\
RETVAL=$?
[ $RETVAL -ne 0 ]  break
done
[ $RETVAL -eq 0 ]  success $vncserver startup || \
failure $vncserver start
echo
[ $RETVAL -eq 0 ]  touch /var/lock/subsys/vncserver
}

stop() {
echo -n $Shutting down $prog: 
for display in ${VNCSERVERS}
do
echo -n ${display} 
unset BASH_ENV ENV
initlog $INITLOG_ARGS -c \
su ${display##*:} -c \vncserver -kill :${display%%:*}\ 
/dev/null 21
done
RETVAL=$?
[ $RETVAL -eq 0 ]  success $vncserver shutdown || \
failure $vncserver shutdown
echo
[ $RETVAL -eq 0 ]  rm -f /var/lock/subsys/vncserver
}

# See how we were called.
case $1 in
  start)
start
;;
  stop)
stop
;;
  restart|reload)
stop
sleep 1
start
;;
  condrestart)
if [ -f /var/lock/subsys/vncserver ]; then
stop
start
fi
;;
  status)
status Xvnc
;;
  *)
echo $Usage: $0 {start|stop|restart|condrestart|status}
exit 1
esac

Contents of /etc/sysconfig/vncservers:
# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the line below to start a VNC server on display :1
# as my 'myusername' (adjust this to your own).  You will also
# need to set a VNC password; run 'man vncpasswd' to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted!  For a secure way of using VNC, see
# URL:http://www.uk.research.att.com/vnc/sshvnc.html.
# VNCSERVERS=1:myusername
VNCSERVERS=100:clustergui
___
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: ANN: Beta Available of ServerWorkz (a.k.a The revHTTPd Project)

2004-03-09 Thread Pierre Sahores
. It's enought to say that everything goes inside the code  
of button httpd and in it's custom properties (that's where  
templates and configurations are stored), the button inform2 will  
take care of all that RegEx template stuff and the automatic field to  
web generator.

I am always here to answer about everything. My machine is running  
24/7 and the server is always up (unless when I break it by adding new  
features). The server is running at http://home.soapdog.org:8081/  and  
you can grab it as serverworkzbeta.zip inside  
http://public.soapdog.org

This code is being made public, fiddle with it as you like it but  
giving me credit will attract good karma for you, and donating to this  
project will attract good karma to you and you familly. Bear in mind  
that I am 23, living in Brazil coursing film school. Life here is very  
very hard, my salary is R$220 (U$75), it's hard to have time to code  
when you need to fill your time with freelance work so that you got  
the means to take your girl to the movies and eat every day. my paypal  
account is [EMAIL PROTECTED]

I can do custom work using this framework (I understand it better than  
anyone ;-) ) This is the base of some solutions I am working, and I am  
releasing it for I feel that everyone can benefit from it, and that  
this can be a killer thing for Revolution. Please send feedback to me  
at [EMAIL PROTECTED] and if you feel like helping me just send code,  
suggestions, bug reports, advise and the like.

Well, cheers, fiddle with the code!

Andre Garzia

--
Andre Alves Garzia  2004
Soap Dog Studios - BRAZIL
http://studio.soapdog.org
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Video Tutorials on the Geometry Manager

2004-03-08 Thread Pierre Sahores
Thanks, Chipp !

Le 8 mars 04, à 09:01, Chipp Walters a écrit :

A while back, my good friend Jerry Daniels started extolling the 
virtues of the Geometry Manager. Well, I had used it in version 1.1 
rather unsuccessfully, and had since surmised real men doon't use the 
Geometry Manager and hand-coded all my resizeStack messages.

So, on Jerry's urging, I decided to spend some time expoloring RR's 
Geometry Manager. While it isn't perfect, it has come quite a long 
way! I mentioned how encouraged I was to Kevin at RR and he agreed, 
saying something about how great the technology is, and how difficult 
it is to explain. After thinking about it, I decided to create some 
(non-professional) videos which go step-by-step through the features.

These videos run on both Mac and PC.

I hope some of you find them valuable and begin to use GM in your own 
projects!

http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm

best,

Chipp

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Interesting Utility for PDF Generation

2004-03-06 Thread Pierre Sahores
Many Thanks, Andre. Will test this as soon as possible :)

Le 6 mars 04,  23:20, Andre Garzia a crit :

On Mar 6, 2004, at 12:55 PM, Trevor DeVore wrote:

It seems like making a pure transcript version of a PDF generator 
would be possible.  I have used FPDF http://www.fpdf.org/ in PHP 
projects before and this is a purely PHP solution.  I imagine that 
library could be ported directly to transcript.  Granted it might not 
be as fast as an external but it would be something that everyone in 
the community could contribute to and it could be available for 
everyone to use regardless of a projects budget.
just found this article on devchannel

http://tools.devchannel.org/devtoolschannel/04/03/02/183211.shtml

it's about XML to PDF translation. Didn't read it,  but I think it has 
to do with the topic.

cheers
Andre
--
Andre Alves Garzia  2004  BRAZIL
http://studio.soapdog.org
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Opening a zipped file in RunRev?

2004-03-02 Thread Pierre Sahores
Hi Jim,

Just use :

on mouseUp
  load url http://localhost/evoecoles/evoecoles.mc.gz; with 
message statutconnex
end mouseUp

on statutconnex
  if the cachedurls contains 
http://localhost/evoecoles/evoecoles.mc.gz; then
	go stack decompress(url 
http://localhost/evoecoles/evoecoles.mc.gz;)
	save this stack as the directory  /evoecoles.mc
  else answerreturn  La connexion avec le serveur  quote  
\
	EVOLUTION  quote  est rompue.  \
  	return  return  Vérifiez votre configuration d'accès à  \
	l'internet avant  return  de poursuivre...
end statutconnex
Works well there (Metacard and Revolution), under both Linux and 
Panther :)

Best, Pierre

Le 1 mars 04, à 16:41, Jim Hurley a écrit :

One can open a stack stored on the Web with

 Go stack url  http://myWebSite/myStack.rev;

provided myStack.rev is a RunRev stack file.

I don't suppose there is any way for RunRev to deal with a zipped 
file, i.e.,  myStack.rev.zip?

Wishfully thinking,

Jim
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: final php versions of fwPack and fwUnpack

2004-03-02 Thread Pierre Sahores
Many thanks to you too, Frank !

Your .php issue is stored there for future use.

Best Regards, Pierre

Le 2 mars 04, à 16:40, Frank Leahy a écrit :

Many, many thanks to shaosean and Brian Yennie for providing php 
versions of fwPack and fwUnpack.  I cleaned them up a bit, added some 
error handling, and tested the final code.

I've put the final code up on my server at 
http://photoalbum.backtalk.com/code_snippets/fwPack_fwUnpack.php.txt

Richard, maybe you'd like to add this code to your fwPack/fwUnpack 
stack?

Thanks,
-- Frank
Weblog: http://cornwall.backtalk.com
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Serious applications

2004-02-28 Thread Pierre Sahores
Le 29 févr. 04, à 04:07, Jeanne A. E. DeVoto a écrit :

At 11:27 AM +0100 2/28/2004, sims wrote:
Klaus will be performing his opera
From click to dawn...
A day in the life of the message-hierarchy
Klaus is going to impersonate ALL persons/objects in the 
message-hierarchy
with their real-life voices, gestures and attitudes...
I hope there will be a DVD of his award-winning performance afterward. 
;-)
Or, at least, a movie trailer i could stick on one of the QTSS  i'm 
hosting, for unicast playback availaibility ;)
--
jeanne a. e. devoto ~ [EMAIL PROTECTED]
http://www.jaedworks.com
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Important question regarding next major Rev version

2004-02-27 Thread Pierre Sahores


Le 27 févr. 04, à 00:23, valetia @mac.com a écrit :

Pierre Sahores [EMAIL PROTECTED] wrote:

Be welcome to the List. There are lots of interesting thinks to share
with cool and helpfull people there.
Once again, I am not a newcomer to this list.

Just take care about the thing
that Revolution is howned by a great but small company with full handy
designers and programmers, whose are working hard 16/24 hours, 6/7 
days
to improve the performances of the product. They are always focusing
their efforts with 2 grades of priorities : First, the improvement of
the stability and the performances of the engine (witch always roocks,
if you know how to get the best from it), Second, the improvement of
the stability, the performances and the features of the IDE (witch is
not always exactly working as firsly expected,... mostly under the
Linux platform).
Well, those efforts have been rock solid for some time already. After
those priorities are settled, isn't it time to look at the remaining
priorities, which are just as important?
How would you feel if you had put together most of a 10,000 piece 
puzzle
and had just one last piece missing and you couldn't find it so you
couldn't frame it or show it to anyone...that's exactly what is 
happening
now...native UI support being that last piece...
... rock solid SQL databases drivers are missing too (i use,instead, 
under both Linux and Panther, shell piped requests to the command-line 
databases clients)...

If you can work around the unavailable features or bugs you discover
and report to the RunRev Team, you will see that Revolution, is over
all, a very powerfull and suitable development tool, able to let you
code all kind of very suitable professional-grade Desktop and N-Tier
solutions.
That again proves my point. When you need to spend days and weeks
... i would probably prefer to say minutes or hours, there ;)

 trying
to work around unavailable features or bugs, and then end up with 
working
widgets that don't look and behave exactly like their native 
counterparts,
it defeats the purpose of using a RAD. It's supposed to save you time 
and
produce the correct output, which I know it can, if the UI is native.

We do not doubt the power of Revolution, in fact we have used it to 
create
what you term professional-grade Desktop and N-Tier solutions using 
both
the client and CGI. We have done full-featured cookie-based web login 
systems,
interfacing between RR clients and CGI for niche markets, etc. The 
thing
about such apps is they do not necessarily need to be based on a 
native look
and feel, but that is *not* what I am talking about here.
I think that, unfortunally, RunRev don't care enought about the market 
opportunities of this kind of powerfull N-Tier apps, we are building in 
using Rev.
I am talking about getting the native look and feel right, so that RR 
users
can tap into the mass consumer market properly with apps that look 
100% normal,
without any fake UI elements. I am talking about getting tons of RR 
apps listed
on VersionTracker, Download.com, etc. that look and work right and 
receive tons
of rave reviews from people on *all* platforms.
I full agree with you : it's the next step RunRev need to focus its 
effort...
Right now, we have a number of apps just waiting in the wings to be 
released,
and they work just fine, transcript can handle everything without 
problems,
but we do not want to spoil our reputation by putting up something 
that can't
even display standard UI elements properly.
True, again.
Again, that is why many are calling RR a toy, even though it is not 
so. It is
time to put a stop to that. Not only does it hurt RR's reputation and
bottomline, it's also holding back many developers...and consumers end 
up with
less choices - there is no advantage to any party at all for putting UI
development on the backburner...
Needed to be said.
Val

Bests, Pierre

--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Frustration with OSX 10.3, WebStar 5, and Apple Events

2004-02-26 Thread Pierre Sahores
Hi,

For best results, replace appleevents by a PHP based sockets listener, 
witch will bind WebSTAR 5 (or best, Apache) to your Revolution 
application trough TCP/IP. This way works fine on both OSX, Win32 and 
Linux. I explain, time to time, how to set-up this way on the list. 
Browse the Rev list archive for the details.

Hope this helps,
--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
Le 26 févr. 04, à 19:05, Sydney Brown a écrit :

hi,

I would very much like to speak to someone who is using something
similar to the following set-up to SUCCESSFULLY employ runtime
revolution as a cgi.
os x 10.3
WebStar 5
Runtime Revolution 2.1.2
The objective is to use the apple event paradigm to engage runtime
directly as opposed to using the CGI engine.
We've tried a solution that apparently works for MacOS 9, but this has
not yielded positive results.
TIA,
sydney
___
  Sydney Brown
University of Nebraska - Lincoln
email:  [EMAIL PROTECTED]
phone:  402.472.2552
im: [EMAIL PROTECTED]
office: Henzlik 123a
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Serious applications

2004-02-25 Thread Pierre Sahores
Hi,

I'm designing, programming and mantaining such kind of n-tier  
applications under Linux (since 1998) and MacOSX (since 2003). Most of  
those apps are designed to be served over the Internet to  Web browsers  
or dedicated proprietary end-users clients.

Those apps are buid around Metacard or Revolution applications servers  
binded, one side, to Apache trough a .PHP based TCP/IP sockets  
listener/port translator and, second side, to a PostgreSQL 7.xx DBMS.  
You probably know, as me, that PostgreSQL (in between some others DBMS,  
such Firebird, SABDB or Sybase ASE, realy roocks. At this point, the  
only pending question is to know if the Revolution engine (or his  
father, Metacard) will roocks too, in acting as the applications  
servers engine. The answer is from my own experience fully positive :  
it's YES ! Some of my intensive 80% write-mode apps are handling up  
to 200 connections/second 12/24 hours 6/7 days (Linux x86, Athlon 800,  
1Go RAM, processor idle state always over 90%) and, i did never have a  
server stop or crash or any else problems from the production beginning  
: just one server restart when the provider has electricity hang-ups  
and, always without problems on the servers them self. I, just, don't  
know, for yet, what is the real charge limit of my MC/RR applications  
servers (400, 800, 1000, 1500, more ? connections/second)...

As, i'm, on the other hand working on a University académic project  
designed as a J2EE solution (Apache+JBoss+EJB2+PostgreSQL under Linux),  
i just can compare one of my MC-based apps, i cloned under the J2EE  
platform : the Java issue is OK too but seems to respond slower to the  
end-users requests.

At this time, i don't expect to switch my production's apps under the  
J2EE platform but, indeed, if i can get enought time, i will work in  
about porting the EJB2 design patterns architecture under the  
Revolution platform.

Ask, off-list, for more precisions, even for a test account on  
productions apps, if needed :-)

Hope this helps,
-- Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
Le 25 févr. 04, à 08:02, 3S a écrit :

Hi,

has been testing Revolution for a couple of hours and looks a little  
bit
inmature. I don't want to be less polite, but my English...

I'm looking for a solution to develop cross platform applications,
mainly for Linux and Windows. Our first choices was Delphi/Kylix and
C++, but I found Revolution, cool name :-)
We have to develop multiuser programs like accounting and billing
software with very intensive database use, the prefered databases are
PostgreSql and Firebird.
Anybody could point me to samples of big applications developed with
Revolution? Details? Reports? Links?
It is Revolution the right tool? other suggestion?

Regards,
Jose
--- 

3S [EMAIL PROTECTED]

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Serious applications

2004-02-25 Thread Pierre Sahores
100%, the same experience, there :)
--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
Le 25 févr. 04, à 15:59, Thomas McGrath III a écrit :

3S,

You need to give Rev more than just a couple of hours to get a 
realistic feel for how it can help you.

I have turned a few people's addiction to Director upside down with my 
very first Rev product. The company I work for did not understand the 
import of REV as a RAD, BUT the outsource company (mostly Director 
users and flash, saw how much work I was able to get done using a RAD 
tool in such a short amount of time) went out and bought a copy of Rev 
and started learning it right away. I think they felt threatened by 
Rev versus Director for RAD.

The other thing is, if developed and designed properly a product 
produced in REV is not recognizable as a REV product BUT all Director 
end products look the same. If a tools can create a product that no 
longer looks like the tool it came from is a powerful statement about 
that tool. Director can not do this (easily).

So in my opinion that places REV above tools like Director but right 
below tools like Codewarrior which is where it should be. The speed 
increase in using REV for rapid application development and for 
prototyping is great.

Tom

On Feb 25, 2004, at 2:02 AM, 3S wrote:

has been testing Revolution for a couple of hours and looks a little 
bit
inmature
Thomas J. McGrath III
SCS
1000 Killarney Dr.
Pittsburgh, PA 15234
412-885-8541
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Serious applications

2004-02-25 Thread Pierre Sahores
Le 25 févr. 04, à 19:04, [EMAIL PROTECTED] a écrit :

We are talking about hundred thousands or even
millions records in tables. We need a powerful database engine:
PostgreSql or Firebird prefered.
200 connections peer second peer processor equals 200*3600*12 (8 64 
000) equals lots of power available to serve your datas. For more 
power, the best is to handle big redondant clusters running each one an 
applications server+an ACID compliant RDBMS, all binded together trough 
a replicator management system - the new PostgreSQL one seems 
interesting). From my own experience, the power is no more the main 
difficulty or cost. To be realy suitable to the customers needs, a 
networked app have to be well designed and easy to improve and 
maintain, year after year (the time of definitive apps has gone ;-)

Don't missunderstand : Revolution is full suitable to build rock solid 
TCP/IP applications servers, not to replace the ACID RDBMS we are aware 
with. Rev is not a database server engine (nor Java is) and, even if it 
could be ways to program it in this way, why would we have to reinvent 
the wheel when PostgreSQL, FireBird, SAPDB or, even Sybase ASE ,are 
there to handle this part of the job for us.
Will give a chance to Revolution :-)
I hope you will find the power you need in speeding it !

Thanks,
Jose
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: contains operator

2004-02-24 Thread Pierre Sahores
Just use is not in
--
Bien cordialement, Pierre Sahores
100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
Le 25 févr. 04, à 01:37, hershrev a écrit :

Hi, how do I use the contains operator in a negative way meaning  
does not contain or  contains not ?
Thanks hershrev

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: contains operator

2004-02-24 Thread Pierre Sahores
Else, this works fine, too : if tMyVar contains try it, it works! is 
false then exit to top
--
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
Le 25 févr. 04, à 01:38, Richard Gaskin a écrit :

hershrev wrote:

how do I use the contains operator in a negative way meaning  does 
not contain
if tMyVar does not contain try it, it works! then exit to top

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Pb avec l'éditeur de scripts

2004-02-23 Thread Pierre Sahores
Your French seems very good, Ken !

Did you work at the M.I.T. (where any professor have to be able to read 
Bourbaki in the original french issues) or so, before ?
--
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:  +33 1 41 60 52 68
Dom:+33 1 64 45 05 33
Fax:  +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
Le 24 févr. 04, à 00:18, Ken Ray a écrit :

Alain,

Quelle erreur obtenez-vous ?

(je ne parle pas français très bien et n'ai pas utilisé un
traducteur d'enchaînement pour ceci.)
Ken Ray
Sons of Thunder Software
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.com/
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Alain Bois
Sent: Monday, February 23, 2004 2:45 PM
To: How to use Revolution
Subject: Pb avec l'éditeur de scripts
sous OS X Panther, j'ai un problème qd je sors de l'éditeur
de script,
le pointeur se met en bas de page et génère une erreur de script Voir
copie d'écran ci-dessous.
Cette erreur n'apparaît pas avec Rev 2.0 mais avec Rev 2.2


___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Yes, I'm back

2004-02-20 Thread Pierre Sahores
Welcome Home, Heather !  Nice to see you back on stage ;-)

Kind Regards, Pierre

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Heather Nagey
Sent: Thursday, February 19, 2004 5:36 AM
To: [EMAIL PROTECTED]
Subject: Yes, I'm back
Thank you :)

Thanks also to all the people who sent goodwill messages, I
really appreciate them.
Most of all, a huge vote of thanks to Jacque and to Graham
Samuels, who voluntarily pitched in and took over the
fearsome support workload while I was unwell.
As most of you are probably already aware, a great new
centralized support system has been devised while I was away,
this should mean an end to unacceptable delays in response
times when one or other staff member is out of action for
whatever reason. Support email on virtually all subjects
should now be sent to [EMAIL PROTECTED], where it will be
sorted into the appropriate queue and the best person to
answer it can pick it out and respond in a timely manner.
This is such a wondrous improvement, I think I should get
sick more often!
Anyway, greetings one and all, its great to be back and
watching the lists once more,
Heather
(checking the list admin hat still fits... Yep, a bit dusty
but undented...)
--
Heather Nagey ~ [EMAIL PROTECTED] ~ http://www.runrev.com/
Runtime Revolution - User-Centric Development Tools Tel +44
(0) 131 7184333 Fax +44 (0) 845 4588487 ~~~ Check our web
site for new Revolution editions  special offers ~~~
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use- revolution
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Announcement : IBook Ice 2.2 Apple's video-chipster extention of garantie to 3 years

2004-02-17 Thread Pierre Sahores
Hello All,

All the owners of Ibook Ice 2.2 have to go back to the
Computer store in about a video-chipster possible problem. Apple extends
the garanty to three years about this. Mine are both back to Apple...
and i just brought an (hopefull more suitable) PWB G4 to avoid more
desagrements...
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] RevZilla 1.1.1 Released

2004-02-13 Thread Pierre Sahores
Thanks, Ken :-)

Bests, Pierre

Le 13 févr. 04, à 04:27, Ken Ray a écrit :

Just a quick note to let you know that I've updated RevZilla to work
with the new Statuses and Resolutions of the new Bugzilla system, and
added a feature that allows you to see all of your unresolved bugs in
the My Bugs screen (displays UNCONFIRMED, PENDING, NEW, ASSIGNED and
REOPENED bugs). You can still access the bugs the old way (the way
Bugzilla currently does it: just the NEW, ASSIGNED and REOPENED ones) 
if
you like.

You can get it through RevNet or at:

  http://www.sonsothunder.com/devres/revolution/downloads/RevZilla.htm

Thanks,

Ken Ray
Sons of Thunder Software
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.com/
P.S. Alex, I hope you're listening - at least this might hold you over
until we make the same changes to My Bugs in Bugzilla. :-)
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Is Transcript's English orientation a plus or minus?

2004-02-11 Thread Pierre Sahores

On 11/2/04 12:27 am, Dan Shafer [EMAIL PROTECTED] wrote:

 because we have a
language that thinks like we do, not like the compiler does.
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: mission critical apps

2004-02-10 Thread Pierre Sahores
Le 10 févr. 04, à 01:00, Richard Gaskin a écrit :

Brian Yennie wrote:

I have no idea how I would function on a team xTalk project. Previous
threads here have discussed CVS, bug tracking, group projects... and 
as
far as I can tell all of those things are non-existent. They all make
my life many times easier when working in PHP or C, or a host of other
languages.
Rev objects can be atomized down to individual properties and scripts, 
and
reassembled again in nearly infinite variety.

What specifically is needed, and what are the challenges of building 
it?
Probablly that, aside using CVS, a possible way could be to clone the 
Java's EJB2 design patterns logic to get it available to build 
Entreprise-Revolution-Beans atomic pieces of transcript code.
--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Is Transcript's English orientation a plus or minus?

2004-02-09 Thread Pierre Sahores
Le 9 févr. 04, à 08:34, Doug Lerner a écrit :

On 2/9/04 4:31 PM, Thomas McGrath III [EMAIL PROTECTED] wrote:

With REV I 'think' about what I want in english
like terms and then start typing.


I think that's what started the thread. Not all developers around the 
world
think in English-like terms.  :)
Probably, they should ;-) Are the C, Java, PHP or Perl langages  less 
English-oriented than Transcript is (aka: more french or spanish 
friendy) ?
doug

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: REV and multimedia

2004-02-09 Thread Pierre Sahores
Le 9 févr. 04, à 18:39, Richard Gaskin a écrit :

Stephen Quinn Barncard wrote:

Why this big negative about using Apple technologies? Quicktime works
well, and is free.
...
All Windoze and Linux users have all benefited from Apple raising
the bar and should admit it.
Where is QuickTime for Linux?
About streaming : Darwin Streaming Server is available and about 
playing  back movies,  VideoLan is delivred with the same sample.mov 
file that comes with QTSS under OSX Server...
--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Best, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Andy's comments and positioning...

2004-02-08 Thread Pierre Sahores
Le 8 févr. 04, à 22:29, Dar Scott a écrit :

On Sunday, February 8, 2004, at 01:15 PM, Frank Leahy wrote:

x = y + z (instead of put y + z into x)
x += 1 (instead of add 1 to x)
x.myProperty = foo (instead of set myProperty of x to foo)
Not supporting these standard statements make the language look a bit 
beginner-ish.
I disagree.  This is archaic C syntax.  The '=' runs foul to math 
syntax.  C has been the ball and chain of programming language 
development and we should not willingly adopt its syntax.

The Xtalk syntax emphasizes the nature of variables as containers (in 
this language).

The '=' of Xtalk is friendly to the '=' of math.

Do we move to Montana woods to get away from zoning and then ask for 
zoning so city folks won't think us country hicks?

In the Old Testament is a story of how the Hebrews asked God for a 
king because all their neighbors had kings and they were embarrassed 
about not having one.

Dar Scott

___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
Agreed ! The English-like syntax of Transcript seem me to be one of the 
main parts of the XTalk paradigm : As long as Rev will support this 
VHLL feature, we will stay able to code transcript handlers, even 
without running computers : i like to feel me free to think and code 
cool handlers in the railroad or, even, in driving my car from home to 
the office... I can't, for my own, do, with the same success, such kind 
of things in using Rebol, PHP, Javascript or Java...

Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Andy's comments and positioning...

2004-02-08 Thread Pierre Sahores
Le 9 févr. 04, à 01:50, Richard Gaskin a écrit :

Dar Scott wrote:

Where we possibly agree is that Transcript need not allow the user to
have memory leaks or to worry about pointer errors or to worry about
garbage collection of freeing things...0
...and the several million person-hours lost each year to bugs related 
to
the difference between = and ==. ;)
Right said ! Transcript is, as a the most usefull VHLL syntax ever 
seen, dedicated to help the designer's to win time... Only the low 
developers don't care about this kind of core features of the 
langage... See Java: the time token to declare const, vars and types 
(without errors) is a technical task only...

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] POP library released

2004-02-07 Thread Pierre Sahores
Many Thanks, Sarah, for sharing this so great Pop library with all of 
us !!!

Stored for future use :-)

Best Regards from Paris, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Socket Time Out Interval

2004-01-30 Thread Pierre Sahores
Le ven 30/01/2004 à 17:01, Ray Horsley a écrit :
 Hi Pierre,
 
 
 That did the trick!
 
 Thanks again,
 
 
 Ray Horsley
 Developer, LinkIt! Software

Good Evening Ray,

Have fun and, please, believe me : even if the MC/Rev engine is mostly
undocumentend in about its ability to be used to develop
profesional-grade n-tier applications or server-side applications
servers, it's really one of the two or three best tools availables,
today (and since years - MC 2.32 and up), to share datas over TCP/IP.

Since i use it in such kind of networked workflow apps, i never had to
go back to others platforms such as Weblogic, WebSphere or WebObjects.

The best from the java world (Eclipse, JBoss, Tomcat, the J2EE EJB's
design patterns, Andromda or Hibernate,...) are great tools too but, the
java engines, by them self, ar'nt...

If you are searching about what ACID RDBMS to bind to your MC/Rev apps,
try PostgreSQL (best suited under *NIXes, including MacOSX, than under
Windows. It rooks in all the tasks we can have to manage.

Last but no last, the MC/Rev engine is NOT SUITABLE in about critical
cgi tasks. Choose PHP, Perl or Python instead, even to bind all kind of
MC/Rev applications servers to Apache trough a simple sockets
listener/ports translator.

Hope this helps,
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: server load with Rev net apps

2004-01-29 Thread Pierre Sahores
Hi All,

Le 29 janv. 04, à 22:12, Alex Rice a écrit :

On Jan 29, 2004, at 1:07 PM, J. Landman Gay wrote:
As I understand it, yes, a separate instance will open with each hit. 
I think Pierre Sahores figured out a way to keep the engine running 
so this wouldn't happen, but I don't know how he did it.
True and if some one need more explainations, i can explain how to run 
MC/Rev backgrounder (console or X11 modes under Linux, graphical mode 
under Panther) applications servers binded, one side, to Apache trough 
a PHP-based sockets listener and, second side, to PostgreSQL trough 
shell calls to psql. I'm running such apps since years (08/2000) with 
great benefits in both terms of processor's idle rate (mostly over 90%) 
and concurrent accesses requests serving (one of those servers handle 
an average of 40/60 connections/second 12/24 hours).
It is just the nature of CGI programming in general. AFAIK Rev is no 
different than other languages like Perl, Python, TCL, etc. in this 
respect.

Solution 1- Switch to an ISP than has more leniency for heavily used 
CGI apps.

Solution 2- Stop using the CGI interface and switch to an application 
server environment, which generally run in persistently in memory. 
This would mean throwing out Rev and rewriting in another language.
Sorry Alex, you are mistaking in about solution 2 : the MC/Rev engine 
is able to do lots more than the documentation describe, in about 
TCP/IP n-tier apps. I did never use it in cgi-mode (because there are 
some fine Apache modules availables for that - perl, php, python,.. - 
and because i needed, at the begining, a solution to serve flat-files 
databases over the web without having to reload the files at each cgi 
call) but as i'm, on the other hand, handling 
JBoss+Tomcat+EJB2+PostgreSQL solutions (Ecole pratique des Hautes 
Etudes - Sorbonne, cases studies only) i can assure that the best of 
the java world is not in the java's engines, but in the multilayers 
design and dev tools (Eclipe and its great debugger, the EJB's 
paradigm, UML,XML, object-relational databases mapping,...).
A modified CGI environment might be able to run Rev scripts, but most 
ISPs don't offer such services as FastCGI or PCGI.

modified CGI environment: FastCGI, PCGI
apache DSOs: PHP, Perl, Python, Ruby, etc.
application servers: ASP (.NET?), Java Servlets, Coldfusion, ZOPE.
As Apache on the webservers market or PostgreSQL on the ACID compliant 
ORDBMS one, JBoss seems to be on the right way to eat WebLogic and 
Websphere...
Hope this helps,

--
Alex Rice | Mindlube Software | http://mindlube.com
Hope this can help ;-)

Best Regards, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


test : rev list available ?

2004-01-22 Thread Pierre Sahores
test : rev list available ?

-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: CGI Presentation at Revolution Seminar

2004-01-14 Thread Pierre Sahores
Le 14 janv. 04, à 11:12, jbv a écrit :

Speaking of CGI, I'm about to start a web app
with various CGI for a client.
I'm wondering, which Linux version to choose,
RedHat or FreeBSD ?
FreeBSD is not a Linux distribution but a different (and powerfull too) 
OS. In about a Linux distribs, RedHat is a good choice. Else, you can 
try Suse but you will find more help and ready to use .RPM packages for 
ReadHat.
As for CGI, MC 2.5 is OK for what I have to do.
Where can I find a CGI version to download ?
Is it still available on the MetaCard FTP site ?
Yes but it seems that the current Rev engine is yet full featured to 
act as a fine CGI engine. Test it first ;-)
Thanks all,
JB
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] libEmail v1.00 and libSmtp v2.00

2004-01-14 Thread Pierre Sahores
Le 14 janv. 04, à 01:19, Kurt Kaufman a écrit :

I'm looking forward to using these libraries in my projects; thanks, 
Sean!

-Kurt

___

The same, there. Thanks again Sean :-)

Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: CGI Presentation at Revolution Seminar

2004-01-14 Thread Pierre Sahores
Le 14 janv. 04, à 01:10, J. Landman Gay a écrit :

I spoke at the Revolution Seminar on how to use Revolution as a CGI 
engine, and explained how to write CGIs using Transcript. Some folks 
there asked for access to my presentation materials, so I have posted 
my notes, files, CGI scripts, and the presentation stack I used. The 
flower pictures are in there too. I haven't made any attempt to turn 
it into a real tutorial; if you weren't at the presentation it may not 
make a lot of sense. But there should be enough information there to 
jog the memories of the folks who did attend, and perhaps even to help 
those who didn't.

http://www.hyperactivesw.com/downloads/IntroRevCGIs.zip

--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution
Thanks Jacque. Stored !

Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: text encoding gotcha?

2004-01-14 Thread Pierre Sahores
Le 14 janv. 04, à 00:58, Alex Rice a écrit :

On Jan 13, 2004, at 4:48 PM, Alejandro Tejada wrote:
How could I show, within RR/MC, all
the characters of these fonts?
Thanks in advance.


Else, you can try this :

on mouseUp
  if the shiftkey is up then
repeat with c = 1 to 255
  put numtochar(c)  = #  c  ;  return after buffa
end repeat
answer buffa
  else edit script of me
end mouseUp
Have you tried doing something like this?

set the unicodeText of fld 1 to uniEncode(theBinaryData)

Make sure to read the text in as a binary file not a text file.

Alex Rice [EMAIL PROTECTED] | Mindlube Software | 
http://mindlube.com

what a waste of thumbs that are opposable
to make machines that are disposable  -Ani DiFranco
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours
[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33
Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivité
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: CGI Presentation at Revolution Seminar

2004-01-14 Thread Pierre Sahores
Le mer 14/01/2004  20:38, jbv a crit :
 Pierre,
 
 Thanks for the answer.
 
 Regarding RedHat, is there a recommended complete
 configuration for a server that will be used for a
 dedicated web app, with :
 - MC/Rev CGI
 - quite a lot of HTML
 - a database (don't know yet wether it'll be mySQL, PostgreSQL,
 Valentina, or perhaps simple flat files)
 - a few automated tasks via chron jobs
 - automated emails...

RedHat 9 and above...

PostgreSQL is not more difficult to learn than MySQL is but lots more
powerfull and secure. I use it since years and didn't find any more
usefull ACID compliant RDBMS, including commercial solutions.

As long as you don't use a real application server, the flat-files way
can't be a competitive solution : for each new request, a cgi script
loads from disk all the datas stored in flat-files.

About the automated emails, i'm using PostFix and the great Sean's rev's
libs :
 Well after many months of sitting around and doing nothing, I'm
 finally 
 releasing the next version of libSmtp and it's new companion library -
 libEmail!
 
 libSmtp has been re-written and all of the email encoding features
 that 
 were found in the previous versions have all been off-loaded to
 libEmail.
 
 What's new in libSmtp v2
 - almost 100% re-written
 - more robust error handling
 - everything should be threaded (wait with messages)
 - better smtp authentication support and handling
 
 libEmail v1.0.0 is a new library featuring all the great features
 found 
 in the old libSmtp library, but with much better support. All the code
 has been sifted through and re-written in many places. Support for 
 unicode in headers and message body parts was added in.
 
 
 Why two libraries now?
 It's not a money grab ^_^ as they are both released into the public 
 domain. The reason for the two libraries is to allow me to give better
 attention to the one task that they're to do, but also to allow you 
 greater flexibility and choice.
 
 What choices?
 By spliting them into two libraries, you can use another library with 
 either one of these libraries.
 
 
 As always, feel free to write with comments, suggestions or fixes 
 for undocumented features ;-)
 
 -Sean
 www.shaosean.tk
 
 IOW nothing really special...
 
 My question concerns the combination of Linux, Apache, a
 firewall, SMTP, etc. which versions, any special thing to
 take care of...
 My ISP will configure the whole thing, but I first need to
 make choices and recommendations to my client...
 
 Please reply off-list if you think few ppl will be thrilled
 by such an accumulation of OT details...
 
 Thanks in advance,
 JB
 
  Le 14 janv. 04,  11:12, jbv a crit :
 
   Speaking of CGI, I'm about to start a web app
   with various CGI for a client.
  
   I'm wondering, which Linux version to choose,
   RedHat or FreeBSD ?
 
  FreeBSD is not a Linux distribution but a different (and powerfull too)
  OS. In about a Linux distribs, RedHat is a good choice. Else, you can
  try Suse but you will find more help and ready to use .RPM packages for
  ReadHat.
  
   As for CGI, MC 2.5 is OK for what I have to do.
   Where can I find a CGI version to download ?
   Is it still available on the MetaCard FTP site ?
 
  Yes but it seems that the current Rev engine is yet full featured to
  act as a fine CGI engine. Test it first ;-)
  
   Thanks all,
   JB
  
   ___
   use-revolution mailing list
   [EMAIL PROTECTED]
   http://lists.runrev.com/mailman/listinfo/use-revolution
  
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: My first try...

2004-01-13 Thread Pierre Sahores
Le mar 13/01/2004  12:09, Aides Educateurs a crit :
 Hi
 It's my first try of Revolution, but as a French user, it is hard to read
 all your messages, guys.
 I'm not clever enough to translate. so do you have some  french URL's to
 help me ? 
 Feel Fre to use my personnal mail [EMAIL PROTECTED]
 Thanks to help a real beginner.
 
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution

Hi,

See below, the mail i just got some days ago !

 Bonjour et bienvenue dans le groupe RevolutionFr, issu 
 du nouveau service de communauts Yahoo! Groupes. 
 
 Pour envoyer des messages aux membres de ce groupe, envoyez 
 simplement un e-mail  
 
 [EMAIL PROTECTED] 
 
 Si vous ne souhaitez pas appartenir au groupe RevolutionFr, vous 
 pouvez vous dsinscrire en envoyant un e-mail  
 
 [EMAIL PROTECTED] 
 
 Vous pouvez galement visiter le site Web Yahoo! Groupes pour modifier
 vos inscriptions : 
 
 http://fr.groups.yahoo.com/mygroups  
 
 Cordialement, 
 
 le modrateur de RevolutionFr
 
 
 L'utilisation du service Yahoo! Groupes est soumise  l'acceptation
 des 
 Conditions d'utilisation et de la Charte sur la vie prive,
 disponibles 
 respectivement sur http://fr.docs.yahoo.com/info/utos.html et
 http://fr.docs.yahoo.com/info/privacy.html
 
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: RevConference - Client Server vs Stateless

2004-01-13 Thread Pierre Sahores
Le mar 13/01/2004  03:38, Vikram Singh a crit :
 Pierre,
 
 Looks like something interesting. Can you please describe this.
 
 Regards
 Vikram
 

Vikram,

This is just a starter point toy to have transcript code server-sided
parsed from within a rsptest.php file by a asplike.rsp rev script.
Apache and PHP have to be installed.

The rsptest.php file have to contains :

 ? passthru('#!/bin/sh
 exec 21
 echo \
 \
 \
 set itemdel to \/\ \
 put \Hi !\ \\ item 2 of the short date \ \/\ \ item 1 of the
short date \ \/\ \ item 3 of the short date \\ word 1 of the short
time \
 put \This is a Rev ASP/JSP alike way to output Transcript contents to
the Web\.\ \
 \
 \
 | /srv/www/celia/asplike.rsp'); ? 

The php's passthru command invoques the echo's shell command witch
contains, before the |, the transcript code (including the backslashs
tags to let the bash shell know that the code have to be send as is)
and, after the pipe, the path to the server-side rev script witch will
execute the code (/srv/www/celia/asplike.rsp).

The asplike.rsp script is a text file witch contains :

 #!/home/pierre/Revolution-2.1.2/revolution
 on startup
   # start using stack liburl
   read from stdin until empty
   do it
 end startup

Remember that's this code is only a just to see test toy,...
The next steep would be to find a way to remove the PHP's and Shell's parts
from the process... Why not trough an apache's rev's module, Tuviah ?

-- 
Best Regards, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] revzeroconf 0.8.2

2003-11-26 Thread Pierre Sahores
Allo Alex,

I go to my Panther's Ibook right now to download and test this very
impressive stack.

Thanks

Best, Pierre

Le mer 26/11/2003  18:43, Alex Rice a crit :
 Sorry for the back-to-back announcements.
 
 This morning Howl 0.8.2 was released, and all MS Windows users should 
 upgrade to 0.8.2; it fixes a bug with mDNSresponder.
 
 While updating revzeroconf to include Howl 0.8.2 I realized it made no 
 sense to have revzeroconf in 1.0 beta1 while Howl is at version 0.8.2. 
 So from now on the version numbering for revzeroconf will just match 
 the current Howl version.
 
 --
 
 Rendezvous enables automatic discovery of computers, devices, and 
 services on IP networks. Also known as Zero Configuration networking, 
 Rendezvous uses industry standard IP protocols to allow devices to 
 automatically find each other without the need to enter IP addresses or 
 configure DNS servers.  --apple.com
 
 revzeroconf http://mindlube.com/developer/ is an external library 
 wrapping the cross-platform Howl rendezvous/zeroconf networking library 
 http://www.swampwolf.com. revzeroconf includes demo app for Win32 and 
 Mac OS X.2 or newer, documentation and source code.
 
 If you were previewing the revzeroconf 11/22 version then be sure to 
 see the new README.html because there have been some minor changes to 
 the status messages. The demo stack also has been cleaned up a little 
 bit.
 
 The new URL is: http://mindlube.com/developer/ Check here for updates 
 and news about revzeroconf.
 
 Enjoy! and sorry for cross-posting the lists.
 
 Alex Rice [EMAIL PROTECTED] | Mindlube Software | 
 http://mindlube.com
 
 what a waste of thumbs that are opposable
 to make machines that are disposable  -Ani DiFranco
 
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Linux Engine: Problems on Red Hat server with CGI

2003-11-20 Thread Pierre Sahores
Le jeu 20/11/2003  16:53, Alex Rice a crit :
 On Nov 19, 2003, at 8:13 PM, Ken Ray wrote:
 
  libXext.so.6 and libX11.so.6.
 
 Also, this would make me think really carefully about feasibility of 
 making a commercial app based upon a Revolution CGI. The support 
 aspects of server side deployment are bad enough, without having to 
 worry about these darn shared library dependencies.
 
 
 Alex Rice [EMAIL PROTECTED] | Mindlube Software | 
 http://mindlube.com
 
 what a waste of thumbs that are opposable
 to make machines that are disposable  -Ani DiFranco
 
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Database - functionality for front end application

2003-11-16 Thread Pierre Sahores
Le dim 16/11/2003  07:43, Melvin Cox a crit :

-- snip --
 
 Problem Two: Placing the current time into a field
 --
 
 Just prior to an insert or update of any row, I wish to populate the form's 
 Last_update field with a datetime value reflecting the current date and time 
 (ie. 2003-11-14 13:17:39.250).
 
 How can this best be implemented?
 

Pick in the basic procs below the way in witch i'm inserting datetime
refs (french format, to be changed for you) in my inserted/updated
records (in sending the queries to PostgreSQL via a piped shell comand).


 function parsesql s
   global PgPath
   repeat for each char c in s
 try
   if chartonum(c)  223
   then put #  chartonum(c)  ; after t
   else if chartonum(c)  191
   then put #  chartonum(c)  ; after t
   else put c after t
 catch errornum
   if c is not char 1 of s
   then if c is not char -1 of s
   then put _ after t
 end try
   end repeat
   replace \ with  in t
   replace [ with  in t
   replace ] with \ in t
   return shell(echo  quote  t  quote  |  PgPath)
 end parsesql
 
 
 
 function presave r
   set itemdel to 
   put item 1 of r into s
   put item 2 of r into t
   set itemdel to 
   replace numtochar(10) with ##10;# in s
   replace \' with ##11;# in s
   replace numtochar(34) with ##34;# in s
   replace ##11;###11;# with  in s
   if NRC=insert is in s then put item itemoffset(rneetabl=,s) of s  return into 
 datatosave
   repeat for each item i in s
 if char 1 to 4 of i is t then put i  return after datatosave
   end repeat
   repeat for each char c in datatosave
 try
   if c is _
   then put   after datatosavec
   else if chartonum(c)  223
   then put #  chartonum(c)  ; after datatosavec
   else if chartonum(c)  191
   then put #  chartonum(c)  ; after datatosavec
   else if chartonum(c) = 39
   then put #  chartonum(c)  ; after datatosavec
   else put c after datatosavec
 catch errornum
   if c is not char 1 of datatosave
   then if c is not char -1 of datatosave
   then put _ after datatosavec
 end try
   end repeat
   set itemdelimiter to /
   put item 2 of the short date  /  item 1 of the short date  /  item 3 of 
 the short date into aa
   if length(item 1 of aa) = 1 then put 0 before item 1 of aa
   if length(item 2 of aa) = 1 then put 0 before item 2 of aa
   put 20 before item 3 of aa
   if rneetabl is in datatosavec then
 put  (  into insertcolnames
 put  values (  into insertcoldatas
 repeat for each line l in datatosavec
   if l is line -1 of datatosavec then
 put char 1 to 8 of l  )  after insertcolnames
 put '  aa  ' )  after insertcoldatas
   else
 put char 1 to 8 of l  ,  after insertcolnames
 put '  char 10 to -1 of l  ' ,  after insertcoldatas
   end if
 end repeat
 put insertcolnames  insertcoldatas into updatecols
   else
 repeat for each line l in datatosavec
   if l is line -1 of datatosavec then put char 1 to 8 of l  = '  aa  ' 
 after updatecols
   else put char 1 to 8 of l  = '  the char 10 to -1 of l  ' ,  after 
 updatecols
 end repeat
   end if
   return updatecols
 end presave

 
 Problem Three: Forcing All Caps
 
 
 To insure data integrity, my application design requires entry of data into 
 the Pid field in UPPER CASE format.
 
 While I have been successful in limiting the length of the data entered in 
 this field to ten (10) characters or less, my attempts to force 
 CAPITALIZATION have to date failed.  The following script is currently 
 applied to the field:

From within Rev, just use the toUpper(x) transcript build-in function.

Hope this help,
 
 ===
 
 on keyDown theKey
   if the length of me = 10 then beep
   else pass keyDown
 end keyDown
 
 ===
 
 Any assistance in these areas is most sincerely appreciated.
 
 
 
 Melvin Cox
 BCM Productions
 
 _
 Frustrated with dial-up? Get high-speed for as low as $26.95.  
 https://broadband.msn.com (Prices may vary by service area.)
 
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution

-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [Q] upgrade to libSmtp

2003-11-15 Thread Pierre Sahores
Le ven 14/11/2003  06:17, [EMAIL PROTECTED] a crit :
 sorry to put this out on the mailing list..
 
 i've slowly been working on a major(?) upgrade to the smtp library 
 (adding unicode support) and i'm trying to decide whether to continue 
 using variables as parameters or field pointers as parameters..
 
  variable parameter example
put the htmlText of field message into tHtmlText
libSmtp.customFunction(tHtmlText)
 
  field pointer parameter
libSmtp.anotherCustomFunction(the long id of field message)
 
 
 obviously both have their pros and cons, but i feel that using field 
 pointers gives me the best results, but am not overly sure from a 
 programming point of view (nor from the view of the end-programmers)..
 
 please feel free to contact me off-list in regards to this ^_^
 
 -Sean
 
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution

Hi Sean,

I for my own prefer the field pointers as parameters way.

Thanks for this great and usefull lib.
-- 
Best Regards, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Database Query Builder: workaround please

2003-11-12 Thread Pierre Sahores
Le mer 12/11/2003  06:35, Alex Rice a crit :

The same difficulties under Linux and Jaguar there...

 On Nov 11, 2003, at 10:19 PM, Alex Rice wrote:
 
  I can't believe I'm the only one being hassled by this bug, so is 
  there a workaround I am missing?
 
 And I mean other than *not using the query builder at all*.
 
 It is appealing to use the GUI to maintain connections and recordsets, 
 and doing scripting only where necessary.
 
 Alex Rice [EMAIL PROTECTED] | Mindlube Software | 
 http://mindlube.com
 
 what a waste of thumbs that are opposable
 to make machines that are disposable  -Ani DiFranco
 
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: bug in formatted prompt?

2003-11-12 Thread Pierre Sahores
Le mer 12/11/2003  18:20, R. Hillen a crit :
 Hello list,
 
 On Mac, OSX 10.2.8, Revolution 2.1 I wrote:
 
 on mouseup
answer text1  p  text2 with ok
 end mouseup
 
 and got
 
 -
 text1
 text2
 -
 
 The same script with Revolution 2.1.2 results in:
 
 -
 text1 ptext2
 -
 
 Should it be a bug?
 
 May you help?
 
 Richard.
 

Probably not. As long as p is just an html attribute. Have an eye to
the possibles differences between Rev 2.1 and 2.1.2 in about the html
features management.
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Interfacing RunRev with C/C++ Code

2003-11-11 Thread Pierre Sahores
Le mar 11/11/2003  11:31, David Burgun a crit :
 Hi,
 
 I am evaluating using RunRev for a project and I need to find out the 
 following:
 
 1. Can RunRev be interfaced with C/C++ code?

Yes. Ask directly to Tuviah Snyder [EMAIL PROTECTED] how to link C/C++
libs to Rev. As the Rev's technical manager, Tuviah is using
extensivelly this way to build Rev's SQL databases connectors and such
kind of C/C++ Rev's extentions.
 
 2. If so, could someone point me to some documentation tell how it is acheived?
 
 In this project we would want to use RunRev to build a GUI and then 
 send messages (via TCP/IP) to a back-end engine written in C/C++ 
 which may or may not be running on the same machine.

It's OK too : Rev is full featured to handle TCP/IP, UDP and Unix
sockets and connections.
 
 3. Is the above feasable using RunRev?

Yes.
 
 I have downloaded the trail version and have satisfied myself that it 
 will be the best choice for a GUI tool.
 
 Thanks in advance for your help
 Dave
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Rev Sandbox?

2003-11-09 Thread Pierre Sahores
Allo Friends,

I was just on the way to reply to your mail, Jim, when Jan answered with
all the needed concepts and details about the use of the global
securemode property. As Jan describe, transcript give us all what's
needed to avoid sad problems. We just need to take care about setting
the securemode to true before opening an unknowed stack.

In about what happens to Dan :

There will always be less creative and non-violent persons than
destructive and unfriendly peoples over the word. It's bad but it's so.
The only good news in this bad story is perhaps that more and more
people are testing and using Revolution over the world. I hope that all
of them are licensed peoples.

Kind Regards from Paris, Pierre

Le dim 09/11/2003  14:02, Jan Schenkel a crit :

 --- Jim Lyons [EMAIL PROTECTED] wrote:
  Recently, Dan Schafer wrote:
   (One of these days I'll understand the
   mentality vandals who derive joy from merely
  disrupting the lives and
   sanity of others. On second thought, I hope I
  never do understand that.
   It's abominable.)
  
  A dark thought that has been lurking in my
  world-weary mind is the risk
  we take by downloading stacks and running them on
  our machines. As more
  and more folks discover Revolution, there are more
  and more things to
  share and check out. So far, we have a cozy,
  friendly community of users
  and none of us would think of using Rev for anything
  disruptive, or
  worse. I feel pretty confident downloading things
  from the sites of
  people we have come to know here on the list. But
  we all know very
  well that some innocent looking little Christmas
  Message stack could
  conceal anything from a prank to a disaster. With
  Rev's internet
  capabilities, I suppose it could even be used to
  launch a worm.
  
  So what can we do, other than only run stacks from
  reputable sources? I
  know there's no way to scan a stack and tell if it's
  evil. Would it be
  possible to devise a kind of sandbox to test new
  stacks in, that would
  prevent and report on attempts to write to the disk
  drive, send
  something over the net, etc?
  
  Hoping for a better world,
  Jim Lyons
  
 
 Hi Jim,
 
 Have a look at the global property 'secureMode' --
 from its entry in the Transcript Dictionary : 
 
 Comments:
 If the secureMode property is set to true, the
 application cannot use the get, put, open file, read
 from file, or write to file commands to gain access to
 local files. The application cannot run programs with
 the shell function, the open process command, or the 
 launch command. On Windows systems, it cannot use the
 deleteRegistry, queryRegistry, or setRegistry
 functions to access the Windows system registry.
 
 You could build a small player standalone that sets
 secureMode to true on startup, and where you can enter
 the URL and run it from there.
 
 Hope this helped,
 
 Jan Schenkel.
 
 =
 As we grow older, we grow both wiser and more foolish at the same time.  (La 
 Rochefoucauld)
 
 __
 Do you Yahoo!?
 Protect your identity with Yahoo! Mail AddressGuard
 http://antispam.yahoo.com/whatsnewfree
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Applet in a stack?

2003-11-09 Thread Pierre Sahores
Le dim 09/11/2003  23:18, Eric Engle a crit :
 I know I loathe Java, and perhaps you do to. I much prefer xTalk. However I am
 wondering whether MC/RR can run an applet from within a stack? I know we can
 call up a browser window, and get at the applet that way. But suppose I was a
 masochist and wanted to use my (or my likely someone elses) applet within my
 stack. Can MC/RR do that? If not, is it planned? If not how difficult would it
 be to write an XCMD or somehow access the java plugin?

Perhaps can you try to see how to launch the applets via the transcript
shell() command.
 
 Sorry if this question seems ignorant or pointless, but in my MC/RR
 evangelizing this -will- be asked, and I need to have an answer. 
 
 Oh, my digital media instructors really liked my presentation of MC/RR as a
 development tool of choice for rapid cross platform development. Heh. I also
 have some leads for a 3d engine that works with MC. The people developing the
 engine seem talented but isolated. If anyone wants their contact info just ask
 me off list. I think this would be a good feature, the ability to act as a 3d
 engine front end.
 
 __
 Do you Yahoo!?
 Protect your identity with Yahoo! Mail AddressGuard
 http://antispam.yahoo.com/whatsnewfree
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Losing the amateur...

2003-11-03 Thread Pierre Sahores
]
 www.major-k.de
 
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Losing the amateur.

2003-11-02 Thread Pierre Sahores
Le lun 03/11/2003  00:16, Ken Norris a crit :

 So if it is so that you actually have to pay a paltry $75 for what may
 arguably be the best-in-class developer tool in the world...well, please
 forgive me if I fail see the reason for the complaint.
 
 Ken N.
 
 ___
 use-revolution mailing list
 [EMAIL PROTECTED]
 http://lists.runrev.com/mailman/listinfo/use-revolution
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

[EMAIL PROTECTED]

GSM:   +33 6 03 95 77 70
Pro:   +33 1 41 60 52 68
Dom:   +33 1 64 45 05 33
Fax:   +33 1 64 45 05 33

Inspection acadmique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire delta de productivit
___
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


<    2   3   4   5   6   7   8   9   >