Maybe I don't understand the question (does happen!) but isn't the answer
something like this.
1) Once data storage gets serious, more than a few thousand records, Rev
alone is not what to do it in. If you want to do the rest of the app in Rev,
you have to add a real database. This means
Hello Jerry,
This was the problem in the first place.. I did not get any rawKeyDown
message, when I pressed ctrl or shift and yes I'm developing on a mac.
Even tho we're doing mainly software for the Windows users, I would
like to make it OS X/Linux/Unix compatible, since they can make big
Gregory, do you have a more detailed study of the architecture of your dna data
solution that you would be willing to share... How physically you re storing
and manipulating and reporting your data?
randall
-Original Message-
From: Gregory Lypny [EMAIL PROTECTED]
To:
Does rev offer a table object?
-Original Message-
From: Peter Alcibiades [EMAIL PROTECTED]
To: How to use Revolution use-revolution@lists.runrev.com
Sent: 1/15/2008 12:11 AM
Subject: Many Cards Versus One Card and a List Field
Maybe I don't understand the question (does happen!) but
Does rev offer a table object?
Yes, theoretically, you can drag and drop table fields onto a card, but the
general opinion here seems to have been to stay away from them. Even could
you do it, you're still storing 10s of thousands of records in a text file,
its just a rather inaccessible one.
Anyone mention OpenBase (www.openbase.com)? 'Similar' to FM in
certain aspects although I've found it more performant.
The OpenBase Forms might be an alternative reporting tool to look at.
The coolest EPOS I've seen uses it as a back end.
Cheers,
Luis.
On 15 Jan 2008, at 08:54, Randall
Peter, did you look into using arrays and customPropertySets?
In (somewhat) similar circumstances, I've found that these can deal
with largish data sets and provide pretty good performance.
I have 18000+ records in one of my data sets, each record with
between 3 and 30 fields. I save the data
Hiya folks!
Because people were so helpful to me on my last problem, I wanted to
share a piece of code I did last summer. It's not even close to a
complete program, but might have something useful in it. It's very
poorly documented, but if needed I can do something about it. This
program
Thanks.
A few other questions about using Rev in the cgi-bin.
Can a Rev cgi script use the launch command to run a small Rev app
from inside cgi-bin?
Do I understand correctly that several instances of the Rev cgi
application can be running concurrently? In other words, the server
could
Richard,
using 'launch' is not advisable. Not only every instance of your cgi
will start it's own program but there's a big chance that your cgi is
running as 'nobody' or 'apacheuser' or some other very limited user on
your server (this is a good thing, it's security wise to put the cgi
user on a
I don't currently have a project where I'm trying to store thousands of
records. To some, maybe that will invalidate my views on the subject.
I just read what Sarah had written below and I was frankly a bit
peeved. I've spent a considerable amount of time learning how to use
stacks as documents
Peter Alcibiades wrote:
Maybe I don't understand the question (does happen!) but isn't the answer
something like this.
1) Once data storage gets serious, more than a few thousand records, Rev
alone is not what to do it in. If you want to do the rest of the app in Rev,
you have to add a
Russell, please don't take this as unfriendly or agressive, and being
quite good at peevish myself, I can understand your point of view.
But if you don't currently need to deal with thousands of records,
then your current level of expertise with using cards will serve you
well, and since the
Russell,
I'm kind of late replying to this comment (re your dismay).
I understand your frustration, and I agree with you. RR has lots of
warts, and this is one of them. I have not been able to use it as my
primary development tool because I develop mainly database-centric
applications, and RR's
Hey Mikey -
Good to see you here.
Even though Bill Atkinson himself said that HyperCard isn't a database,
I can understand the desire of those who've used it as one to use Rev
similarly.
What made it possible to use HC that way was its hint bits, a system
for indexing field contents which
Wrong assumptions. Rev works completely in RAM after loading. Save to
disk is only done under command or script control.
What you're seeing as disk activity is probably virtual memory in
your OS. Rev doesn't touch that.
Most of us have given up the card data metaphor for serious projects.
Thanks, Andre, for the extensive reply. I'll study it and get back to
you if I have any questions.
Richard
On Jan 15, 2008, at 10:47 AM, Andre Garzia wrote:
Richard,
using 'launch' is not advisable. Not only every instance of your cgi
will start it's own program but there's a big chance
Part of a web application I'm working on requires a large number of
queries joining several tables, and each table containing millions of
rows. Accessing the database (Frontbase) using either the JDBC
drivers or the Rev drivers provided by Frontbase, resulted in single
queries that would take
Bernard,
have you tried valentina? It is very fast!!! :-D
cheers
andre
On 1/15/08, Bernard Devlin [EMAIL PROTECTED] wrote:
Part of a web application I'm working on requires a large number of
queries joining several tables, and each table containing millions of
rows. Accessing the database
On Jan 15, 2008, at 1:16 PM, Richard Gaskin wrote:
In this thread we've outlined three distinct ways of managing data
with Rev:
1. 3,000 records: cards work okay
2. 50,000 records: delimited text stored in custom properties
3. 50,000 records: true database engine (SQlite, MySQL, etc.)
What made it possible to use HC that way was its hint bits, a
system for indexing field contents which is not only proprietary
but patented as well. Hint bits made it ultra-fast for obtaining
data across the otherwise-complex structures that make up cards and
fields.
Certainly any such
I believe patents are limited to 14 years, but something like this is
probably more of a copyright issue; copyrights are good for 28 years
and renewable for two additional 28 year periods for a total of 84
years. Of course, I've been wrong before. (sheepish grin)
Joe Wilkins
On Jan 15,
if I put
https://[EMAIL PROTECTED]:[EMAIL PROTECTED]/f.api/7522423
into my browser I'll be asked to authenticate and the server spits back
info we expect.
Now... if I put this into the msg in Rev:
put url
(https://[EMAIL PROTECTED]:[EMAIL PROTECTED]/f.api/7522423)
result:
error
J. Downs wrote:
What made it possible to use HC that way was its hint bits, a
system for indexing field contents which is not only proprietary
but patented as well. Hint bits made it ultra-fast for obtaining
data across the otherwise-complex structures that make up cards and
fields.
Hello Randall,
It's been a while. I could dig it up, but it would be embarrassing
(although the program is still being used). My scripting is like
Johnny Cash's guitar playing was: primitive.
Here's the gist of it, although I'm sure (actually certain) that
there's nothing here that
On Jan 14, 2008 8:18 AM, Randall Lee Reetz [EMAIL PROTECTED] wrote:
I use delimeters so that i can auto deconstruct (this is much slower if
one has to filter for cap letters).
This is lightning bolt brilliant!
I've had the odd occasion where I've needed to be able to 'interpret' and
On Jan 16, 2008 10:06 AM, Richard Gaskin [EMAIL PROTECTED] wrote:
Cool. Let us know what Apples says when you write to ask them for the
code. ;)
I had to smile two days ago, I was on the Apple site registering some
software and noticed that HyperCard is listed there; so I guess Apple think
Cool. Let us know what Apples says when you write to ask them for
the code. ;)
lol. i'd reverse engineer it for you, but haven't the foggiest where
to begin with such an enterprise. :P
j.
___
use-revolution mailing list
Richard Gaskin wrote:
J. Downs wrote:
What made it possible to use HC that way was its hint bits, a
system for indexing field contents which is not only proprietary but
patented as well. Hint bits made it ultra-fast for obtaining data
across the otherwise-complex structures that make up
Well, at least I'm the first to let me know I was wrong. Appears they
changed it in 1995 to 20 years as JD said earlier; and it had been
changed from 14 to 17 years sometime even earlier. You know about
old coots. (smile)
http://www.fda.gov/cder/about/smallbiz/patent_term.htm
Joe Wilkins
Hi all,
This error (see subject) happens when I double-click on a table field of
data that has an on mouseDoubleUp in it.
The idea of the script is to get the ID value (item 1) and place it into a
global variable.
Then go to a card to edit the record.
Here's the RunRevScript:
on mouseDoubleUp
Sivakatirswami, this looks like an SSL certificate problem, have a
look at this thread:
http://article.gmane.org/gmane.comp.ide.revolution.user/59030/
match=ssl+certificate
which covers it, I think.
Best,
Mark
On 16 Jan 2008, at 01:42, Sivakatirswami wrote:
if I put
https://[EMAIL
On Jan 14, 2008 2:15 AM, Stephen Barncard [EMAIL PROTECTED]
wrote:
I've filed a long standing bug report on this...
Would that be bug 5179, which I hope you'll be canceling now that you've
squashed it:-)
___
use-revolution mailing list
Wow, i hate it when people like my ideas as much as i do... Makes you suspect.
Anyway, ya there are lots of pitfalls that may happen when one falls off the
path. The problem with live code (scripts your scripts modify on the fly) are
that none of us quite know exactly how any particular
Aloha Swami,
the @ in the username needs to be replaced with %40, that is urlencode(@).
The error you got on rev is an ssl problem. Avoid it with:
libURLSetSSLVerification false
Om Shanti
andre
On 1/15/08, Sivakatirswami [EMAIL PROTECTED] wrote:
if I put
https://[EMAIL PROTECTED]:[EMAIL
Although this does not work for handlers, for names of objects I
always use space. that way I can say for example:
put word 2 of the short name of button 3 -- autoName 12 -- 12
or:
clone button x
set the name of it to (the short name of button x 2) --
originalName 2
Quite simple to
Kay C Lan wrote:
...midWord capitalization for me dates back to the origin of HyperCard...
Oh, it's much, much older than that, older than the Pascal that helped
inspire it
--
Richard Gaskin
Managing Editor, revJournal
___
Rev
Anyone here going to this year's SCaLE?:
The sixth annual Southern California Linux Expo
To be held Friday, Saturday and Sunday, February 8-10, 2008
at the Westin Los Angeles Airport.
http://www.socallinuxexpo.org/
If so let me know. I'm thinking of going
--
Richard Gaskin
Fourth World
Anyone ever try to set a del to or empty?
-Original Message-
From: Björnke von Gierke [EMAIL PROTECTED]
To: How to use Revolution use-revolution@lists.runrev.com
Sent: 1/15/2008 7:15 PM
Subject: Re: Constructing and calling a handler as do
Although this does not work for handlers, for
I have to admit to not having been able to make Rev work as a storage and
retrieval language and am getting close to giving up after a couple of weeks
hard trying. Its mostly the documentation probably. It must be possible
since people on the list are doing it, but there seems no way to find
Peter,
I'm not sure this will work for you, but it worked for me with HC. I
designed stacks that could be used for printing reports and then
stored data in those stacks when I needed to print new data; the
action stacks, used to acquire and change/revise new data would
pick up the data
On Jan 16, 2008 11:15 AM, Björnke von Gierke [EMAIL PROTECTED] wrote:
Although this does not work for handlers,
Yes, I appreciate all that, and I've definitely done something similar on
many occasions, but what I like about Randall's approach is that it can work
for handlers and custom
42 matches
Mail list logo