Re: Laptop diary tool in REV - Glyphs

2006-06-20 Thread Chipp Walters

Jeffrey,

While I didn't get a chance to actually see your product interface, I
did visit the theater today and was very impressed at the ease of
which a live presentor could switch clips quickly, while still
maintaining his thought and speak trail. I assumed there were some
sort of graphical depictions associated with the buttons he was
pressing.

Nice work,

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


Rev ACG for Kagi

2006-06-20 Thread Paul Claude
 I've been discussing (and started) developing Rev CGI for ACG with Ty. Looks
 like we might have a rev only solution very soon. Apparently I'm the first
 person to ask about Rev ACG.
 
 Cheers
 
 Monte

I've made a stack to generate license codes, but I need to let it works with
Kagi payment system (I don't know anything about CGI); Kagi wrote this to
me:

 You need to get the application to respond as a
 CGI, conforming to the ACG spec.
 
 The Spec can be downloaded here:
 http://www.kagi.com/acg/Specifications/ACGSpecification.html
 
 A CGI is a command line application.  I am sure that RRR has CGI frameworks.
 
 ty

There is some sample of Rev ACG to get, process and back CGI data (license
code) to the Kagi payment system?


Regards, 

Paul Claude
ZiggySoft Software
http://www.ziggy-soft.com/
[EMAIL PROTECTED]
--



___
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: RevConWest 2006

2006-06-20 Thread Tereza Snyder


On Jun 19, 2006, at 2:24 PM, Mark Wieder wrote:


Now that I'm at home recovering, I want to add my tupence about
RevConWest 2006.

...

Each year I come back from the conference in Monterey assured that
this is the best money I have ever spent on programming.



I'll add my two bits (and one regret).

The conference was filled with highlights:
Kevin's soft-voiced but mesmerizing presentation (shhh!)
Scott Rossi's magic,
Quicktime fabulousness,
hints of database majesty,
an appearance by the legendary Tuviah,
lovely tools,
great freebees,
good jokes,
networking, networking, networking,
the ocean.

the regret? we never took a group photo!

t


--
Tereza Snyder

   Califex Software, Inc.
   www.califexsoftware.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: Laptop diary tool in REV - Glyphs

2006-06-20 Thread Rob Cozens

Hi Bill,

16x16 black and white, for example, can do a decent job with things 
like

hand/pointer/text/lasso cursors, ascending and descending sorts, left,
right, home, confirm, cancel, document, application, wine type, etc. 
But

advanced concepts like having a picnic in the forest probably not.


I'd just note that button icons don't have to be 16x16 in Rev.

Rob Cozens
CCW, Serendipity Software Company

And I, which was two fooles, do so grow three;
Who are a little wise, the best fooles bee.

from The Triple Foole by John Donne (1572-1631)

___
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: Laptop diary tool in REV - Glyphs

2006-06-20 Thread Bill Marriott
Rob Cozens said,
 I'd just note that button icons don't have to be 16x16 in Rev.

Right... they can be as huge-o-mongus as you like -- 1600x1200 24-bit PNG if 
you want :) It was just an example. 



___
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: Did I miss something?

2006-06-20 Thread Bill Marriott
Derek,

I appreciate the effort to build a straightforward icon editor that could be 
integrated into Revolution.

I downloaded your stack and gave it a try. Nothing happened when I tried to 
use any of the tools in the image area. Even after I placed an image, 
nothing appeared in the preview area. So I moved on. I'm using Windows XP.

To be honest, I use Axialis Icon Workshop 6.0, which works extremely well. 
You paste in (or draw) your icon at a large size and the program 
automatically builds all the other sizes, at all the various bit depths, for 
both Windows and Macintosh, with variable transparency, in the 
proper/official file formats. Works perfectly; the results are very high 
quality and I've never had a problem building or using an icon.

Would be hard to imagine building something of comparable utility without a 
major time investment.

Fully functional 30-day demo available at 
http://www.axialis.com/iconworkshop


I just released a beta of my Icon Editor for Revolution on RevOnline and my 
Web Site, and I've gotten zero response regarding the project.  Am I wasting 
my time?  Is there something better out there?  Should I move on to the next 
project on my list?
 



___
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: Did I miss something?

2006-06-20 Thread Mark Schonewille

Hi Derek,

I downloaded and tried it. Nothing happens when I click on one of the  
little squares. I expected to see some colour, but everything stayed  
unchanged. I know that others, who tried it too, had exactly the same  
result as me. Sorry, it didn't work. I'll gladly try the next  
version. It could be useful.


I tried it on a 400Mhz G3 PowerMac with Mac OS 10.4.6 installed.

Best,

Mark

--

Economy-x-Talk
Consultancy and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Download ErrorLib at http://economy-x-talk.com/developers.html and  
get full control of error handling in Revolution.




Op 20-jun-2006, om 7:21 heeft dreamscapesoftware.com - List het  
volgende geschreven:


I realize that asking this probably makes me sound conceded and  
selfish, but I'm the kind of person who bases the success of a  
project on it's response.  If there is zero response, I abandon the  
project.  If there's an interest, I continue with the project until  
I can't plausably continue anymore.


I was under the understanding that there were either no decent Icon/ 
Cursor Editors for Revolution, or that none exist (other than than  
using zoom and the paint tools).  I understand that a lot of  
developers are designers as well, and would prefer to use  
professional programs such as Adobe Photoshop and Illustrator for  
Icon/Cursor design, but I figured that there has to be some people  
out there who would rather have a built-in editor as opposed to a  
seperate program.


I just released a beta of my Icon Editor for Revolution on  
RevOnline and my Web Site, and I've gotten zero response regarding  
the project.  Am I wasting my time?  Is there something better out  
there?  Should I move on to the next project on my list?



Derek Bump
Dreamscape Software
www.dreamscapesoftware.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: Did I miss something?

2006-06-20 Thread Klaus Major

Hi Derek,

I realize that asking this probably makes me sound conceded and  
selfish, but I'm the kind of person who bases the success of a  
project on it's response.  If there is zero response, I abandon the  
project.  If there's an interest, I continue with the project until  
I can't plausably continue anymore.


I was under the understanding that there were either no decent Icon/ 
Cursor Editors for Revolution, or that none exist (other than than  
using zoom and the paint tools).  I understand that a lot of  
developers are designers as well, and would prefer to use  
professional programs such as Adobe Photoshop and Illustrator for  
Icon/Cursor design, but I figured that there has to be some people  
out there who would rather have a built-in editor as opposed to a  
seperate program.


I just released a beta of my Icon Editor for Revolution on  
RevOnline and my Web Site, and I've gotten zero response regarding  
the project.


don't take that too serious, I also had announced some utilities in  
the past, and also did get no response

at all to some of them...


Am I wasting my time?


That's a question that you will have to answer to yourself ;-)

Is there something better out there?  Should I move on to the next  
project on my list?


Sure, always look ahead!

:-)


Derek Bump
Dreamscape Software
www.dreamscapesoftware.com


Regards

Klaus Major
[EMAIL PROTECTED]
http://www.major-k.de

___
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: Did I miss something?

2006-06-20 Thread dreamscapesoftware.com - List
Bill Marriott wrote:
 I downloaded your stack and gave it a try. Nothing happened when I tried to
 use any of the tools in the image area. Even after I placed an image,
 nothing appeared in the preview area. So I moved on. I'm using Windows XP.

A problem I noticed almost immediately after I released the Beta.  I decided to 
wait until after I got a few more features implimented before sending out the 
immediate fix.

The error occurs for 2 reasons.

1.  The New Project menu item must be choosen and a new project must be 
started.

2.  The Pencil tool must be clicked first to load the tool into a global 
variable.

 To be honest, I use Axialis Icon Workshop 6.0, which works extremely well.
 You paste in (or draw) your icon at a large size and the program
 automatically builds all the other sizes, at all the various bit depths, for
 both Windows and Macintosh, with variable transparency, in the
 proper/official file formats. Works perfectly; the results are very high
 quality and I've never had a problem building or using an icon.

I've used Axialis Icon Workshop, and it is a wonderful program.  It just kinda 
drives me crazy that, since Revolution is a development application, that an 
Icon editor would not have been already created.

What I envision is this, an all-around editor.  Icon's of any size being edited 
just like in the old HyperCard days.  And my own person want, the ability to 
design/import your standalone icons directly inside the Standalone Options 
dialog box.

 Would be hard to imagine building something of comparable utility without a
 major time investment.

I've spend my free time working on projects.  JPEGCompress is one such example. 
 I've spent the last 6 years working on it.  When I get something I want, I'll 
work on it for a LONG time. :)


Derek Bump
Dreamscape Software
www.dreamscapesoftware.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: Did I miss something?

2006-06-20 Thread Mark Schonewille

Hi Derek,

When it didn't work, I chose New Project from the File menu and  
clicked the Pencil tool. Still no go. Let us know when you have a new  
stack available, please.


Best,

Mark

--

Economy-x-Talk
Consultancy and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Download ErrorLib at http://economy-x-talk.com/developers.html and  
get full control of error handling in Revolution.




Op 20-jun-2006, om 17:22 heeft dreamscapesoftware.com - List het  
volgende geschreven:



Bill Marriott wrote:
I downloaded your stack and gave it a try. Nothing happened when I  
tried to

use any of the tools in the image area. Even after I placed an image,
nothing appeared in the preview area. So I moved on. I'm using  
Windows XP.


A problem I noticed almost immediately after I released the Beta.   
I decided to wait until after I got a few more features implimented  
before sending out the immediate fix.


The error occurs for 2 reasons.

1.  The New Project menu item must be choosen and a new project  
must be started.


2.  The Pencil tool must be clicked first to load the tool into a  
global variable.




___
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: Tables behaving badly

2006-06-20 Thread Jared Smith

Ken,

The idea of making the gridlines the same color as the background
sounds good, but when I have a list item selected, you can see the
gridlines for that selection. I wonder if there is a way to make the
hilight lay on top to cover the lines? If so, the solution would be
perfect.

On 6/20/06, Ken Ray [EMAIL PROTECTED] wrote:

On 6/19/06 7:50 PM, Jared Smith [EMAIL PROTECTED] wrote:

 I'm trying to make a table field with text and little icons along the
 right edge (by inserting characters and setting their imagesource).
 Problem: I can't get the icons to stay in a fixed spot along the right
 edge. If I change the text in the field, the icon moves as well.

 Just FYI: I have the field set so the gridlines are invisible.

Ah, that's the problem... if you don't have vertical gridlines, the text
will not get chopped off at the column boundaries and will move anything in
the next column. So turn the vertical gridlines back on, and then change the
grid color to white (or whatever the background color of the field is). That
should do the trick...

Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
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: Did I miss something?

2006-06-20 Thread Richard Gaskin

dreamscapesoftware.com wrote:


I've used Axialis Icon Workshop, and it is a wonderful program.
 It just kinda drives me crazy that, since Revolution is a
development application, that an Icon editor would not have
been already created.


As a development tool, it need not necessarily also be an asset creation 
tool.  Some might even argue that the scope of each is beyond the scope 
of the other.  Apple's Interface Builder and XCode, for example, do not 
provide image editing environments.


I've considered making an icon editor in Rev, but in spite of the cool 
factor I had to step back and look at my own work, recognizing that I 
use (and love using) Fireworks to create most images, and many others 
use Photoshop, and no matter which image editor you're using you're 
probably also relying on a few Photoshop-compatible plugins for things 
like bevels, highlights, glow, etc.


Rev is a great development tool, but without support for the dozens of 
Photoshop plugins we all rely on it'll always be somewhat limited as an 
image editing environment.


And even if support for Photoshop-compatible plugins were added 
(listening, Chipp and Chris? g), it would be a tremendous amount of 
work to create something that offered all of the conveniences already 
built into Fireworks and Photoshop (layers, multiple undo, vector 
cropping of bitmaps, mask control, etc.).


With a few externals one might well create another Fireworks in Rev, and 
quite possibly with greater productivity/ROI than Macromedia did.  There 
are hooks for image bitmap addresses, so it's fully possible.


But even with Rev's advantages in crafting GUIs, an application of that 
scope not a trivial task. Creating something on par with the most 
popular image editing packages would likely cost at least 20% of what 
those publishers spent in development -- a notable advantage for Rev, 
but still requiring substantial resources.


So while I think your efforts in delivering an icon editing environment 
in native Transcript are inspiring, I must admit that I probably 
wouldn't use it myself since Fireworks does such a wonderfully rich job 
for me already, and I suspect many others who make a lot of icons are 
similarly married to a dedicated tool.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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: Rev ACG for Kagi

2006-06-20 Thread J. Landman Gay

Paul Claude wrote:

I've been discussing (and started) developing Rev CGI for ACG with Ty. Looks
like we might have a rev only solution very soon. Apparently I'm the first
person to ask about Rev ACG.

Cheers

Monte


I've made a stack to generate license codes, but I need to let it works with
Kagi payment system (I don't know anything about CGI); Kagi wrote this to
me:


You need to get the application to respond as a
CGI, conforming to the ACG spec.

The Spec can be downloaded here:
http://www.kagi.com/acg/Specifications/ACGSpecification.html

A CGI is a command line application.  I am sure that RRR has CGI frameworks.

ty


There is some sample of Rev ACG to get, process and back CGI data (license
code) to the Kagi payment system?


I think you can just send Kagi a list of license codes and they will 
send them out for you one at a time. This will work fine if your codes 
are not tied to any user-specific data, such as a user name. If they are 
just generic codes that will work for any user, it will be fine. This is 
the easiest way to do what you want, because Kagi handles everything.


If you do want to build a code that is tied to user-specific data like 
the user name, then you have to generate them on the fly. This is what 
Kagi is talking about in the note you got from them. I don't think there 
has been a publicly released CGI Rev system for that (though I have made 
one for a client.) It is fairly complex.


But the good news is that I was discussing this problem with Kagi at 
RevCon West and they are almost ready to release a Rev-based stack that 
will do the work for you. If you can wait a little while, it may be 
available pretty soon. Maybe Kee from Kagi will respond and give more info.


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.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


Runtime and U3 Announce Technology Partnership (Sorry about the late post!)

2006-06-20 Thread Lynn Fredricks
Runtime and U3 Announce Technology Partnership

CREATE AND DEPLOY FAST AND SECURE APPLICATIONS FOR SMART FLASH DRIVES

June 16, 2006. Monterey, California. Runtime Revolution, Ltd, the makers of
the cross-platform development tool Revolution, and U3, the company that
transforms USB flash drives into the next smart medium for portal
applications, announce a new, cooperative relationship.

Building for U3 presents a new venue for not only building new classes of
applications for mobile workers, but also an exciting opportunity for
existing Revolution developers to easily recompile their applications for an
entirely new and highly secure platform, said Kevin Miller, CEO of Runtime
Revolution, Ltd.

All current Revolution products will gain the ability to not only run off of
U3 smart drives, but also generate applications that automatically comply
with U3's security model, communicate with the U3 Launchpad and handle
contingencies such as safe application shut downs when a drive is suddenly
removed. Just save your existing project and select the U3 options.

Support for building U3-aware applications will be included in release 2.7.3
of Revolution Media or higher. U3-aware applications are currently only
available for the Windows platform.

The Runtime technology model lends itself to portable application
development since it requires no external components to be installed on a PC
and Runtime executables are incredibly small compared to applications built
with other cross-platform tools, said Kate Purmal, CEO of U3.

U3 smart drives carry and run a person's digital universe: not only files
but software programs, preferences, PC settings and the means for managing
it all, on any PC. U3 created the smart drive computing platform to allow
secure, portable computing for a mobile workforce. Together U3 and its
partners have pioneered a new kind of personal computing experience in which
consumers can use a variety of PCs and access their familiar computing
environment wherever they go on a tiny U3 smart drive no bigger than a pack
of gum. The U3 smart drive houses all of the information which temporarily
runs on the PC. Nothing is installed on the PC and when the smart drive is
removed the computer retains its original settings.

U3 smart drives are available from Geek SquadR, KingstonRTechnology Company,
Memorex, SanDiskR and VerbatimR, Clever-Stuff disgo classic and Clever-Stuff
busbi, Data Storage Advisors disk2goR, Intuix, Kingston, Memorex, SanDisk,
Verbatim, PQI, Twin MOS, Ativa and I-O DATA.

About Runtime Revolution

Founded in 1997, Runtime Revolution focuses on bringing user-centric
software development to all major platforms: Windows, Macintosh, Linux, and
Unix. The company is based in Edinburgh, Scotland. For more information on
Runtime Revolution, please visit the company on the web at
http://www.runrev.com or http://www.tenthumbstypingtutor.com.

About U3

U3 LLC of Redwood City, Calif., has developed an innovative platform to make
U3 smart drives that host a personal workspace - not only data and files,
but U3 smart software programs, personal user preferences and the means for
managing them. U3 smart drives transform a PC into a truly personalized
computer, quickly, easily and securely, and exit transparently when done.
U3, backed by USB flash drive market leaders M-Systems (NASDAQ: FLSH) and
SanDisk Corp. (NASDAQ: SNDK). For more information see www.U3.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: Tables behaving badly

2006-06-20 Thread Ken Ray
On 6/20/06 11:09 AM, Jared Smith [EMAIL PROTECTED] wrote:

 Ken,
 
 The idea of making the gridlines the same color as the background
 sounds good, but when I have a list item selected, you can see the
 gridlines for that selection. I wonder if there is a way to make the
 hilight lay on top to cover the lines? If so, the solution would be
 perfect.

Ok, here's a kludge, but it will work (at least on OS X, haven't tested it
on Win):

1) Take your table field and turn off the listbehavior and the autohilite
(so you can't show a hilite line).

2) Create a new list field that is the same size as the table field and set
its opaque to false. Make sure it has its autohilite and listbehavior
turned on.

3) For every line in your table field, put a space in the line of the
covering list field.

4) Set the ink (under the Blend section of the Properties palette) of the
covering list field to adMin

Switch to browse tool and click on a line in the list field - the hilite
will go over the table field contents and won't display the white gridlines
of the underlying table.

Of course you'd need to write code to make sure the two fields were in sync,
and make the covering list field's scrolling cause the underlying table
field to scroll the same as well, but it works.

If you need more info, or you can't replicate what I'm talking about, let me
know.


Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]


___
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: Did I miss something?

2006-06-20 Thread Thomas McGrath III

Checking it out now.


Tom


On Jun 20, 2006, at 1:21 AM, dreamscapesoftware.com - List wrote:

I realize that asking this probably makes me sound conceded and  
selfish, but I'm the kind of person who bases the success of a  
project on it's response.  If there is zero response, I abandon the  
project.  If there's an interest, I continue with the project until  
I can't plausably continue anymore.


I was under the understanding that there were either no decent Icon/ 
Cursor Editors for Revolution, or that none exist (other than than  
using zoom and the paint tools).  I understand that a lot of  
developers are designers as well, and would prefer to use  
professional programs such as Adobe Photoshop and Illustrator for  
Icon/Cursor design, but I figured that there has to be some people  
out there who would rather have a built-in editor as opposed to a  
seperate program.


I just released a beta of my Icon Editor for Revolution on  
RevOnline and my Web Site, and I've gotten zero response regarding  
the project.  Am I wasting my time?  Is there something better out  
there?  Should I move on to the next project on my list?



Derek Bump
Dreamscape Software
www.dreamscapesoftware.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


Thomas J McGrath III
[EMAIL PROTECTED]

Lazy River Software - http://www.lazyriversoftware.com

Lazy River Metal Art™ - http://www.lazyriversoftware.com/metal.html

Meeting Wear - http://www.cafepress.com/meetingwear

Semantic Compaction Systems - http://www.minspeak.com

SCIconics, LLC - http://www.sciconics.com/sciindex.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: jjSQL handlers

2006-06-20 Thread Josh Mellicker

Hi Ken,

Yes, so far, it's overlap, but the direction I want to take is  
different, I hope I can elucidate this clearly:


My goal is not to build a wide, flexible, powerful library for  
experts, like libdb, that extends the Rev DB functions, but instead,  
to build a narrow library framework (only for MySQL), that dictates  
exactly how the programmer should set up cards and controls, so that  
80% of data-intensive app development is much faster and easier.  
Then, customize to taste with libdb or write custom handlers.


It's main functions will be:

1. CRUD
2. repeating groups


The next step to complete is a process like the following:

1. drag controls onto a card
2. right click each control, and a popup stack lets you point and  
click (to assign custom properties to each field) that map that field  
to the database, (e.g., table name, row name)

3. Then, edit/update/delete functions are automatically added
4. Then, you define a rectangle, and the record group repeats in a  
big scrolling group if desired.


Really, I am looking to emulate FileMaker's Layout view.

I also want to make the process of building multi-table join queries  
visual and intuitive.


The problem with my jjSQL library so far, and libdb, is you still  
have to fill in the variables manually and feed them to the handlers,  
I am looking to automate this part of the process also.


Eventually, I would like to race a FileMaker developer to put  
together a basic multiuser, multitable data app and tie or come in  
very close!


Okay, why not just use FileMaker you ask?

1. Well, last time I checked (years ago), the process of getting the  
database on a remote server so anyone could access seemed like a real  
pain, I can set up a fast MySQL db in a minute or two and it's ready  
to go. MySQL is multi-threaded and handles tens of millions of  
records and users easily (maybe FM does this now too, not sure!) (And  
MySQL's free!)


2. Along with data, if you also want other functions, like ftp,  
graphic and video functions, and to build a standalone app, Rev is  
much better than FM.


The reason I am posting this early in my dev process is that I'm  
still very slow and if a few other folks wanted the same thing, we  
could team up and work together on it, I need help on some simple  
ways to do things, I am still doing some things the long way 'round!


I will post more on this when I can, in the meantime, if anyone else  
wants to collaborate on a library for this purpose, email me off list.



Thanks,

Josh


On Jun 19, 2006, at 10:45 PM, Ken Ray wrote:


On 6/19/06 1:29 PM, Josh Mellicker [EMAIL PROTECTED] wrote:


I am working on a library of handlers that I hope will make the
process of creating a Revolution client that interacts with a remote
MySQL database as easy and quick to code as possible, and eventually
add some elements making working with Rev similar to FileMaker.


Josh, I don't mean to throw any water on your efforts, but have you  
looked

at Trevor Devore's libDatabase? It sounds to me like there's a lot of
overlap:

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

Just a thought...

Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
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: Did I miss something?

2006-06-20 Thread Bob Warren

Bill Marriott wrote:

I appreciate the effort to build a straightforward icon editor that 
could be integrated into Revolution.


I downloaded your stack and gave it a try. Nothing happened when I tried 
to use any of the tools in the image area.

---
Ditto in my case, Derek (using Windows XP).
But don't get discouraged, 'cos it ain't a bad idea in my opinion. If 
it's any comfort, the only way I can ever get my wife's attention is to 
cause trouble!


Regards,
Bob


___
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


Stop videoclip from playing

2006-06-20 Thread Paul Malloy
Sorry for the repeat post, but I got no responses last time. I have searched
the documentation and tried several fixes to no avail.

I want to display a videoClip (a Quicktime movie that has been imported into
the stack) on my opening card, then stop playing when the user moves to the
next card. The following script plays the movie fine, but the movie
continues to appear superimposed on all subsequent cards.

on opencard
  set the scale of videoclip 1176 to 0.35
  play videoclip 1176 at 500,200 looping
  send startRolling to fld Credits
end opencard

on closeCard
  stop playing videoclip 1176
end closeCard

I suspect the message is not getting passed but I can't figure out how to
fix it. Thanks in advance.

-- 
Paul Malloy, Ph.D.
Director of Psychology, Butler Hospital
Associate Professor, Brown University Medical School
Telephone: 401-301-0427
Mailing address: Paul Malloy, PhD
Butler Hospital
345 Blackstone Blvd
Providence RI 02906
USA


___
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: jjSQL handlers

2006-06-20 Thread Stephen Barncard
As far as I know, Filemaker does not have a text interface, command 
line like MySQL. A good MySQL book, the command line and Rev,  one 
can get any data in any format.


Just a note: MySQL is not free... there are licensing issues to 
consider at all levels...


however, I notice that many ISPs use shared instances of MySQL as 
part of their hosting package and it works quite well. Dreamhost, for 
example, offers unlimited MySQL 5.x databases, and it's dead-dog 
simple to administrate. Unlimited domains and unlimited users, 
too...so it would not be too much to ask clients to get their own 
hosting account - they could even do it over a VPN. Much cheaper than 
buying a dedicated server on site. Or developers could resell the 
hosting as part of a maintenance package.



a caveat: hosting MySQL at Dreamhost carries with it a requirement 
that the IP of each user be registered at the host for security 
reasons, but it's instant and easy to do from the web panel.


If one were going to locate a SQL-like server in house and needed 
really fast response and more reasonable licensing terms, perhaps one 
should check out the latest versions of Valentina Server.   The 
syntax is a bit different, however Trevor's dbLib library abstracts 
much of that so one can switch among SQL flavors quite well.







1. Well, last time I checked (years ago), the process of getting the 
database on a remote server so anyone could access seemed like a 
real pain, I can set up a fast MySQL db in a minute or two and it's 
ready to go. MySQL is multi-threaded and handles tens of millions of 
records and users easily (maybe FM does this now too, not sure!) 
(And MySQL's free!)


--
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: Stop videoclip from playing

2006-06-20 Thread Bill Marriott
I don't have the time to test this, but perhaps it's better to put your 
command in a preOpenCard handler instead?

on preOpenCard
   stop playing videoclip 1176
   pass preOpenCard
end preOpenCard

Paul Malloy wrote
 I want to display a videoClip (a Quicktime movie that has been imported 
 into
 the stack) on my opening card, then stop playing when the user moves to 
 the
 next card. The following script plays the movie fine, but the movie
 continues to appear superimposed on all subsequent cards.

 on closeCard
  stop playing videoclip 1176
 end closeCard

 I suspect the message is not getting passed but I can't figure out how 
 to
 fix it. 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


Re: Did I miss something?

2006-06-20 Thread Roger . E . Eller
Derek Bump (dreamscapesoftware.com) wrote:
 I've used Axialis Icon Workshop, and it is a wonderful program.
  It just kinda drives me crazy that, since Revolution is a
 development application, that an Icon editor would not have
 been already created.

Derek,

I think your vision of having an integrated icon creation/editor in the 
standalone builder is a terrific idea. I would say that creation is more 
important than editing due to the abundance of artistic software already 
available. During application development, the icon is the very last item 
on my agenda. So often, when I go to build my first standalone after a 
long and laborious development cycle, I just leave the ugly box icon that 
Rev offers. I would much prefer to at least have a selection of premade 
icons (like the image library) to choose from. The ability to paste or 
load in any image would also be a plus. The only important thing to me at 
this stage of development is to use an image that is colorful and provides 
a general idea of the type of application. I would want the icon 
creator/editor to create icons that work in any platform I am building, 
and in all the required resolutions and bit-depths. The fancy masking 
functions and photoshop-like filters are not important as long as 
transparency is honored when present in imported images. When my apps are 
ready to ship, I can then use photoshop or fireworks, etc. to create 
better icons. Rev would be a better product if it had this capability 
regardless of what Mr. Gaskin has to say about it, IMHO.  :-)  I agree 
with him that this is no easy task, but if you are driven by your own 
passions to accomplish this goal, I support your efforts to improve our 
favorite development environment.

Roger Eller [EMAIL PROTECTED]

___
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


Challenge...

2006-06-20 Thread Ton Kuypers

Hi gang... I need some help...

A user selects a PDF file, I need to know what colors are in this PDF  
file.

So far no good, I can read the data and filter out the unwanted lines.

But this becomes a problem when the PDF file is 50 Mb or bigger...

At this point I use:

put file:  vPDFpath into vURL
put url vURL into vColors1
put url vURL into vColors2
filter vColors1 with */Separation*
replace #20 with space in vColors1
filter vColors2 with */DeviceN*
replace #20 with space in vColors2
replace ] with  in vColors2
put vColors1  vColors2 into vColors

This way I get the lines containing the PDF colors, which I filter  
and use.

On normal PDF's this happens on the fly, no delay at all...

But one of my clients now sent me a 200 Mb PDF... And you can guess  
the problem: The file is loaded into memory twice, taking up more  
then 400 Mb of memory, just to get 3 or 4 lines of data... It's  
lllooww


Any ideas on how to do this faster?


Warm regards,

Ton Kuypers
Digital Media Partners bvba
Tel. +32 (0)477 / 739 530
Fax +32 (0)14 / 71 03 04
http://www.dmp-int.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: Stop videoclip from playing

2006-06-20 Thread J. Landman Gay

Paul Malloy wrote:

Sorry for the repeat post, but I got no responses last time. I have searched
the documentation and tried several fixes to no avail.

I want to display a videoClip (a Quicktime movie that has been imported into
the stack) on my opening card, then stop playing when the user moves to the
next card. The following script plays the movie fine, but the movie
continues to appear superimposed on all subsequent cards.

on opencard
  set the scale of videoclip 1176 to 0.35
  play videoclip 1176 at 500,200 looping
  send startRolling to fld Credits
end opencard

on closeCard
  stop playing videoclip 1176
end closeCard

I suspect the message is not getting passed but I can't figure out how to
fix it. Thanks in advance.



If you have no other closeCard handlers ahead of this one in the 
hierarchy, the message should be received by the card. Are your 
opencard/closecard handlers in the card? Does the videoclip continue to 
play when you change cards, or is it static when it is superimposed on 
other cards? If it is static, then the message was received but the clip 
was not hidden. If it continues to play, then probably you have a 
closecard handler somewhere else that is interfering, or you haven't 
placed the handlers in the card layer where they will trigger.


I think we need more info.

--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.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: Challenge...

2006-06-20 Thread Jim Ault
On 6/20/06 12:52 PM, Ton Kuypers [EMAIL PROTECTED] wrote:

 Any ideas on how to do this faster?
full quote below 

One immediate change that could possibly help is to
  put file:  vPDFpath into vURL
  put url vURL into vColors --
  filter vColors1 with */Separation*
  replace #20 with space in vColors  --

  put url vURL into vColors2
  filter vColors2 with */DeviceN*
  replace #20 with space in vColors2
  replace ] with  in vColors2
put cr  vColors2 after vColors  --

Try this to see if it makes it work well enough.
-
There are other strategies for reading a file into memory using

open file fn
put 1 into x
put 5000 into y
repeat forever 
read from file fn from x for y characters
if it is empty then exit repeat --no more chars to process
  filter it with */Separation*
  replace #20 with space in it
put cr  it after vColors
read from file from x for y characters
  filter it with */DeviceN*
  replace #20 with space in it
  replace ] with  in it
put cr  it after vColors
add y to x
end repeat
close file fn
filter vColors without empty

--check the docs for details

Jim Ault
Las Vegas

On 6/20/06 12:52 PM, Ton Kuypers [EMAIL PROTECTED] wrote:

 Hi gang... I need some help...
 
 A user selects a PDF file, I need to know what colors are in this PDF
 file.
 So far no good, I can read the data and filter out the unwanted lines.
 
 But this becomes a problem when the PDF file is 50 Mb or bigger...
 
 At this point I use:
 
  put file:  vPDFpath into vURL
  put url vURL into vColors1
  put url vURL into vColors2
  filter vColors1 with */Separation*
  replace #20 with space in vColors1
  filter vColors2 with */DeviceN*
  replace #20 with space in vColors2
  replace ] with  in vColors2
  put vColors1  vColors2 into vColors
 
 This way I get the lines containing the PDF colors, which I filter
 and use.
 On normal PDF's this happens on the fly, no delay at all...
 
 But one of my clients now sent me a 200 Mb PDF... And you can guess
 the problem: The file is loaded into memory twice, taking up more
 then 400 Mb of memory, just to get 3 or 4 lines of data... It's
 lllooww
 
 Any ideas on how to do this faster?


___
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: Challenge...

2006-06-20 Thread Phil Davis

Hi Ton,

Instead of using 'get url' to read the large file, use the open file / 
read file / close file commands. (The 'seek' command might also be 
useful.) That way you don't have to pull the entire file into memory at 
one time. Then you will have better control over the user's experience.


I would go into more detail but I have to run...

Phil Davis



Ton Kuypers wrote:


Hi gang... I need some help...

A user selects a PDF file, I need to know what colors are in this PDF  
file.

So far no good, I can read the data and filter out the unwanted lines.

But this becomes a problem when the PDF file is 50 Mb or bigger...

At this point I use:

put file:  vPDFpath into vURL
put url vURL into vColors1
put url vURL into vColors2
filter vColors1 with */Separation*
replace #20 with space in vColors1
filter vColors2 with */DeviceN*
replace #20 with space in vColors2
replace ] with  in vColors2
put vColors1  vColors2 into vColors

This way I get the lines containing the PDF colors, which I filter  
and use.

On normal PDF's this happens on the fly, no delay at all...

But one of my clients now sent me a 200 Mb PDF... And you can guess  
the problem: The file is loaded into memory twice, taking up more  
then 400 Mb of memory, just to get 3 or 4 lines of data... It's  
lllooww


Any ideas on how to do this faster?


Warm regards,

Ton Kuypers
Digital Media Partners bvba
Tel. +32 (0)477 / 739 530
Fax +32 (0)14 / 71 03 04
http://www.dmp-int.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: Challenge...

2006-06-20 Thread Alex Tweedly

Ton Kuypers wrote:


Hi gang... I need some help...

A user selects a PDF file, I need to know what colors are in this PDF  
file.

So far no good, I can read the data and filter out the unwanted lines.

But this becomes a problem when the PDF file is 50 Mb or bigger...

At this point I use:

put file:  vPDFpath into vURL
put url vURL into vColors1
put url vURL into vColors2
filter vColors1 with */Separation*
replace #20 with space in vColors1
filter vColors2 with */DeviceN*
replace #20 with space in vColors2
replace ] with  in vColors2
put vColors1  vColors2 into vColors

This way I get the lines containing the PDF colors, which I filter  
and use.

On normal PDF's this happens on the fly, no delay at all...

But one of my clients now sent me a 200 Mb PDF... And you can guess  
the problem: The file is loaded into memory twice, taking up more  
then 400 Mb of memory, just to get 3 or 4 lines of data... It's  
lllooww


Any ideas on how to do this faster?


Maybe I'm missing something - but would it help to do

   put file:  vPDFpath into vURL
   put url vURL into vColors1
   filter vColors1 with */Separation*
   replace #20 with space in vColors1
   put url vURL into vColors2
   filter vColors2 with */DeviceN*
   replace #20 with space in vColors2
   replace ] with  in vColors2
   put vColors1  vColors2 into vColors

i.e. all I did was move the put url vURL into vColors2down 
until after the filter had been done on vColors1

Reduces the space needed to merely one * 200 Mb.


If that isn't enough - then it depends on whether you need to have a 
full copy of the data in memory for any other purpose or not.




--
Alex Tweedly   http://www.tweedly.net



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.1/369 - Release Date: 19/06/2006

___
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


[OT (slightly) ] Re: Please confirm your message

2006-06-20 Thread Alex Tweedly
Every time I send a message to the use-rev list, I get an email such as 
the one below. It's from a list member who hasn't had the good grace to 
set up his spam filters to accept mail from the list that he (or she) 
joined. Seems to me it's kind of impolite to join a list and then expect 
every other contributor to take extra action to accommodate your spam 
filters.


I haven't yet taken the action suggested, and in fact, I'm not ever 
going to take it, because it violates my idea of how things should 
work, so pretty soon, I'll get around to blacklisting [EMAIL PROTECTED] 
domain  in my filters so I don't see these messages.


Am I the only grumpy old man who doesn't like this ?
Is it reasonable to ask the guilty party to fix their filters if they 
wish to remain on the list ?

   (Yes, I do realize he or she is probably not seeing this message  :-)

In fact, would it be reasonable to ask the list maintainer to *ensure* 
he fixes it ?



[EMAIL PROTECTED] wrote:


** This is an automated message sent on behalf of [EMAIL PROTECTED]
** Please do not reply to it.
   
Hello.  You recently sent me an email message with a subject of:

Re: Challenge...

I use an anti-spam service that uses an 'authorized senders list'.
The email message from you was from [EMAIL PROTECTED]
and that email address isn't in my authorized senders list yet.

Since I don't recognize this email address, your email has been
stored in quarantine until you confirm that you indeed sent this
message.

Once you confirm that you sent this message, your message will
automatically be inserted into my Inbox, and your email address
will be inserted into my authorized senders list, and you will
never receive this confirmation request again.

To confirm your message, please visit the following web page:
http://webmail.enoor.com/verify/[EMAIL 
PROTECTED]/Inbox/aQuarantine/cur/29481150836825.24973.webmail.enoor.com

You can copy and paste the above link into your web browser.
If you do not respond within 2 days, the message will be
deleted automatically.

Thank you.


To find out more about this anti-spam service, please visit
http://www.enoor.com




 




--
Alex Tweedly   http://www.tweedly.net



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.1/369 - Release Date: 19/06/2006

___
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


Emulating FileMaker (was Re: jjSQL handlers)

2006-06-20 Thread Bill Marriott
Josh Mellicker wrote
 Really, I am looking to emulate FileMaker's Layout view.

Quartam Reports comes the closest to this I've seen (in Rev).

http://www.quartam.com/

 I also want to make the process of building multi-table join queries 
 visual and intuitive.

Multiple utilities for this using MySQL. MySQL WorkBench comes to mind as 
the most advanced. None of them written in Rev as far as I know.

 Eventually, I would like to race a FileMaker developer to put  together a 
 basic multiuser, multitable data app and tie or come in  very close!

Good luck! All a FileMaker user has to do is click a checkbox and their 
database is multiuser. The point really isn't to make a basic database 
either. You can do that in 15 minutes with MySQL and PHP. The point is to 
make a powerful system that is also easy to use (and easy to develop in).

 Okay, why not just use FileMaker you ask?

 1. Well, last time I checked (years ago), the process of getting the 
 database on a remote server so anyone could access seemed like a real 
 pain, I can set up a fast MySQL db in a minute or two and it's ready  to 
 go. MySQL is multi-threaded and handles tens of millions of  records and 
 users easily (maybe FM does this now too, not sure!) (And  MySQL's free!)

All versions of FileMaker support some level of multiuser functionality, and 
as I mentioned, it takes clicking a checkbox to making it so. If you want to 
use a remote server, you just set up an account with one of the dozens of 
FileMaker hosting companies and you're good-to-go. Pricing for such hosting 
services is as low as $30/month. (Or buy FileMaker Server Advanced and do it 
yourself.)

FileMaker 8 (current version) also is multi-threaded (handles 1, 2, and 
4-processor hardware) and can handle tens of millions of records. Actually, 
64 quadrillion records. A single database file can be up to 8 terabytes in 
size. Fields can hold hold up to 2GB of data. You're limited to 1 million 
tables per file and 256 million fields per file.

 2. Along with data, if you also want other functions, like ftp,  graphic 
 and video functions, and to build a standalone app, Rev is  much better 
 than FM.

FileMaker can FTP with the addition of any of several plugins. It can 
natively display QuickTime and several forms of graphics files (all of the 
ones Rev supports I believe). Those files can be embedded into the file or 
referenced by path. Any type of file can be embedded into a FileMaker 
Container field. FileMaker 8 Advanced enables you to build royalty-free 
runtimes for Windows and Macintosh. [It *is* true that Revolution-based 
runtimes are more customizable.]

Stephen Barncard wrote
 As far as I know, Filemaker does not have a text interface, command line 
 like MySQL. A good MySQL book, the command line and Rev,  one can get any 
 data in any format.

You can access FileMaker databases using ODBC/JDBC, XML/XSLT, PHP (via 
FX.php), Lasso, and of course FileMaker clients. In other words, you can use 
Rev to access a FileMaker file, and you can use PHP to build a web site with 
a FileMaker back-end, just like with MySQL.

FileMaker also is unique in having an Instant Web Publishing interface 
which lets people connect using a web browser -- the solution looks and 
works more or less exactly as it does from within FileMaker. All without 
writing a single line of code.

I'm not saying that FileMaker is always going to be the ideal choice for a 
multi-user database deployment. But I wanted to correct misconceptions that 
are repeated over and over about the product.

If you want to build a Rev-based application that lets you build/manage 
rich, LAMP-based DB applications (Linux, Apache, MySQL, PHP)* as easily as 
you can build FileMaker solutions then more power to ya! I've seen about 
half-a-dozen half-finished efforts out there. But half-finished doesn't win 
the race. I think it will take you a very, very, VERY long time to replicate 
FileMaker's:

- Table/Field definition module
- Relationships graph
- Value lists
- Field formatting options
- Access Privileges module
- Layout module
- Scripting module

My goodness, we don't even have a decent table object built into Rev, and I 
haven't even seen anyone come out with a fully-featured, high-performance, 
quality add-in/replacement for that!

Where Revolution shines is its ability to create highly-customized, 
streamlined clients... software that doesn't have to do all the things 
FileMaker does. But does the few things it has to do very well. And yes, if 
you want to have custom WindowShapes, complete control over window 
decorations, alpha blending, custom dialogs, slider bars, and many other 
interface customizations then Rev is definitely the better choice. But in 
terms of database power FileMaker is years ahead.

* If you're using the Rev CGI, would that make it a LAMR-based solution? 
(i.e., Linux, Apache, MySQL, Revolution? eep!) 



___
use-revolution mailing list

Re: Challenge...

2006-06-20 Thread Alex Tweedly



Jim Ault wrote:


There are other strategies for reading a file into memory using

open file fn
put 1 into x
put 5000 into y
repeat forever 
read from file fn from x for y characters

if it is empty then exit repeat --no more chars to process
 


filter it with */Separation*
replace #20 with space in it
   


put cr  it after vColors
read from file from x for y characters
 


filter it with */DeviceN*
replace #20 with space in it
replace ] with  in it
   


put cr  it after vColors
add y to x
end repeat
close file fn
filter vColors without empty

 

In my role as curmudgeonly code debugger, I should point out that this 
can fail when the interesting string spans a block boundary - though 
since the blocks are 50Mb in size, this is perhaps unlikely. You can 
avoid that risk by doing something like


put empty into lRemainder
repeat
...   
put lRemainder into lBuffer

read from file from x for y characters
put it after lBuffer
put the last line of lBuffer into lRemainder
   (using lBuffer to do the test)
end repeat

This has the disadvantage of one extra copy of the data; the technique 
of putting lRemainder together with the first line of each block, and 
then testing that combined line in addition to the rest of the block is 
left as an exercise for the reader.






--check the docs for details

Jim Ault
Las Vegas

On 6/20/06 12:52 PM, Ton Kuypers [EMAIL PROTECTED] wrote:

 


Hi gang... I need some help...

A user selects a PDF file, I need to know what colors are in this PDF
file.
So far no good, I can read the data and filter out the unwanted lines.

But this becomes a problem when the PDF file is 50 Mb or bigger...

At this point I use:

put file:  vPDFpath into vURL
put url vURL into vColors1
put url vURL into vColors2
filter vColors1 with */Separation*
replace #20 with space in vColors1
filter vColors2 with */DeviceN*
replace #20 with space in vColors2
replace ] with  in vColors2
put vColors1  vColors2 into vColors

This way I get the lines containing the PDF colors, which I filter
and use.
On normal PDF's this happens on the fly, no delay at all...

But one of my clients now sent me a 200 Mb PDF... And you can guess
the problem: The file is loaded into memory twice, taking up more
then 400 Mb of memory, just to get 3 or 4 lines of data... It's
lllooww

Any ideas on how to do this faster?
   




___
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


 




--
Alex Tweedly   http://www.tweedly.net

No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.1/369 - Release Date: 19/06/2006
___
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: [OT (slightly) ] Re: Please confirm your message

2006-06-20 Thread Bill Marriott
Alex,

The person in question is using BoxTrapper -esque technology. I have it on 
a couple of my email addresses too. Basically, mail has to come from someone 
I whitelist. If they are not on my whitelist, they get a similar message 
(though I've edited mine to be more sardonic and personal).

His real problem is not that he's using BoxTrapper, and not that he doesn't 
have basic spam manners, but that he's also set the list to deliver emails 
to him immediately (as opposed to a digest). Those emails show as coming NOT 
from the RunRev list address, but rather as from YOUR address. That is why 
you get the message.

The user can add the revolution list email to his whitelist, but there's no 
way for him to add every individual member -- that list is not available to 
him. So anytime someone new posts something they will get this, please 
verify you're a human being email.

FWIW, I don't get these emails from him, probably because I use gmane, and 
gmane obscures my email address.

The best thing to do is to just click his link. One click and you won't get 
the message anymore. A lot easier than writing all about it I think. Then, 
once he can start to see your emails you might convince him to modify his 
listserv settings, and/or use gmane.


Alex Tweedly [EMAIL PROTECTED] wrote in 
message news:[EMAIL PROTECTED]
 Every time I send a message to the use-rev list, I get an email such as 
 the one below. [...] 



___
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: [OT (slightly) ] Re: Please confirm your message

2006-06-20 Thread Phil Davis
Thanks Alex - I too receive this whenever I post to the list, and I 
agree with you.


Phil Davis


Alex Tweedly wrote:

Every time I send a message to the use-rev list, I get an email such 
as the one below. It's from a list member who hasn't had the good 
grace to set up his spam filters to accept mail from the list that he 
(or she) joined. Seems to me it's kind of impolite to join a list and 
then expect every other contributor to take extra action to 
accommodate your spam filters.


I haven't yet taken the action suggested, and in fact, I'm not ever 
going to take it, because it violates my idea of how things should 
work, so pretty soon, I'll get around to blacklisting 
[EMAIL PROTECTED] domain  in my filters so I don't see these messages.


Am I the only grumpy old man who doesn't like this ?
Is it reasonable to ask the guilty party to fix their filters if 
they wish to remain on the list ?

   (Yes, I do realize he or she is probably not seeing this message  :-)

In fact, would it be reasonable to ask the list maintainer to *ensure* 
he fixes it ?



[EMAIL PROTECTED] wrote:


** This is an automated message sent on behalf of [EMAIL PROTECTED]
** Please do not reply to it.
   Hello.  You recently sent me an email message with a subject of:
Re: Challenge...

I use an anti-spam service that uses an 'authorized senders list'.
The email message from you was from [EMAIL PROTECTED]
and that email address isn't in my authorized senders list yet.

Since I don't recognize this email address, your email has been
stored in quarantine until you confirm that you indeed sent this
message.

Once you confirm that you sent this message, your message will
automatically be inserted into my Inbox, and your email address
will be inserted into my authorized senders list, and you will
never receive this confirmation request again.

To confirm your message, please visit the following web page:
http://webmail.enoor.com/verify/[EMAIL PROTECTED]/Inbox/aQuarantine/cur/29481150836825.24973.webmail.enoor.com 



You can copy and paste the above link into your web browser.
If you do not respond within 2 days, the message will be
deleted automatically.

Thank you.


To find out more about this anti-spam service, please visit
http://www.enoor.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: [OT (slightly) ] Re: Please confirm your message

2006-06-20 Thread J. Landman Gay

Alex Tweedly wrote:
Every time I send a message to the use-rev list, I get an email such as 
the one below. It's from a list member who hasn't had the good grace to 
set up his spam filters to accept mail from the list that he (or she) 
joined. 


I've notified Heather and she'll either contact him or take him off.

--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.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: Challenge...

2006-06-20 Thread Jim Ault
True, my quick example outline does leave spanning the divider number y  to
fail...   so the last line retention is necessary.

Additonally, the colors may be specified in the top portion of the PDF file
so a test for 

if vColors is not empty -- we have found the location of the color specs
no need to look further... might be of value.

Jim Ault
Las Vegas

On 6/20/06 2:08 PM, Alex Tweedly [EMAIL PROTECTED] wrote:

 
 
 Jim Ault wrote:
 
 There are other strategies for reading a file into memory using
 
 open file fn
 put 1 into x
 put 5000 into y
 repeat forever 
 read from file fn from x for y characters
 if it is empty then exit repeat --no more chars to process
  
 
 filter it with */Separation*
 replace #20 with space in it

 
 put cr  it after vColors
 read from file from x for y characters
  
 
 filter it with */DeviceN*
 replace #20 with space in it
 replace ] with  in it

 
 put cr  it after vColors
 add y to x
 end repeat
 close file fn
 filter vColors without empty
 
  
 
 In my role as curmudgeonly code debugger, I should point out that this
 can fail when the interesting string spans a block boundary - though
 since the blocks are 50Mb in size, this is perhaps unlikely. You can
 avoid that risk by doing something like
 
 put empty into lRemainder
 repeat
  ...   
  put lRemainder into lBuffer
  read from file from x for y characters
  put it after lBuffer
  put the last line of lBuffer into lRemainder
     (using lBuffer to do the test)
 end repeat
 
 This has the disadvantage of one extra copy of the data; the technique
 of putting lRemainder together with the first line of each block, and
 then testing that combined line in addition to the rest of the block is
 left as an exercise for the reader.
 


___
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: Challenge...

2006-06-20 Thread Ton Kuypers

:-)

Thanks Jim, this was what I was missing, works like a charm!


Warm regards,

Ton Kuypers
Digital Media Partners bvba
Tel. +32 (0)477 / 739 530
Fax +32 (0)14 / 71 03 04
http://www.dmp-int.com



On 20-jun-06, at 22:15, Jim Ault wrote:


There are other strategies for reading a file into memory using

open file fn
put 1 into x
put 5000 into y
repeat forever
read from file fn from x for y characters
if it is empty then exit repeat --no more chars to process

 filter it with */Separation*
 replace #20 with space in it

put cr  it after vColors
read from file from x for y characters

 filter it with */DeviceN*
 replace #20 with space in it
 replace ] with  in it

put cr  it after vColors
add y to x
end repeat
close file fn
filter vColors without empty

--check the docs for details

Jim Ault
Las Vegas


___
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


Good to See Everyone at RevCon West 2006

2006-06-20 Thread Lynn Fredricks
Hi all,

It was a pleasure to meet with everyone at RevCon West 2006 again this year!
Dan and Chipp again put together a great event! My understanding is that
Kevin and Jo are now back in slightly less sunny Edinburgh and getting back
to action.

I hope you all found the addition of U3 support interesting and useful. Our
partnership with U3 will open up a new venue for selling your applications
with a very small amount of compatibility fuss.

For those who attended, if you havent received your RevMedia codes by late
tommorrow, you should email [EMAIL PROTECTED] If you havent received your
Valentina Office Server license by then, email me directly.

Those of you that attended the Sunday function, don't forget your NDA
forbids you to talk about our imminent, simultanous acqusition of Apple,
Microsoft and Adobe...oops! ;-)

Best regards,


Lynn Fredricks
Worldwide Business Operations
Runtime Revolution, Ltd


___
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


Network Slow down kills Rev FTP?

2006-06-20 Thread Sivakatirswami
There seems to be some network jam up's lately between Hawaii and the  
mainland. It can take forever (10 seconds) for an FTP connection- 
log-in to connect.  When this happens, some of my FTP scripts start  
failing, even though I have this set at the beginning:


  set the socketTimeOutInterval to 10


Any clue what Rev cases things like this to die:

 libUrlFtpUpload todaysPage, (gHTUrlStem  returnURL()), loadDone

I never get loadDone sent...and nothing is uploaded.  I know there  
is nothing wrong with the scripts because when the networks are not  
so jammed the scripts run fine.


It's as if Rev waits and waits and then gives up?? Any clues? Fixes?

Sivakatirswami

___
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: Challenge...

2006-06-20 Thread Jim Ault
Great, Tom,  and now all you need to watch for is the refinement Alex
noted... what if /Separation starts at the 49997th char?... you would not
filter it properly.  That is why he offered that you should keep the last
line of the previous read variable and append the next read to it.

Jim Ault
Las Vegas


On 6/20/06 3:10 PM, Ton Kuypers [EMAIL PROTECTED] wrote:
 Thanks Jim, this was what I was missing, works like a charm!
 
 Ton Kuypers
 Digital Media Partners bvba
 
 On 20-jun-06, at 22:15, Jim Ault wrote:
 
 There are other strategies for reading a file into memory using
 
 open file fn
 put 1 into x
 put 5000 into y
 repeat forever
 read from file fn from x for y characters
 if it is empty then exit repeat --no more chars to process
  filter it with */Separation*
  replace #20 with space in it
 put cr  it after vColors
 read from file from x for y characters
  filter it with */DeviceN*
  replace #20 with space in it
  replace ] with  in it
 put cr  it after vColors
 add y to x
 end repeat
 close file fn
 filter vColors without empty
 
 --check the docs for details


___
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: [OT (slightly) ] Re: Please confirm your message

2006-06-20 Thread Sarah Reichelt

On 6/21/06, Alex Tweedly [EMAIL PROTECTED] wrote:

Every time I send a message to the use-rev list, I get an email such as
the one below. It's from a list member who hasn't had the good grace to
set up his spam filters to accept mail from the list that he (or she)
joined. Seems to me it's kind of impolite to join a list and then expect
every other contributor to take extra action to accommodate your spam
filters.

I haven't yet taken the action suggested, and in fact, I'm not ever
going to take it, because it violates my idea of how things should
work, so pretty soon, I'll get around to blacklisting [EMAIL PROTECTED]
domain  in my filters so I don't see these messages.

Am I the only grumpy old man who doesn't like this ?



Well I am not a man and I don't consider myself very old, but it
certainly makes me grumpy. I also find it ironic that this person's
attempts to block spam all end up in my spam folder and that is where
they stay. I have no intention of clicking on an unknown link in an
email from an unknown person and I would strongly discourage anyone
else from doing so.

This is a voluntary list and if someone can't organise to get the
emails without this sort of performance, then they should unsubscribe.
There are plenty of free email solutions that this person could use to
set up a rev-list email address that would avoid this.

Grumpily yours,
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


Re: Challenge...

2006-06-20 Thread Ton Kuypers

:-)

Implemented that as well, but thanks for the reminder!


Warm regards,

Ton Kuypers
Digital Media Partners bvba
Tel. +32 (0)477 / 739 530
Fax +32 (0)14 / 71 03 04
http://www.dmp-int.com



On 21-jun-06, at 00:57, Jim Ault wrote:


Great, Tom,  and now all you need to watch for is the refinement Alex
noted... what if /Separation starts at the 49997th char?... you  
would not
filter it properly.  That is why he offered that you should keep  
the last

line of the previous read variable and append the next read to it.

Jim Ault
Las Vegas



___
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: [OT (slightly) ] Re: Please confirm your message

2006-06-20 Thread J. Landman Gay

Richard Gaskin wrote:

When someone treats others' emails with such disregard I'm quick to 
return the favor and move on with the busy day.  I trust Heather will do 
the same.


Heather has set his subscription to no-mail for now, and will try to 
contact him about it tomorrow.


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.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: Emulating FileMaker (was Re: jjSQL handlers)

2006-06-20 Thread Josh Mellicker

Bill,

Thanks for your reply. It has given me lots of ideas :-)


On Jun 20, 2006, at 1:59 PM, Bill Marriott wrote:


Josh Mellicker wrote

Really, I am looking to emulate FileMaker's Layout view.


Quartam Reports comes the closest to this I've seen (in Rev).

http://www.quartam.com/


I need to give this a serious look, thanks for the lead.




I also want to make the process of building multi-table join queries
visual and intuitive.


Multiple utilities for this using MySQL. MySQL WorkBench comes to  
mind as

the most advanced.


Wow, just downloaded this, looks great! Thanks! I have searched  
around for something like this without finding anything this cool.




None of them written in Rev as far as I know.

Eventually, I would like to race a FileMaker developer to put   
together a

basic multiuser, multitable data app and tie or come in  very close!


Good luck! All a FileMaker user has to do is click a checkbox and  
their

database is multiuser.


I should have said multiuser worldwide from a fast server... sorry!



The point really isn't to make a basic database
either. You can do that in 15 minutes with MySQL and PHP. The point  
is to
make a powerful system that is also easy to use (and easy to  
develop in).


True dat.



Okay, why not just use FileMaker you ask?

1. Well, last time I checked (years ago), the process of getting the
database on a remote server so anyone could access seemed like a real
pain, I can set up a fast MySQL db in a minute or two and it's  
ready  to
go. MySQL is multi-threaded and handles tens of millions of   
records and
users easily (maybe FM does this now too, not sure!) (And  MySQL's  
free!)


All versions of FileMaker support some level of multiuser  
functionality, and
as I mentioned, it takes clicking a checkbox to making it so. If  
you want to
use a remote server, you just set up an account with one of the  
dozens of
FileMaker hosting companies and you're good-to-go. Pricing for such  
hosting
services is as low as $30/month. (Or buy FileMaker Server Advanced  
and do it

yourself.)



I just did a tiny amount of research, and it seems Filemaker hosting  
is typically $20 - $100 per month per database, and has user limits  
(like 20 users max). I will look into it more, but so far it does not  
seem like a good solution for a large scale project where several  
hundred people might be connected at once, it seems like the price  
would be astronomical.


We are running about 30 - 35 MySQL databases on our dedicated server  
currently, and have several hundred people using them at once, not  
sure if FileMaker can scale to that or beyond... we pay $150 monthly,  
but have unlimited MySQL databases with unlimited connections.




FileMaker 8 (current version) also is multi-threaded (handles 1, 2,  
and
4-processor hardware) and can handle tens of millions of records.  
Actually,
64 quadrillion records. A single database file can be up to 8  
terabytes in
size. Fields can hold hold up to 2GB of data. You're limited to 1  
million

tables per file and 256 million fields per file.

2. Along with data, if you also want other functions, like ftp,   
graphic
and video functions, and to build a standalone app, Rev is  much  
better

than FM.


FileMaker can FTP with the addition of any of several plugins. It can
natively display QuickTime and several forms of graphics files (all  
of the
ones Rev supports I believe). Those files can be embedded into the  
file or

referenced by path. Any type of file can be embedded into a FileMaker
Container field. FileMaker 8 Advanced enables you to build  
royalty-free

runtimes for Windows and Macintosh.


I don't think Filemaker has the power that, for example, Trevor has  
given Revolution with the QT external where you can detect timecode  
tracks in QT movies, or copy and paste segments. I know this is  
unusual, but our customers are video producers so the apps I need to  
build need to manipulate media as well as data.




[It *is* true that Revolution-based
runtimes are more customizable.]

Stephen Barncard wrote
As far as I know, Filemaker does not have a text interface,  
command line
like MySQL. A good MySQL book, the command line and Rev,  one can  
get any

data in any format.


You can access FileMaker databases using ODBC/JDBC, XML/XSLT, PHP (via
FX.php), Lasso, and of course FileMaker clients. In other words,  
you can use
Rev to access a FileMaker file, and you can use PHP to build a web  
site with

a FileMaker back-end, just like with MySQL.

FileMaker also is unique in having an Instant Web Publishing  
interface
which lets people connect using a web browser -- the solution looks  
and
works more or less exactly as it does from within FileMaker. All  
without

writing a single line of code.

I'm not saying that FileMaker is always going to be the ideal  
choice for a
multi-user database deployment. But I wanted to correct  
misconceptions that

are repeated over and over about the product.

If you want to 

Re: [OT (slightly) ] Re: Please confirm your message

2006-06-20 Thread Garrett Hylltun

Alex Tweedly wrote:
Every time I send a message to the use-rev list, I get an email such as 
the one below. It's from a list member who hasn't had the good grace to 
set up his spam filters to accept mail from the list that he (or she) 
joined. Seems to me it's kind of impolite to join a list and then expect 
every other contributor to take extra action to accommodate your spam 
filters.


I haven't yet taken the action suggested, and in fact, I'm not ever 
going to take it, because it violates my idea of how things should 
work, so pretty soon, I'll get around to blacklisting [EMAIL PROTECTED] 
domain  in my filters so I don't see these messages.


Am I the only grumpy old man who doesn't like this ?
Is it reasonable to ask the guilty party to fix their filters if they 
wish to remain on the list ?

   (Yes, I do realize he or she is probably not seeing this message  :-)


No, you're not the only one grumpy about that.

-Garrett
___
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: [OT (slightly) ] Re: Please confirm your message

2006-06-20 Thread James Spencer


On Jun 20, 2006, at 4:00 PM, Alex Tweedly wrote:

Every time I send a message to the use-rev list, I get an email  
such as the one below. It's from a list member who hasn't had the  
good grace to set up his spam filters to accept mail from the list  
that he (or she) joined. Seems to me it's kind of impolite to join  
a list and then expect every other contributor to take extra action  
to accommodate your spam filters.


I haven't yet taken the action suggested, and in fact, I'm not ever  
going to take it, because it violates my idea of how things  
should work, so pretty soon, I'll get around to blacklisting  
[EMAIL PROTECTED] domain  in my filters so I don't see these  
messages.


Am I the only grumpy old man who doesn't like this ?
Is it reasonable to ask the guilty party to fix their filters if  
they wish to remain on the list ?
   (Yes, I do realize he or she is probably not seeing this  
message  :-)


In fact, would it be reasonable to ask the list maintainer to  
*ensure* he fixes it ?


While I share others' grumpiness, we should all remember that the  
member may not even have been aware that this was happening.  The  
real blame for all this goes to the spammers who have forced us all  
to extreme measures in efforts, some misguided, to keep our email  
usable.  We will be seeing more and more of this as the deluge of  
crap continues particularly as ISP's do more and more at the server  
to try to protect their clients.


James P. Spencer
Rochester, MN

[EMAIL PROTECTED]

Badges??  We don't need no stinkin badges!

___
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: Emulating FileMaker (was Re: jjSQL handlers)

2006-06-20 Thread Bill Marriott
Josh,

You're very welcome. I just want to elaborate on a couple things:

Josh Mellicker wrote
 Good luck! All a FileMaker user has to do is click a checkbox and  their
 database is multiuser.

 I should have said multiuser worldwide from a fast server... sorry!

You can make a database available worldwide from your home cable connection 
(I do it all the time with my 8M/768K line); you can also go with one of the 
larger hosting companies who have multiple OC3 connections. There's really 
no difference between the speed or accessibility of FileMaker database 
serving vs. MySQL database serving. The only difference is that MySQL is 
more ubiquitous given it is part of the LAMP platform that so many 
budget hosting companies use.

 I just did a tiny amount of research, and it seems Filemaker hosting  is 
 typically $20 - $100 per month per database, and has user limits  (like 20 
 users max). I will look into it more, but so far it does not  seem like a 
 good solution for a large scale project where several  hundred people 
 might be connected at once, it seems like the price  would be 
 astronomical.

Allow me to address this in-depth.

1) You'll find that the budget cPanel/LAMP providers also limit you, though 
their limitations are not as clearly spelled out. Some let you have only 1 
to 5 MySQL databases. Other limits have to do with bandwidth and disk space. 
Almost all shared hosting providers will shut you down for excessive CPU 
usage. Bottom line is, I really doubt that you'd be able to host a hundred 
concurrent users for $9.95/month.

Now, about FileMaker. The hosting providers are pretty much all running 
FileMaker Server 8 Advanced. This has the following limits:

- 125 databases
- 250 concurrent FileMaker client sessions
- 100 concurrent Instant Web Publishing sessions

Now, this at first glance seems to be fairly severe. However,

2) The database limit is not a table limit. Most users need only a single 
database, because each database can hold an essentially unlimited number of 
tables.

3) The FileMaker client sessions is an issue only for people who want to 
access the database using the FileMaker software. The context we're talking 
about here is Web access. So, yes, if you're distributing a solution based 
on the FileMaker software than only 250 at one time can be using it at once. 
This situation would mostly arise in corporate/vertical situations. But, if 
you look at the economies of this, once you get to this level of development 
you're probably not going to have 250 FileMaker clients. Rather, you're 
going to have a mix where there is a select number of FileMaker clients and 
the rest of the organization is accessing via some form of Web/Browser 
interface.

4) The Instant Web Publishing sessions also seem pretty limited, until you 
realize that reaching this number of simultaneous sessions is a challenge. 
Most FileMaker shared hosting services are able to max out their server's 
customers before they hit the IWP concurrent session limit. For example, a 
solution I have which serves a hospital of about 8500 staff is used daily 
but rarely has more than 30 concurrent IWP sessions at any given time. IWP, 
while it has the advantage of being the easiest and quickest way to get your 
FileMaker database on the Web, is not the most sophisticated or economical 
method once you get to scale. The main advantage of it is that your layouts, 
scripts, overall look-and-feel are the same as they are in FileMaker itself. 
This means you don't need to know any PHP, HTML, etc, to have *very* 
sophisticated database systems live online, instantly. The session limits 
are there because the server is essentially emulating a FileMaker client 
internally for each active web user.

5) IWP is just one way to get on the Web. FileMaker does not have these 
limits for its so-called custom web publishing options, which include 
XML/XSLT, PHP, and Lasso. These methods do not have sessions. So, go ahead 
and build your DHTML site with Cascading Style Sheets and whatever you like. 
Break out your copy of Dreamweaver or whatever editor you prefer. You'll be 
able to talk with the FileMaker database quite easily without worrying about 
how many concurrent users you have. These are the same tools you would use 
to present an SQL database online. The difference is that you will be able 
to open up your copy of FileMaker to manage the database backend or 
prototype solutions anytime -- and enjoy its integrated development tools 
instead of cobbling together various utilities, running the SQL command 
line, or clicking through phpMyAdmin. In other words, in a comparison of 
MySQL/PHP vs. FileMaker/PHP, FileMaker still comes out on top in terms of 
rapid application development, because the PHP (et. al.) element is the same 
for both.

As you can see from ongoing hosting cost is not a factor for developing a 
FileMaker/PHP or FileMaker/XML/XSLT/CSS solution vs. LAMP. And it may not be 
an issue for hosting IWP or 

Just a Scripting Question

2006-06-20 Thread Tom Cole
Sarah was helping me on this. I need to run some script before anyone 
sees the program.

 I really just need to know how to write a script that does this:

On PreOpenstack
lock screen
send mouseup to button play game

-- Ah, here's my problem. The play game button asks if I really want 
to play-- with YES or No. What do I write to click the YES option? 
The user won't be able to see the yes option (and he shouldn't) and so 
that option has to be clicked by something in my script. Is it send 
mouseup to YES, or select YES? Or send mousedown and put Yes into 
it??  


-- I'm sure this is elementary to some of  you.

unlock screen

End PreOpenstack

I have a lot of script in that Play Game button and when it runs once, 
it seems to run quicky afterwards. Thus, I want to run it with the 
screen locked in Preopenstack so the program will run quickly right 
from the beginning and not be sluggish the first time the user clicks 
it.



Tom

___
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: Just a Scripting Question

2006-06-20 Thread Sarah Reichelt

Sarah was helping me on this. I need to run some script before anyone
sees the program.
  I really just need to know how to write a script that does this:

On PreOpenstack
lock screen
send mouseup to button play game

-- Ah, here's my problem. The play game button asks if I really want
to play-- with YES or No. What do I write to click the YES option?
The user won't be able to see the yes option (and he shouldn't) and so
that option has to be clicked by something in my script. Is it send
mouseup to YES, or select YES? Or send mousedown and put Yes into
it??

-- I'm sure this is elementary to some of  you.

unlock screen

End PreOpenstack

I have a lot of script in that Play Game button and when it runs once,
it seems to run quicky afterwards. Thus, I want to run it with the
screen locked in Preopenstack so the program will run quickly right
from the beginning and not be sluggish the first time the user clicks
it.



Tom, you need to separate the script in your mouseUp handler into 2
sections: 1 will just do the initialisation stuff and then other will
ask the question and then do the initialisation stuff.

e.g.

on mouseUp
 answer Start new game? with No or Yes
 if it = Yes then doInitGame
end mouseUp

on doInitGame
 lock screen
 -- all the rest of your mouseUp script goes here
end doInitGame

In your preOpenStack handler, you don't send a mouseUp to the button,
you send doInitGame to the button.

HTH,
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


Re: [OT (slightly) ] Re: Please confirm your message

2006-06-20 Thread Mark Wieder
Alex-

I sent support a message this morning asking that he be removed from
the list.

-- 
-Mark Wieder
 [EMAIL PROTECTED]

___
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: jjSQL handlers

2006-06-20 Thread Ruslan Zasukhin
On 6/20/06 10:16 PM, Stephen Barncard [EMAIL PROTECTED]
wrote:

Hi Stephen,

 If one were going to locate a SQL-like server in house and needed
 really fast response and more reasonable licensing terms, perhaps one
 should check out the latest versions of Valentina Server.

 The syntax is a bit different, however Trevor's dbLib library abstracts much
 of that so one can switch among SQL flavors quite well.

Do you mean syntax of API or syntax of SQL?
In latest 2.4 betas, 1.5 months ago we have add support of RevDB.


-- 
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: [OT (slightly) ] Re: Please confirm your message

2006-06-20 Thread Andre Garzia
I think the guy was put on probation (I just learned this word and  
wanted to use it.)


:-)

Cheers
andre

On Jun 20, 2006, at 6:09 PM, Mark Wieder wrote:


Alex-

I sent support a message this morning asking that he be removed from
the list.

--
-Mark Wieder
 [EMAIL PROTECTED]

___
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: Good to See Everyone at RevCon West 2006

2006-06-20 Thread Dan Shafer

Lynn

Shoot! I wanted to be the first to leak that news! :-)



On 6/20/06, Lynn Fredricks [EMAIL PROTECTED] wrote:




Those of you that attended the Sunday function, don't forget your NDA
forbids you to talk about our imminent, simultanous acqusition of Apple,
Microsoft and Adobe...oops! ;-)

Best regards,


Lynn Fredricks
Worldwide Business Operations
Runtime Revolution, Ltd


___
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





--
~~
Dan Shafer, Information Product Consultant and Author
http://www.shafermedia.com
Get my book, Revolution: Software at the Speed of Thought

From http://www.shafermediastore.com/tech_main.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