pictures stoed in v2 database

2007-05-05 Thread Robert Mann
I have stored some pictures in my valentina 2 database I would like to be
able to display then within my rev application in a image fld

 

I tried this 

 

put "SELECT * FROM pictures WHERE pictures.name= 'ctgFork01';" into
theSQL

put revQueryDatabase(dbID, theSQL) into curID

 put revDatabaseColumnNamed(curID,"picture") into ctg1

 put ctg1 into image "ctg1"

 

but this just returns ctg1 as a number?

 

Thanks

Rob

 

 

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Tiny, but fast hardware for running Rev app

2007-05-05 Thread rgould8
  http://www.mini-tft.de/xtc-neu/index.php?cPath=1458w 
 
 http://www.mini-itx.com/ 
 
 
 I've been looking at really small PC hardware for running a Revolution app on, 
but this hardware needs to run in a somewhat temperature-sensitive environent, 
so I was hoping to investigate a "Flash-memory based hard-drive" solution, or 
something without a spinning HD motor. Anyone have any favorite hardware for 
such a feat? My basic needs are: Either USB or COM port for a device that needs 
to send barcode data to this terminal, plus a monitor output, plus a keyboard 
input.
  

AOL now offers free email to everyone.  Find out more about what's free from 
AOL at AOL.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: A daft idea about using a printerserver to import video . . .

2007-05-05 Thread Luis

On 5 May 2007, at 10:41, Richmond Mathewson wrote:


Luis:

I just had a wonderful idea: do you think you could
attach a USB port to a haggis and then assign it an IP
address by routing it through a USB server?



First, I'd check to see if some odd shaped mushrooms have gotten in  
with the usual batch.
Second, I wouldn't try unless it's USB 2. At the rate haggis offloads  
you need to be able to cope with that amount of deballasting.



I mean, wouldn't it be fantastic if you could stream
chopped entrails, fat and spices into a RunRev stack
without having to use haggisGrabber?


Right there the name sounds a little dodgy... :)



[err . . . Oh Dear . . . I've given away the name of
my next great contribution to the wonderful world of
Revolution programming]


It's taken, have a look at www.haggisgrabber.com
(made you look! :)



The thing that annoyed me about Stephen Barncard's
last post was the implication that everybody had $250
to spare, and that seriously outdated computers were
no use anymore.

One thing that is worth remembering is that RunRev 2.0
runs very well on an LC 475 and can be used to deliver
educational content. Obviously when one develops
educational software for older computers one has to
extremely careful not to get "drunk on graphics" and
so on - but an old LC III running System 7.5.5 is
virtually kid-proof, cheap and easy to maintain; and,
unlike running old Pentiums with Linux (which is what
I am doing at the moment) demands almost no specialist
computer know-how.

In parts of Africa (and elsewhere) there are kids who
have access to an electricity supply and not much
else. If folks like Stephen Barncard packed up their
old Macs and donated them to many of the educational
initiatives for Africa (Afghanistan, Iraq , and so
on) I could find a wider audience for the EFL stacks I
churn out at the moment - and the poor African kids
would be welcome to have them for nothing!

And, with a name like Luis (despite posting from the
UK) my answer to funny remarks about Haggis is:

Bung on the Salsa!!!


:) I'm actually a quarter Scot!

Cheers,

Luis.




Love and muffled noises, Richmond Mathewson



A Thorn in the flesh is better than a failed Systems Development  
Life Cycle.




  ___
Yahoo! Answers - Got a question? Someone out there knows the  
answer. Try it

now.
http://uk.answers.yahoo.com/
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Clause in the Valentina License

2007-05-05 Thread Luis
That's the reason why I went for PostrgreSQL for Mac: http:// 
www.postgresqlformac.com/


OpenBase Solo (their free version, 5 user methinks) was extremely  
tempting, but I had already started on PostgreSQL: www.openbase.com


Cheers,

Luis.



On 5 May 2007, at 20:31, Peter Alcibiades wrote:

Years ago at a now forgotten company a whimsical older manager was  
starting up
a first class on databases.  What, he asked, is the most important  
thing to

consider when inputting data into an application?

We young fellows stumbled around for a while, as you can imagine.   
Finally he
delivered himself of his accumulated wisdom, which has remained  
with me ever
since.  "Never key any information into an application without  
knowing how

you are going to get it out".


If what the clause is saying is, you the developer may not use the  
embedded
kit to create and sell a database engine + ide, a product in  
itself,  that
competes with Valentina, that seems entirely reasonable.  It is  
exactly the
problem Rev might have had if there were a cut down version of  
Studio, and a
cheap or free player - effectively, you'd be letting loose a more  
or less
equivalent version of the product for very little or no revenue.   
No one
could reasonably demand that you do that.   And given a choice, is  
the world

better off with cheap versions, or with none (which in the end is the
consequence of your being unable to restrict use in this way) most  
of us

would say, better the cheap version with some restrictions.

But if what is being said is that once an end user has put his  
stuff in, you
the developer may not use the kit to extract that data in a form  
which he can
use in some other competing database, well, no thanks.  We need to  
get our
priorities straight:  its his data.  Don't tell him what to do with  
it.


I was alerted to this by an organization who had keyed in several  
person-years

work of their own intellectual property into a database with no export
provisions.  When they wanted to get it out, the reply was, good  
luck writing

your own programs, or pay us generously to do it.  Whose intellectual
property was it?   We had no doubt, but there seemed to be some  
confusion in

the mind of the application supplier.

Post sale restrictions on use, in the EU, are unrelated to  
copyright.  You
cannot make derivative works, which are typically copyright  
violations,
without approval of the holder.  That is quite different from post  
sales
restrictions on use, which attempt to prevent you from using the  
purchased

property in certain ways which are legally unobjectionable.

The reason why I cannot put images derived from the DVD on a T  
shirt without
permission is copyright.  The reason why Sony cannot forbid me from  
using the
player in any way I want after I've bought it, is that post sale  
restrictions
on use are unenforceable in the EU.  But this does not mean I can  
use it to

violate copyright.  That's an independent matter.

Take a tool - a plane or chisel for example.  A supplier cannot  
make two
versions, a professional one and a DIY one, and solely by  
conditions on
purchase, forbid professional carpenters from using the DIY one for  
purposes
of trade.  Once people have bought things you can't tell them how  
to use
them.  You can void their warranty.  You can exempt yourself from  
damages due
to injury.  But you can't stop them.  I have often wondered  
doubtrfully
whether, when Filemaker sells an academic version of Filemaker  
Advanced in
the EU, and forbids the  buyer to sell works made with it, that  
would hold up
in court if challenged by some enterprising university or charity.   
It would
perhaps be wise of both supplier and buyer not to insist on finding  
out.



Peter
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: on returnkey doesn't work

2007-05-05 Thread Joe Lewis Wilkins
Sarah, you were included too. I just saw Jim's reply first. These  
damn eyes! For those of you who don't know, you might find it  
"interesting" to know that about 6 or 7 years ago my left eye  
developed a hole in its macula; so when I try to read that hole  
sometimes blanks out portions that I normally can see with my right  
eye alone. With just the left eye, I can see, but I can't read a  
thing. Very disturbing for one who has used his eyes as his most  
important sense.


Joe Wilkins

On May 5, 2007, at 2:44 PM, Sarah Reichelt wrote:


I've put the following into a card script and then tried it in a
field script that would have an insertion point or some selected
text. Essentially, I'm trying to identify which of the 45 text fields
on a card is the one in which the user has just entered something, so
that I can use the return key to go to the next field; the tab key
works fine in this regard, but I'd like the return key to do the same
thing. Each of these text fields only uses the first line, but if the
return key is pressed now, it goes to the next line. Perhaps I should
be using a different type of field; maybe a label instead?

on returnKey
-- do anything; I tried a beep and as the dictionary said: go
next cd; nothing happens
end returnKey

Then in a field
on returnField
   -- ditto
end returnField



You need a "returnInField" handler to trap returns inside a field. You
might also need to check for "enterInField".

Cheers,
Sarah
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: on returnkey doesn't work

2007-05-05 Thread Joe Lewis Wilkins
Thanks, Jim. It was my poor eyesight once again. I didn't pick up  
that the documentary said "returninField"; I had used "returnField".


Joe Wilkins

On May 5, 2007, at 3:11 PM, Jim Ault wrote:


Using these two handler in a card script works fine:

card script
---
on returnKey
  go next
end returnKey

on returninfield
  put the seconds && " user hit return in " & the target
end returninfield

Without a returninfield override handler, then the "tab on return"  
as true
on  each field means that upon reaching the last visible line, the  
tab key
will be the effect.  Now the layer order of the fields controls the  
movement


Jim Ault
Las Vegas


On 5/5/07 2:36 PM, "Joe Lewis Wilkins" <[EMAIL PROTECTED]> wrote:


Back, again with what could be a pretty stupid question, and...
this seems like a pretty elementary feature that should work, but
doesn't - for me - right now.
Thoughts?

I've put the following into a card script and then tried it in a
field script that would have an insertion point or some selected
text. Essentially, I'm trying to identify which of the 45 text fields
on a card is the one in which the user has just entered something, so
that I can use the return key to go to the next field; the tab key
works fine in this regard, but I'd like the return key to do the same
thing. Each of these text fields only uses the first line, but if the
return key is pressed now, it goes to the next line. Perhaps I should
be using a different type of field; maybe a label instead?

on returnKey
-- do anything; I tried a beep and as the dictionary said: go
next cd; nothing happens
end returnKey

Then in a field
on returnField
   -- ditto
end returnField

TIA,

Joe Wilkins
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription

preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: matchtext question using regex

2007-05-05 Thread Jim Ault
try studying the "|" symbol, which is OR
There are many ways of using it with strings and substrings and patterns.

Jim Ault
Las Vegas


On 5/4/07 10:41 AM, "ron" <[EMAIL PROTECTED]> wrote:

> Regex question for use in matchtext
> 
> I want to find word A followed by word B.  (quickly)
> So:
> put "this is my big dog called cat." into thetext
> put "my.{0,5}dog" into reg
> 
> And
> put matchtext(thetext,reg)
> returns true because I use a period so it is counting characters but I
> need it to count words. I have tried various combinations of \b and \w
> to no avail.
> 
> Something like :
> put "my([^ ]* ){0,5}dog" into reg
> works but only for words followed by spaces, not punctuation for
> example. These could be included but surely there is a more elegant and
> faster way?
> 
> Can someone help me out with this?
> 
> 
> BTW, is it true that setting the wholematches to true and using
> wordoffset only returns 'words' that are followed by a space? So that
> in the example sentence above, 'cat' is not found because it is
> followed by a period? Is this correct?
> 
> 
> Thanks
> Ron
> 
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: on returnkey doesn't work

2007-05-05 Thread Jim Ault
Using these two handler in a card script works fine:

card script
---
on returnKey
  go next
end returnKey

on returninfield
  put the seconds && " user hit return in " & the target
end returninfield

Without a returninfield override handler, then the "tab on return" as true
on  each field means that upon reaching the last visible line, the tab key
will be the effect.  Now the layer order of the fields controls the movement

Jim Ault
Las Vegas


On 5/5/07 2:36 PM, "Joe Lewis Wilkins" <[EMAIL PROTECTED]> wrote:

> Back, again with what could be a pretty stupid question, and...
> this seems like a pretty elementary feature that should work, but
> doesn't - for me - right now.
> Thoughts?
> 
> I've put the following into a card script and then tried it in a
> field script that would have an insertion point or some selected
> text. Essentially, I'm trying to identify which of the 45 text fields
> on a card is the one in which the user has just entered something, so
> that I can use the return key to go to the next field; the tab key
> works fine in this regard, but I'd like the return key to do the same
> thing. Each of these text fields only uses the first line, but if the
> return key is pressed now, it goes to the next line. Perhaps I should
> be using a different type of field; maybe a label instead?
> 
> on returnKey
> -- do anything; I tried a beep and as the dictionary said: go
> next cd; nothing happens
> end returnKey
> 
> Then in a field
> on returnField
>-- ditto
> end returnField
> 
> TIA,
> 
> Joe Wilkins
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


CGI Hung Process Help!

2007-05-05 Thread Sivakatirswami

I have some ancient CGI's that must be nearly 10 years old and
began when I was running metacard on the web server...

Some of these are hanging, not all the time, but just sometimes
 and appear as a "run away process" if you check "top" on the web server.
if I get 8 or ten of these, the server load approaches 10 and response times
for httpd start to slow down.

I'm having to manually go in and kill these every other day.

Recent CGI's which are we doing as stacks are not causing this problem.
On the other hand this particular one is a very high traffic form on our 
web site.


I don't think were are experiencing and DOS attacks as such, though form 
spam

bots used to fill this form out heavily until we put the "check for human"
visual clue (very simple version, not rotated and easily discernible
but it works) that must now be entered, which stopped the bots from
actually getting thru  (note the exit top to on the first data verify test)

Andre and I suspect possibly this email  segment

# now send invitation triggers to HPI  list server

put "/usr/sbin/sendmail -t" into mprocess
  open process mprocess for write
  write "From:" && tDataIn ["email"] & cr to process mprocess
  write "To:" && "[EMAIL PROTECTED]" & cr to process mprocess
  write "Subject:" && "Subscribe"  & cr & cr to process mprocess
 close process mprocess
   # wait until the openprocesses is empty

We commented the wait (something I got
from Scott Raney in days of yore... wish he were here~!)

but that did not help...

Any one have any clues on what could cause
this CGI to leave a hung running instance of Rev on the
web server?

what would happen if someone attempted to dump a super
long test chunk into the comments field?

Thanks
Sivakatirswami

PS.

We are using 2.6.1 for Linux and praying to the IT gods
of Edinburgh for a new web server ready linux engine
 that will run on our Fedora Core II web box.

#!/usr/local/bin/revolution

on startup

## read in data and split into array

if $REQUEST_METHOD is "POST" then

put "" into PostIn

repeat until length(PostIn) >= $CONTENT_LENGTH
read from stdin until ""
put it after PostIn
end repeat

put  urlDecode (PostIn)  into tDataIn



split tDataIn by "&" and "="
put keys(tDataIn) into tFields

set the casesensitive to false

## human check first:

if tDataIn["14_CheckForHuman"] <> "Karma" then
put failHumanCheck() into tResponse
 put "Content-Type: text/html" & cr
 put "Content-Length:" && the length of tResponse & cr & cr
put tResponse

exit to top
end if

## Now check for missing fields


repeat for each line x in tFields
 	if (x is not among the items of 
"5_add2,9_foreign_state,10_Zip,12_Phone,13_Comments" ) then

if tDataIn[x] is empty then put x & "" after missing_fields
end if
end repeat

if missing_fields is not empty then
sendUserFeedback (missing_fields)
exit startup
end if

# test email address is correct

put isEmail(tDataIn ["email"] )  into emailCheck

switch emailCheck
 case "False"
put badEmail() into tResponse
break
case "True"

# save data to file on server, pipe delimited, one record per line

put "|" & the date &"|" into tSubmit

sort lines of tFields numeric
repeat for each line x in tFields
put (tDataIn[x] & "|") after tSubmit
end repeat
put numToChar(166) after tSubmit

put  tSubmit after url "file:../formdata/guestbook.dat"

# load response template and insert name
# and country specific response.

put tDataIn["2_First"] & " " & tDataIn["3_Last"] into vName
put  CountryResponseChunk(tDataIn["11_Country"]) into tCountryChunk

put url "file:../httpdocs/info/gstbk_responses/gstbk_thankyou.html" into 
tResponse


replace "###NAME###" with vName in tResponse
replace "###CountrySpecificResponse###" with tCountryChunk in tResponse

end switch

 put "Content-Type: text/html" & cr
 put "Content-Length:" && the length of tResponse & cr & cr
put tResponse

# now send invitations triggers to HPI and Gurudeva list serve
put "/usr/sbin/sendmail -t" into mprocess
  open process mprocess for write
  write "From:" && tDataIn ["email"] & cr to process mprocess
  write "To:" && "[EMAIL PROTECTED]" & cr to process mprocess
  write "Subject:" && "Subscribe"  & cr & cr to process mprocess
 close process mprocess
   # wait until the openprocesses is empty
  end if
end startup


# end of cgi, subroutines and functions follow

on sendUserFeedback missing_fields
 put "Sorry, please go back and fill in the follo

Re: on returnkey doesn't work

2007-05-05 Thread Sarah Reichelt

I've put the following into a card script and then tried it in a
field script that would have an insertion point or some selected
text. Essentially, I'm trying to identify which of the 45 text fields
on a card is the one in which the user has just entered something, so
that I can use the return key to go to the next field; the tab key
works fine in this regard, but I'd like the return key to do the same
thing. Each of these text fields only uses the first line, but if the
return key is pressed now, it goes to the next line. Perhaps I should
be using a different type of field; maybe a label instead?

on returnKey
-- do anything; I tried a beep and as the dictionary said: go
next cd; nothing happens
end returnKey

Then in a field
on returnField
   -- ditto
end returnField



You need a "returnInField" handler to trap returns inside a field. You
might also need to check for "enterInField".

Cheers,
Sarah
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


on returnkey doesn't work

2007-05-05 Thread Joe Lewis Wilkins

Back, again with what could be a pretty stupid question, and...
this seems like a pretty elementary feature that should work, but  
doesn't - for me - right now.

Thoughts?

I've put the following into a card script and then tried it in a  
field script that would have an insertion point or some selected  
text. Essentially, I'm trying to identify which of the 45 text fields  
on a card is the one in which the user has just entered something, so  
that I can use the return key to go to the next field; the tab key  
works fine in this regard, but I'd like the return key to do the same  
thing. Each of these text fields only uses the first line, but if the  
return key is pressed now, it goes to the next line. Perhaps I should  
be using a different type of field; maybe a label instead?


on returnKey
   -- do anything; I tried a beep and as the dictionary said: go  
next cd; nothing happens

end returnKey

Then in a field
on returnField
  -- ditto
end returnField

TIA,

Joe Wilkins
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


FOCUSsing after TEXT

2007-05-05 Thread Richmond Mathewson
Phil Davis wrote:

"Try adding this line to the mix:

select after fld "F3"

But then everybody knows that by now...  :o)"

Thanks!

HOWEVER: that doesn't explain all that stuff about
unlocked fields

and "Documentary Insufficiency": Sounds like a
potentially serious condition>

Imagine:

A really rather good RAD that has, over time, become
sufficiently under-documented that new users are
unable to find out a large part of its capabilities
and how to use them. In fact, imagine that the
documentation refers to features or aspects of code
that don't really exist, function in the way
described, or otherwise; and the way to achieve the
feature that is documented is by using something quite
other.

[that reminds me; my fridge is beginning to smell
terrible; I think some yoghurt has "gone off"]

But then everybody has heard that one by now :o)




A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___ 
Copy addresses and emails from any email account to Yahoo! Mail - quick, easy 
and free. http://uk.docs.yahoo.com/trueswitch2.html
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: smartDraw and alternatives

2007-05-05 Thread Joe Lewis Wilkins

Chipp,

Can Flash be used for scaled drawings?

Joe Wilkins

On May 5, 2007, at 1:07 PM, Chipp Walters wrote:

Believe it or not, I prefer Flash, as I can draw anything I like  
with it,
and over the years I have created libraries which help me diagram.  
Frankly,
I prefer Flash 4 as it's very simple to use. One of the great  
things about
Flash is that it autoscales print results to any device. So, the  
Flash doc

at:

http://www.altuit.com/webs/altuit2/ChicagoTitleExtranet/ 
ChicTitleBlueprint03.swf


prints out on large 4' wide plotters which makes for excellent
presentations.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: FOCUSsing after TEXT

2007-05-05 Thread Phil Davis

Hi Richmond,

Try adding this line to the mix:

   select after fld "F3"

But then everybody knows that by now...  :o)

HTH -
Phil Davis


Richmond Mathewson wrote:

Wisht to focus the cursor in a field after some text:

Help (in Build 420) has this:

"If the object is an unlocked field, the insertion
point is placed after the text in the field."

so set to find out how to do this:

nothing in the documentation that I could find under
LOCK

went back to RR 1.1.1 () and found quite a bit

[Now don't tell me that the reason that that is not
now documented is because everybody knows that by now
- won't wash]

slightly more in RR 2.0.1

vanished in RR 2.6.1

however does not refer to text fields:

tried this:  set the locked of fld "F3" to false
focus on fld "F3"

still bungs the cursor in front of the text.  Oh Dear.

Would be grateful for guidance.

sincerely, Richmond Mathewson



A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___ 
Inbox full of unwanted email? Get leading protection and 1GB storage with All New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: smartDraw and alternatives

2007-05-05 Thread Chipp Walters

Believe it or not, I prefer Flash, as I can draw anything I like with it,
and over the years I have created libraries which help me diagram. Frankly,
I prefer Flash 4 as it's very simple to use. One of the great things about
Flash is that it autoscales print results to any device. So, the Flash doc
at:

http://www.altuit.com/webs/altuit2/ChicagoTitleExtranet/ChicTitleBlueprint03.swf

prints out on large 4' wide plotters which makes for excellent
presentations.

-Chipp
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


FOCUSsing after TEXT

2007-05-05 Thread Richmond Mathewson
Wisht to focus the cursor in a field after some text:

Help (in Build 420) has this:

"If the object is an unlocked field, the insertion
point is placed after the text in the field."

so set to find out how to do this:

nothing in the documentation that I could find under
LOCK

went back to RR 1.1.1 () and found quite a bit

[Now don't tell me that the reason that that is not
now documented is because everybody knows that by now
- won't wash]

slightly more in RR 2.0.1

vanished in RR 2.6.1

however does not refer to text fields:

tried this:  set the locked of fld "F3" to false
focus on fld "F3"

still bungs the cursor in front of the text.  Oh Dear.

Would be grateful for guidance.

sincerely, Richmond Mathewson



A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___ 
Inbox full of unwanted email? Get leading protection and 1GB storage with All 
New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Clause in the Valentina License

2007-05-05 Thread Ruslan Zasukhin
On 5/5/07 10:31 PM, "Peter Alcibiades" <[EMAIL PROTECTED]>
wrote:

> I was alerted to this by an organization who had keyed in several person-years
> work of their own intellectual property into a database with no export
> provisions.  When they wanted to get it out, the reply was, good luck writing
> your own programs, or pay us generously to do it.  Whose intellectual
> property was it?   We had no doubt, but there seemed to be some confusion in
> the mind of the application supplier.

Hi Peter,

Once again. 

Valentina for Revolution ADK, already have built-in features to

1) export/import into TEXT File with any column/line delimiter.

2) export/import into XML format

3) export/import into SQL format.

You CAN use all this in your NON-GENERAL-DBMS application.
Otherwise why we make all this?!  :-)

Issue solved?

-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


re: Clause in the Valentina License

2007-05-05 Thread Peter Alcibiades
Years ago at a now forgotten company a whimsical older manager was starting up 
a first class on databases.  What, he asked, is the most important thing to 
consider when inputting data into an application?

We young fellows stumbled around for a while, as you can imagine.  Finally he 
delivered himself of his accumulated wisdom, which has remained with me ever 
since.  "Never key any information into an application without knowing how 
you are going to get it out".  


If what the clause is saying is, you the developer may not use the embedded 
kit to create and sell a database engine + ide, a product in itself,  that 
competes with Valentina, that seems entirely reasonable.  It is exactly the 
problem Rev might have had if there were a cut down version of Studio, and a 
cheap or free player - effectively, you'd be letting loose a more or less 
equivalent version of the product for very little or no revenue.  No one 
could reasonably demand that you do that.   And given a choice, is the world 
better off with cheap versions, or with none (which in the end is the 
consequence of your being unable to restrict use in this way) most of us 
would say, better the cheap version with some restrictions.

But if what is being said is that once an end user has put his stuff in, you 
the developer may not use the kit to extract that data in a form which he can 
use in some other competing database, well, no thanks.  We need to get our 
priorities straight:  its his data.  Don't tell him what to do with it.

I was alerted to this by an organization who had keyed in several person-years 
work of their own intellectual property into a database with no export 
provisions.  When they wanted to get it out, the reply was, good luck writing 
your own programs, or pay us generously to do it.  Whose intellectual 
property was it?   We had no doubt, but there seemed to be some confusion in 
the mind of the application supplier.

Post sale restrictions on use, in the EU, are unrelated to copyright.  You 
cannot make derivative works, which are typically copyright violations, 
without approval of the holder.  That is quite different from post sales 
restrictions on use, which attempt to prevent you from using the purchased 
property in certain ways which are legally unobjectionable.

The reason why I cannot put images derived from the DVD on a T shirt without 
permission is copyright.  The reason why Sony cannot forbid me from using the 
player in any way I want after I've bought it, is that post sale restrictions 
on use are unenforceable in the EU.  But this does not mean I can use it to 
violate copyright.  That's an independent matter.

Take a tool - a plane or chisel for example.  A supplier cannot make two 
versions, a professional one and a DIY one, and solely by conditions on 
purchase, forbid professional carpenters from using the DIY one for purposes 
of trade.  Once people have bought things you can't tell them how to use 
them.  You can void their warranty.  You can exempt yourself from damages due 
to injury.  But you can't stop them.  I have often wondered doubtrfully 
whether, when Filemaker sells an academic version of Filemaker Advanced in 
the EU, and forbids the  buyer to sell works made with it, that would hold up 
in court if challenged by some enterprising university or charity.  It would 
perhaps be wise of both supplier and buyer not to insist on finding out.


Peter
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Beta 7 aka 420

2007-05-05 Thread Richmond Mathewson
Blast, just crashed my G4 - no obvious reason - maybe
a leaky sieve.

was streaming the BBC at the same time (Take The
Floor):

http://www.bbc.co.uk/scotland/radioscotland/programmes/takethefloor/

just the thing to speed along the xTalk for we
disestablished Scots who are uninterested in that
Hanoverian woman's visit to the Royal Colony of
Virginia (well, His Majesty Francis II

[http://www.defendersofscotland.org/monarch.htm]

didn't ratify or accede to those colonials' demands
for independence, did he.

Wonderful what a crashed Beta will do to one's
loyalties :)

love, Richmond



A Thorn in the flesh is better than a failed Systems Development Life Cycle.



  ___ 
Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for
your free account today 
http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html 
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Put data in lines

2007-05-05 Thread Camm29
Jim ,

Great , thanks !

Camm
- Original Message -
From: "Jim Ault" <[EMAIL PROTECTED]>
To: "How to use Revolution" 
Sent: Saturday, May 05, 2007 7:18 PM
Subject: Re: Put data in lines


Pretty simple if you use an array.
Lookup Union in the docs and it is a one-liner

Use the 'union' command to combine two arrays, eliminating duplicate
elements.
 you may have to play with the union command to get it just right (not
checked)

script goes something like this...
--
local currDataArr

  put incomingStr into incmgArr
 split incmgArr by ":" and "="  --it is now an array

 get currDataArr
 union it with incmgArr
  combine it by cr and space -- (or tab, if you prefer)
put it into currDataArr  --local var that will keep this value
--the local var is faster than reading the field into a var

sort it by word 1  numeric of each
put it into fld display
--

Jim Ault
Las Vegas


On 5/5/07 10:58 AM, "Camm29" <[EMAIL PROTECTED]> wrote:

> Thanks ,
> Jim , Björnke and Mark for your comments and solution.
>
> It's work great and fast !
>
> One issue is that the next data string received may be longer or shorter ,
> but it still must appear in the correct line !
> (the system only sends changed data for a given line)
>
> So , first 999 lines could be sent , then only 2 lines.
> 999 lines of data need to stay displayed  then only 2 lines data to change
!
>
> the line number is before the =
> the data is after the =
>
> Regards
> Camm
>
> - Original Message -
> From: "Jim Ault" <[EMAIL PROTECTED]>
> To: "How to use Revolution" 
> Sent: Saturday, May 05, 2007 5:56 PM
> Subject: Re: Put data in lines
>
>
>> A problems with using arrays like that is that i will shuffle the lines
>> around somewhat randomly. Also note that my approach is about 7 times
>> faster (not sure if it's the itemDelimiter stuff, or the array handling
>> itself that is slower).
>
> I find that the array method as shown by Mark will work a bit faster than
> the replace delimeters method, but you have to use a data list of about
> 10,000 to see the difference.  At 5 lines of data, the replace takes
> 9-10 ticks, and the array method takes 6-7 ticks.  At 4000 lines, both
will
> show 0 ticks elapsed, which means less than half a tick.  Tick is about
> 1/60th of a second.
>
> Mac G5 Duo, Rev 2.7.2 build 261
>
> Jim Ault
> Las Vegas
>
>
> On 5/5/07 9:28 AM, "Björnke von Gierke" <[EMAIL PROTECTED]> wrote:
>
>> I always found arrays to be confusing, that's why I prefer this method :
>>
>> on mouseUp
>>put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " & CRLF
>> into x
>>replace ":" with return in x
>>replace "=" with space in x
>>put line 2 to -2 of x
>> end mouseUp
>>
>> A problems with using arrays like that is that i will shuffle the lines
>> around somewhat randomly. Also note that my approach is about 7 times
>> faster (not sure if it's the itemDelimiter stuff, or the array handling
>> itself that is slower).
>>
>> have fun
>> Björnke
>>
>> On 05 May 2007, at 16:46, Mark Smith wrote:
>>
>>> This works for the given string, and should be quick even with 999
>>> values:
>>>
>>> on mouseUp
>>>   put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " & CRLF
>>> into tRec
>>>   set the itemDelimiter to ":"
>>>   delete item 1 of tRec
>>>   delete item -1 of tRec
>>>
>>>   split tRec by ":" and "="
>>>   combine tRec by cr and space -- (or tab, if you prefer)
>>>   put tRec
>>> end mouseUp
>>>
>>> Best,
>>>
>>> Mark
>>>
>>> On 5 May 2007, at 11:18, Camm29 wrote:
>>>
 Hi ,

 I'm using read from socket

 example reply , can be max 999 values.


 Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: CRLF

 I wish to display in a updating field with the values shown as ,

 0234
 1456789
 2657483
 34
 43456473
 51
 60

 I must be missing something , i used a repeat but its very slow on
 updating ?

 Thanks in advance
 Camm
>
>
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.446 / Virus Database: 269.6.2/785 - Release Date: 02/05/2007
> 14:16
>
>
>
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revol

Re: Put data in lines

2007-05-05 Thread Jim Ault
Pretty simple if you use an array.
Lookup Union in the docs and it is a one-liner

Use the 'union' command to combine two arrays, eliminating duplicate
elements.
 you may have to play with the union command to get it just right (not
checked)

script goes something like this...
--
local currDataArr

  put incomingStr into incmgArr
 split incmgArr by ":" and "="  --it is now an array

 get currDataArr
 union it with incmgArr
  combine it by cr and space -- (or tab, if you prefer)
put it into currDataArr  --local var that will keep this value
--the local var is faster than reading the field into a var

sort it by word 1  numeric of each
put it into fld display
--

Jim Ault
Las Vegas


On 5/5/07 10:58 AM, "Camm29" <[EMAIL PROTECTED]> wrote:

> Thanks ,
> Jim , Björnke and Mark for your comments and solution.
> 
> It's work great and fast !
> 
> One issue is that the next data string received may be longer or shorter ,
> but it still must appear in the correct line !
> (the system only sends changed data for a given line)
> 
> So , first 999 lines could be sent , then only 2 lines.
> 999 lines of data need to stay displayed  then only 2 lines data to change !
> 
> the line number is before the =
> the data is after the =
> 
> Regards
> Camm
> 
> - Original Message -
> From: "Jim Ault" <[EMAIL PROTECTED]>
> To: "How to use Revolution" 
> Sent: Saturday, May 05, 2007 5:56 PM
> Subject: Re: Put data in lines
> 
> 
>> A problems with using arrays like that is that i will shuffle the lines
>> around somewhat randomly. Also note that my approach is about 7 times
>> faster (not sure if it's the itemDelimiter stuff, or the array handling
>> itself that is slower).
> 
> I find that the array method as shown by Mark will work a bit faster than
> the replace delimeters method, but you have to use a data list of about
> 10,000 to see the difference.  At 5 lines of data, the replace takes
> 9-10 ticks, and the array method takes 6-7 ticks.  At 4000 lines, both will
> show 0 ticks elapsed, which means less than half a tick.  Tick is about
> 1/60th of a second.
> 
> Mac G5 Duo, Rev 2.7.2 build 261
> 
> Jim Ault
> Las Vegas
> 
> 
> On 5/5/07 9:28 AM, "Björnke von Gierke" <[EMAIL PROTECTED]> wrote:
> 
>> I always found arrays to be confusing, that's why I prefer this method :
>> 
>> on mouseUp
>>put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " & CRLF
>> into x
>>replace ":" with return in x
>>replace "=" with space in x
>>put line 2 to -2 of x
>> end mouseUp
>> 
>> A problems with using arrays like that is that i will shuffle the lines
>> around somewhat randomly. Also note that my approach is about 7 times
>> faster (not sure if it's the itemDelimiter stuff, or the array handling
>> itself that is slower).
>> 
>> have fun
>> Björnke
>> 
>> On 05 May 2007, at 16:46, Mark Smith wrote:
>> 
>>> This works for the given string, and should be quick even with 999
>>> values:
>>> 
>>> on mouseUp
>>>   put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " & CRLF
>>> into tRec
>>>   set the itemDelimiter to ":"
>>>   delete item 1 of tRec
>>>   delete item -1 of tRec
>>> 
>>>   split tRec by ":" and "="
>>>   combine tRec by cr and space -- (or tab, if you prefer)
>>>   put tRec
>>> end mouseUp
>>> 
>>> Best,
>>> 
>>> Mark
>>> 
>>> On 5 May 2007, at 11:18, Camm29 wrote:
>>> 
 Hi ,
 
 I'm using read from socket
 
 example reply , can be max 999 values.
 
 
 Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: CRLF
 
 I wish to display in a updating field with the values shown as ,
 
 0234
 1456789
 2657483
 34
 43456473
 51
 60
 
 I must be missing something , i used a repeat but its very slow on
 updating ?
 
 Thanks in advance
 Camm
> 
> 
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 
> 
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.446 / Virus Database: 269.6.2/785 - Release Date: 02/05/2007
> 14:16
> 
> 
> 
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Put data in lines

2007-05-05 Thread Camm29
Thanks ,
Jim , Björnke and Mark for your comments and solution.

It's work great and fast !

One issue is that the next data string received may be longer or shorter ,
but it still must appear in the correct line !
(the system only sends changed data for a given line)

So , first 999 lines could be sent , then only 2 lines.
999 lines of data need to stay displayed  then only 2 lines data to change !

the line number is before the =
the data is after the =

Regards
Camm

- Original Message -
From: "Jim Ault" <[EMAIL PROTECTED]>
To: "How to use Revolution" 
Sent: Saturday, May 05, 2007 5:56 PM
Subject: Re: Put data in lines


> A problems with using arrays like that is that i will shuffle the lines
> around somewhat randomly. Also note that my approach is about 7 times
> faster (not sure if it's the itemDelimiter stuff, or the array handling
> itself that is slower).

I find that the array method as shown by Mark will work a bit faster than
the replace delimeters method, but you have to use a data list of about
10,000 to see the difference.  At 5 lines of data, the replace takes
9-10 ticks, and the array method takes 6-7 ticks.  At 4000 lines, both will
show 0 ticks elapsed, which means less than half a tick.  Tick is about
1/60th of a second.

Mac G5 Duo, Rev 2.7.2 build 261

Jim Ault
Las Vegas


On 5/5/07 9:28 AM, "Björnke von Gierke" <[EMAIL PROTECTED]> wrote:

> I always found arrays to be confusing, that's why I prefer this method :
>
> on mouseUp
>put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " & CRLF
> into x
>replace ":" with return in x
>replace "=" with space in x
>put line 2 to -2 of x
> end mouseUp
>
> A problems with using arrays like that is that i will shuffle the lines
> around somewhat randomly. Also note that my approach is about 7 times
> faster (not sure if it's the itemDelimiter stuff, or the array handling
> itself that is slower).
>
> have fun
> Björnke
>
> On 05 May 2007, at 16:46, Mark Smith wrote:
>
>> This works for the given string, and should be quick even with 999
>> values:
>>
>> on mouseUp
>>   put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " & CRLF
>> into tRec
>>   set the itemDelimiter to ":"
>>   delete item 1 of tRec
>>   delete item -1 of tRec
>>
>>   split tRec by ":" and "="
>>   combine tRec by cr and space -- (or tab, if you prefer)
>>   put tRec
>> end mouseUp
>>
>> Best,
>>
>> Mark
>>
>> On 5 May 2007, at 11:18, Camm29 wrote:
>>
>>> Hi ,
>>>
>>> I'm using read from socket
>>>
>>> example reply , can be max 999 values.
>>>
>>>
>>> Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: CRLF
>>>
>>> I wish to display in a updating field with the values shown as ,
>>>
>>> 0234
>>> 1456789
>>> 2657483
>>> 34
>>> 43456473
>>> 51
>>> 60
>>>
>>> I must be missing something , i used a repeat but its very slow on
>>> updating ?
>>>
>>> Thanks in advance
>>> Camm


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 269.6.2/785 - Release Date: 02/05/2007
14:16



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Put data in lines

2007-05-05 Thread Mark Smith
This is a good point, though it could be fixed with a theCombinedArray numeric>, but Björnke's  method is simpler  
and clearer.


Best,

Mark

On 5 May 2007, at 17:28, Björnke von Gierke wrote:

A problems with using arrays like that is that it will shuffle the  
lines around somewhat randomly.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: A daft idea about using a printerserver to import video . . .

2007-05-05 Thread Martin Baxter

Stephen Barncard wrote:

Look, I'm a pack rat. I have every computer and peripheral I ever owned 
since 1978. I'd love to find them all good homes. It just isn't going to 
happen. I'd rather worry about homeless cats and dogs.


Don't you have a freecycle group (www.freecycle.org) where you live 
Stephen? Here in Cambridge UK people on the freecycle mailinglist give 
away old Mac and PC stuff, such as you've described, constantly, and 
here at least, there's almost always a taker for pretty much anything, 
you might be surprised.


Martin

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Put data in lines

2007-05-05 Thread Jim Ault
> A problems with using arrays like that is that i will shuffle the lines
> around somewhat randomly. Also note that my approach is about 7 times
> faster (not sure if it's the itemDelimiter stuff, or the array handling
> itself that is slower).

I find that the array method as shown by Mark will work a bit faster than
the replace delimeters method, but you have to use a data list of about
10,000 to see the difference.  At 5 lines of data, the replace takes
9-10 ticks, and the array method takes 6-7 ticks.  At 4000 lines, both will
show 0 ticks elapsed, which means less than half a tick.  Tick is about
1/60th of a second.

Mac G5 Duo, Rev 2.7.2 build 261

Jim Ault
Las Vegas


On 5/5/07 9:28 AM, "Björnke von Gierke" <[EMAIL PROTECTED]> wrote:

> I always found arrays to be confusing, that's why I prefer this method :
> 
> on mouseUp
>put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " & CRLF
> into x
>replace ":" with return in x
>replace "=" with space in x
>put line 2 to -2 of x
> end mouseUp
> 
> A problems with using arrays like that is that i will shuffle the lines
> around somewhat randomly. Also note that my approach is about 7 times
> faster (not sure if it's the itemDelimiter stuff, or the array handling
> itself that is slower).
> 
> have fun
> Björnke
> 
> On 05 May 2007, at 16:46, Mark Smith wrote:
> 
>> This works for the given string, and should be quick even with 999
>> values:
>> 
>> on mouseUp
>>   put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " & CRLF
>> into tRec
>>   set the itemDelimiter to ":"
>>   delete item 1 of tRec
>>   delete item -1 of tRec
>> 
>>   split tRec by ":" and "="
>>   combine tRec by cr and space -- (or tab, if you prefer)
>>   put tRec
>> end mouseUp
>> 
>> Best,
>> 
>> Mark
>> 
>> On 5 May 2007, at 11:18, Camm29 wrote:
>> 
>>> Hi ,
>>> 
>>> I'm using read from socket
>>> 
>>> example reply , can be max 999 values.
>>> 
>>> 
>>> Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: CRLF
>>> 
>>> I wish to display in a updating field with the values shown as ,
>>> 
>>> 0234
>>> 1456789
>>> 2657483
>>> 34
>>> 43456473
>>> 51
>>> 60
>>> 
>>> I must be missing something , i used a repeat but its very slow on
>>> updating ?
>>> 
>>> Thanks in advance
>>> Camm


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


A daft idea about using a printerserver to import video . . .

2007-05-05 Thread Richmond Mathewson
Stephen Barncard wrote:

"And - let's not make this personal, ok?"

Err - why not? nothing like a down-n-dirty,
let's-get-bitchy personal thing :) Just hang-on a
minute while I pull my underpants over my face!

Of course not!

I do slightly wonder, though, why your objection to
old Macs is that they won't run DOS or Windows?  Early
Mac OS s (grammatically awkward, that) are freely
availabe for download. The Demo version of Metacard is
available.

I am not promoting Past-It Macs to teach kids from the
"other" world how to check their e-mails and surf the
internet - personally I think they are a lot better
off without the internet. I am promoting the use of
Past-It Macs as content delivery and reinforcement
machines to support EFL teaching, as well as other
subjects.

Of course, if you bother to trawl the internet it is
hopping with freely downloadable HyperCard stuff for
educational use - and the only real snag is that it is
all monochrome. The HC player is also freely
downloadable.

Many, many people now use various types of xTalk RADs
to develop educational software for either their
employers or for private educational ventures. It
seems that most of those resources are under-used
insofar as those that are not too resource-heavy could
be put onto Past-It Macs for the children previously
mentioned.

The remark about Time not always equalling money was
not personally aimed at you - more at anybody who
finds it rather difficult of somebody doing something
for something other than money. I, for one, get an
enormous "buzz" when I see kids suddenly have a
'Eureka' moment when they break through a conceptual
barrier: that does not stop me, however, asking their
parents to "cough up" the monthly fee!

sincerely, Richmond Mathewson



A Thorn in the flesh is better than a failed Systems Development Life Cycle.



  ___
Yahoo! Answers - Got a question? Someone out there knows the answer. Try it
now.
http://uk.answers.yahoo.com/ 
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Put data in lines

2007-05-05 Thread Björnke von Gierke

I always found arrays to be confusing, that's why I prefer this method :

on mouseUp
  put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " & CRLF 
into x

  replace ":" with return in x
  replace "=" with space in x
  put line 2 to -2 of x
end mouseUp

A problems with using arrays like that is that i will shuffle the lines 
around somewhat randomly. Also note that my approach is about 7 times 
faster (not sure if it's the itemDelimiter stuff, or the array handling 
itself that is slower).


have fun
Björnke

On 05 May 2007, at 16:46, Mark Smith wrote:

This works for the given string, and should be quick even with 999 
values:


on mouseUp
  put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " & CRLF 
into tRec

  set the itemDelimiter to ":"
  delete item 1 of tRec
  delete item -1 of tRec

  split tRec by ":" and "="
  combine tRec by cr and space -- (or tab, if you prefer)
  put tRec
end mouseUp

Best,

Mark

On 5 May 2007, at 11:18, Camm29 wrote:


Hi ,

I'm using read from socket

example reply , can be max 999 values.


Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: CRLF

I wish to display in a updating field with the values shown as ,

0234
1456789
2657483
34
43456473
51
60

I must be missing something , i used a repeat but its very slow on 
updating ?


Thanks in advance
Camm


--

official ChatRev page:
http://chatrev.bjoernke.com

Chat with other RunRev developers:
go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev";
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: A daft idea about using a printerserver to import video . . .

2007-05-05 Thread Stephen Barncard


The thing that annoyed me about Stephen Barncard's
last post was the implication that everybody had $250
to spare, and that seriously outdated computers were
no use anymore.


That is not what I was implying. I don't have 2 DAYS to spare! It's a 
time/money/hassle factor.


Without sounding like ("folks like") a rich, elitist, SUV driving 
yuppie (of which I am none), I need to respond to this.


When it comes to using old printers this way, takes hours to cobble 
this stuff up, it's unproductive, depressing and frustrating. If it 
takes 2 8 hour days at $15/hour, one coulda bought a printer. And 
that's only if you are successful in finding all the drivers, 
re-installing system software, and getting the hardware happy. Most 
of us programmers make more than that or we'd be doing something 
else!!


 More than once I started a renovation project to find out the drive 
was toast. Then you have to find a forty MEGABYTE hard drive 
somewhere. or the power supply. Waste of time in most cases, except 
for perhaps educational purposes. Give a kid a high voltage device to 
take apart.


Look, I'm a pack rat. I have every computer and peripheral I ever 
owned since 1978. I'd love to find them all good homes. It just isn't 
going to happen. I'd rather worry about homeless cats and dogs.




At 10:41 AM +0100 5/5/07, poster wrote:

else. If folks like Stephen Barncard packed up their
old Macs and donated them to many of the educational
initiatives for Africa (Afghanistan, Iraq , and so



And a noble intention and sentiment!

I'd love to do that. Are you sure something like that exists?
Please point me to the appropriate URL to an organization.

 The only 'overseas' this stuff seems destined for is to be 
dismantled in the third world where the environmental laws are less 
stringent.


And what are they going to use a Mac SE-30 for in Afghanastan, target 
practice? They don't run Windoze or DOS.


Actually, I'm keeping the SE-30; it is very useful. It's got an 
Ethernet card and is configured as an SMTP server. And the 
LaserWriter 16/600 PS monster in the hall is still working as a check 
printer.



And - let's not make this personal, ok?


--


stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Clause in the Valentina License

2007-05-05 Thread Lynn Fredricks
> What is this saying exactly?  
> 
> Is it saying that if I write an application in Rev using 
> Valentina for Rev, and provide the ability for my user to 
> export his own data, that he has keyed in himself, into csv 
> tables, with a view to enabling him to use his own data as he 
> chooses in a different database, and not be tied forever to a 
> Valentina database, then I have violated the terms of the 
> license, and he has also if he uses the export feature?
> 
> And with regard to me, the potential buyer, is this by 
> implication asserting that Paradigma has the right to impose 
> post-sale restrictions on the use I may make of the product?  
> That is, it can technically be used to do some things, but it 
> is sold with a post sale restriction on use which forbids 
> anyone to do them?  Rather like, to take an obviously absurd 
> example, I take my Sony DVD player home and discover that by 
> opening the package I have agreed not to play any but Sony 
> movies on it?
> 
> These restrictions have been generally ruled unlawful and 
> anti-competitive in the EU for obvious reasons.

It means you cannot create a database translator to one of these formats and
utilize a "mid way" transformation into text to do so - claiming that once
the data is transformed into text, it isnt technically a translator because
text is an open format.

If you want to dump data into an XML file to give your customers some sort
of non-Valentina backup method, that doesn't violate these terms at all.
However if you create an XML translator and then create an external tool for
translating that XML into Firebird format, you would be in violation of this
agreement.

The Sony DVD player argument doesn't apply here, because effectively that
argues against all click-agree agreements, not our agreement in particular.
IP almost always comes with express rights that otherwise limited whatever
else you might want to do with it. Lets say you buy a Porky Pig DVD to watch
on your new Sony DVD player. Just because you've bought the DVD, you've
gotten a license to use the IP in a certain way - it doesn't come with the
right to pop it into your computer, make screenshots, then turn those
screenshots into T-shirts that you then go out and sell.

In this case - we don't want database translators made using this particular
version of Valentina, without permission. And yes, we've granted permission
before to do this very thing when its made proper business sense to do so
:-)

Best regards,

Lynn Fredricks
President
Paradigma Software
http://www.paradigmasoft.com

Valentina SQL Server: The Ultra-fast, Royalty Free Database Server 

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Put data in lines

2007-05-05 Thread Mark Smith
This works for the given string, and should be quick even with 999  
values:


on mouseUp
  put "Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: " &  
CRLF into tRec

  set the itemDelimiter to ":"
  delete item 1 of tRec
  delete item -1 of tRec

  split tRec by ":" and "="
  combine tRec by cr and space -- (or tab, if you prefer)
  put tRec
end mouseUp

Best,

Mark

On 5 May 2007, at 11:18, Camm29 wrote:


Hi ,

I'm using read from socket

example reply , can be max 999 values.


Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: CRLF

I wish to display in a updating field with the values shown as ,

0234
1456789
2657483
34
43456473
51
60

I must be missing something , i used a repeat but its very slow on  
updating ?


Thanks in advance
Camm
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: smartDraw and alternatives

2007-05-05 Thread Stephen Barncard
I'll second that. I just used OmniGraffle to flowchart and visualize 
a really long convoluted handler.




OmniGraffle for OS X is very,  very nice.  It came free with my Macs.



--


stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Partition benefits . . .

2007-05-05 Thread Richmond Mathewson
Kay C Lan wrote:

"The benefit of partitioning your HD is that you can
keep a pristine copy of
the OS on the 2nd partition, along with a copy of your
favourite Disc
maintenance program. Whenever you suspect that the
disc needs repair, just
restart on the second partition and run the Disc
repair program. About twice
as fast as finding the CD, restarting off the CD and
running the program off
the CD."

An even faster solution, in my experience, is to
install Applejack:

http://applejack.sourceforge.net/

then, when things get a bit "grumpy" you just hold
down Command-S while you do a restart - this drops you
into the command-line interface and tells you what to
do.

sincerely, Richmond Mathewson



A Thorn in the flesh is better than a failed Systems Development Life Cycle.



  ___ 
Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for
your free account today 
http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html 
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: A daft idea about using a printerserver to import video . . .

2007-05-05 Thread Kay C Lan

On 5/5/07, Stephen Barncard <[EMAIL PROTECTED]> wrote:



Example. Got the kids' old G4 Cube. Nice headless server. Runs OS X.
But the 250 gig drive I put in it will only max out at 120 gigs
because of firmware limitations.




Isn't this just a simple partition problem. I've got two early beige G3's.
These couldn't see beyond 6 or  8GB (cant' remember it was so long ago) but
I have two large HDs in both. The HDs have a bunch of partitions on them for
various reason, but the first partition, with the OS is only 6/8 GB, the
rest of the partitions are much much bigger. They work fine.

The benefit of partitioning your HD is that you can keep a pristine copy of
the OS on the 2nd partition, along with a copy of your favourite Disc
maintenance program. Whenever you suspect that the disc needs repair, just
restart on the second partition and run the Disc repair program. About twice
as fast as finding the CD, restarting off the CD and running the program off
the CD.

HTH
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Clause in the Valentina License

2007-05-05 Thread Ruslan Zasukhin
On 5/5/07 1:20 PM, "Peter Alcibiades" <[EMAIL PROTECTED]> wrote:

Hi Peter,

The most correct explanation of this will give Lynn Fredricks.

I remember that exists a couple of restrictions in EULA, which prevent
developer from developing of ROYALTY FREE application which is ala-FileMaker
or ala-Access.

I.e. Paradigma of course do not want that somebody  have buy cheap ADK e.g.
V4REV for $200-300, develop FileMaker killer and start sale thousands of
copies without any royalty. Because Paradigma self develop such kind of
product - Valentina Studio.

But if you very want develop own kind of FileMaker-killer based on Valentina
engine - no problems - just contact Paradigma and make special contract for
this project. 

For any other products as Games, Educational, Accounting, Catalogs, and so
on, which are not **GENERAL-KIND DB MANAGER** you have no any issues.

---
Below EXPORT-issue was added into our EULA when one company that is our
competitor have integrate V4MD/Valentina engine into _own GUI General Kind
DBMS tool_ to import data from Valentina dbs.

We have told them 
* we do not like this
* remove this feature from your app or pay us royalty :)
* or people can just use CVS export from Valentina Studio,
then import CVS into your app.

They have agree to remove this feature from that app, and instead we
together develop open source import/export Utility that convert between few
data formats.

That is the story.


So do not worry. We not going link you to Valentina format.
Valentina engine have easy to use
Vcursor.ExportText()
Vcursor.ImportText()

As well as ODBC driver to get data from Valentina db via ODBC.


> Thanks for the link.  I always read license agreements before installing, and
> came on the following:
> 
> "EXPRESS LIMITATIONS ON WORKS THAT CONVERT VALENTINA DATABASES.
> 
> "If your Work includes the ability to extract data from a Valentina Database
> and then transform, translate or convert the extracted data into another
> database format, including, but not exclusive to the following formats, such
> use, unless allowed under a separate, signed agreement between You and
> PARADIGMA, constitutes a breach of this Agreement: mySQL (or its successor
> products), IBM DB 2 (or its successor products), SQLite (including its
> successor products or derivations from the source code of SQLite), Firebird
> (including its successor products or derivatives from the source code of
> Firebird), any open source database, Filemaker, V12, Access. The limitation
> in the preceding sentence applies even if the work transforms, translates or
> converts into an intermediary format of any kind, including any form of text
> or XML. Contact PARADIGMA to inquire about waivers of this provision."
> 
> What is this saying exactly?
> 
> Is it saying that if I write an application in Rev using Valentina for Rev,
> and provide the ability for my user to export his own data, that he has keyed
> in himself, into csv tables, with a view to enabling him to use his own data
> as he chooses in a different database, and not be tied forever to a Valentina
> database, then I have violated the terms of the license, and he has also if
> he uses the export feature?
> 
> And with regard to me, the potential buyer, is this by implication asserting
> that Paradigma has the right to impose post-sale restrictions on the use I
> may make of the product?  That is, it can technically be used to do some
> things, but it is sold with a post sale restriction on use which forbids
> anyone to do them?  Rather like, to take an obviously absurd example, I take
> my Sony DVD player home and discover that by opening the package I have
> agreed not to play any but Sony movies on it?
> 
> These restrictions have been generally ruled unlawful and anti-competitive in
> the EU for obvious reasons.

-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Clause in the Valentina License

2007-05-05 Thread Peter Alcibiades
Thanks for the link.  I always read license agreements before installing, and 
came on the following:

"EXPRESS LIMITATIONS ON WORKS THAT CONVERT VALENTINA DATABASES. 

"If your Work includes the ability to extract data from a Valentina Database 
and then transform, translate or convert the extracted data into another 
database format, including, but not exclusive to the following formats, such 
use, unless allowed under a separate, signed agreement between You and 
PARADIGMA, constitutes a breach of this Agreement: mySQL (or its successor 
products), IBM DB 2 (or its successor products), SQLite (including its 
successor products or derivations from the source code of SQLite), Firebird 
(including its successor products or derivatives from the source code of 
Firebird), any open source database, Filemaker, V12, Access. The limitation 
in the preceding sentence applies even if the work transforms, translates or 
converts into an intermediary format of any kind, including any form of text 
or XML. Contact PARADIGMA to inquire about waivers of this provision."

What is this saying exactly?  

Is it saying that if I write an application in Rev using Valentina for Rev, 
and provide the ability for my user to export his own data, that he has keyed 
in himself, into csv tables, with a view to enabling him to use his own data 
as he chooses in a different database, and not be tied forever to a Valentina 
database, then I have violated the terms of the license, and he has also if 
he uses the export feature?

And with regard to me, the potential buyer, is this by implication asserting 
that Paradigma has the right to impose post-sale restrictions on the use I 
may make of the product?  That is, it can technically be used to do some 
things, but it is sold with a post sale restriction on use which forbids 
anyone to do them?  Rather like, to take an obviously absurd example, I take 
my Sony DVD player home and discover that by opening the package I have 
agreed not to play any but Sony movies on it?

These restrictions have been generally ruled unlawful and anti-competitive in 
the EU for obvious reasons.

Peter
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Put data in lines

2007-05-05 Thread Camm29
Hi , 

I'm using read from socket
 
example reply , can be max 999 values.


Arb.rec:0=234:1=456789:2=657483:3=4:4=3456473:5=1:6=0: CRLF

I wish to display in a updating field with the values shown as ,

0234
1456789
2657483
34
43456473
51
60

I must be missing something , i used a repeat but its very slow on updating ?

Thanks in advance
Camm
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Can a modal stack appear with visual effect ?

2007-05-05 Thread Martin Blackman

Hey yeah, thanks for the tip Richmond!

On 03/05/07, Richmond Mathewson <[EMAIL PROTECTED]> wrote:

Richmond's Dirty Tricks Dept. here:

just topLevel it

  do the transition

and then modal it again


dunnit meself!

sincerely, Richmond Mathewson



A Thorn in the flesh is better than a failed Systems Development Life Cycle.



 ___
Yahoo! Answers - Got a question? Someone out there knows the answer. Try it
now.
http://uk.answers.yahoo.com/
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Embedded stacks in Windows

2007-05-05 Thread Martin Baxter

Bill Vlahos wrote:
I've noticed that under Windows, any included stacks show up as separate 
programs in the Task Manager. Is there a way to prevent this? My program 
should only appear as a single application to my users.


Bill Vlahos



Bill,

Stacks whose mode is "modeless" don't show up in the taskbar.

Martin Baxter
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: valentina link

2007-05-05 Thread Ruslan Zasukhin
On 5/5/07 11:29 AM, "Peter Alcibiades" <[EMAIL PROTECTED]>
wrote:

Hi Peter,

> Anyone else tried this?  Doesn't work for me.
> 
> http://www.valentina-db.com/download/v4rev_3b1_lin.tar.gz

This is dead link on beta 1

Try instead RELEASE 3.0 from here:

http://www.valentina-db.com/en/products/download/V4REV

-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


A daft idea about using a printerserver to import video . . .

2007-05-05 Thread Richmond Mathewson
Luis:

I just had a wonderful idea: do you think you could
attach a USB port to a haggis and then assign it an IP
address by routing it through a USB server?

I mean, wouldn't it be fantastic if you could stream
chopped entrails, fat and spices into a RunRev stack
without having to use haggisGrabber?

[err . . . Oh Dear . . . I've given away the name of
my next great contribution to the wonderful world of
Revolution programming]

The thing that annoyed me about Stephen Barncard's
last post was the implication that everybody had $250
to spare, and that seriously outdated computers were
no use anymore.

One thing that is worth remembering is that RunRev 2.0
runs very well on an LC 475 and can be used to deliver
educational content. Obviously when one develops
educational software for older computers one has to
extremely careful not to get "drunk on graphics" and
so on - but an old LC III running System 7.5.5 is
virtually kid-proof, cheap and easy to maintain; and,
unlike running old Pentiums with Linux (which is what
I am doing at the moment) demands almost no specialist
computer know-how.

In parts of Africa (and elsewhere) there are kids who
have access to an electricity supply and not much
else. If folks like Stephen Barncard packed up their
old Macs and donated them to many of the educational
initiatives for Africa (Afghanistan, Iraq , and so
on) I could find a wider audience for the EFL stacks I
churn out at the moment - and the poor African kids
would be welcome to have them for nothing!

And, with a name like Luis (despite posting from the
UK) my answer to funny remarks about Haggis is:

Bung on the Salsa!!!

Love and muffled noises, Richmond Mathewson



A Thorn in the flesh is better than a failed Systems Development Life Cycle.



  ___
Yahoo! Answers - Got a question? Someone out there knows the answer. Try it
now.
http://uk.answers.yahoo.com/ 
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: smartDraw and alternatives

2007-05-05 Thread Bernard Devlin

OmniGraffle for OS X is very,  very nice.  It came free with my Macs.

On Windows/Solaris/HPUX there is VisualThought - which is  
abandonware, but they had the decency to produce a free license code  
for it when it was abandoned:


http://gd.tuwien.ac.at/graphics/diagramming/confluent/

Bernard

> what software for easy drawing eye-candy diagrams (Tree diagrams, ER,
> block
> diagrams from templates) do you usually use? I tried smartDraw (www
> smartdraw.com) but for some reason it is very unstable and almost  
unusable

> on my system, so decided to ask for your advice again on comparable
> alternatives (MacOSX, Linux, Windows). Thanks in advance!
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


valentina link

2007-05-05 Thread Peter Alcibiades
Anyone else tried this?  Doesn't work for me.

http://www.valentina-db.com/download/v4rev_3b1_lin.tar.gz

Peter
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: smartDraw and alternatives

2007-05-05 Thread Scott Kane

From: "Viktoras Didziulis" <[EMAIL PROTECTED]>
To: "How to use Revolution" 
Sent: Saturday, May 05, 2007 5:38 PM
Subject: smartDraw and alternatives


what software for easy drawing eye-candy diagrams (Tree diagrams, ER, 
block

diagrams from templates) do you usually use? I tried smartDraw (www
smartdraw.com) but for some reason it is very unstable and almost unusable
on my system, so decided to ask for your advice again on comparable
alternatives (MacOSX, Linux, Windows). Thanks in advance!


Visio is nice (but expensive) for Windows only.  Available from M$ and I 
think there is a trial version on their website.


Scott Kane
"Nothing is as powerful as an idea whose time has come."  Victor Hugo 


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


smartDraw and alternatives

2007-05-05 Thread Viktoras Didziulis
what software for easy drawing eye-candy diagrams (Tree diagrams, ER, block
diagrams from templates) do you usually use? I tried smartDraw (www
smartdraw.com) but for some reason it is very unstable and almost unusable
on my system, so decided to ask for your advice again on comparable
alternatives (MacOSX, Linux, Windows). Thanks in advance! 
 
Regards 
Viktoras 
 
 
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution