Re: DataGrid Optimization question

2010-09-19 Thread Josh Mellicker

On Sep 19, 2010, at 2:45 AM, Robert Mann r...@free.fr wrote:

 P.S : Josh : what sepearate data source do you use to feed datagrids with??
 thanks

A remote MySQL database.

___
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: DataGrid Optimization question

2010-09-18 Thread Josh Mellicker


On Sep 17, 2010, at 4:39 PM, Robert Mann r...@free.fr wrote:

 So it would be interesting I thing if actually Datagrids were split into A)
 the datagrid dataObject and B) the datagrid viewer... so you could have
 several views of the same datas...

I have thought exactly the same thing... The first thing I do with most data 
grids is add a live search box which of course requires a separate data source 
to get data from, filter, then display in the grid.


___
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: DataGrid Optimization question

2010-09-17 Thread Josh Mellicker
I usually use the old table field to hold database data on hidden cards, then 
grab the data from that to populate a datagrid the user sees.

The reason for using a field instead of a custom prop is that it's easier 
during development to see the data.

I have handlers that will find and update data in tab delimited fields.

If it's a huge dataset a custom prop is faster but usually it's small so the 
speed loss is a non issue.

Cheers,

Josh

On Sep 17, 2010, at 4:08 PM, Andrew Kluthe and...@rjdfarm.com wrote:

 
 Hmmm, the data coming in is from a mySQL database and I have 3 sets of data.
 Live data, update data, and Added data.
 
 Each of these is held in a datagrid simply for the ease at which it can be
 turned from an array into tab delimited text that can be stored in a
 flatfile as backup and the ability to search the through the data using the
 datagrid API. 
 
 The program works offline most of the time and at the end of the day gets
 synced with the database.
 
 What do you suggest? This datagrid thing leads to so much overhead in that I
 have to initialize it on the hidden cards before opening the program. 
 
 Would you recommend I just write search  export functions for a custom
 property?
 
 
 -- 
 View this message in context: 
 http://runtime-revolution.278305.n4.nabble.com/DataGrid-Optimization-question-tp2544336p2544558.html
 Sent from the Revolution - User mailing list archive at Nabble.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: (data grid) is there a good workaround for obtaining other column values in FillInData for a Data Grid Table?

2010-08-19 Thread Josh Mellicker
Wow, I just looked at this, fabulous!!! Thanks!!!

On Aug 18, 2010, at 1:19 PM, zryip theSlug wrote:

 On Wed, Aug 18, 2010 at 4:15 AM, Josh Mellicker j...@dvcreators.net wrote:
 Let's say you had a data grid table with three columns, and you wanted the 
 first column to be the sum of the other two, like this:
 
 10  7   3
 5   2   3
 7   4   3
 
 How would you calculate the first column while the table is filling in?
 
 
 ---
 
 Originally, we looped through the data and did the calculations, then put 
 the data into the data grid. Now the data set is getting so large that this 
 is too slow, looping through once to calc, then again for the grid. So we're 
 thinking doing the calculation in FillInData would be more efficient. If 
 possible.
 
 It's easy to find any field value in a Data Grid form, since pData is an 
 array with the row values, but we'd like to avoid switching to a 
 form.___
 
 I have just upload an experiment stack in the Slug's website:
 http://www.aslugontheroad.co.cc/index.php?option=com_phocadownloadview=categorydownload=8:experiment-013-doing-sum-in-a-column-of-a-data-gridid=7:data-gridItemid=63
 
 The experiment shows how doing a sum of three columns in a column of a
 data grid:
 - when the dg is filling in
 - when you change a value in one of the three columns.
 
 The stack using a custom column behavior. You can access to the script
 by clicking on the edit script button.
 
 HTH
 
 Regards,
 -- 
 -Zryip TheSlug- wish you the best! 8)
 http://www.aslugontheroad.co.cc
 ___
 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: (data grid) is there a good workaround for obtaining other column values in FillInData for a Data Grid Table?

2010-08-18 Thread Josh Mellicker

On Aug 18, 2010, at 6:21 AM, Trevor DeVore wrote:

 On Aug 17, 2010, at 10:52 PM, Mike Bonner wrote:
 
 If you set a custom behavior for the column you want the sum in, and
 where it has the section for filling data, put
 
  put the dgDataOfIndex[ the dgIndex of me] of the dgControl of me
 into theDataA
  set the text of field 1 of me to (theDataA[Col 2] + theDataA[Col 3])
 
 Should work fine. Not positive this is the best method, but seems to
 work dandy fine with small datasets.  Haven't tried it with big ugly
 datasets.
 
 If you didn't want to fetch all of the data for the entire row you could use 
 GetDataOfIndex. GetDataOfIndex only retrieves the value of a specific column.
 
 put the dgIndex of me into theIndex
 set the text of field 1 of me to (GetDataOfIndex(theIndex, Col 2) + 
 GetDataOfIndex(theIndex, Col 3))


And this code goes into FillInData in the table's behavior, right?


 
 -- 
 Trevor DeVore
 Blue Mango Learning Systems
 ScreenSteps: http://www.screensteps.com
 Releasable Revolution Resources for Developers: 
 http://revolution.bluemangolearning.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


(data grid) is there a good workaround for obtaining other column values in FillInData for a Data Grid Table?

2010-08-17 Thread Josh Mellicker
Let's say you had a data grid table with three columns, and you wanted the 
first column to be the sum of the other two, like this:

10  7   3
5   2   3
7   4   3

How would you calculate the first column while the table is filling in?


---

Originally, we looped through the data and did the calculations, then put the 
data into the data grid. Now the data set is getting so large that this is too 
slow, looping through once to calc, then again for the grid. So we're thinking 
doing the calculation in FillInData would be more efficient. If possible.

It's easy to find any field value in a Data Grid form, since pData is an array 
with the row values, but we'd like to avoid switching to a 
form.___
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: Data Grid Form question - How do I select a field of a certain line or index in a Data Grid Form?

2010-07-06 Thread Josh Mellicker
I thought the field editor only applied to tables, not forms?

On Jul 6, 2010, at 7:40 AM, Trevor DeVore li...@mangomultimedia.com wrote:

 On Jul 2, 2010, at 3:13 PM, Josh Mellicker wrote:
 
 Let's say you add a row or record to a Data Grid, and want to 
 automatically select the text of a field in that row so the user can start 
 typing. What is the easiest way to do this?
 
 If you are already opening the field editor then this lesson shows you how to 
 select the text in the editor when it opens:
 
 http://lessons.runrev.com/spaces/lessons/manuals/datagrid/lessons/10102-How-Can-I-Select-The-Text-in-the-Edit-Field-When-It-Opens-
 
 Regards,
 
 -- 
 Trevor DeVore
 Blue Mango Learning Systems
 www.bluemangolearning.com-www.screensteps.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


Data Grid Form question - How do I select a field of a certain line or index in a Data Grid Form?

2010-07-02 Thread Josh Mellicker
Let's say you add a row or record to a Data Grid, and want to automatically 
select the text of a field in that row so the user can start typing. What is 
the easiest way to do this?___
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: export image with a drop shadow?

2010-06-19 Thread Josh Mellicker
Thanks Scott!

On Jun 18, 2010, at 9:04 PM, Scott Rossi wrote:

 Yes, place the image in a group with a suitable margin and export a snapshot 
 of the group (transparency will remain intact).
 
 
 --Original Message--
 From: Josh Mellicker
 Sender: use-revolution-boun...@lists.runrev.com
 To: Revolution Mail List
 ReplyTo: Revolution Mail List
 Subject: export image with a drop shadow?
 Sent: Jun 18, 2010 7:08 PM
 
 Has anyone exported an image with a drop shadow?
 
 The rect of the img object does not seem to include the drop shadow.
 
 We need a transparent background, so manually including some of the card 
 won't do.
 
 Any ideas before we just use a Photoshop action? 
 :-)___
 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
 
 
 
 
 Scott Rossi
 Creative Director
 Tactile Media, Multimedia  Design
 ___
 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


export image with a drop shadow?

2010-06-18 Thread Josh Mellicker
Has anyone exported an image with a drop shadow?

The rect of the img object does not seem to include the drop shadow.

We need a transparent background, so manually including some of the card won't 
do.

Any ideas before we just use a Photoshop action? 
:-)___
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 blocking download

2010-06-15 Thread Josh Mellicker
Hi Andrew,

What you need to do, if I understand correctly, instead of a repeat loop, is 
start one file downloading with a message sent once the file is complete, then 
the program stops execution.

Once the file is downloaded, the message is sent, triggering the handler that 
finds the next file to be downloaded, and so on.

For example, from your code, call getNextFileDownloading to get the first 
file downloading, then:

on getNextFileDownloading
  # get next remote and local paths and files to download
  downloadNextFile pRemotefile, pLocalFile
end getNextFileDownloading

on downloadNextFile pRemotefile, pLocalFile
  libURLDownloadToFile pRemotefile, pLocalFile, getNextFileDownloading
end downloadNextFile



On Jun 14, 2010, at 12:47 PM, Andrew Kluthe wrote:

 
 I made myself an update stack that checks a local text file with version
 information for my program components and compares it to the text file
 pulled from my update server. The entries that don't match get downloaded
 with libURLDownloadToFile. 
 
 I have am trying to have it go through one at a time and report on the
 download status of each compnent with  one progress bar and a long window.
 
 The problem I have is that when it loops through the list of files to
 download, it triggers all the download handlers at once. So even if it
 doesn't download all the files in sequence, the log reports that all the
 downloads start before the first one finishes.
 
 Is there a way to make my loop wait till the current component download
 handler is totally done? Is this where  I need to use a blocking version
 of a download file? Below is a mix of revlike psuedocode for clarity's sake.
 
 on goList
 get localList
 get webList
 put getDifferences(weblist, locallist) into downloadList
 repeat for each line i in downloadList
 downloadComponent( line i)
 end repeat
 end goList
 
 on downloadComponent pStackName
   put Downloading   pStackName after fld log
   put empty into gDownloadedFile
   put pStackName into gDownloadedFile
   put C:/FarmOffice/LeaseManager/ into sBasePath
   put http://somethingHere.com/Update; into sWebPath
   libURLSetStatusCallback showProgress, the long name of me
   hide scrollbar download
   libURLDownloadToFile sWebPath  pStackName, sBasePath 
 pStackName,downloadComplete
 
 end downloadComponent
 
 
 Basically, I don't want the next downloadComponent hanlder to go until the
 previous one has finished.
 
 note: the callback handlers and the handler for the progress bar are
 intentionally left out as they would function just fine if I could make the
 loop wait on downloadComponent.
 
 -- 
 View this message in context: 
 http://runtime-revolution.278305.n4.nabble.com/a-blocking-download-tp2254935p2254935.html
 Sent from the Revolution - User mailing list archive at Nabble.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: Create mySQL database structure from Rev

2010-05-31 Thread Josh Mellicker

I would ssh into your server and use mysqlhotcopy.

On May 31, 2010, at 4:36 PM, JosepM jmye...@mac.com wrote:



Hi Sarah,

But my mySQL is remote and I don't have installed a local mySQL..


Salut,
Josep M.

El 01/06/2010, a las 1:34, Sarah Reichelt-2 [via Runtime Revolution]
escribió:


I try this but no result.

mysqldump --opt myDB  backupDB.sql


I have used a shell call to the mysqldump command and that worked
fine.

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


View message @ 
http://runtime-revolution.278305.n4.nabble.com/Create-mySQL-database-structure-from-Rev-tp2237715p2237903.html
To unsubscribe from Re: Create mySQL database structure from Rev,
click here.




--  
View this message in context: http://runtime-revolution.278305.n4.nabble.com/Create-mySQL-database-structure-from-Rev-tp2237715p2237904.html

Sent from the Revolution - User mailing list archive at Nabble.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: table cell text wrapping?

2010-05-25 Thread Josh Mellicker

Not with the standard table, but you can with a data grid form:

http://revolution.screenstepslive.com/spaces/revolution_tools/manuals/datagrid/lessons/3787-How-Do-I-Create-a-Form-with-Variable-Line-Heights-


On May 25, 2010, at 8:26 AM, Kee Nethery k...@kagi.com wrote:

Can I configure a table so that if the text for a cell is too long,  
it will wrap within that cell (pushing that row to be taller so that  
multiple lines of text get displayed)?


If so, how? The wrap checkbox appears to be disabled when I'm  
dealing with a table.


Kee___
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: Has anyone integrated PayPal's website payments pro into a Rev stack?

2010-05-21 Thread Josh Mellicker
Just in case anyone integrates PayPal, PayPal's Website Payments Pro API does 
not accept a libURL POST from Run Rev, but works great with cURL, hope this 
saves someone some headaches.___
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


Has anyone integrated PayPal's website payments pro into a Rev stack?

2010-05-19 Thread Josh Mellicker
Has anyone integrated PayPal's website payments pro into a Rev stack?

I just put a test stack together, and POSTed a name-value pair string:

METHOD=DoDirectPaymentPAYMENTACTION=AuthorizationIPADDRESS=76.173.63.106CREDITCARDTYPE=MasterCardFIRSTNAME=JoshLASTNAME=MellickerBUSINESS=STREET=2286+Ronda+Vista+DrSTREET2=CITY=Los+AngelesSTATE=CAZIP=90027PHONENUM=323-661-5626EMAIL=josh%40leapingbrain.comACCT=5423796149114721CVV2=640COUNTRYCODE=USEXPDATE=032011AMT=1.00USER=userna_1271887449_biz_api1.gmail.comPWD=xSIGNATURE=A9L7paNl5NDQvEvD3bNKUk4uhotZAPWp1MTDBCfdwfJf2MH1Nmbl0mV3VERSION=2.3


to this URL:

https://api-3t.sandbox.paypal.com/nvp


and got this error returned:

error -Error with certificate at depth: 1  issuer   = /C=US/O=VeriSign, 
Inc./OU=Class 3 Public Primary Certification Authority - G2/OU=(c) 1998 
VeriSign, Inc. - For authorized use only/OU=VeriSign Trust Network  subject  = 
/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at 
https://www.verisign.com/rpa (c)09/CN=VeriSign Class 3 Secure Server CA - G2  
err 20:unable to get local issuer certificate 


---

We have no problem POSTing to an https:// Authorize.net URL from Rev, either 
I'm doing something wrong, or Paypal requires more authentication?

I'm going to pursue this with PayPal, but suddenly realized some RunRev 
developer might have already invented this 
wheel.___
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


getting the user's (internet, not local network) IP address

2010-05-13 Thread Josh Mellicker
Just thought I'd share this in case it was of any use to anyone, and so at 
least one post on the list is not about Steve Jobs and Apple's tyrannical 
actions :-)


To get the user's (internet, not local network) IP address, put a text file on 
your server with this code:

?php echo $_SERVER['REMOTE_ADDR']; ?


Then in your app:

get url 
http://yourdomain.com/folder-you-put-the-php-file-in/your-php-filename.php;


Is there a better way?___
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: getting the user's (internet, not local network) IP address

2010-05-13 Thread Josh Mellicker
Does that get the internet IP or local IP?


On Mac, this returns:

usage: ipconfig command args
where command is one of waitall, getifaddr, ifcount, getoption, getpacket, 
set, setverbose



On May 13, 2010, at 7:24 PM, Michael Kann wrote:

 On Windows XP:
 
 on mouseUp
 set the hideConsoleWindows to true
 put shell(ipconfig) into fld 1 // parse out what you want
 end mouseUp
 
 
 
 --- On Thu, 5/13/10, Josh Mellicker j...@dvcreators.net wrote:
 
 From: Josh Mellicker j...@dvcreators.net
 Subject: getting the user's (internet, not local network) IP address
 To: how to use Revolution use-revolution@lists.runrev.com
 Date: Thursday, May 13, 2010, 9:14 PM
 Just thought I'd share this in case
 it was of any use to anyone, and so at least one post on the
 list is not about Steve Jobs and Apple's tyrannical actions
 :-)
 
 
 To get the user's (internet, not local network) IP address,
 put a text file on your server with this code:
 
 ?php echo $_SERVER['REMOTE_ADDR']; ?
 
 
 Then in your app:
 
 get url 
 http://yourdomain.com/folder-you-put-the-php-file-in/your-php-filename.php;
 
 
 Is there a better
 way?___
 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: Check out Jerry's new videos -- REV to ObjC - iPhone

2010-05-10 Thread Josh Mellicker
True. Even if I programmed everything in Xcode, exactly as Apple  
wanted, but reused my own C libraries I created in Xcode, they could  
ban my apps due to the repeated code (fingerprint).


They could ban a drawing app because, conceivably, you might draw porn  
with it, or for any other reason.


Cheers,
Josh

On May 9, 2010, at 7:40 PM, Brian Yennie bri...@qldlearning.com wrote:


Josh,

Except, if a tool like Rev were generating the code to paste in, it  
would inevitably contain large portions of identical code across  
projects. Apple could easily ban any app that matches those very  
clear signatures.





On May 8, 2010, at 11:28 PM, J. Landman Gay jac...@hyperactivesw.com 
 wrote:



Ruslan Zasukhin wrote:


RevMobile before it seems was going generate c# sources?
Strange choice as for me.
Main engine should go to C,
Some parts of REV project also to C
And GUI part of REV project to ObjC - Cocoa.


This is forbidden by the new license. There can be no  
translations. All work must be created originally by Apple- 
specified tools.


Of course, if you pasted the C code into Xcode and built your app  
there, there would be no way Apple could tell the code was not  
written in Xcode. Text is text.


I've compared Revtalk and C a little bit and there are some code  
structures that are so similar translation would be easy (if then,  
switch). Chunk expressions are an example of something that would  
not translate, so there would have to be a special set of handlers  
that split strings and returned items, and in Revtalk you'd need to  
call these functions rather than using the stock ones to make the C  
output feasible.

___
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: That nice XML exporter for stacks...

2010-05-10 Thread Josh Mellicker
Hi André,

There's this:

http://revcoders.org/resources/exportscripts.rev.zip

it doesn't export as XML, but a text file... and scripts only, no props. But if 
you have to start from scratch I hope it saves you some time in creating what 
you really want.



On May 10, 2010, at 11:32 AM, Andre Garzia wrote:

 Hello Folks,
 
 Anyone here remember a sample stack that would export a Rev stack with all
 properties and scripts to an XML file?
 
 I don't see it anymore in the bundled files. If you guys don't remember it
 is ok, but can someone here think a clever way to iterate over all controls?
 is something along the lines of
 
 repeat with x = 1 to the number of cards in the cardnames of this stack
  repeat with y = 1 to the number of controls in card x of this stack
...
  end repeat
 end repeat
 
 ok?
 
 -- 
 http://www.andregarzia.com All We Do Is Code.
 ___
 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: Thoughts on Kevin's announcement

2010-05-10 Thread Josh Mellicker
With all sympathies to those who are understandably deeply disappointed, there 
is a silver lining to this news:


On May 10, 2010, at 10:39 AM, Kevin Miller wrote:

 ...we are ...focusing on developing significant and exciting enhancements to 
 the Rev platform. We have many exciting projects in the pipeline including an 
 overhaul to our Unicode support, enhanced text display...

If this pipeline also includes improving core functionality of the desktop IDE, 
from things like the player object to widgets to fixing bugs, as well as more 
focus on feature parity for Linux, it could end up being great for all of us.

For a small company, focusing on core competencies is a really good thing, and 
the one thing RunRev unquestionably does better than anyone else in the world 
is a best-in-class cross-platform desktop software dev environment.




On May 10, 2010, at 10:46 AM, Jerry Daniels wrote:

 We've broken haggis together.


Then you've gone further than I ever would :-)


___
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: Check out Jerry's new videos -- REV to ObjC - iPhone

2010-05-09 Thread Josh Mellicker



On May 8, 2010, at 11:28 PM, J. Landman Gay  
jac...@hyperactivesw.com wrote:



Ruslan Zasukhin wrote:


RevMobile before it seems was going generate c# sources?
Strange choice as for me.
Main engine should go to C,
Some parts of REV project also to C
And GUI part of REV project to ObjC - Cocoa.


This is forbidden by the new license. There can be no translations.  
All work must be created originally by Apple-specified tools.


Of course, if you pasted the C code into Xcode and built your app  
there, there would be no way Apple could tell the code was not written  
in Xcode. Text is text.


I've compared Revtalk and C a little bit and there are some code  
structures that are so similar translation would be easy (if then,  
switch). Chunk expressions are an example of something that would not  
translate, so there would have to be a special set of handlers that  
split strings and returned items, and in Revtalk you'd need to call  
these functions rather than using the stock ones to make the C output  
feasible.

___
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] Apple developing Flash alternative

2010-05-09 Thread Josh Mellicker

Is that Glandula as in glandular, or something vaguely
Italian? Because if it is the former they seem to have chosen
an unwise name.


Apple sometimes gives different departments different names or code  
names so they can trace leaks.

___
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: Check out Jerry's new videos -- REV to ObjC - iPhone

2010-05-09 Thread Josh Mellicker
I was just speaking of a simple text parser and term search and  
replace. Certainly not worth the effort, it would be easier to just  
write in Xcode!


While you're correct about the dangers of writing for Apple, some  
developers continue to risk it because the potential  is in some cases  
quite large.


Cheers,
Josh

On May 9, 2010, at 11:32 AM, Chipp Walters ch...@altuit.com wrote:

Not true. There was much web talk about this on various dev blogs  
and the consensus was Apple would definitely be able to create a  
tool to identify Flash apps created from C ported to Xcode.


The reason is simple. even though Flash (and Rev) generates C code,  
they have to use their own C libraries to work with it. And these C  
libraries have unique footprints which can easily be detected. Once  
detected, it is easy to conclude they are in violation of SDK 4.0.


And even if a better workaround was found, we're only a Apple  
license dot dot revision away from being excluded once again. I  
don't understand why this concept is so hard for folks to grasp? If  
Apple doesn't want you to develop on their platforms, then do like  
Adobe did and give up.


Instead, focus on creating killer apps on other platforms. Sooner or  
later someone is bound to create another must have software product  
with a dev environment which is not Xcode. It just won't be able to  
be run on iPhones and ipads.


My advice would be it's risky to do business with Apple. Earlier, I  
couldn't believe you could spend a year writing an iPhone app, just  
to have it rejected based on arbitrary conditions. At least with  
game consoles, they can pre-accept your idea and the final check is  
only a QA one.


Now, with the latest 4.0 (not 3.0,2.0,1.0) SDK, it's obvious Apple  
can change their mind, midstream of your million dollar investment,  
and kill your company plan with an unprecedented dot dot license  
change limiting you to what original programming language is used.  
Who ever heard of such draconian development terms?


Yes, to put trust in Apple as a partner these days is a risky  
business indeed.


On May 9, 2010, at 12:11 PM, Josh Mellicker j...@dvcreators.net  
wrote:


Of course, if you pasted the C code into Xcode and built your app  
there, there would be no way Apple could tell the code was not  
written in Xcode. Text is text.

___
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: PDF import?

2010-05-08 Thread Josh Mellicker

Peter,

What we do is turn PDFs into individual JPEGs and we've built a cool  
viewer that offers single and two page display, jump to any chapter,  
does a simple wipe on page turns, and even plays randomly chosen page  
turn sounds if you want, which strangely enhances the experience!


We also allow controlled printing, bypassing the print dialog to  
prevent printing to PDF.


Cheers,

Josh

On May 8, 2010, at 5:09 AM, Peter Brigham MD pmb...@gmail.com wrote:

Thanks for reminding me of the tempname, I'll end up using it.  
Thanks to William  Jim for trying out the browser window technique  
for displaying PDFs. I'll get busy trying these work-arounds.


-- Peter

Peter M. Brigham
pmb...@gmail.com
http://home.comcast.net/~pmbrig

On May 7, 2010, at 12:40 PM, stephen barncard wrote:


Hi Peter,

Not really. We are probably doing the things that other apps do -  
we just
don't see it. Similarly, we can't do things like play audio from a  
variable
- not sure why but it may be that there always has to be some kind  
of file

to be a buffer for the audio to stream properly without glitches.

You should check out , if you haven't already,   the tempName

On 7 May 2010 08:49, Peter Brigham MD pmb...@gmail.com wrote:

What I want to do is to import a PDF image into a stack as a  
customprop. I
anticipate using this for sensitive documents that will need to be  
contained
within a password-protected stack, and I don't want the files  
themselves
left on the user's disk drive. It looks as if I'll have to store  
the PDF
binary file as a customprop then delete the file, and then when  
the user
wants to access the stored file spit the PDF out to disk on demand  
for
viewing and printing using Preview, then delete the file from disk  
when
done. Is there any other way? Can I print an image from a player  
control? Or
even better, is there a Rev external that will convert PDF files  
to an

importable image?

___
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: PDF import?

2010-05-08 Thread Josh Mellicker
We used Automator on Mac to convert to JPEG, then stored the images on a card 
in the stack.

I will find some non-copyrighted content so I can show you.


On May 8, 2010, at 11:38 AM, Peter Brigham MD wrote:

 Can I look at what you've done? Sounds intriguing. Do you convert the PDFs to 
 JPGs automatically on the fly?
 
 -- Peter
 
 Peter M. Brigham
 pmb...@gmail.com
 http://home.comcast.net/~pmbrig
 
 
 On May 8, 2010, at 12:49 PM, Josh Mellicker wrote:
 
 Peter,
 
 What we do is turn PDFs into individual JPEGs and we've built a cool viewer 
 that offers single and two page display, jump to any chapter, does a simple 
 wipe on page turns, and even plays randomly chosen page turn sounds if you 
 want, which strangely enhances the experience!
 
 We also allow controlled printing, bypassing the print dialog to prevent 
 printing to PDF.
 
 Cheers,
 
 Josh
 
 On May 8, 2010, at 5:09 AM, Peter Brigham MD pmb...@gmail.com wrote:
 
 Thanks for reminding me of the tempname, I'll end up using it. Thanks to 
 William  Jim for trying out the browser window technique for displaying 
 PDFs. I'll get busy trying these work-arounds.
 
 -- Peter
 
 Peter M. Brigham
 pmb...@gmail.com
 http://home.comcast.net/~pmbrig
 
 On May 7, 2010, at 12:40 PM, stephen barncard wrote:
 
 Hi Peter,
 
 Not really. We are probably doing the things that other apps do - we just
 don't see it. Similarly, we can't do things like play audio from a variable
 - not sure why but it may be that there always has to be some kind of file
 to be a buffer for the audio to stream properly without glitches.
 
 You should check out , if you haven't already,   the tempName
 
 On 7 May 2010 08:49, Peter Brigham MD pmb...@gmail.com wrote:
 
 What I want to do is to import a PDF image into a stack as a customprop. I
 anticipate using this for sensitive documents that will need to be 
 contained
 within a password-protected stack, and I don't want the files themselves
 left on the user's disk drive. It looks as if I'll have to store the PDF
 binary file as a customprop then delete the file, and then when the user
 wants to access the stored file spit the PDF out to disk on demand for
 viewing and printing using Preview, then delete the file from disk when
 done. Is there any other way? Can I print an image from a player control? 
 Or
 even better, is there a Rev external that will convert PDF files to an
 importable image?
 ___
 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

___
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: getting info from a Data Grid - which out of three methods is best?

2010-04-09 Thread Josh Mellicker
Thanks!!!

On Apr 8, 2010, at 6:31 AM, Trevor DeVore wrote:

 On Apr 7, 2010, at 5:03 PM, Josh Mellicker wrote:
 
 Would you:
 
 1. scan the grid line by line, trying for a value match with data grid 
 commands?
 
 2. get the dgData and loop through the array?
 
 3. get the dgText and loop through the tab delimited data?
 
 (NOTE: We can't really depend on the filter command, since it's 
 conceivable columns could change order or position in the future.)
 
 Grab the dgData and loop through it.
 
 put the dgData of group MyGrid into theDataA
 
 repeat for each key theIndex in theDataA
 ... perform find on theDataA[theIndex][firstName], etc.
 end repeat
 
 Note that the above will not loop through the records in the order they 
 appear but that may or may not matter to you. In the end you have the index 
 (theIndex variable) that you can use in the Data Grid API.
 
 If you want to loop through the records in order then follow the example in 
 the lesson on exporting data.
 
 How Do I Export Data From A Data Grid?: 
 http://lessons.runrev.com/spaces/lessons/manuals/datagrid/lessons/7323-How-Do-I-Export-Data-From-A-Data-Grid-
 
 -- 
 Trevor DeVore
 Blue Mango Learning Systems
 ScreenSteps: http://www.screensteps.com
 Releasable Revolution Resources for Developers: 
 http://revolution.bluemangolearning.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


what form of split turns a tab-delimited variable into an array with the first line as keys?

2010-04-09 Thread Josh Mellicker
Given a variable like this, where the first line is headers:

name  [tab]  color  [tab]  food
Trevor  [tab]  green  [tab]  salad
Sarah  [tab]  blue  [tab]  pizza
Richard  [tab]  orange  [tab]  burgers
David  [tab]  purple  [tab]  fruit

What is the best way to turn this into an array, where the array keys are the 
first line of the variable?

I have tried various forms of split by split using and split with but 
haven't found the right formula. Personally I find the documentation on the 
various forms of the split and combine commands a bit scant.

___
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: what form of split turns a tab-delimited variable into an array with the first line as keys?

2010-04-09 Thread Josh Mellicker
Thanks for everyone's help.

Though Bjoernke's solution looks clever, I could not get it to work.

I ended up with this ugly thing:

function turnIntoArray p
   put line 1 of p into tHeaders
   set the itemDelimiter to tab
   repeat with x = 2 to the number of lines in p
  repeat with y = 1 to the number of items in tHeaders
 put item y of line x of p into a[x][item y of tHeaders]
  end repeat
   end repeat
   return a
end turnIntoArray

On Apr 9, 2010, at 8:56 AM, Björnke von Gierke wrote:

 That the split and combines are useless is completely wrong. I use them all 
 the time and it's a huge timesaver for manipulating x,y matrices. Of course, 
 for the given Task, they do not work for what you want directly. You'll need 
 to change the orientation first, for example thusly:
 
 on mouseUp
   --assuming the example colour and food data from below
   put field 1 into theData
   split theData by column
   repeat with theKey = 1 to the number of lines in the keys of theData
  replace return with tab in theData[theKey]
   end repeat
   combine theData by return
   split theData by return and tab
   put the keys of theData --all done
 end mouseUp
 
 Of course a single line solution for switching the orientation of tables 
 would be most handily, because this is really arcane. I'm sure there's other 
 ways that are faster, especially when you only use repeat for each line in 
 theData in combination with put after endResult, but you asked about 
 combine and split ;)
 
 Bjoernke
 
 On 9 Apr 2010, at 17:13, Bob Sneidar wrote:
 
 Just had a few rounds with split and combine, and they are not what you 
 think they are. Split takes the first value in a delimited line and that 
 becomes the key. The rest of the items become the elements. The commands are 
 fairly useless for much of anything. 
 
 Bob
 
 
 On Apr 9, 2010, at 12:07 AM, Josh Mellicker wrote:
 
 Given a variable like this, where the first line is headers:
 
 name  [tab]  color  [tab]  food
 Trevor  [tab]  green  [tab]  salad
 Sarah  [tab]  blue  [tab]  pizza
 Richard  [tab]  orange  [tab]  burgers
 David  [tab]  purple  [tab]  fruit
 
 What is the best way to turn this into an array, where the array keys are 
 the first line of the variable?
 
 I have tried various forms of split by split using and split with 
 but haven't found the right formula. Personally I find the documentation on 
 the various forms of the split and combine commands a bit scant.
 
 
 -- 
 
 official ChatRev page:
 http://bjoernke.com?target=chatrev
 
 Chat with other RunRev developers:
 go stack URL http://bjoernke.com/chatrev/chatrev1.3b3.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

___
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


getting info from a Data Grid - which out of three methods is best?

2010-04-07 Thread Josh Mellicker
Imagine you have a Data Grid with data (perhaps 30 - 50 lines).

Now, you want to find all lines where 3 certain columns match given values. 
Example: you want to find all lines where columnName firstName = Trevor, 
food = salad, and meal = lunch.


Would you:

1. scan the grid line by line, trying for a value match with data grid commands?

2. get the dgData and loop through the array?

3. get the dgText and loop through the tab delimited data?


(NOTE: We can't really depend on the filter command, since it's conceivable 
columns could change order or position in the future.)


Thanks in advance for any ideas!___
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] fulltime Rev developer needed

2010-04-01 Thread Josh Mellicker
Need to hire a fulltime Rev developer ASAP.

Prefer expert in one or more of the following areas:
 - video
 - data grid/UI
 - communicating with external processes

but will train the right person.

Compensation determined by expertise.

Please respond offlist to j...@dvcreators.net




___
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: How to generate a runnable Mac standalone from Windows

2010-03-18 Thread Josh Mellicker

Does this work?

get chmod u+x  tPathToYourFile
get shell(it)

Cheers,

Josh

On Mar 17, 2010, at 9:17 AM, Richard Gaskin  
ambassa...@fourthworld.com wrote:


I'm writing an installer and would like to give our customers the  
option of installing both Mac and Win versions on a portable drive,  
such as a USB flash drive.


I can store the app bundle parts in custom props and spit them back  
out as needed, no prob.  The issue is that the Mac executable within  
the bundle needs to have its Unix permissions set to executable,  
something that AFAIK can't be done from within Windows.


As a workaround based on an earlier related discussion here, I'm  
considering storing a zipped copy of the Mac app bundle, and  
spitting that zip file out with an instruction for the user to unzip  
it on OS X before running it there.


But that's a lot of hassle for them and many users will just get  
confused.


It'd be much nicer to be able to spit out a working Mac app bundle -  
but how can I do that from Windows?


--
Richard Gaskin
Fourth World Media Corporation
___
ambassa...@fourthworld.com   http://www.FourthWorld.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: How to generate a runnable Mac standalone from Windows

2010-03-18 Thread Josh Mellicker
I didn't check to see if DOS had a chmod command, if it doesn't, the  
code I posted won't work.


On Mar 18, 2010, at 4:09 AM, Richard Gaskin  
ambassa...@fourthworld.com wrote:



How do you run chmod from Windows?

--
Richard Gaskin
Fourth World
Rev training and consulting: http://www.fourthworld.com
Webzine for Rev developers: http://www.revjournal.com


Josh Mellicker wrote:


Does this work?

get chmod u+x  tPathToYourFile
get shell(it)

Cheers,

Josh

On Mar 17, 2010, at 9:17 AM, Richard Gaskin
ambassador at fourthworld.com wrote:


I'm writing an installer and would like to give our customers the
option of installing both Mac and Win versions on a portable drive,
such as a USB flash drive.

I can store the app bundle parts in custom props and spit them back
out as needed, no prob.  The issue is that the Mac executable within
the bundle needs to have its Unix permissions set to executable,
something that AFAIK can't be done from within Windows.

As a workaround based on an earlier related discussion here, I'm
considering storing a zipped copy of the Mac app bundle, and
spitting that zip file out with an instruction for the user to unzip
it on OS X before running it there.

But that's a lot of hassle for them and many users will just get
confused.

It'd be much nicer to be able to spit out a working Mac app bundle -
but how can I do that from Windows?

--
Richard Gaskin
Fourth World Media Corporation
___
Ambassador at FourthWorld.com   http://www.FourthWorld.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


Was: how to preserve character set encoding when creating a text file? Is: Czechmate: [OT] need to hire Rev programmer

2010-03-12 Thread Josh Mellicker
We need to hire a Rev programmer who is expert at international character set 
encoding, has a Windows XP system, and who can solve the following problem:


 In Czechoslovakia, the Application Data folder on Windows XP is called 
 Data aplikací. So, when we get specialfolderpath(26) on Windows, the path 
 looks something like this:
 
 C:/Documents and Settings/Username/Data aplikací/OurFolder/
 
 In Rev, all works fine.
 
 But when we create a (regular or binary) text file from a Windows standalone:
 
   put tBatchCommands into URL (binfile:  theBatchFileLoc())
 
 the Czech character in the text file is transformed into this:
 
C:/Documents and Settings/Username/Data aplikacÌ/OurFolder/
 
 (You can see the last character in Data aplikacÌ has changed)
 
 When telling cURL to execute this batch file, obviously it cannot find the 
 path and an error results.
 
 This has only been a problem for Czechoslovakian customers, I think because 
 in most other countries, the translation of Application Data doesn't 
 contain any double-byte characters, and mostly with Windows XP (since in 
 Vista, the folder is called AppData in Czech and English).
 
 Obviously we are messing up the character encoding when we write the text 
 file and the character is changed.
 
 Again, just to be clear: This is NOT a problem WITHIN Revolution, ONLY when 
 writing a text file using the command above.


If you know how to write a text file on Windows that preserves international 
character sets, and are available and interested, please reply off-list.

Thanks!___
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


Czechmate: [OT] need to hire Rev programmer Was: how to preserve character set encoding when creating a text file?

2010-03-12 Thread Josh Mellicker
Sorry for the repeated post, my subject line was backwards before.

We need to hire a Rev programmer who is expert at international character set 
encoding, has a Windows XP system, and who can solve the following problem:


 In Czechoslovakia, the Application Data folder on Windows XP is called 
 Data aplikací. So, when we get specialfolderpath(26) on Windows, the path 
 looks something like this:
 
 C:/Documents and Settings/Username/Data aplikací/OurFolder/
 
 In Rev, all works fine.
 
 But when we create a (regular or binary) text file from a Windows standalone:
 
  put tBatchCommands into URL (binfile:  theBatchFileLoc())
 
 the Czech character in the text file is transformed into this:
 
   C:/Documents and Settings/Username/Data aplikacÌ/OurFolder/
 
 (You can see the last character in Data aplikacÌ has changed)
 
 When telling cURL to execute this batch file, obviously it cannot find the 
 path and an error results.
 
 This has only been a problem for Czechoslovakian customers, I think because 
 in most other countries, the translation of Application Data doesn't 
 contain any double-byte characters, though it has been a problem with some 
 user accounts with accented characters
 
 Obviously we are messing up the character encoding when we write the text 
 file and the character is changed.
 
 Again, just to be clear: This is NOT a problem WITHIN Revolution, ONLY when 
 writing a text file using the command above.


If you know how to write a text file on Windows that preserves international 
character sets, and are available and interested, please reply off-list.

Thanks!







___
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: lubURL nuances

2010-03-11 Thread Josh Mellicker
FWIW, we have mostly migrating from libURL to using cURL for downloads and 
uploads. The nice thing about cURL is that if there is a disconnect 90% of the 
way through transferring a large file, cURL will resume from where it left off. 
Also it seems rock solid and reliable.


On Mar 11, 2010, at 5:23 AM, Richard Gaskin wrote:

 While working with Dan Friedman to diagnose some FTP issues, he came up with 
 some questions I couldn't answer so I'm bringing them to y'all to see what we 
 can find:
 
 1. Is put url... a blocking command?
   I believe it's supposed to be, but find I can sometime do other
   things while it's running, including submitting subsequent
   put url... commands.
 
 2. In such a circumstance, the second attempt to put url...
   meets with an error, Previous request not completed.  I've
   found that once that error hits the original request sometimes
   runs into trouble, requiring me to use libUrlResetAll and
   try again.  Is there a more graceful way to handle that error?
 
 3. libUrlResetAll comes with a warning not to use it. :)  But I've
   found it the simplest, most reliable way to cancel all socket
   activity and start fresh.  If that's your goal, to reset all
   socket stuff and start fresh, is there some downside to using
   libUrlResetAll that I've overlooked?
 
 TIA -
 
 --
 Richard Gaskin
 Fourth World
 Rev training and consulting: http://www.fourthworld.com
 Webzine for Rev developers: http://www.revjournal.com
 revJournal blog: http://revjournal.com/blog.irv
 ___
 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: lubURL nuances

2010-03-11 Thread Josh Mellicker

On Mar 11, 2010, at 1:48 PM, Sarah Reichelt wrote:

 On Fri, Mar 12, 2010 at 7:19 AM, Josh Mellicker j...@dvcreators.net wrote:
 FWIW, we have mostly migrating from libURL to using cURL for downloads and 
 uploads. The nice thing about cURL is that if there is a disconnect 90% of 
 the way through transferring a large file, cURL will resume from where it 
 left off. Also it seems rock solid and reliable.
 
 
 Is this a cross-platform solution Josh? I know Mac OS X has curl
 pre-installed, and I assume Linux has, but what about the various
 versions of Windows?

We've had great luck with XP/Vista/Windows 7. Only change in the process 
command from OS X is the addition of .exe (and the path). We have thousands 
of Windows users, almost no problems.

There is a couple to few seconds lag time in read from process... in other 
words, a file finishes downloading, and our progress bar is still moving for a 
few seconds, then reports that it's done. No big deal, but I wonder, would an 
external eliminate some of this 
delay?___
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: AW: OT: locking software to one specific machine?

2010-03-04 Thread Josh Mellicker
We use phone home authorization that uses machine-specific info. In  
case of a user with two computers, a hard drive crash, etc., we let  
people authorize additional computers with their email address and  
password so they always have access to what they've purchased.


We police our database in case someone gives out their info, we can  
pull the plug on any pirated installs.


Works great, in tens of thousands of customers, only encountered a  
tiny handful who were not connected to the Internet. In these cases we  
can do a manual registration.


Cheers,

Josh

On Mar 4, 2010, at 8:59 AM, Richard Gaskin  
ambassa...@fourthworld.com wrote:



Tiemo Hollmann wrote:

In the first years our software was - in your intention - completely
free of copy protection, later we implemented a copy protection on  
some

programs, which were running off the CD.

We made the experience, that nobody ever thanked us the ease of use  
and lack
of licensing. Just the opposite. Just because our target market is  
so small
and lots of people know each other, our software was copied, given  
away

without control.


Completely free of copy protection is very different from the  
industry-standard per-user license keys I described, and not  
something I would advocate for any commercial product.


In markets where piracy is an unusually serious consideration,  
server-based activation can provide reasonable control over license  
key redistribution.  If smartly implemented with grace periods,  
phone home activation should pose no inconvenience to the end-user.


But most successful products don't even do that, they merely use pre- 
generated keys.  Per-user license keys have made Adobe, Microsoft,  
Apple, and most other software vendors quite profitable.


Not having any protection at all is, IMO, only appropriate for free  
products.  The early years of the computer industry's shareware  
experiments proved that convincingly.  The difference between free  
demo and full version need not be onerous to the user, but there  
must be some incentive to motivate the user to put in the additional  
effort to fill out an order form.


This is one reason why having PayPal as a payment option is so  
valuable:  it reduces the payment process to just a single password  
field and one click.


--
Richard Gaskin
Fourth World
Rev training and consulting: http://www.fourthworld.com
Webzine for Rev developers: http://www.revjournal.com
revJournal blog: http://revjournal.com/blog.irv
___
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: FYI: writing to and reading from fields much faster than locals, globals or custom properties

2010-02-22 Thread Josh Mellicker

On Feb 19, 2010, at 8:52 PM, Jim Bufalini wrote:

 Josh Mellicker wrote:
 
 Oops.
 
 I learned coding from an old guy in an alley, that's why. :-)
 
 When a handler is not event driven, but just looping, monitoring
 something, and keeps calling itself, what is the proper term?
 
 Recursion or recursive. This is the same as a tight loop because the handler
 never ends until the recursive calling stops. Hence, without waits *with
 messages* you will have a sluggish GUI.

Just FYI, we were using:

if monitorExternalProcess is not in the pendingMessages then send 
monitorExternalProcess to me in 1 milliseconds

That's why I was calling it a 1 millisecond loop.

Since this only calls itself once at a time, it's not recursive, right?


 Also, you could easily hit the
 recursive limit if the condition you are looking for does not occur as you
 expect, and your program will crash.
 
 Use instead:
 
 send thisHandlerName to me in 1 millisecond
 
 This will solve all of your problems of allowing the GUI to be responsive
 and avoid hitting the recursion limit.
 
 One thing to be aware of though, in any case, of using *wait... with
 messages* or sending in time. The time factor is not absolute. If, for
 example, a handler that takes 10 milliseconds to execute is triggered then
 there will be 10 milliseconds between executions of your in-time loops
 
 Aloha from Hawaii,
 
 Jim Bufalini
 
 ___
 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: Time entry

2010-02-22 Thread Josh Mellicker
Here is a text entry field so that a user can enter a time in a field in a 
shorthand and get a full, properly formatted date out of it.

Here are some examples:

enter this = get this

1 = 1:00 PM
12 = 12:00 PM
123 = 1:23 PM
1234 = 12:34 PM

add an a at the end for am, like:

1a = 1:00 AM


We have been using this for a few years and everyone really likes it, it seems 
intuitive and faster than any other method of entering a time.


field script:

   ON enterInField
   convertTime
   END enterInField

   ON returnInField
   convertTime
   END returnInField

   ON closeField
   convertTime
   END closeField


put this somewhere in the message path:

   ON convertTime
   put the text of the target into t
   IF (char -1 to -2 of t = am) OR (char -1 of t = a) THEN
   put AM into ampm
   ELSE
   put PM into ampm
   END IF
   REPEAT for each char c in t
   IF c is a number THEN put c after t2
   END REPEAT

   SWITCH
   CASE the number of chars of t2  3
   put :00 after t2
   break
   CASE the number of chars of t2 = 3
   put char 1 of t2  :  char 2 to 3 of t2 into t2
   break
   CASE the number of chars of t2 = 4
   put char 1 to 2 of t2  :  char 3 to 4 of t2 into t2
   break
   END SWITCH
   put space  ampm after t2
   put t2 into the target
   END convertTime



On Feb 22, 2010, at 10:21 AM, Peter Haworth wrote:

 Thanks Scott.  The clock face is certainly the most familiar for users and 
 does take up less real estate.  I haven't entirely discounted it but I feel 
 it doesn't lend itself very well to time entry on a computer.  It really 
 needs two hands for it to be the familiar clock face we're all used to (which 
 I'm guessing would complicate the code quite a bit) and clock faces in 
 general don't differentiate between AM and PM times.  I guess that's why I'm 
 leaning more towards the slider approach - certainly less familiar than a 
 clock face but feels very comfortable nonetheless and I think I can find the 
 real estate.  I'll probably implement it as a small button (maybe looking 
 like a clock!) that will popup a window with the sliders in it.
 
 Either way, thanks a lot for the code.
 
 Pete Haworth
 
 
 
 On Feb 22, 2010, at 10:00 AM, use-revolution-requ...@lists.runrev.com wrote:
 
 From: Scott Rossi sc...@tactilemedia.com
 Subject: Re: Time entry
 To: How to use Revolution use-revolution@lists.runrev.com
 Message-ID: da31effe-ab54-4f3b-b216-abfa4a60c...@tactilemedia.com
 Content-Type: text/plain;charset=us-ascii;   format=flowed;  
 delsp=yes
 
 Hi Pete:
 
 FWIW, if you have a small amount of real estate for the time entry
 control, a clock face is a lot more efficient than a slider.
 Regardless, yes 48 is the number of 15 minute intervals.  The other
 thing you may need to adjust is the width of the slider base graphic
 -- it's currently wide enough to evenly accommodate tick marks for the 48 
 intervals.
 
 Regards,
 
 Scott Rossi
 Creative Director
 Tactile Media, UX Design
 
 ___
 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: FYI: writing to and reading from fields much faster than locals, globals or custom properties

2010-02-19 Thread Josh Mellicker
On Feb 17, 2010, at 10:02 PM, Jan Schenkel wrote:

 --- On Wed, 2/17/10, Josh Mellicker j...@dvcreators.net wrote:
 You all probably know this, but
 thought I would share our experience anyway:
 
 We are working on a project with a 1 millisecond callback
 loop that communicates with an external process in a
 performance-critical application, and when prototyping,
 temporarily used some fields on a card to write and read
 values from during the loop.
 
 Then, while buttoning things up, instead of fields, we
 switched to reading and writing a custom property.
 
 Suddenly, everything went sluggish - you had to click on a
 button several times to trigger it, you could barely move
 stack windows, etc.
 
 It took a while to figure out the culprit, but once we went
 line by line from our original prototype script, wee found
 that going back to reading and writing to a field made
 everything work smoothly again!
 
 Then we tried local, then a global variable... not good...
 same result as custom properties.
 
 So if you are writing an app where performance is critical,
 Rev reads and writes to fields super
 fast!
 
 If the field you're using to set/get data, is _invisible_ then it makes sense 
 that this would be faster than set/get data using a custom property: built-in 
 properties don't have to traverse the message hierarchy for setProp/getProp 
 handlers, and an invisible field doesn't have to redraw itself.
 Why it would be faster than global/local variable access, is a puzzler - are 
 you using arrays or storing the text in the same 'flat' way as field text?


I never tried arrays, just global, local, custom property and a text field.


 
 Jan Schenkel
 =
 Quartam Reports  PDF Library for Revolution
 http://www.quartam.com
 
 =
 As we grow older, we grow both wiser and more foolish at the same time.  
 (La Rochefoucauld)
 
 
 
 
 ___
 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: FYI: writing to and reading from fields much faster than locals, globals or custom properties

2010-02-19 Thread Josh Mellicker

On Feb 17, 2010, at 10:44 PM, Jim Ault wrote:

 
 
 
 On Feb 17, 2010, at 8:10 PM, Josh Mellicker wrote:
 
 You all probably know this, but thought I would share our experience anyway:
 
 We are working on a project with a 1 millisecond callback loop that 
 communicates with an external process in a performance-critical application, 
 and when prototyping, temporarily used some fields on a card to write and 
 read values from during the loop.
 
 Then, while buttoning things up, instead of fields, we switched to reading 
 and writing a custom property.
 
 Suddenly, everything went sluggish - you had to click on a button several 
 times to trigger it, you could barely move stack windows, etc.
 
 It took a while to figure out the culprit, but once we went line by line 
 from our original prototype script, wee found that going back to reading and 
 writing to a field made everything work smoothly again!
 
 Then we tried local, then a global variable... not good... same result as 
 custom properties.
 
 So if you are writing an app where performance is critical, Rev reads and 
 writes to fields super fast!___
 
 
 Something does not seem to be correct in this instance.

I know, I've always had the impression fields were slower.

 
 Which version of Rev?  Which platform?

The latest, Mac 10.6.2

 Is the flag script debug mode set to false?

no

 Are there any pending messages in the queue?

The callback handler calls itself:

if monitorExternalProcess is not in the pendingMessages then send 
monitorExternalProcess to me in 1 milliseconds


 Front scripts? back scripts?

no

 
 I have done many performance-critical event loops using variables and custom 
 properties in networking apps between computers and offices.  Whenever I 
 encounter a slow down, I look at my error trapping loops or status detection 
 code and find that I have added clock cycles by not programming properly.
 
 If you have discovered something that affects the performance so that fields 
 are noticeably faster, then we need to know what is happening.  I have never 
 tested fields to be as fast or faster than custom properties, especially for 
 larger blocks of text (such as whole web page HTML)
 
 Please, when you have time, provide a little more feedback.

I will, we need to get this revision out the door, then I will try and do some 
more tests.


 
 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

___
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: FYI: writing to and reading from fields much faster than locals, globals or custom properties

2010-02-19 Thread Josh Mellicker

On Feb 18, 2010, at 4:29 PM, Kay C Lan wrote:

 On Fri, Feb 19, 2010 at 3:21 AM, Richard Gaskin
 ambassa...@fourthworld.com wrote:
 
 Maybe that should be Benchmark Obsessive. :)
 
 True, I was sleeping at 1AM PST, but when I got up this morning I found this
 intriguing enough to pull out one of my old test stacks.  In fact, while I
 was at it I took some notes for an article on benchmarking I've been itching
 to write and posted it to revJournal:
 
 Hmmm, maybe 'Benchmark Obsessive Compulsive' ;-)
 
 Using Richard's stack:
 
 MBP 17 2.16 GHz, 2GB RAM
 OS X.6.2, Rev 4.0.0 Build 950
 
 Number of iterations for read/write access: 5000
 LockScreen = true
 LockMessages = true
 
 Results:
 Visible field, current card:  24
 Hidden field, current card:   22
 Visible field, unopened card: 13
 Hidden field, unopened card:  14
 Custom property:  4
 Global variable:  2
 Local variable:   1
 
 
 Number of iterations for read/write access: 5000
 LockScreen = false
 LockMessages = false
 
 Results:
 Visible field, current card:  2367
 Hidden field, current card:   2856
 Visible field, unopened card: 15
 Hidden field, unopened card:  14
 Custom property:  37
 Global variable:  2
 Local variable:   1
 
 
 So very similar results.
 
 Josh, we are waiting ???



Just to reiterate:

What we found was that when writing and reading a custom property, or a 
variable, in a 1 ms loop, other stack windows became sluggish - very 
difficult to drag by the header bar, very difficult to click buttons on, 
rollover states sticking.

When we replaced with writing to and reading a text field on a substack (still 
1ms), the other windows responded perfectly normally, you could drag and click 
just like no callback loop was running.

So I just ASSUMED the field was faster. Maybe the truth is that custom 
properties , although faster, somehow interfere with normal mouse-related 
processes... or maybe what we found was just specific to our app, although I 
don't see how that could be.

Anyway, I will do some more tests as soon as I can. I just wanted to post, in 
case someone noticed sluggishness in an app with a fast callback loop, my 
advice is, try fields and see if that fixes it - it did for us!





___
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: FYI: writing to and reading from fields much faster than locals, globals or custom properties

2010-02-19 Thread Josh Mellicker
 You should also fit some lock/unlock screen into your testing to see how
 that affects your loop/s and processing speed.

Will do, thanks Scott!



On Feb 19, 2010, at 6:35 PM, Scott Rossi wrote:

 Recently, Josh Mellicker wrote:
 
 What we found was that when writing and reading a custom property, or a
 variable, in a 1 ms loop, other stack windows became sluggish - very
 difficult to drag by the header bar, very difficult to click buttons on,
 rollover states sticking.
 
 When we replaced with writing to and reading a text field on a substack 
 (still
 1ms), the other windows responded perfectly normally, you could drag and 
 click
 just like no callback loop was running.
 
 So I just ASSUMED the field was faster. Maybe the truth is that custom
 properties , although faster, somehow interfere with normal mouse-related
 processes... or maybe what we found was just specific to our app, although I
 don't see how that could be.
 
 Anyway, I will do some more tests as soon as I can. I just wanted to post, in
 case someone noticed sluggishness in an app with a fast callback loop, my
 advice is, try fields and see if that fixes it - it did for us!
 
 Do you have any custom drag routines in your stack/s?  Do you update any
 kind of output while the loop is running?
 
 My guess is your repeat loop is so tight that the writing to the field
 causes a screen update which slows the repeat loop and allows other events
 such as window dragging to take place.  In my experience, a repeat loop will
 only usually down events when updating the screen repeatedly.
 
 You should also fit some lock/unlock screen into your testing to see how
 that affects your loop/s and processing speed.
 
 Regards,
 
 Scott Rossi
 Creative Director
 Tactile Media, UX Design
 
 
 ___
 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: FYI: writing to and reading from fields much faster than locals, globals or custom properties

2010-02-19 Thread Josh Mellicker
 Just add the wait into your repeat loop with vars or custom props and you
 will see it is even faster than fields. ;-)


Will do! Thanks Jim, your message cleared some some things!


On Feb 19, 2010, at 6:55 PM, Jim Bufalini wrote:

 Josh Mellicker wrote:
 
 What we found was that when writing and reading a custom property, or a
 variable, in a 1 ms loop, other stack windows became sluggish - very
 difficult to drag by the header bar, very difficult to click buttons
 on, rollover states sticking.
 
 Ahhh...Now THIS makes sense. Your repeat loop is so tight that the GUI
 becomes unresponsive. It has nothing to do with the actual speed of
 variables vs. fields. Please add, somewhere in your repeat loop:
 
 wait 0 milliseconds with messages
 
 When we replaced with writing to and reading a text field on a substack
 (still 1ms), the other windows responded perfectly normally, you could
 drag and click just like no callback loop was running.
 
 Yes, because here other handlers are starting and stopping and this gives
 the engine opportunity to intervene. 
 
 So I just ASSUMED the field was faster. Maybe the truth is that
 custom properties , although faster, somehow interfere with normal
 mouse-related processes... or maybe what we found was just specific to
 our app, although I don't see how that could be.
 
 It's the repeat loop itself without any wait or other handlers being called.
 
 Anyway, I will do some more tests as soon as I can. I just wanted to
 post, in case someone noticed sluggishness in an app with a fast
 callback loop, my advice is, try fields and see if that fixes it - it
 did for us!
 
 Just add the wait into your repeat loop with vars or custom props and you
 will see it is even faster than fields. ;-)
 
 Aloha from Hawaii,
 
 Jim Bufalini
 
 ___
 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: FYI: writing to and reading from fields much faster than locals, globals or custom properties

2010-02-19 Thread Josh Mellicker
Oops.

I learned coding from an old guy in an alley, that's why. :-)

When a handler is not event driven, but just looping, monitoring something, and 
keeps calling itself, what is the proper term?


On Feb 19, 2010, at 7:20 PM, Jim Bufalini wrote:

 BTW, it's the *with messages* that is important. Also, your use of *callback
 loop* is interesting. A callback is a handler that is triggered when a
 callback event occurs, much like a mouseUp handler is triggered on a mouseUp
 event. It's never in a repeat loop.
 
 Aloha from Hawaii,
 
 Jim Bufalini
 
 -Original Message-
 From: use-revolution-boun...@lists.runrev.com [mailto:use-revolution-
 boun...@lists.runrev.com] On Behalf Of Jim Bufalini
 Sent: Friday, February 19, 2010 4:56 PM
 To: 'How to use Revolution'
 Subject: RE: FYI: writing to and reading from fields much faster than
 locals, globals or custom properties
 
 Josh Mellicker wrote:
 
 What we found was that when writing and reading a custom property, or
 a
 variable, in a 1 ms loop, other stack windows became sluggish -
 very
 difficult to drag by the header bar, very difficult to click buttons
 on, rollover states sticking.
 
 Ahhh...Now THIS makes sense. Your repeat loop is so tight that the GUI
 becomes unresponsive. It has nothing to do with the actual speed of
 variables vs. fields. Please add, somewhere in your repeat loop:
 
 wait 0 milliseconds with messages
 
 When we replaced with writing to and reading a text field on a
 substack
 (still 1ms), the other windows responded perfectly normally, you
 could
 drag and click just like no callback loop was running.
 
 Yes, because here other handlers are starting and stopping and this
 gives
 the engine opportunity to intervene.
 
 So I just ASSUMED the field was faster. Maybe the truth is that
 custom properties , although faster, somehow interfere with normal
 mouse-related processes... or maybe what we found was just specific
 to
 our app, although I don't see how that could be.
 
 It's the repeat loop itself without any wait or other handlers being
 called.
 
 Anyway, I will do some more tests as soon as I can. I just wanted to
 post, in case someone noticed sluggishness in an app with a fast
 callback loop, my advice is, try fields and see if that fixes it - it
 did for us!
 
 Just add the wait into your repeat loop with vars or custom props and
 you
 will see it is even faster than fields. ;-)
 
 Aloha from Hawaii,
 
 Jim Bufalini
 
 ___
 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


FYI: writing to and reading from fields much faster than locals, globals or custom properties

2010-02-17 Thread Josh Mellicker
You all probably know this, but thought I would share our experience anyway:

We are working on a project with a 1 millisecond callback loop that 
communicates with an external process in a performance-critical application, 
and when prototyping, temporarily used some fields on a card to write and read 
values from during the loop.

Then, while buttoning things up, instead of fields, we switched to reading and 
writing a custom property.

Suddenly, everything went sluggish - you had to click on a button several times 
to trigger it, you could barely move stack windows, etc.

It took a while to figure out the culprit, but once we went line by line from 
our original prototype script, wee found that going back to reading and writing 
to a field made everything work smoothly again!

Then we tried local, then a global variable... not good... same result as 
custom properties.

So if you are writing an app where performance is critical, Rev reads and 
writes to fields super fast!___
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: Behavior Nightmare

2010-02-16 Thread Josh Mellicker



On Feb 14, 2010, at 3:56 PM, Scott Rossi wrote:

 It would seem using behaviors is more secure than temporarily removing
 security from a stack.


Is there a higher risk to setting the passkey of a protected stack? What is it?





On Feb 14, 2010, at 3:56 PM, Scott Rossi wrote:

 Recently, Josh Mellicker wrote:
 
 On Feb 13, 2010, at 1:21 PM, Scott Rossi wrote:
 
 The reason for all the jumping through hoops here is password protection: I
 need to be able to dynamically add and remove groups from the main stack,
 and this can't happen if the stack is password protected.
 
 Doesn't setting the passkey of the stack allow you to add, delete, copy
 groups, etc.?
 
 One of the main benefits of behaviors, from the docs:
 
 The button containing the behavior script can be located anywhere. In
 particular this allows for it be located in a password protected stack,
 allowing you to protect the script without need to protect the controls
 using it.
 
 It would seem using behaviors is more secure than temporarily removing
 security from a stack.
 
 Regards,
 
 Scott Rossi
 Creative Director
 Tactile Media, UX Design
 
 
 ___
 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: [OT] Making videos on a Mac

2010-02-15 Thread Josh Mellicker
The movie on this page (click the TV) demonstrates publishing H.264 movies in 
Flash players:

http://www.dvcreators.net/dv-kitchen-20/


On Feb 15, 2010, at 12:30 PM, Jim Carwardine wrote:

 How do I make a video on a Mac that can be viewed on a PC?
 
 It seems that whatever tool I use - QuickTime, Adobe Flash Video Encoder 
 (CS3), IshowU, Flip4Mac - the ensuing video cannot be played universally on a 
 PC, yet, if I get the same video, created on a Mac but converted to a .flv or 
 a .wmv on a PC everyone seems to be able to play it.
 
 I'm using a Powerbook with OS 10.5.8 with QT Pro (up to date).
 
 The videos either won't play or they require a Quicktime download in order to 
 play.
 
 I want to keep it simple for my users and let them simply go to my web site 
 and play the movie.
 
 Why is this so complex on a Mac?  Is there no easy way?
 
 Jim Carwardine,
 President  CEO
 OYF Consulting
 Ph. 902.823.2339 / 866.601.2339
 Fx. 902.823.2139
 www.StrategicDoing.com
 StrategicDoing™: When Strategic Planning is finished,
 execution of your plan depends on your employees.
 -- 
 
 
 
 
 
 
 
 
 
 ___
 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: Behavior Nightmare

2010-02-14 Thread Josh Mellicker

On Feb 13, 2010, at 1:21 PM, Scott Rossi wrote:

 The reason for all the jumping through hoops here is password protection: I
 need to be able to dynamically add and remove groups from the main stack,
 and this can't happen if the stack is password protected.

Doesn't setting the passkey of the stack allow you to add, delete, copy groups, 
etc.?___
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: anyone found a way around 4-5 second latency in read from process?

2010-02-10 Thread Josh Mellicker
Thanks Bernard, good tips... I am experiencing this delay compared to running 
the same command in Terminal in OS X... I have also tried changing the idleRate 
but that doesn't seem to affect read from process. Perhaps an external is the 
best solution.


On Feb 9, 2010, at 2:22 AM, Bernard Devlin wrote:

 On Mon, Feb 8, 2010 at 8:24 PM, Josh Mellicker j...@dvcreators.net wrote:
 Things are working, but there is always about a 4 - 5 second latency in the 
 read from process.   Usually this doesn't matter, but in our current 
 project it needs to be within a second or less.
 
 In the situations where I've used read from process this latency
 would make it a total non-starter.  I think there is something unusual
 in your circumstances.
 
 I have just been working on a small module that uses read from
 process, and the same action launched from a command line takes 5
 seconds, as it does if it was run using read from process.  So your
 experience of latency is unusual.  Maybe it is something to do with
 the startup time of the application you are opening as a process?  I'm
 running on Vista here, but I've used read from process on OS X too
 with no noticeable delays
 
 I would try timing the same action using a command line script to see
 if there is really a latency with read from process.
 
 Bernard
 ___
 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


anyone found a way around 4-5 second latency in read from process?

2010-02-08 Thread Josh Mellicker
We have been experimenting with many combinations of syntax variants  for open 
process/read from process to communicate with various command-line driven 
executables.

We are using a callback loop to read from process, and have tried from 1 to 800 
milliseconds to try and speed up response.

We have tried read from process until lf, until cr, until eof, until empty, etc.

Things are working, but there is always about a 4 - 5 second latency in the 
read from process. Usually this doesn't matter, but in our current project it 
needs to be within a second or less.


So, I am wondering:

1. Is there something we could do to eliminate this delay, some syntax we 
haven't yet tried?

2. Have other developers noticed this latency in the Rev I/O pipeline?

3. Would writing an Rev external that served as a middleman between Rev and a 
command-line driven executable eliminate this problem and provide near real 
time communication?

4. Is there another way to communicate with command-line driven executables 
(other than shell, which doesn't provide for a callback loop to monitor 
output)

Thanks for any light anyone can shed on 
this.___
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: anyone found a way around 4-5 second latency in read from process?

2010-02-08 Thread Josh Mellicker
Thanks Sarah! That could be just the ticket for some projects.

I wonder if there is any way to designate a pipe in memory, rather than a text 
file on disk... I fear the constant disk access might disrupt other things 
going on.

I wonder if a generic external could be written for the sole purpose of 
porting commands from Rev to external executables, and receiving the output... 
such that you would need to define the type of data when sending the command 
from Rev... just dreaming here...


On Feb 8, 2010, at 2:09 PM, Sarah Reichelt wrote:

 On Tue, Feb 9, 2010 at 6:24 AM, Josh Mellicker j...@dvcreators.net wrote:
 We have been experimenting with many combinations of syntax variants  for 
 open process/read from process to communicate with various command-line 
 driven executables.
 
 We are using a callback loop to read from process, and have tried from 1 to 
 800 milliseconds to try and speed up response.
 
 We have tried read from process until lf, until cr, until eof, until empty, 
 etc.
 
 Things are working, but there is always about a 4 - 5 second latency in the 
 read from process. Usually this doesn't matter, but in our current project 
 it needs to be within a second or less.
 
 
 So, I am wondering:
 
 1. Is there something we could do to eliminate this delay, some syntax we 
 haven't yet tried?
 
 2. Have other developers noticed this latency in the Rev I/O pipeline?
 
 3. Would writing an Rev external that served as a middleman between Rev and 
 a command-line driven executable eliminate this problem and provide near 
 real time communication?
 
 4. Is there another way to communicate with command-line driven executables 
 (other than shell, which doesn't provide for a callback loop to monitor 
 output)
 
 
 I use shell with the output piped to a text file that I can monitor.
 Here is an example script that I use for pinging:
 
 function checkPing pIP
put specialFolderPath(Desktop)  /ping.txt into tFileName
if there is a file tFileName then delete file tFileName
 
put ping -c1 -npIP into tShellCmd
put tFileName   21  after tShellCmd
get shell(tShellCmd)
 
put 0 into timeCheck
repeat 50 times
add 1 to timeCheck
wait 1 tick with messages
if there is a file tFileName then
put URL (file:  tFileName) into tRes
if tRes is empty then next repeat  -- file created but no result 
 yet
 
put wordOffset(loss, tRes) into tWord
if tWord = 0 then next repeat -- file created but result
 not complete
 
-- if there is a file tFileName then delete file tFileName
put word tWord-2 of tRes into tPercent
if tPercent = 0% then return true
else return false
end if
end repeat
 
if there is a file tFileName then delete file tFileName
return false
 end checkPing
 
 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: Help!?! Global GameJam

2010-01-29 Thread Josh Mellicker

David,

About a year and a half ago, Apple removed all support for Flash  
tracks in QT movies. So a browser is the only way to go.


Cheers,

Josh

On Jan 29, 2010, at 5:52 PM, David Bovill da...@vaudevillecourt.tv  
wrote:



Hi - I've roped my self into Global Game Jam
http://www.globalgamejam.org/- 48 hours to build a game with a group
of people you've never met with
nearly 140 different physical locations all round the world. Naturally
thinking of using Rev - but will need to work with the other team  
members

most of whom are C++ / C# and Flash ActionScript developers.

Can someone advise on the latest in terms of Flash / Rev integration -
either via QuickTime or embedded browser? How can I get the  
communication
going? AFAIK the interactivity and playback with QuickTime was only  
with
early versions of Flash? With the latest and greatest is there any  
technique
that is easy to implement in this short time scale? Or should I give  
up on

that one and get more sleep :)

I'm thinking next year it would be a great place to market RunRev  
cross

platform rapid development capabilities!
___
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: Minimize Excessive Player Processor Use?

2010-01-25 Thread Josh Mellicker
Incidentally, the docs on qtIdleRate have an error, they say:


A higher idle rate will result in smoother playback but will also require more 
cpu time.

but they should say:

A LOWER idle rate will result in smoother playback but will also require more 
cpu time.


Lowering the qtIdleRate from 20 (30% CPU) to 1 (50% CPU) improved playback 
performance dramatically for me.

I wonder what the qtIdleRate represents - maybe a tick (1/60 sec)?



On Jan 25, 2010, at 3:10 PM, Scott Rossi wrote:

 Recently, Colin Holgate wrote:
 
 On Jan 25, 2010, at 3:56 PM, Scott Rossi wrote:
 
 Is there any disadvantage to having
 a high qtIdleRate value when the only files played by the player will be
 audio files?
 
 
 You might want to do something else, say a repeat while the mousedown, and 
 see
 (or hear) if the sound dries up with different idle settings.
 
 Well, here's one finding...
 
 It appears that MP3/4 audio files encoded at a high rate (ie 256 kbps)
 require a semi-frequent qtIdleRate.  After testing several AAC files, I was
 able to get 256 kbps tracks to play with a qtIdleRate of 250 -- any rate
 longer than this caused large gaps in the playback.
 
 I will do some more testing but it seems that audio files encoded at low
 rates -- 128 kbps and lower -- can play fine with a long qtIdleRate
 interval.
 
 Still working on that balance between performance and bogging down the
 user's system like molasses in winter...
 
 Regards,
 
 Scott Rossi
 Creative Director
 Tactile Media, UX Design
 
 
 ___
 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: Minimize Excessive Player Processor Use?

2010-01-25 Thread Josh Mellicker

On Jan 25, 2010, at 5:28 PM, Scott Rossi wrote:

 Recently, Josh Mellicker wrote:
 
 Incidentally, the docs on qtIdleRate have an error, they say:
 
 
 A higher idle rate will result in smoother playback but will also require
 more cpu time.
 
 but they should say:
 
 A LOWER idle rate will result in smoother playback but will also require 
 more
 cpu time.
 
 I wouldn't say the docs are wrong, just ambiguous.  High could refer to
 the duration of the idle interval (a high number), or could refer to the
 frequency of updates (high frequency).


That's what I assumed, but since the docs say both:

So they say a higher idle rate... require(s) more CPU time

and:

Increasing the qtIdleRate... decreases the amount of CPU time

you need to make the assumption that the words higher and increasing mean 
opposite things, and you have a 50% chance of getting that right :-)


 
 
 Lowering the qtIdleRate from 20 (30% CPU) to 1 (50% CPU) improved playback
 performance dramatically for me.
 
 I don't see how setting the qtIdleRate to 1 leads to 50% CPU.

I am judging by the Processes tab in the Task Manager of a POS Vista laptop... 
I'm sure there's a better way to gauge CPU usage on Vista, can you recommend a 
utility?

Getting smooth Quicktime video playback in Revolution, especially on Vista, has 
been a problem for us, but lowering the qtIdleRate to 1 from the default (the 
4.0 docs say 50 is default, the 4.5 docs say 20) improved playback performance 
dramatically.


  Doing this
 sets the delay between player updates to 1 millisecond.  Over here, doing so
 spikes CPU usage to 100%, which is in keeping with any other message sending
 that occurs with a frequency less than 1 second (ie a send loop like send
 updateMe to this card in 1 millisec).  Are you also doing something with
 the idleRate? (not qtIdleRate)


No, but I think we'll experiment with that next. It would be GREAT to get a 
little clarification from the RunRev folks about how the qtIdleRate and 
idleRate work together, and also recommend specific strategies to get the best 
video playback performance with the lowest CPU usage.


 
 
 I wonder what the qtIdleRate represents - maybe a tick (1/60 sec)?
 
 The docs say the qtIdleRate is the time in milliseconds between one update
 of a player and the next.

Aha!

 
 Regards,
 
 Scott Rossi
 Creative Director
 Tactile Media, UX Design
 
 
 ___
 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: FTP listing using libURLftpCommand

2010-01-19 Thread Josh Mellicker
Stephen,

You might find this post (and the demo stack) helpful:

http://lists.runrev.com/pipermail/use-revolution/2007-August/102401.html

Cheers

Josh

On Jan 18, 2010, at 3:37 PM, stephen barncard wrote:

 I'd like to use the LIST command and get a decent directory listing using
 the FTP library. Yes I know about parsing a HTML listing of a directory and
 it really is incomplete (like year information).
 
 Currently only some of the libURL ftp commands work with the ON-REV ftp
 setup, which  a piece of Open Source called Pure-FTPd -
 http://pureftpd.org/;
 
 HELPreturns {   214 Pure-FTPd - http://pureftpd.org/   }
 LIST / returns   {  425 No data connection   }
 PWD returns  {   /}
 SYSTreturns  {   215 UNIX Type: L8  }
 
 
 
 Has anyone used LIBURL successfully trying to gain control of the other FTP
 commands, especially LIST?
 
 here's the simple code:
 
 
 on mouseup
 
  get returnAffectedFieldName()
 
  put it into tObject
 
  put LIST  into ftpCommandLine
 
  libURLSetFTPListCommand LIST
 
  get  libURLftpCommand(ftpCommandLine,kFTPAdr,kLogin,kPasw)
 
  put it into fld tObject
 
 end mouseup
 
 
 We really need more examples in the docs.  Or is this broken? Help, please,
 Dave Cragg.
 
 
 -
 Stephen Barncard
 San Francisco
 http://houseofcubes.com/disco.irev
 ___
 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: FTP listing using libURLftpCommand

2010-01-19 Thread Josh Mellicker
Hehe, just noticed you responded to this back in 2007:

http://lists.runrev.com/pipermail/use-revolution/2007-August/102407.html


On Jan 19, 2010, at 12:26 PM, Josh Mellicker wrote:

 Stephen,
 
 You might find this post (and the demo stack) helpful:
 
 http://lists.runrev.com/pipermail/use-revolution/2007-August/102401.html
 
 Cheers
 
 Josh
 
 On Jan 18, 2010, at 3:37 PM, stephen barncard wrote:
 
 I'd like to use the LIST command and get a decent directory listing using
 the FTP library. Yes I know about parsing a HTML listing of a directory and
 it really is incomplete (like year information).
 
 Currently only some of the libURL ftp commands work with the ON-REV ftp
 setup, which  a piece of Open Source called Pure-FTPd -
 http://pureftpd.org/;
 
 HELPreturns {   214 Pure-FTPd - http://pureftpd.org/   }
 LIST / returns   {  425 No data connection   }
 PWD returns  {   /}
 SYSTreturns  {   215 UNIX Type: L8  }
 
 
 
 Has anyone used LIBURL successfully trying to gain control of the other FTP
 commands, especially LIST?
 
 here's the simple code:
 
 
 on mouseup
 
 get returnAffectedFieldName()
 
 put it into tObject
 
 put LIST  into ftpCommandLine
 
 libURLSetFTPListCommand LIST
 
 get  libURLftpCommand(ftpCommandLine,kFTPAdr,kLogin,kPasw)
 
 put it into fld tObject
 
 end mouseup
 
 
 We really need more examples in the docs.  Or is this broken? Help, please,
 Dave Cragg.
 
 
 -
 Stephen Barncard
 San Francisco
 http://houseofcubes.com/disco.irev
 ___
 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


[OT] fulltime Rev developer needed in LA

2010-01-19 Thread Josh Mellicker
On-site, Los Feliz area in LA, open to anyone from expert to trainee. Please 
respond offlist to 
j...@dvcreators.net.___
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: Normal video DVD's with Rev applications on them?

2010-01-19 Thread Josh Mellicker
 Yes - thanks. Any links / references would be useful. My main nightmare
 would be to pitch this and get the client to print loads of DVD's which
 would not play in some consumer DVD players.


As long as a DVD has a properly authored formatted VIDEO_TS folder it will play 
on most any DVD player. You can put whatever else you want on the DVD - 
software, PDFs, whatever.

There are startup problems with computers as mentioned, where DVD players will 
auto-launch, making for a bad customer experience when putting a DVD into 
computers, which is why many companies don't pursue this, and most consumers 
don't put enhanced DVDs in their computers. A DVD goes in a DVD player, a 
DVD-ROM goes in a computer.

My personal opinion is that doing anything with a physical DVD in 2010 is kind 
of like starting a horse buggy company in 1900. Before too long, a physical DVD 
will seem as quaint as an audio CD is 
today.___
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: Bill Marriott

2010-01-12 Thread Josh Mellicker
My sincerest condolences for your niece and Bill and strength to you in 
difficult times.

Best,
Josh

On Jan 11, 2010, at 3:42 PM, Kevin Miller wrote:

 Hi all,
 
 It is with great sadness that I must inform you that Bill, our Marketing
 Director here at RunRev, passed away unexpectedly on Friday. Bill was in his
 mid 40s, had diabetes and had suffered a number of health problems recently,
 including a heart attack. Unfortunately I’m not in a position to say much
 more about the circumstances of his passing at the moment.
 
 During his time with us Bill spearheaded a number of initiatives which in
 part, contributed to some of the most successful growth we have seen in
 recent times. Bill was often quirky, sometimes controversial, but usually he
 was right. His strategies and campaigns were never boring and the results
 speak for themselves. Outside of work I came to consider Bill a close
 friend. In time we will be able to find someone to fill his position but I
 will always remember him for his unique contribution.
 
 His death comes for me right after the death of my brother’s young daughter
 during the holidays, so between these events it will take me a little time
 to find my feet again. If you have emailed me about something and not
 received a reply I would ask that you be patient, normal service will resume
 shortly.
 
 Thank you Bill, for everything. I hope you rest in peace.
 
 Kind regards,
 
 Kevin
 
 Kevin Miller ~ ke...@runrev.com ~ http://www.runrev.com/
 RunRev - Software construction for everyone
 
 ___
 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: View and print a PDF file from Rev

2009-12-30 Thread Josh Mellicker
Just FYI, the Acrobat Developer FAQ  says:

How Can I Display a PDF File in an External Application Window?

There are several ways to have the Acrobat program display a PDF file in an 
external application’s window. Acrobat must be installed on the system to view 
a PDF file in your own application’s window.

Windows and Macintosh:

●   The ExternalWindow sample plug-in demonstrates a live view of the PDF 
file in a window created by the plug-in. You can extend this to display PDF 
files in an external application window.


So, it looks like an extension could be created that would allow for PDF 
display in Revolution.



On Dec 22, 2009, at 11:10 PM, Scott Rossi wrote:

 Recently, Josh Mellicker wrote:
 
 I have some code for displaying PDF pages in a Rev player, but as far as I
 know, the resolution is limited to the screen so I don't think this would be
 useful for you for printing.
 
 Hi Scott,
 
 is the code anything different than set the filename to?
 
 In terms of simply displaying the PDF, no.
 
 Regards,
 
 Scott Rossi
 Creative Director
 Tactile Media, Multimedia  Design
 
 
 ___
 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: free Rev game! - free Monks!

2009-12-23 Thread Josh Mellicker

On Dec 23, 2009, at 9:52 AM, Brian Thomas wrote:

  If Monks had Macs


Couldn't resist posting this movie:

http://dvcreators.net/media/misc/hindu_monastery.html

that will offer a tiny glimpse into the extraordinary work being done at the 
media lab at the Hindu Monastery on Kauai, including Sivakatirswami who uses 
Revolution for many purposes.___
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


Data Grid success story [FYI]

2009-12-22 Thread Josh Mellicker
We were using a scrolling group of nested groups that hit the Rev height limit 
once we went over 267 nested groups and caused a minor emergency, so we 
replaced the whole object with Trevor's Data Grid (form) and it now works like 
a dream. Super fast creation from arrays and scrolling as fast as you can move 
the cursor. Since we created the groups from a template the conversion was 
easy. Now deployed to thousands of end users with zero (reported) problems.

The under-the-hood code that creates the groups on the fly as they are needed 
to be visually displayed is amazing and powerful.

So FYI: if many of your projects use scrolling groups of groups (as ours do), 
and you have not yet replaced those with form-based Data Grids, I found the 
process smooth sailing and couldn't be 
happier.___
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: View and print a PDF file from Rev

2009-12-22 Thread Josh Mellicker

On Sep 14, 2009, at 5:59 PM, Scott Rossi wrote:
 
 
 I have some code for displaying PDF pages in a Rev player, but as far as I
 know, the resolution is limited to the screen so I don't think this would be
 useful for you for printing.

Hi Scott,

is the code anything different than set the filename to?

Thanks

Josh___
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: Data Grid deployment question

2009-12-18 Thread Josh Mellicker

On Dec 17, 2009, at 1:19 PM, Trevor DeVore wrote:

 
 revDataGridLibrary is not a library stack. It just needs to be in memory.
 
 So, would one of these be better?
 
 go invisible stack revdatagridlibrary.rev?
 
 or just
 
 open stack revdatagridlibrary.rev?
 
 I prefer:
 
 put there is a stack revdatagridlibrary.rev into theStackIsNowInMemory
 
 This loads the stack without issuing any messages to it or opening it.

Interesting... will Rev also find the stack if it's not a substack (as you 
suggested)? In this case we would need the local filepath I assume?


 
 
 No. You need to load the stack in memory before your stack that has the 
 data grid is opened in memory. At least that is what I've seen in my tests.
 
 It seems to be working now with start using in preOpenStack... are there 
 any problems we should be looking out for in particular? Or is it as simple 
 as the data grid just won't work?
 
 The Data Grid will not work. If you have everything working then you are good 
 to go (just switch to loading the stack in memory rather than using it as a 
 library).

Thanks.

So the difference (this question for anybody I guess) between

1. put there is a stack revdatagridlibrary.rev into theStackIsNowInMemory

and

2. start using

is that #1 doesn't open it so it's more 
memory-efficient?___
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


Data Grid deployment question

2009-12-17 Thread Josh Mellicker
Here's our situation:

We have a product that uses a splash standalone that checks our server for 
updates in the secondary stack (the secondary stack is actually the real app) 
and downloads the updated secondary stack if it's newer.

We just, for the first time, put a data grid in the secondary stack.

So the question is, how do we deploy the revdatagridlibrary.rev library in 
this situation? Do we just make revdatagridlibrary.rev a substack of the 
secondary stack, and put a start using in the preOpenStack of the secondary 
stack? I thought I should ask before we started experimenting.

(Obviously we don't want to make thousands of users re-download a standalone.)



___
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: Data Grid deployment question

2009-12-17 Thread Josh Mellicker
Hi Trevor, and thanks for the quick answer!


On Dec 17, 2009, at 12:08 PM, Trevor DeVore wrote:

 On Dec 17, 2009, at 2:55 PM, Josh Mellicker wrote:
 
 Here's our situation:
 
 We have a product that uses a splash standalone that checks our server for 
 updates in the secondary stack (the secondary stack is actually the real 
 app) and downloads the updated secondary stack if it's newer.
 
 We just, for the first time, put a data grid in the secondary stack.
 
 So the question is, how do we deploy the revdatagridlibrary.rev library in 
 this situation? Do we just make revdatagridlibrary.rev a substack of the 
 secondary stack, and put a start using in the preOpenStack of the 
 secondary stack? I thought I should ask before we started experimenting.
 
 I would either
 
 a) Bundle the library with the splash stack using the directions in this 
 lesson:
 
 http://lessons.runrev.com/spaces/lessons/manuals/datagrid/lessons/7339-What-Do-I-Need-to-Do-To-Deploy-a-Standalone-With-A-Data-Grid-


We don't want to do this, for a few reasons: 1. if there are improvements in 
the datagrid library we are stuck with an old version, 2. we want to avoid 
making users re-download an executable when we have such a slick, 
behind-the-scenes updater :-)


 
 or
 
 b) Include the revDataGridLibrary.rev stack as a stack file in your 
 application distribution. You need load this stack in memory before ANY of 
 your application stacks open up or the behavior property of the Data Grid's 
 won't resolve properly.


If we say:

start using stack revdatagridlibrary.rev

in the PreOpenStack of the stack that has a data grid, is that acceptable?

Or would it be better to have an intermediary stack that opens libraries, then 
launches a third stack which is actually the real program?


Also, is it better, when using a library, to say start using, or insert the 
script of... into back?


 
 You could potentially include the stack as a substack to your stack but Rev 
 would complain when you opened the stack in the IDE and had two versions of 
 revDataGridLibrary in memory.

Strangely, we have not seen that message yet!


 
 (Obviously we don't want to make thousands of users re-download a 
 standalone.)
 
 You might want to consider updating the executable when you auto-update 
 though. The reason is that the executable has the version, created on and 
 modified on information. If you don't update the exe (on Windows at least, 
 you could meddle with the info.plist file on Mac) then people using Windows 
 Explorer to see which version of your app they have will see the wrong 
 information.

True... but when we do tech support, we always have people use the About... 
menu, which is easier for them anyway.

 
 -- 
 Trevor DeVore
 Blue Mango Learning Systems
 ScreenSteps: http://www.screensteps.com
 Releasable Revolution Resources for Developers: 
 http://revolution.bluemangolearning.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: Data Grid deployment question

2009-12-17 Thread Josh Mellicker

On Dec 17, 2009, at 12:59 PM, Trevor DeVore wrote:

 On Dec 17, 2009, at 3:57 PM, Josh Mellicker wrote:
 
 b) Include the revDataGridLibrary.rev stack as a stack file in your 
 application distribution. You need load this stack in memory before ANY of 
 your application stacks open up or the behavior property of the Data Grid's 
 won't resolve properly.
 
 If we say:
 
 start using stack revdatagridlibrary.rev
 
 revDataGridLibrary is not a library stack. It just needs to be in memory.

So, would one of these be better?

go invisible stack revdatagridlibrary.rev?

or just

open stack revdatagridlibrary.rev?



 
 in the PreOpenStack of the stack that has a data grid, is that acceptable?
 
 No. You need to load the stack in memory before your stack that has the data 
 grid is opened in memory. At least that is what I've seen in my tests.


It seems to be working now with start using in preOpenStack... are there any 
problems we should be looking out for in particular? Or is it as simple as the 
data grid just won't work?





 
 -- 
 Trevor DeVore
 Blue Mango Learning Systems
 ScreenSteps: http://www.screensteps.com
 Releasable Revolution Resources for Developers: 
 http://revolution.bluemangolearning.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: Can a SQL data base update app when there is a change?

2009-12-13 Thread Josh Mellicker
I think the best method is to have a datetimestamp column in the remote 
database, which you then have locally when you do a query. Then, periodically, 
your app does the same query, but ONY finds records that have a datetimestamp 
later than the last time you updated (very fast, since the record set will be 
small). Then update the local records with only the newest updates.

To avoid data conflicts, whenever saving data to the MySQL db, first check the 
datetimestamp of the remote db, if it is newer than your last update, you will 
have to resolve the conflict somehow, by showing the user the newly updated 
remote data and giving them the option to overwrite, or by appending, or some 
other method.


On Dec 10, 2009, at 2:16 PM, Bill Vlahos wrote:

 I have an app that talks to a MySQL data base. This is fine for posting 
 queries and updating records.
 
 Is there a mechanism that tells my application when someone else updates the 
 data base? When that happens I want to update the display in my app with the 
 changes. I can do this with periodic queries but it would be much better to 
 have a push system originating from the data base.
 
 Bill Vlahos
 _
 InfoWallet (http://www.infowallet.com) helps me remember the important 
 details of my life.
 
 ___
 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: does anyone have experience printing PDFs from Rev @ full resolution?

2009-12-11 Thread Josh Mellicker
Can you then print that PNG @ 300 dpi?

On Dec 8, 2009, at 5:03 AM, william humphrey wrote:

 I don't even know how to embed a PDF in a RunRev card. I always open the PDF
 in photoshop first and save it as a .png which has 300 dot per inch
 resolution (or less) and then put that image in the card which I want to
 print.
 ___
 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: does anyone have experience printing PDFs from Rev @ full resolution?

2009-12-11 Thread Josh Mellicker
Thanks William.

Kevin has hinted at changes in 4.1 where Rev will print directly from the 
original file, so it's possible we will be able to shell out in Windows or on 
Mac and print a PDF at full quality sometime soon.


On Dec 11, 2009, at 6:15 PM, william humphrey wrote:

 yes.  The high resolution png files print nicely when they are on a card.
 
 On Fri, Dec 11, 2009 at 5:18 PM, Josh Mellicker j...@dvcreators.net wrote:
 
 Can you then print that PNG @ 300 dpi?
 
 On Dec 8, 2009, at 5:03 AM, william humphrey wrote:
 
 I don't even know how to embed a PDF in a RunRev card. I always open the
 PDF
 in photoshop first and save it as a .png which has 300 dot per inch
 resolution (or less) and then put that image in the card which I want to
 print.
 
 
 ___
 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


does anyone have experience printing PDFs from Rev @ full resolution?

2009-12-07 Thread Josh Mellicker
Does anyone have experience printing PDFs from Rev @ full resolution? Meaning, 
vector PDFs will print at the full printer resolution (300dpi/600dpi, etc.), 
and bitmap PDFs will print at the document 
resolution.___
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: Recording with RunRev -- Best Config?

2009-11-28 Thread Josh Mellicker

Selamat pagi from Bali, Sivakatirswami!

I have a Rode Podcaster that has excellent tone and just plugs in USB.

http://www.dvcreators.net/rode-podcaster/

Sent from my iPhone

On Nov 28, 2009, at 10:32 AM, Sivakatirswami ka...@hindu.org wrote:


And OT question, are their *any* USB mic headsets that deliver  
quality voice recording? I'm using a plantronics wireless USB  
headset now but recording with this fellow is quite substand.



___
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: Video playback on Linux?

2009-11-10 Thread Josh Mellicker
I may be wrong, but I believe =V=, also known as vx on this list,  
knows how to play video in an instantiation of mPlayer in Rev on Linux  
from a certain start time and also can get the duration.



On Nov 9, 2009, at 4:24 PM, Richard Gaskin wrote:

Any of you successfully played back video from a specific startTime  
on Linux?


Know of any way to get the movie's duration?

TIA -

--
Richard Gaskin
Fourth World
Rev training and consulting: http://www.fourthworld.com
Webzine for Rev developers: http://www.revjournal.com
revJournal blog: http://revjournal.com/blog.irv
___
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


Data Grid: How to size the group to fit number of lines?

2009-11-05 Thread Josh Mellicker
With a simple Table Data Grid that varies between 3 to 6 lines, how  
would one resize the group only to show the populated lines? So that  
empty lines were never shown?


Would you count the number of lines, multiply by row height, and use  
this as the formatted grid height, and resize the height of the  
group to this number?

___
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: Data Grid: How to size the group to fit number of lines? - dgFormattedHeight! never mind!

2009-11-05 Thread Josh Mellicker

dgFormattedHeight

Never mind!

On Nov 5, 2009, at 11:25 AM, Josh Mellicker wrote:

With a simple Table Data Grid that varies between 3 to 6 lines, how  
would one resize the group only to show the populated lines? So that  
empty lines were never shown?


Would you count the number of lines, multiply by row height, and use  
this as the formatted grid height, and resize the height of the  
group to this number?

___
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: Progress Bar Updates

2009-11-05 Thread Josh Mellicker
Although not at all as comprehensive as Sarah's, this code updates a  
human-readable time left and download speed status text under the bar:


http://revcoders.org/calctimeremaining/


On Nov 5, 2009, at 2:49 PM, Sarah Reichelt wrote:


On Fri, Nov 6, 2009 at 4:31 AM, Bill Vlahos bvla...@mac.com wrote:
I've successfully used libURLSetStatusCallback for getting the  
status when
downloading from a web server and updating a progress bar. However,  
when I

try it for opening a file from a file server it doesn't work.



Have a look at this revLesson:
http://lessons.runrev.com/spaces/lessons/buckets/784/lessons/7285-How-to-show-the-progress-of-a-download 



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: urlstatus question

2009-10-28 Thread Josh Mellicker

Ron,

Here's some code that will drive a progress bar and put some text  
underneath like 2 minutes 28 seconds remaining @ 135 KB/sec:


http://revcoders.org/calctimeremaining/


On Oct 28, 2009, at 5:58 PM, Ron wrote:


Thank you Alex,
No one had replied yet so I kept looking. I found some similar code  
in a project from someone else and realized they were using  
libURLSetStatusCallback so once I found that, I could do the coding  
myself. The pdf docs certainly give the impression that  
libURLDownloadToFile is sufficient without the  
libURLSetStatusCallback but with this, I am getting the update I  
need and can set the progress bar etc.


Thanks again for the reply,
Ron


On Oct 29, 2009, at 3:55 AM, Alex Tweedly wrote:

I haven't noticed a reply to this  if there was one and I just  
missed it, then I offer my apologies (especially if i contradict  
that answer ;-)


I haven't look at the user guide - this is info from the  
documentation (dictionary).


The last parameter to libURLDownloadToFile is a status callback  
called only when the operation is complete (whether it succeeds or  
fails). To get a periodic status callback, you need to call  
libURLSetStatusCallback - see the dictionary entry for it and for  
libURLDownloadToFile


-- Alex

ron barber wrote:

Greetings,

I am downloading a file from the web to my HD using
libURLDownloadToFile. I copied the scripts in Rev's user guide which
also says:

As the URLStatus changes periodically throughout the download
process, the button's
showStatus handler is executed repeatedly. Each time a showStatus
message is sent, the
handler places the new status in a field. The user can check this
field at any time during
the file transfer to see whether the download has started, how  
much of

the file has been
transferred, and whether there has been an error. 


This sounds like the showstatus message is sent without any further
coding from me but I am not getting any intermediate messages,  
simply

'downloaded' at the end of the download. I've tried 'sending' and
'repeating' but I'm missing something.

My script (basically copied from the guide)

on mouseUp
 put specialFolderPath(desktop)/newfile.zip into newfile
 set the fileType to zip 
 --set the fileType to ddskdevi
  libURLDownloadToFile myfile,newfile,showStatus
end mouseUp

on showStatus theURL
 put the URLStatus of theURL into field status
end showStatus

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


___
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


anyone know how to reconnect tRev with Revolution?

2009-10-26 Thread Josh Mellicker
tRev was working, but now the agents connecting tRev with Revolution  
have apparently gone rogue.


recipe:

launch tRev
tRev launches Rev automatically
open stack from within Rev
edit script of something
Rev's default editor appears
tRev just sits there, empty.

Snow Leopard. Rev 4.0.0 dp-4

Has anyone run into this or know how to reconnect tRev with  
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


[OT] tip: use jumpcut for multiple clipboards - OS X 10.3.9 or later

2009-10-26 Thread Josh Mellicker
Ever jump to a different script (or email, document, etc.) and need to  
copy more than one thing?


Rather than going back and forth, just install jumpcut:

http://jumpcut.sourceforge.net/

You can copy script snippets, multiple phrases, whatever (I've only  
used it for text), then when pasting, use cntrl-opt v and choose from  
your last x copies.

___
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: anyone know how to reconnect tRev with Revolution?

2009-10-26 Thread Josh Mellicker
This was something different, but I fixed it by holding option when  
launching tRev and it is alive again.



On Oct 26, 2009, at 2:25 PM, Jerry Daniels wrote:


Snow Leopard / Rev bug. See tRev site. Search for Snow Leopard.

Well known problem. To be fixed by Rev in next version of 4.0.

Best,

Jerry Daniels
The latest tRev Video:
http://reveditor.com/feature-friday-column-buttons-better-clairvoy

On Oct 26, 2009, at 4:18 PM, Josh Mellicker wrote:

tRev was working, but now the agents connecting tRev with  
Revolution have apparently gone rogue.


recipe:

launch tRev
tRev launches Rev automatically
open stack from within Rev
edit script of something
Rev's default editor appears
tRev just sits there, empty.

Snow Leopard. Rev 4.0.0 dp-4

Has anyone run into this or know how to reconnect tRev with  
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


___
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: [ANN] tRev QuickStart Keyboard Shortcuts updated

2009-10-26 Thread Josh Mellicker


On Oct 26, 2009, at 6:25 PM, George C Brackett wrote:


 I don't like Scribd much.


I agree, not for software documentation. Jerry, have you thought about  
Screensteps? It publishes to HTML, PDF, and screenstepslive.com, very  
easy to update.

___
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: Data Grid Documentation

2009-10-25 Thread Josh Mellicker

Trevor,

It's taken me this long to actually start experimenting with the  
DataGrid and just wanted to post in an open letter here how amazing it  
is. And kudos to Runrev for their integration work as well.


Also a lesson for any software developer is your approach to  
documentation - rather than the traditional developer originated  
here's what we want to tell you you've taken frequently asked  
questions from users, created ScreenStep tutorials, and exported those  
to a manual, reversing the paradigm to here's what you wanted to  
know, thinking, well, if no one asks about a certain process or  
feature, then it's either easy or no one cares, and if people keep  
asking about something, it needs more detail and elucidation. User  
Driven Documentation Ensures Relevance. UDDERly brilliant.


Looking into the thought process leading to the creation of the  
DataGrid object, and being aware of your SQL Yoga product, it's pretty  
obvious that part of your vision has to do with a form-based DataGrid  
linking to a multiuser database, in which (in the simplest case) each  
row in the Grid represents a row in a DB table. Of course, with  
relational DBs, the correspondence of form elements to tables gets  
more complex, with some elements referring to linked tables, possible  
sets of data for menus, etc.


Forgive me if this has already been covered, I don't read the list  
much and have not been Revtalking in a couple years so I am a bit out  
of touch. The below is just a train of thought about a few random  
basic needs of a framework connecting a form-based DataGrid that  
provides CRUD functionality with a multiuser DB:


It seems to me that some of the most common elements needed would be:

single line text field
multiple line text field
option menu
date popup
time popup

Each of those objects, it seems, would need 4 custom properties to  
know where that data comes from and is to be stored:


tableName
columnName
rowID
tableIDcolumnName

The single line and multiple line text fields are simple, and you've  
provided the specific example of updating an external data source with  
CloseFieldEditor.


An option menu could be used in two major ways:
a. the menu options are a fixed set (small, medium, large)
b. the menu options come from all possible values of a certain row in  
a table


The option menu probably needs an edit list... option allowing the  
user, right in context, to add, edit or delete options.


The date  time popups are simple, just need the ability to translate  
from SQL date and time storage and a cool popup calendar.


On another topic, with a locally data store, data synchronization  
becomes an issue. Every row in every table would need a dateTimeStamp  
so that on a periodic basis (1m, 5m, 10m), the local app could do a  
query of the remote DB to update the local store with the rows changed  
since the last refresh. Any data, before storing remotely, would have  
to compare the remote timeStamp to see if someone else changed the  
data to avoid overwriting someone else's newly stored data.


The purpose of this message (finally! :-) is just to say, if any of  
these thoughts spark even just a sentence or two in response, it could  
be quite valuable, as I am embarking on a project doing exactly this-  
building a framework connecting a form-based DataGrid to a multiuser DB.


Also, in a final thought, if you wanted to do an iChat or Skype screen  
share in which we could build a simple DataGrid project, I'd be happy  
to pay a consulting fee, plus I could record video of it and post for  
the benefit of everyone's greater enlightenment on the amazing DataGrid.





On Mar 6, 2009, at 11:46 PM, Trevor DeVore wrote:


On Mar 6, 2009, at 6:59 PM, Josh Mellicker wrote:

I will say, after years of working with the Rev table object, that  
if everyone on this list doesn't fly to your town, lift you up on a  
chair and parade you around town with confetti and a marching band,  
then your efforts have been underappreciated :-)


Okay, if that's a little over the top, I hope at least developers  
that use this commercially will consider it de rigeur to donate to  
a Data Grid Appreciation Fund. I've just sent $50 to you PayPal.


Hey, thanks for the love Josh :-)

Regards,

--
Trevor DeVore

___
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: how to preserve character set encoding when creating a text file?

2009-10-22 Thread Josh Mellicker
Thanks Joe, we will peruse that, I wonder who wrote it? These lessons  
don't have bylines.


When we figure out I will post the solution so nobody ever has to go  
through this hassle again.



On Oct 22, 2009, at 7:48 AM, Joe F. wrote:

They've posted a good explanation of how to use unicode text here on  
the Rev site:


http://lessons.runrev.com/spaces/754/buckets/784/lessons/6930-How-Do-I-Use-UTF-8-Text-With-Fields-


On Oct 21, 2009, at 7:59 PM, Josh Mellicker wrote:


Thanks Martin, but I'm not sure how to use this info.

I wonder if anyone here knows how to save a text file in Unicode or  
some character encoding that preserves international character sets?


Thanks


On Oct 21, 2009, at 9:11 AM, Martin Baxter wrote:


Perhaps this info is a clue?

Windows or Unix character position 237 = iacute

Mac character position 237 = Igrave

Martin Baxter

Josh Mellicker wrote:
In Czechoslovakia, the Application Data folder on Windows XP is  
called
Data aplikací. So, when we get specialfolderpath(26), the  
path looks

something like this:

C:/Documents and Settings/Username/Data aplikací/OurFolder/

In Rev, all works fine.

But when we create a regular text batch file:

put tBatchCommands into URL (binfile:  theBatchFileLoc())

the Czech character is transformed into this:

 C:/Documents and Settings/Username/Data aplikacÌ/OurFolder/

and when running the batch file, the system cannot find the path.

Obviously we are messing up the character encoding when we write  
the

text file and the (one character, in our case) is changed.

Has anyone run into this or know how to preserve character  
encoding in

our text file?___
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




--
If you want to go fast, go alone; if you want to go far, go together
(African proverb)
___
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


___
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: how to preserve character set encoding when creating a text file?

2009-10-21 Thread Josh Mellicker

Thanks Martin, but I'm not sure how to use this info.

I wonder if anyone here knows how to save a text file in Unicode or  
some character encoding that preserves international character sets?


Thanks


On Oct 21, 2009, at 9:11 AM, Martin Baxter wrote:


Perhaps this info is a clue?

Windows or Unix character position 237 = iacute

Mac character position 237 = Igrave

Martin Baxter

Josh Mellicker wrote:
In Czechoslovakia, the Application Data folder on Windows XP is  
called
Data aplikací. So, when we get specialfolderpath(26), the path  
looks

something like this:

C:/Documents and Settings/Username/Data aplikací/OurFolder/

In Rev, all works fine.

But when we create a regular text batch file:

  put tBatchCommands into URL (binfile:  theBatchFileLoc())

the Czech character is transformed into this:

   C:/Documents and Settings/Username/Data aplikacÌ/OurFolder/

and when running the batch file, the system cannot find the path.

Obviously we are messing up the character encoding when we write the
text file and the (one character, in our case) is changed.

Has anyone run into this or know how to preserve character encoding  
in

our text file?___
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




--
If you want to go fast, go alone; if you want to go far, go together
(African proverb)
___
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


how to preserve character set encoding when creating a text file?

2009-10-20 Thread Josh Mellicker
In Czechoslovakia, the Application Data folder on Windows XP is  
called Data aplikací. So, when we get specialfolderpath(26), the  
path looks something like this:


C:/Documents and Settings/Username/Data aplikací/OurFolder/

In Rev, all works fine.

But when we create a regular text batch file:

   put tBatchCommands into URL (binfile:  theBatchFileLoc())

the Czech character is transformed into this:

C:/Documents and Settings/Username/Data aplikacÌ/OurFolder/

and when running the batch file, the system cannot find the path.

Obviously we are messing up the character encoding when we write the  
text file and the (one character, in our case) is changed.


Has anyone run into this or know how to preserve character encoding in  
our text file?___

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: Custom headers HTTP protected site

2009-10-11 Thread Josh Mellicker


On Oct 9, 2009, at 2:14 PM, Jim Ault wrote:

I am trying to understand how HTTP headers work with password  
protected sites and file downloads.


Jim, I just wanted to mention cURL as an option if things don't work  
out to your satisfaction.


With open process and read from process until linefeed in a  
callback loop it integrates with Rev nicely.


___
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


possible valuable tip for improving Quicktime playback in Vista - please test if you have time

2009-09-29 Thread Josh Mellicker
This tip is for slower computers running Vista, like older or cheaper  
models.



1. Download or encode a 640 x 360 H.264 movie, or, go to:

http://dvcreators.net/media/misc/test/

and right click san_fran_trolly.mov and save to disk.


2. Play it in Quicktime Player in Vista on a cheap netbook. Plays  
pretty good, close to or at 30 fps.



3. Put a player object on a Rev card, (and maybe a button to set the  
fileName, and alwaysBuffer), and make a standalone.



4. Load the same movie in. Playback is awful, a lot of skipped frames.  
Alwaysbuffer true, false, doesn't make much difference.



5. Now, quit the standalone, right-click it, and under Compatibility  
mode, check the box and choose Windows XP (Service Pack 2) from the  
option menu.



6. Load the standalone again and voila! Smooth (or much improved)  
playback.




My guess is that Quicktime Player is preset to an XP compatibility  
mode? Or uses a different method to play Quicktime movies than  
Revolution on Vista?


I'm not sure what's happening, but if you have clients with cheap,  
slow Windows computers and you are delivering H.264 .mp4 or .mov video  
to them, this will save you!

___
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: revweb and videos (quicktime and youtube)

2009-08-07 Thread Josh Mellicker

Richard,

I wonder if there a way you could grab the HTML embed code from the  
page the Youtube movie is on and use that to embed the Youtube player  
right on the web page (forgetting about the rev player)?


Sent from my iPhone

On Aug 7, 2009, at 6:11 AM, Richard Miller w...@together.net wrote:

Thanks, Klaus. It was your latter suggestion that I was thinking of,  
but I also found out the revbrowser does not appear to work in a  
revlet. Having a browser open up inside a revlet, which is itself  
open inside a browser... seems kind of convoluted... but could  
actually provide some useful functionality.


Richard



Klaus Major wrote:

Hi Richard,


Hi Klaus,

Yes, I know FLV is not directly playable in Quicktime. I am  
looking for a workaround... some way to play a YouTube video in a  
revlet, other than directly through a Quicktime player. Could be  
impossible.


Yep, I'm afraid it is impossible, since the only crossplatform way  
to play an FLV without QT is
via the FLASH browser plug-in, and using RevBrowser inside a  
revlet is not supported, as

far as I know.


Perian looks to be Mac only.


Yes.


Thanks.
Richard


Best

Klaus
___
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: Not clear about revMedia vs revEnterprise

2009-08-04 Thread Josh Mellicker


On Aug 4, 2009, at 1:55 AM, Bernard Devlin wrote:


stacks build with
revMedia



What is the download link for the version of RevMedia that includes a  
development environment so a stack can be built?




___
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: Not clear about revMedia vs revEnterprise

2009-08-04 Thread Josh Mellicker


On Aug 4, 2009, at 12:20 PM, Josh Mellicker wrote:




What is the download link for the version of RevMedia that includes  
a development environment so a stack can be built?





Ah, I think I found it:

http://revmedia.runrev.com/revmedia-alpha-program/
___
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: Not clear about revMedia vs revEnterprise

2009-08-03 Thread Josh Mellicker

I have a question:

It was my understanding that Revolution Media used to be a $49  
application, similar to Studio and Enterprise but lacking many of  
advanced and professional features.


Now, is the new RevMedia just for the web? Or is it still a  
development environment where you can create stacks that will run from  
the desktop (with the appropriate player)?


Thanks


On Aug 3, 2009, at 3:41 AM, Kevin Miller wrote:


On 02/08/2009 12:12, Jan Schenkel janschen...@yahoo.com wrote:

Think of the hassle that would logically accompany three different  
downloads
for the three editions: revMedia (neither databases nor SSL),  
revStudio

(databases but no SSL) and revEnterprise (databases and SSL).
It is far more likely that there is a single runtime for the  
browser plug-in,
but the revlet can only do what is supported in the edition that  
you build it

with.
The potential for business applications is huge, and it will be a  
lot easier

to build than with Java applet/JNLP constructs.


Right. Your revlet can run in the browser with the capabilities of the
edition that was used to *create* it. So if you build a revlet using
revEnterprise, it will be able to use SSL and SSL will work within  
that

revlet, for any user of who loads it using the free plugin.

Kind regards,

Kevin

Kevin Miller ~ ke...@runrev.com ~ http://www.runrev.com/
Runtime Revolution - User-Centric Development Tools


___
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


is putting a stack too far offscreen dangerous?

2009-06-09 Thread Josh Mellicker
I have read of some developers putting stacks offscreen, or sizing  
stacks so they extend offscreen substantially.


Are there dangers?

I know if some OpenGL calls exceed the resolution of the video memory,  
crashes can result. Does anyone know if there is a limit to how far  
you can put a stack offscreen?

___
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: is putting a stack too far offscreen dangerous?

2009-06-09 Thread Josh Mellicker

Thanks Scott!

On Jun 9, 2009, at 12:41 PM, Scott Rossi wrote:


Recently, Josh Mellicker wrote:


I have read of some developers putting stacks offscreen, or sizing
stacks so they extend offscreen substantially.

Are there dangers?

I know if some OpenGL calls exceed the resolution of the video  
memory,

crashes can result. Does anyone know if there is a limit to how far
you can put a stack offscreen?


Don't think so.  Have used -10,000 without problem, but never really  
tested

if there is a limit.  The bigger issue is getting Rev to honor the
off-screen position, but then again, I do a lot with custom  
windowshapes, so

that might be part of it.  Would expect normal windows to be OK.

Regards,

Scott Rossi
Creative Director
Tactile Media, Multimedia  Design


___
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


FYI: group copy position default changes in OS X 10.5.7

2009-06-08 Thread Josh Mellicker
Just wanted to let everyone know, if you have an app that copies a  
group into another group, now with 10.5.7 you must explicitly set the  
left of that copied group.


In earlier operating systems the default copied it to the left of the  
group you are copying it into.


Sorry if this has been covered before, I am not on this list very much.
___
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: property inspector poll

2009-05-04 Thread Josh Mellicker

Thanks Martin!

Interesting, but still primitive compared to the old Galaxy- which  
intelligently showed certain controls for certain properties (for  
example, a prepopulated popup menu for styles of a button, rather than  
just type in the new value).


Either:

1. everyone is happy clicking around on the stock property inspector

or

2. people have created their own property inspectors but want to keep  
them secret!


;-)


Well, I should ask this, is anyone interested in a property inspector  
that gives you instant access to any parameter? And allows you to  
easily copy properties from one object to another?


I would be happy to work on one, but would need help making it a  
plugin...


thanks


On May 1, 2009, at 11:09 PM, Martin Blackman wrote:


Check out the plug-in included with Rev called SmartProperties.
I've noticed it is generating a script error probably due to some
change in Rev but it should be pretty easy to fix I would think

2009/5/2 Josh Mellicker j...@dvcreators.net:
Thanks Craig, does it work with all objects, or just fields and  
buttons?


Are you all working with the stock property inspector where you  
have to

access a menu to get to all the different property groups??!? Hard to
believe!


On May 1, 2009, at 6:46 AM, dunb...@aol.com wrote:

My gadget is a rewrite of my HC development tool, though much  
smaller,

since rev does many things it did, either better or natively. It is
useful, for
me at least, especially in the early authoring stage. In HC it was
implemented as an external window (Dan Gelder's MegaWindow). In  
rev it

is, of
course, a stack. Maybe I will upload it to revOnLine, with  
instructions.

It seems
stable, and does do some very handy tasks.

Craig Newman

In a message dated 4/30/09 8:49:43 PM, j...@dvcreators.net writes:



Hi Craig,

Where would I find more info on your gadget?

Thanks






**
Access 350+ FREE radio stations anytime from anywhere on the
web. Get the Radio Toolbar!
(http://toolbar.aol.com/aolradio/download.html?ncid=emlcntusdown0003 
)

___
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


___
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


mime type for revolution stack? (for go stack URL)

2009-05-01 Thread Josh Mellicker

When trying go stack URL with our main server (Apache), we get either:

stack is too new

or

stack is corrupted, check for ~ backup file


Yet when we try our test server (Dreamhost) with the same stack it  
works fine. I assume this is because Dreamhost has a mime type  
configured for files with the .rev extension?



Does anyone know what to put in the server mime types for Revolution  
stacks so that go stack URL will work?

___
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: property inspector poll

2009-05-01 Thread Josh Mellicker

Thanks Craig, does it work with all objects, or just fields and buttons?

Are you all working with the stock property inspector where you have  
to access a menu to get to all the different property groups??!? Hard  
to believe!



On May 1, 2009, at 6:46 AM, dunb...@aol.com wrote:


My gadget is a rewrite of my HC development tool, though much smaller,
since rev does many things it did, either better or natively. It is  
useful, for

me at least, especially in the early authoring stage. In HC it was
implemented as an external window (Dan Gelder's MegaWindow). In  
rev it is, of
course, a stack. Maybe I will upload it to revOnLine, with  
instructions. It seems

stable, and does do some very handy tasks.

Craig Newman

In a message dated 4/30/09 8:49:43 PM, j...@dvcreators.net writes:



Hi Craig,

Where would I find more info on your gadget?

Thanks






**
Access 350+ FREE radio stations anytime from anywhere on the
web. Get the Radio Toolbar!
(http://toolbar.aol.com/aolradio/download.html?ncid=emlcntusdown0003 
)

___
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: mime type for revolution stack? (for go stack URL)

2009-05-01 Thread Josh Mellicker

Weird, it just started working.

On May 1, 2009, at 3:06 PM, Josh Mellicker wrote:

When trying go stack URL with our main server (Apache), we get  
either:


stack is too new

or

stack is corrupted, check for ~ backup file


Yet when we try our test server (Dreamhost) with the same stack it  
works fine. I assume this is because Dreamhost has a mime type  
configured for files with the .rev extension?



Does anyone know what to put in the server mime types for Revolution  
stacks so that go stack URL will work?

___
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


property inspector poll

2009-04-30 Thread Josh Mellicker

Just wondering, what you folks use for a property inspector nowadays?

I remember a while back when a version of Galaxy had the ability to  
display all properties of two objects at once, and you could set a  
property of one object to the value of the other object with one  
click- that was awesome!


Is there a currently available property inspector that does that?  
That's compatible with 3.5?


Thanks in advance for your answers.
___
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


  1   2   3   4   5   >