SPAM-MED: Re: Time to upgrade my technique...

2008-06-12 Thread Richmond Mathewson
Kay C Lan wrote:

If I remember correctly, someone saw red when
Runtime offered to Teach
Programming in a Day and that  Learn The Salient
Central Points to Runtime
Revolution Programming in 1 Day may have been more
accurate.

Are you now suggesting: Demythologised Programming
in 3 easy steps all thanks to Runtime Revolution! as
the banner headline for beginners at the next Rev
Conference ;-) (all very much in jest:-)

Yes, I did, and demythologising something is not the
same as teaching somebody the whole kit and caboodle:

I have just 'acquired'  10 new 6-7 year old Bulgarians
who came into my school scared stiff at the concept of
being in a room with a mad Scot and swamped in
English.  By the end of 90 minutes they were happily
pointing a pictures and saying things like this is a
green cat.

English and English learning had been demythologised
to those kids; it doesn't mean they can speak English
and they won't be able to conduct anything resembling
a meaningful conversation for at least a year.

Anybody who doubts me on this is very welcome to hop
on a plane and spend a month in my spare bedroom and
the schoolroom - Okay, don't all come at once :)

However, Runtime Revolution can and should be used to
demythologise programming and to break down the
imaginary barriers between those who do and those
who don't; there should be a continuum between
non-programmers and fully-expert programmers (I would
place myself somewhere about halfway along the line).

sincerely, Richmond Mathewson.

sincerely, Richmond Mathewson.



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



  __
Sent from Yahoo! Mail.
A Smarter Email http://uk.docs.yahoo.com/nowyoucan.html
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: how to uniencode text for VCard v. 3.0? [2]

2008-06-12 Thread Horst

Hi Hugh,

Yes, please sent also a copy to me 

best regards

Horst

Hugh Senior wrote:
 
 Hi Klaus,
 
 I just replied totally incorrectly to your UTF-8 query! Must be having a
 bad 
 hair day... My apologies.
 
 To avoid converting the entire string to UTF8 (when it's only accented
 chars 
 that need it), what I have done is store the decimal/UTF8/Hex character 
 equivalents in a customproperty, then run each element value through this 
 encoder...
 
 function UTF8.encode tStr
   put numtochar(13)numtochar(10) into tCRLF
   set the itemDel to TAB
   set the caseSensitive to TRUE
   repeat for each char L in tStr
 get chartonum(L)
 if it=160 then
   get lineOffset(CRitTAB, CRthe UTF8Table of this stack) --| Get
 the 
 table line
   if it 0 then
 if VCVERS=2.1 then put toUpper(item 3 of line it of the
 UTF8Table 
 of this stack) after stdout --| Use UTF8
 else put toUpper(item 2 of line it of the UTF8Table of this stack) 
 after stdout --| Use HEX
   end if
 else put L after stdout
   end repeat
   replace \ with \\ in stdout
   replace , with \, in stdout
   replace ; with \; in stdout
   replace CR with =0D=0A in stdout --| v2.1 WAB
   return stdout
 end UTF8.encode
 
 If the above looks of interest, let me know and I'll send you the look-up 
 table of character equivalents .
 
 /H 
 
 ___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution
 
 

-- 
View this message in context: 
http://www.nabble.com/Re%3A-how-to-uniencode-text-for-VCard-v.-3.0---2--tp17782967p17793506.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


Re: Interface question

2008-06-12 Thread viktoras didziulis
I would expect user wishing to see the layout before it is printed. So 
would put detail view and list view as options of View e.g.

View
--
Detail view
List view

And Print would simply print the current view.

Best wishes!
Viktoras


J. Landman Gay wrote:

I'm wondering how people would do this.

I have two print layouts, detail and list, and the user needs to 
be able to print data using the layout of their choice. I can think of 
three ways to allow this:


1. Have two Print menu items in the File menu, like this:

   Print Detail View
   Print List View

2. I could make a submenu from the Print menu item (but I don't think 
I've ever seen this done before):


   Print - Detail View
List View

3. Or I could put an option in the Preferences and Print would use 
whichever option was selected there. But this doesn't sound very 
intuitive to me, and forces the user to go to Prefs to change it each 
time.


How would you present this, and did I miss any options?



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


ScreenMouseLoc ignored in parallels?

2008-06-12 Thread David Glasgow
Can anyone confirm that ScreenMouseLoc is ignored in Windows running  
under Parallels Desktop?  I use


set the screenMouseLoc to globalLoc(the location of group locator)

 which works fine in the Mac standalone, but does nothing on XP  
using Parallels Desktop.


I suppose I shouldn't be too surprised, given the window within  
window paradigm, but I worried a bit that it might be a Rev or  
Windows thing masquerading as a Parallels thing.



(Rev Studio 2.7.4
OS X 10.4.11
XP 2002 SP 2
Parallels Desktop 2.5)

Yes I know, none of the versions are up to date.  But in the case of  
XP this is a Good Thing  ;-)


Thanks

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


Standalone Not Running for a Customer

2008-06-12 Thread Tom Cole
A person who has bought a license for a standalone of mine is having a 
problem running it. Here is the note he sent. Does anyone know the 
answer to his problem, so I can help him? I made the program with Rev 
2.1.

Thanks,
Tom

He writes:
 * iMac
 * OS 10.4.10
 * Managed user account, restricted to certain programs, no admin 
rights.


 I installed the program and I can run it fine as an admin. However, I 
can't give the student (non-admin) account permission to use it. It 
doesn't appear in the list of applications to select. If I click 
locate... and browse to the application and select it that way, it 
tells me it won't run with the limitations I've select, but it doesn't 
tell me the specific problem.


 I tried adding permissions to change system preferences and such 
things, but I still get the error. It seems like maybe it doesn't want 
to run at all for a managed user account, but I don't see why it would 
need admin rights to do anything it's doing.


 Any ideas on how I can get this to 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: Standalone Not Running for a Customer

2008-06-12 Thread Chris Sheffield

Tom,

If this is the same problem I remember from back a couple years ago,  
then the app bundle is missing the CFBundleIdentifier key from the  
info.plist file in the bundle. There was a bug in earlier versions of  
Rev where this key did not get added, but it has been fixed for a  
while now (I don't remember the version where the fix appeared).  
Anyway, you have two options: fix it manually, or rebuild your app  
with a newer version of Rev.


You can fix it manually by editing the info.plist file using the  
Property List Editor tool (easy way) that comes with Apple's developer  
tools. Or you can use any editor capable of xml editing I believe (a  
little harder, but still not too bad). You need to add the key  
CFBundleIdentifier, and then a value that you specify. Usually this  
should be something like com.[companyname].[productname]. You could  
look at some other app bundle for an example.


I actually have a stack that can fix the problem for you, but you  
would need to edit it to match your application and situation. If  
you're interested, I can certainly email it to you. Just let me know.  
If nothing else, it might give you an easier grasp on how to fix it  
manually.


Chris


On Jun 12, 2008, at 6:12 AM, Tom Cole wrote:

A person who has bought a license for a standalone of mine is having  
a problem running it. Here is the note he sent. Does anyone know the  
answer to his problem, so I can help him? I made the program with  
Rev 2.1.

Thanks,
Tom

He writes:
* iMac
* OS 10.4.10
* Managed user account, restricted to certain programs, no admin  
rights.


I installed the program and I can run it fine as an admin. However,  
I can't give the student (non-admin) account permission to use it.  
It doesn't appear in the list of applications to select. If I click  
locate... and browse to the application and select it that way, it  
tells me it won't run with the limitations I've select, but it  
doesn't tell me the specific problem.


I tried adding permissions to change system preferences and such  
things, but I still get the error. It seems like maybe it doesn't  
want to run at all for a managed user account, but I don't see why  
it would need admin rights to do anything it's doing.


Any ideas on how I can get this to 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


--
Chris Sheffield
Read Naturally, Inc.
www.readnaturally.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


Option Menu not working

2008-06-12 Thread Andres Martinez

Hello

Suddenly, any new Option Menu object is not working in our project.

It shows the menu, and the label is changed to the clicked selection,  
but the mouseup message is not received by the object, and therefore  
we cannot perform scripted actions.


Even if we duplicate a working one, the new one does not receive the  
mouseup message.  Any thoughts?


Thank you
Andres Martinez
www.baKno.com

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


Re: Option Menu not working

2008-06-12 Thread Mark Schonewille

Hi Andres,

How did you check that your script doesn't run? Did you put a beep  
command right at the start ofthe hander? Why don't you use the  
menuPick message? Is it possible that some other object else is  
stealing the mouseUp message from your object? Do you have any other  
scripts in the menu option button? Could you post your script?


Best regards,

Mark Schonewille

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

Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html 
 for more info.


On 12 jun 2008, at 16:42, Andres Martinez wrote:


Hello

Suddenly, any new Option Menu object is not working in our project.

It shows the menu, and the label is changed to the clicked  
selection, but the mouseup message is not received by the object,  
and therefore we cannot perform scripted actions.


Even if we duplicate a working one, the new one does not receive the  
mouseup message.  Any thoughts?


Thank you
Andres Martinez
www.baKno.com


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


Re: Option Menu not working

2008-06-12 Thread Andres Martinez

Thanks Mark

We tested it with the debugger, placing a breakpoint inside the  
mouseup handler.


I feel like a newbie to Revolution... the menuPick message works  
perfectly.


Thanks again,
Andres Martinez
www.baKno.com

On Jun 12, 2008, at 10:52 AM, Mark Schonewille wrote:


Hi Andres,

How did you check that your script doesn't run? Did you put a beep  
command right at the start ofthe hander? Why don't you use the  
menuPick message? Is it possible that some other object else is  
stealing the mouseUp message from your object? Do you have any other  
scripts in the menu option button? Could you post your script?


Best regards,

Mark Schonewille

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

Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html 
 for more info.


On 12 jun 2008, at 16:42, Andres Martinez wrote:


Hello

Suddenly, any new Option Menu object is not working in our project.

It shows the menu, and the label is changed to the clicked  
selection, but the mouseup message is not received by the object,  
and therefore we cannot perform scripted actions.


Even if we duplicate a working one, the new one does not receive  
the mouseup message.  Any thoughts?


Thank you
Andres Martinez
www.baKno.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


Get a Free Copy of Revolution Media at BarCamp 2008 in Seattle, June 14-15, 2008

2008-06-12 Thread Lynn Fredricks
Hello all,

If you haven't visited the Mirye Software website recently, you haven't seen
that Mirye Software Publishing is a sponsor for this year's BarCamp Seattle
2008 - http://barcamp.org/BarCampSeattle

BarCamp Seattle 2008 takes place June 14-15 at Adobe Conference Center, 701
N 34th St., Seattle (Fremont).

What is BarCamp?

BarCamp is an international network of user generated conferences - open,
participatory workshop-events, whose content is provided by participants -
often focusing on early-stage web applications, and related open source
technologies, social protocols, and open data formats.

What is BarCamp Seattle 2008 (Rated M for...Tara Brown Comments) - video by
Robert Scoble (aka Scobleizer) :
http://qik.com/video/99751. Watch to the end (the up from Portland
reference is us!). Because of the large software community in the region,
this is an event to see. Tara is one of the organizers of the Seattle event
and product manager of Microsoft Office Live.

An article on CNN Money explains why these conferences are such a joy to go
to: http://money.cnn.com/2006/06/05/technology/business2_unconference0606/

A swag disk from us features a free copy of Valentina Community Server and a
free copy of Revolution Media Edition.

I am going to lead a BarCamp style discussion of Revolution - anyone in
the area? We'd welcome any and all help and participation from the
community. This will expose Revolution to a large number of developers and
influencers in the region (listen to tara's comments).

Breakfast and lunch is included, and best of all, its free.

If you are in the NorthWest, come and join us! Ill be there both days.

Best regards,

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

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

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


Re: how to uniencode text for VCard v. 3.0? [2]

2008-06-12 Thread Hugh Senior
To avoid converting the entire string to UTF8 (when it's only accented 
chars

that need it), what I have done is store the decimal/UTF8/Hex character
equivalents in a customproperty, then run each element value through this
encoder... [snip]


Quite a few people on and off list have requested the useful char-set 
equivalents for decimal, Hex and UTF8. I have sent a reduced set of the 
common characters to all who requested, but you will find the complete 
char-set (from 0 to 9830) in the Scripter's Scrapbook that also includes the 
Print-Char, Octal, Raw, HTML-Entity and Description equivalents, along with 
a couple of useful web references... See CharSet: Latin-1.


The Scripter's Scrapbook is free for 30 days (licence fee is modest 
thereafter for continued use) and is available at www.ssBk.co.uk


/H 


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


Script sequence

2008-06-12 Thread Hershel Fisch
Hi, all I'm if it is possibel that the sequence doesn't always go in order?
Meaning e.g.
In a menu if I put a script as below the label doesn't get set till the
whole script isn't finished. I would understand that first the label should
get its text and then the script should continue.
Another instance, I have a stack with fields that gets filled with data from
a database (repeat put) (with an preOpenCard) and in the first field there
is an onOpenField to a popUp button which pops before the fields get
filled, only after I continue with the popUp button then the fields fill up.
Also very interesting is that when I go from one stack to this smaller stack
With the fields filling up, the popUp, pops at Loc (put loc of me into tL)
is according the starting stack and not the target stack.
 Very interesting.
Thank in advanced

on menuPick pWhich
  if pWhich = edit then
go to  card the short name of the target of stack drop_down
exit menuPick
  end if
  put the short name of me into tN
  wait for 1 millisec
  --set the myText of fld tN to pWhich
  hDoCloseFld tN
end menuPick

on mouseDown
  put  fld  fi of card the short name of the target of stack drop_down 
return  return  Edit into  me
end mouseDown


on hDoCloseFld tn
  put the label of btn tN into fld tN
  focus on fld tn
  send closeField to fld tn
end hDoCloseFld


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


problems with the chatrev server

2008-06-12 Thread Björnke von Gierke

Hi all

Unfortunately there are severe problems with the chatrev server  
(secondary data HD failure, unable to connect to wifi, etc.). After  
lots of tinkering, I can't even get the hardware to start up anymore.


Because of that, the server is currently running from my production  
notebook, until further notice. All registered user names since the  
start of april have been lost, and if you register now, most likely  
that information will be reset again in the near future.


I am sorry for any inconvenience, and will try to get things back to  
normal again as soon as I have slept a bit.


Björnke


--

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

Chat with other RunRev developers:
go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev;

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


Re: problems with the chatrev server

2008-06-12 Thread Bert Shuler
I have a production linux environment you can use if you like let me 
know


- Original Message 
From: Björnke von Gierke [EMAIL PROTECTED]
To: How to use Revolution use-revolution@lists.runrev.com
Sent: Thursday, June 12, 2008 9:26:51 PM
Subject: problems with the chatrev server

Hi all

Unfortunately there are severe problems with the chatrev server  
(secondary data HD failure, unable to connect to wifi, etc.). After  
lots of tinkering, I can't even get the hardware to start up anymore.

Because of that, the server is currently running from my production  
notebook, until further notice. All registered user names since the  
start of april have been lost, and if you register now, most likely  
that information will be reset again in the near future.

I am sorry for any inconvenience, and will try to get things back to  
normal again as soon as I have slept a bit.

Björnke


-- 

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

Chat with other RunRev developers:
go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev;

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

___
use-revolution mailing list
use-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: problems with the chatrev server

2008-06-12 Thread Bert Shuler
oh, and I told you famous last words

(grin)

Bert


- Original Message 
From: Björnke von Gierke [EMAIL PROTECTED]
To: How to use Revolution use-revolution@lists.runrev.com
Sent: Thursday, June 12, 2008 9:26:51 PM
Subject: problems with the chatrev server

Hi all

Unfortunately there are severe problems with the chatrev server  
(secondary data HD failure, unable to connect to wifi, etc.). After  
lots of tinkering, I can't even get the hardware to start up anymore.

Because of that, the server is currently running from my production  
notebook, until further notice. All registered user names since the  
start of april have been lost, and if you register now, most likely  
that information will be reset again in the near future.

I am sorry for any inconvenience, and will try to get things back to  
normal again as soon as I have slept a bit.

Björnke


-- 

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

Chat with other RunRev developers:
go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev;

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

___
use-revolution mailing list
use-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: Script sequence

2008-06-12 Thread Kay C Lan
On Fri, Jun 13, 2008 at 6:23 AM, Hershel Fisch [EMAIL PROTECTED] wrote:

 Hi, all I'm if it is possibel that the sequence doesn't always go in order?
 Meaning


I may not understand your problem correctly, but part of the problem may be
that you are trying to change the contents of your menu after it is already
open and displayed. I don't know if Rev can do that. If possible, change
your mouseDown handler to mouseEnter, I know this works as I use it all the
time to update option button contents before I use them.



 on menuPick pWhich
  if pWhich = edit then
go to  card the short name of the target of stack drop_down
exit menuPick
  end if
  put the short name of me into tN
  wait for 1 millisec
  --set the myText of fld tN to pWhich
  hDoCloseFld tN
 end menuPick


Also, if you want to set myText of fld tN to pWhich, why not send it as a
parameter?

hDoClosedFld tN,pWhich

 try this
on mouseEnter
 put  fld  fi of card the short name of the target of stack drop_down 
return  return  Edit into  me
end mouseEnter

 try this also
on hDoCloseFld tn,pWhich
  put pWhich into fld tN
  focus on fld tn
  send closeField to fld tn
end hDoCloseFld

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


Text encoding problem

2008-06-12 Thread Sarah Reichelt
Hi All,

I am having a text encoding problem with data that an app is importing
into an XML file.
The data that's causing me problems at the moment comes form an Excel
spreadsheet under Windows, but the solution has to be cross-platform.

The user is pasting in a list that my app imports and some text
contains an curly apostrophe: numToChar(213).
The standard apostrophe is numToChar(39) and that imports perfectly
into the XML.

However numToChar(213) does not work correctly. It gives weird
characters and in one case, where there were 2 of these characters
(Windows only), it gave xml errors and wasn't able to store the data
at all.

In this case, I can always manually replace 213 with 39, but that is a
very specific fix where I would prefer one that gave a general
solution.

Any ideas?

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


Re: revBrowser and multi monitors

2008-06-12 Thread Mark Talluto

Ended up being a bad rect. Thanks for the pointer David.

-Mark

On Jun 3, 2008, at 12:02 AM, David Bovill  
[EMAIL PROTECTED] wrote:



I have not had problems - are you using the global or relative rect?

2008/6/3 Mark Talluto [EMAIL PROTECTED]:

Anyone have any success getting revBrowswer to display flash videos  
on

monitor 2 on a Mac system.  On monitor 1 I can say:
put the rect of stack browser into tRect
revBrowserSet gBrowserId, rect, tRect

This works just fine.
When I have the browser on monitor 2, I can hear the video playing,  
but I
can not see it.  The rect is correct.  Curious if anyone has run  
into this.



Mark Talluto
http://www.canelasoftware.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

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