iPad's competitor from RIM

2010-09-28 Thread viktoras d.
 IPad soon will have a serious competitor - PlayBook from producers of 
Blackbery:

http://na.blackberry.com/

Will Revolution, oops, LiveCode run on that (QNX Operating System)? It 
claims to be Flash compatible as well.


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


Re: E-mailing data file

2010-08-04 Thread viktoras d.

Hi Charles,

what if, instead of sending data as an attachment of an e-mail, user 
saved data into a ftp directory on a web server. In this case the only 
thing to send would be the url or name of data file. Of course in this 
case you will need to ensure 24/7 availability of your ftp directory. 
However this scheme simplifies implementatin and would not even require 
any cgi coding at all.


Viktoras

charles61 wrote:

I created an app that generates a data file.  The files are saved on the
user's hard drive.  I want to add an e-mail button that would allow the user
to send the file by e-mail by selecting the file within the app to send to
another person who is using my program.  How can I do that?  
  


___
use-revolution mailing list
use-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: XML one-liner (if possible)

2010-07-14 Thread viktoras d.
I needed to display formatted document created from an xml source with 
ability to save it as it is displayed. HTMLtext suites here best. And 
all this had to work on Linux...


Solved now.

Thanks for all the hints!
Viktoras

Colin Holgate wrote:


That sounds more complicated than my example. What is the overall goal? If it's 
just to look at the xml in a field, then my one liner would do that (so long as 
the xml file can be read as a URL). Do you want to just use some of the xml, or 
process it in some 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


Re: XML one-liner (if possible)

2010-07-13 Thread viktoras d.

Thank you Colin, Mark!

Changing point of view is refreshing! I rolled out a solution which is 
getting unreasonably complex using all the revXML stuff and finally got 
suck... Now after seeing your examples I  realized that the simplest way 
to display xml with known schema is to transform it by simply replacing 
xml tags with html in the source text and setting htmltext of field to 
it (!).


Best wishes!
Viktoras

Mark Wieder wrote:

viktoras-

Tuesday, July 13, 2010, 2:19:41 PM, you wrote:

  
err., what's the simplest way of displaying all contents of an XML 
document in a rev field? e.g. getting a list of all elements with all

their attributes and values. Is there a simple way to do this - a one
liner probably ;-) ?



I'm not sure this can be done in one line, but...

place a browser control and a button onto your stack and then:

-- button scrips
on mouseUp pMouseBtnNo
local tBrowserID

answer file "where is the file?"

if it is not empty then
put revBrowserOpen(the windowID of this stack, "file:" & it) into 
tBrowserID
revBrowserSet tBrowserID, "rect", the rect of image "browserimage"
end if
end mouseUp

  


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


XML one-liner (if possible)

2010-07-13 Thread viktoras d.
err., what's the simplest way of displaying all contents of an XML 
document in a rev field? e.g. getting a list of all elements with all 
their attributes and values. Is there a simple way to do this - a one 
liner probably ;-) ?


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


Re: OT: Free eBook about JQuery for a limited time

2010-07-12 Thread viktoras d.

Matthias, thank you for sharing this with us :-)!

All the best!
Viktoras

Matthias Rebbe wrote:

Sorry,

i forgot the link.

http://www.sitepoint.com/launch/thiscup


Am 12.07.2010 um 08:57 schrieb Matthias Rebbe:

  

Dear all,

for a limited time Sitepoint is giving away a very good eBook (normal price 
29,95USD) about jQuery for free.

Regards,

Matthias___
use-revolution mailing list
use-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: [OT] G4 goes West

2010-07-09 Thread viktoras d.
b.t.w. may I ask (as a non native English speaker) what is the 
difference between "going West" (is it good?) and "going South" (the 
later seems quite negative) ? Are the any other ways like "going North", 
"going East" or "going SouthEast" with some very special meanings in 
them :-)?


Viktoras

Mark Wieder wrote:

Richmond-

Thursday, July 8, 2010, 11:19:36 AM, you wrote:

  

Umwhiles I promised I would post pictures of my PPC Mac's
"triple-bypass".



Never underestimate the power of blue rubber thingies...

  


___
use-revolution mailing list
use-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: New Window App allows programming for iPhone!

2010-07-08 Thread viktoras d.
well, in my language gratuit = nemokamas, libre = laisvas (~4000 000 
speakers only) and, as far as I know, in Russian (безплатный & 
свободный) you can not translate English word "free" without knowing the 
exact context it is used in because meanings of these two words never 
intersect. Strangely we still have prime between 2 and 4 ;-)


Viktoras

Francis Nugent Dixon wrote:

Hi from Beautiful Brittany,

Rene Micout wrote :


In French we have 2 words for "free"
free = gratuit (no money !)
free = libre (open ?)
;-)


Strange - In English we have the same possibilities !

We also have the prime number between two and four :>)

"Etonnant - Non ?"

http://www.youtube.com/watch?v=SBRospPh4JA

Merci à Pierre Desproges

-Francis

"Nothing should ever be done for the first time !"




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


raw data from barcode scanner

2010-06-05 Thread viktoras d.
my experience with barcode scanners equals to absolute zero, so I am 
posting  a very naive question :-).


Is it possible to get raw "image" data from barcode scanner e.g. a line 
of b/w pixels (e.g. bytes or bits, whatever it is) ?


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


Re: Czech text

2010-06-04 Thread viktoras d.

get the unicodeText of field?
V.

Malte Pfaff-Brill wrote:

Hi there,

am a bit puzzled by the following. If I enter Czech text into a field it 
displays the text correctly.

e.g.

escrzýáíéd

However, if I get the text of that field, I get garbage back:

escrz˝áíéd

If I am using htmlText it works correctly:

escrzýáíéd

Is there a way to work with the text property, instead of htmlText?

All the best,

Malte

___
use-revolution mailing list
use-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: RevMobile & Android

2010-05-30 Thread viktoras d.
I am not interested in iPhones or iPads anymore ;-) so I am about to buy 
Sony-Ericsson Xperia or one of the Android powered  HTC phones that now 
are sold throughout the Europe (preferably the one with GPS).



It would be really interesting and useful to know what point we are at 
with the RevMobile for Android platform.


Viktoras


tkuyp...@telenet.be wrote:

Maybe I've missed it, but due to the decision of Apple and the result for 
RevMobile, what is the e.t.a. of RevMobile for Android?
I just received my Sony Xperia X10 and I really want to start development for 
it...


Met vriendelijke groeten,
Warm Regards,



Ton Kuypers
+32 (0) 477 739 530

Aardbemden 11 • B-2400 • Mol • Belgium
www.publishingtools4u.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: [OT] Microsoft to announce Visual Studio for iPhone OS?

2010-05-28 Thread viktoras d.
damn... This clause has also excluded Pascal from the list of legitimate 
software development tools. 
http://wiki.freepascal.org/iPhone/iPod_development.


Vik.

Bob Sneidar wrote:
I quote: "At present, developers may only create iPhone and Mac OS applications from within Apple's own Xcode development suite which only runs on Macs." That is not strictly true. You can use any environment whose native language is either Javascript, ObjectiveC or C++. I am not sure there IS another environment that fits those restrictions, but technically if there were, you could. 


Bob


On May 26, 2010, at 8:56 PM, Richard Gaskin wrote:

  

The weird world gets weirder:


  Microsoft's Steve Ballmer to Present During WWDC 2010 Keynote?

  Barrons  reports that one analyst is predicting that Microsoft
  CEO Steve Ballmer will be part of Steve Jobs' WWDC Keynote
  presentation.

  According to Trip Chowdhry, an analyst with tiny Global Equities
  Research, 7 minutes of Steve Jobs' keynote is allotted for
  Microsoft. Microsoft will reportedly be talking about their
  development tool Visual Studio 2010. The new version of Visual
  Studio will reportedly allow developers to write native
  applications for the iPhone, iPad and Mac OS.




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

  


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

2010-04-30 Thread viktoras d.

Hi Richmond,

you might also get interested in LabView: http://www.ni.com/labview/ 
:-), although their prices bite :-(


Viktoras

Richmond Mathewson wrote:

 Yes; it's that time of year again when Richmond starts burbling
on about potential pretenders to the RunRev crown . . .  :)

I have been following HyperNext for quite some time; and for
most of that time it has been crap. But there are the beginnings
of something stirring over there in County Durham:

http://www.tigabyte.com/index.html

The specific 'bits' that grabbed my attention were these:

"HyperNext V4 coming soon! "

and

"Coming soon - with many enhancements and versions for

Mac OS X - Intel native builds.
Windows 7.
Linux beta."

Now as this is, as far as I can tell, a one-man, kitchen-sink operation
(Um; how did RunRev start?) and Hypernext is, at present, FREE, the
developer is under no real need to keep punters happy, so, also
"coming soon" could be extremely subjective.  I have written to
the info address asking about time-frames.

The thing that interests me most is that there is a Linux version in 
the pipeline.


Now at a time when 'some' IDE development companies seem to be slacking
off on Linux development here's a person doing quite the opposite (of 
course

as s/he in non-commercial we cannot assume her/his motives are the same
as commericla operations); presumably this is not just for the fun of 
the thing;
after all porting all that stuff over from Mac and Win to Linux may 
not be all that easy.


This company needs watching as they may yet produce a viable competitor.
___
use-revolution mailing list
use-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: AW: Fwd: Cross platform design tool

2010-03-16 Thread viktoras d.

Hallo Tiemo :-)

something like this:
http://www.fmwconcepts.com/imagemagick/magicwand/index.php

Viktoras

Tiemo Hollmann TB wrote:

Labas Vitoras,
do you think I could change colors as in my "can rev supply image editing
features" post described with imagemagick?
I know, how to do this job by hand in photoshop, but I can't think of it is
possible to automize such a job by a shell tool? Especially the selecting of
the "background color" Do you have any experiences?
Tiemo

  

-Ursprüngliche Nachricht-
Von: use-revolution-boun...@lists.runrev.com [mailto:use-revolution-
boun...@lists.runrev.com] Im Auftrag von viktoras d.
Gesendet: Dienstag, 16. März 2010 10:22
An: How to use Revolution
Betreff: Re: Fwd: Cross platform design tool

Hi Randal,
many issues in your list can be solved by using ImageMagick
(www.imagemagick.org). It has already solved many of image manipulation
issues for Perl, PHP and other languages alike. However from revTalk
you
can only shell out commands to it. It would be *very cool* to get this
tool integrated with revTalk.

One more alternative is to use netpbm (http://netpbm.sourceforge.net/).
Again, you will need to shell out all your communications with it.

Best regards
Vitoras

Randall Reetz wrote:


Sorry.  Didn't know.  What about the rest of my list?
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
  

subscription preferences:


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


  

___
use-revolution mailing list
use-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: Fwd: Cross platform design tool

2010-03-16 Thread viktoras d.

Hi Randal,
many issues in your list can be solved by using ImageMagick 
(www.imagemagick.org). It has already solved many of image manipulation 
issues for Perl, PHP and other languages alike. However from revTalk you 
can only shell out commands to it. It would be *very cool* to get this 
tool integrated with revTalk.


One more alternative is to use netpbm (http://netpbm.sourceforge.net/). 
Again, you will need to shell out all your communications with it.


Best regards
Vitoras

Randall Reetz wrote:
Sorry.  Didn't know.  What about the rest of my list?  
___

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

  


___
use-revolution mailing list
use-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: Language comparisons: "Lua" - simpler and faster than RevTalk?

2010-03-10 Thread viktoras d.
the sad fact is that many languages out there have a simpler mechanism 
(implemented via libraries) to access and manipulate image pixels. 
RevTalk does not have such a library and manipulation of image pixels is 
therefore unfortunately very slow and awkward :-(


A year ago I put a suggestion for an enhancement in the QC for "more 
efficient pixel access in images" #7636.
However its status is still unconfirmed. Maybe I have to change severity 
from enhancement to critical to make this report more noticeable :-)


Viktoras

Wilhelm Sanke wrote:
A quote from a website: "An increasing number of software developers 
are making use of the simplicity and power behind employing a Lua 
script interface".


I came across "Lua" when searching for image-filter algorithms on the 
web.


"Lua" is being described for example as "an extensible extension 
language (especially for C-languages)" and is written in C itself - 
similar here to the Rev engine which is written in C++. Generally - 
judging on the basis of my limited experience with Lua - I do not 
think that Lua is simpler than RevTalk, but when it comes to image 
processing a few features stand out as even more "higher-level", and 
in that sense "simpler", than RevTalk.


As Lua remains nearer to C, I assume that the execution of Lua scripts 
will be faster than such written in RevTalk. I do not know whether Lua 
scripts are compiled at runtime or build time.


A number of image tools integrate Lua in the form of flter plug-ins or 
for other tasks:


- "Adobe Photoshop Lightroom" uses Lua for its user interface and to 
create plugins (see the "Lightroom SDK Guide").


- "Gimp", the open-source and cross-platform Photoshop competitor uses 
"Gluas", a Lua environment plug-in - ("Gluas is a GIMP plug-in 
providing an environment for testing algorithms for image processing, 
using the Lua interpreter. The environment contains a simple editor 
for entering the algorithms.")


- "DogLua" is based on a 'gluas' plugin spec developed initially for 
GIMP.


Other programs in this category are

- "Dogwaffle",  "Artweaver", "Anim Studio", "TwistedBrush", "TexGen 
0.61" ("is designed to meet all your needs of creating textures"), and 
also a new "Lua Image Processor".--


I want to address here only three aspects of Lua:

1. Coordinates of pixel positions and its RGB elements

A typical skeleton script in Lua looks like this:

 "for y=0, height-1 do
   for x=0, width-1 do
r,g,b = get_rgb(x,y)

-- do your stuff here, in this case
-- process the rgb values

 set_rgb (x,y,r,g,b)
end
   progress(y/height)
  end"

A near equivalent to this in RevTalk would be:

"repeat with i = 0 to theight -1
  repeat with j = 0 to twidth -1
   put chartonum(char i * twidth * 4 + j * 4 + 2 of idata) into R
   put chartonum(char i * twidth * 4 + j * 4 + 3 of idata) into G
   put chartonum(char i * twidth * 4 + j * 4 + 4 of idata) into B

-- manipulate the RGB values here

   put numtochar(R) into char i * twidth * 4 + j * 4 + 2 of idata
   put numtochar(G) into char i * twidth * 4 + j * 4 + 3 of idata
   put numtochar(B) into char i * twidth * 4 + j * 4 + 4 of idata
 end repeat
end repeat"

To speed up this Rev skeleton script the computations could  of course 
be condensed and placed also outside the inner loop, at least partially:


"put twidth * 4 into trow
repeat with i = 0 to theight -1
 put i * trow into ti
  repeat with j = 0 to twidth -1
   put ti + j * 4 into tij
   put chartonum(char tij + 2 of idata) into R
   put chartonum(char tij + 3 of idata) into G
   put chartonum(char tij + 4 of idata) into B

-- manipulate the RGB values here

   put numtochar(R) into char tij + 2 of idata
   put numtochar(G) into char tij + 3 of idata
   put numtochar(B) into char tij + 4 of idata

 end repeat
end repeat".

It is obvious that Lua needs only the two plain x,y coordinates to 
determine the position of a pixel and its RGB components. The more 
complex computations necessary in the Rev script are running 
internally "under the hood" of Lua - predefined in C, meaning that in 
this case Lua is using syntax elements of a higher level than 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: [ANN] RunRev Community Linux Distro

2010-02-04 Thread viktoras d.

Cool!

Now you/we need some work on a website with wording and structure like 
Ubuntu website i.e. a little of PR to make it as popular and as well 
known ;-). I am looking forward for the release of the liveCD.


All the best!
Viktoras



Andre Garzia wrote:

Hello Folks,

This was quick!

Move your browsers to http://andregarzia.com/revlinux/ and check it out. So
far I just put the VMWare Image out, the other images and LiveCD will follow
shortly. This is a SuSe based distro with revEnterprise, revStudio, MySQL,
PostgreSQL, Apache2, RevOnRockets installed. I created this from our emails
yesterday till today, so it is a bit rough. I will polish it more if there's
interest.

Please, tell me what you think

http://andregarzia.com/revlinux/

:D

Cheers
andre

  


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


Re: Rev for Linux (was Re: iPadding around?)

2010-02-04 Thread viktoras d.

Hi, Peter,

indeed, some time ago I used to deploy simple Revolution apps on Puppy. 
They worked. Apps were compiled using the old engine (2.6). However I 
have never tried that again with the new Rev 4.x, some day I will :-).


Viktoras

Peter Alcibiades wrote:

Indeed, this would be a great step forward, to have a gold standard linux
distribution plus Rev installation, then we would know for sure how it was
supposed to work and could work, and we'd know that any shortfalls were with
our particular installation.  A live USB distro might be the most useful
because the fastest.

If you want something small, light and customizable to start from, there is
Puppy.  Yes, its true, it does not have Gnome.  Stop that, you heretic!

As soon as its done, I will be happy to give it a workout, and am sure
others will too. 


Peter


viktoras d. wrote:
  

Thank you Andre!

That's what I call a community - one day one wrote "wouldn't it be nice 
to have own Revolinux distro" and the next day he is about to download 
it :-)


It would be good to make it small enough to fit into a single CD/LiveCD.





  


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


Re: Rev for Linux (was Re: iPadding around?)

2010-02-04 Thread viktoras d.

Thank you Andre!

That's what I call a community - one day one wrote "wouldn't it be nice 
to have own Revolinux distro" and the next day he is about to download 
it :-)


It would be good to make it small enough to fit into a single CD/LiveCD.

Thanks again and
Best wishes!
Viktoras

Andre Garzia wrote:

I am no genius, the guys at SUSE (Novell??) are. They made the software, I
am just using it.

Speaking of software, suse studio is giving me error 500 as of half an hour
ago. Must be overwhelmed, as soon as I it is up and running I will try to
cook something.

Now, a simple pool, for those wanting a linux image for testing, how big it
could be, meaning what is the upper size limit that you would download.

Anyone here remembers what are Rev Linux dependencies:
* Pango?
* all g libs?
* qt?



Cheers
andre

On Wed, Feb 3, 2010 at 4:26 PM, J. Landman Gay wrote:

  

Andre Garzia wrote:

 If people here are so inclined, I can try to build a simple suse that


would
bundle Rev without a license (so you would need to put a license on first
run) and some useful tools. You could run it as a virtual machine under
vmware or virtualbox and thus test your software under linux without the
need to a full linux hardware.

  

Yes! That'd be great, Mr. Resident Genius. :)

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com

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






  


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


Re: Rev for Linux (was Re: iPadding around?)

2010-02-03 Thread viktoras d.

I agree :-), still

a) is also valid for developers of any other existing Linux distribution 
- given enough motivation, people manage to cope with their plates;


b) if onRev server is included, then it is not limited to development, 
but can also be deployed as a server (you know LAMP, so this could be 
LAMR or even RAMR ;-) ).


Viktoras

Richmond Mathewson wrote:

On 03/02/2010 12:17, viktoras d. wrote:
what about creating our own Debian based Linux distribution?.. We 
would give it a name of Revolinux with most of the system management 
utilities (or GUIs for these) written in RevTalk, its own software 
repositories. This would provide a lot of opportunities and 
motivation to test and polish Revolution on Linux. Revolution engine 
could also be an integral part of the distribution, well, the paid 
version of it ;-). And it could be released with integrated and 
pre-configured onRev server as well.


that's a wonderful idea! And, like most wonderful ideas will "die a 
death" for

2 very simple reasons:

1. Most people have enough work on their plate already.

2. "Revolinux" would be fantastic for development purposes; but I 
cannot see
end-users installing it 'just' to run somebody's standalone; can 
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



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


Re: Rev for Linux (was Re: iPadding around?)

2010-02-03 Thread viktoras d.
what about creating our own Debian based Linux distribution?.. We would 
give it a name of Revolinux with most of the system management utilities 
(or GUIs for these) written in RevTalk, its own software repositories. 
This would provide a lot of opportunities and motivation to test and 
polish Revolution on Linux. Revolution engine could also be an integral 
part of the distribution, well, the paid version of it ;-). And it could 
be released with integrated and pre-configured onRev server as well.


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


Re: iPadding around?

2010-01-29 Thread viktoras d.
and I "hate" keyboards, as they tend to get pretty dirty over time and 
need to be vacuum-cleaned regularly. It is much easier to clean screens 
as they do not have holes and gaps so inviting for different kinds of 
stuff to stick in... ;-)


Viktoras

René Micout wrote:

By this point I followed the blog of Sarah : "Numbers and Pages will make this a 
working computer, rather than just a portable communication device".
I think that for a "working computer" the keyboard accessory is necessary (not 
only accessory ;-)
René

Le 28 janv. 2010 à 14:26, Thomas McGrath III a écrit :

  

You do not need to add the keyboard dock accessory since it has the almost full 
size touch keyboard! And trying to push the iPad to be a laptop is not the same 
thing as either a netbook or a laptop.



___
use-revolution mailing list
use-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: Linux deployment . . .

2010-01-29 Thread viktoras d.
I am using it on Linux to do various tasks (check availability of our 
services, etc, etc, etc...), so I would like RunRev to continue 
supporting Linux and I (wish to) believe I am not alone with this :-)


All the best
Viktoras

Richmond Mathewson wrote:

Here we go again:

How many users of this list think that RunRev are wasting their time, 
effort and limited

resources continuing development of a Linux version ?

How many people who favour continued Linux development think it might 
be sensible
of RunRev to concentrate their efforts on one 'family' of Linux 
distros (e.g. Debian derivatives) ?


 


___
use-revolution mailing list
use-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: iPadding around?

2010-01-28 Thread viktoras d.
I see these "slate computers" as perfect means for "out of office" data 
collection/retrieval/on-site analysis in science (field works, 
expeditions), medicine, surveys, etc... Add GPS and Wifi/GPRS/etc.. 
connectivity and it looks like a platform worth to be taken seriously :-)


Viktoras

BNig wrote:

Sarah,
I aggree that the iPad offers an opportunity for Rev developers once
RevMobile is there and working. As you mentioned the in-house market and the
vertical market will have a device that can change a lot of workflows. 


Just consider connecting a bar-code scanner to the iPad and you have an
inventory system that can very well be integrated into an existing IT
infrastructure.

Or consider connecting a credit-card reader/mobile printer and you change
your whole buisiness from a fixed point of sale to a mobile one as Apple
does in its stores.

Consider hospitals with their need for mobile access to data and data input.

I know of some buisinesses that are just waiting for a device of that form
factor to change the way they do their retail and inventory.

Since I have the feeling that Rev is mostly used in vertical markets and
seeing how these markets have a tendency to go mobile this might well be an
opportunity for Rev developers.

And although I see some problems with the Appstore, as far as distribution
of software especially for small companies and even single person companies
it takes a lot of problems out marketing a product.
regards
Bernd
  


___
use-revolution mailing list
use-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: iPadding around?

2010-01-28 Thread viktoras d.
hey, many alternatives are coming soon: 
http://www.pcworld.com/businesscenter/article/186247/hp_slate_lowers_the_bar_for_apples_tablet_pc.html


Some of them run Windows 7, so I guess, we should be able to create apps 
for these.


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


Re: OT: Free GifAnimator for Windows

2010-01-22 Thread viktoras d.

http://www.whitsoftdev.com/unfreez/

runrev260...@m-r-d.de wrote:

Hi,
does anyone of the list know a good GifAnimator, which is also freeware?
 
Regards,
 
Matthias



 
___

use-revolution mailing list
use-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


validate XML against schema

2010-01-20 Thread viktoras d.
how do you "usually" validate XML against schema in Rev? I know there is 
a function RevXMLValidateDTD, but it validates against DTD, not 
schema... Or should I convert my XML schemas to DTDs prior to validation?


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


Re: mandelRev - in memory of Bill Marriott

2010-01-19 Thread viktoras d.
Thank You Peter! In my memories Mandelbrot fractal now is also 
associated with Bill...


Viktoras


Peter Brigham MD wrote:

You can download the updated mandelRev stack at:

http://home.comcast.net/~pmbrig/mandelRev.dmg
or
http://home.comcast.net/~pmbrig/mandelRev.rev.zip

From the help text:

This stack is a tribute to the memory of Bill Marriott — one of his 
last little side projects was the initial Mandelbrot Explorer stack, 
which he offered to the RunRev mailing list as an example of the power 
of the Revolution environment. Bill worked out the calculation 
handlers after teaching himself the basic math of complex numbers in a 
few days, and put together a stack that created black-and-white images.


With the view that a fitting tribute to Bill's memory would be a Rev 
project, I expanded his stack to create color images, moved the 
controls into a palette, and stored the calculated dwell values in a 
customprop so that colorization could be adjusted without 
recalculation, which speeds things up considerably especially for high 
iteration parameters. The colorization scheme is mine but many other 
algorithms are possible.


Bill's contributions to RunRev will long be with us. His brief foray 
into fractals was a tiny sideline, but when you use this stack you can 
remember him.


-- Peter

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


___
use-revolution mailing list
use-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: Bill Marriott

2010-01-12 Thread viktoras d.
shocked... it is hard to believe... Kevin, sorry for your loss. My 
condolences to your and Bill's families.


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


[OT] dedicated server hosting in the UK, Australia and the USA

2009-12-22 Thread viktoras d.
sorry for this off-topic. I am struggling to find out prices for 
dedicated hosting on virtualized Linux servers and many hosting websites 
seem to hide their prices. Many of them offer to fill up a questionnaire 
with server configuration settings so they can call back and negotiate 
the price. This is quite unusual for me as pricing plans in my own 
country are not usually treated as commercial secrets or something that 
is hidden from customer and look like this:


plan
D10 > 10 GB 256 MB > 3 Mbps 30% Xeon 29 Lt/mėn. (7.6 £/month)
D20 > 20 GB 512 MB > 5 Mbps 40% Xeon 39 Lt/mėn. (10.2 £/month)
D30 > 30 GB 768 MB > 7 Mbps 50% Xeon 49 Lt/mėn. (12.8 £/month)
D40 > 40 GB 1024 MB > 9 Mbps 60% Xeon 59 Lt/mėn. (15.5 £/month)
D60 > 60 GB 1536 MB > 12 Mbps 80% Xeon 79 Lt/mėn. (20.8 £/month)
D80 > 80 GB 2048 MB > 15 Mbps 100% Xeon 99 Lt/mėn. (26.05 £/month)
G100 > 100 GB 4 GB > 20 Mbps 2 x Xeon 299 Lt/mėn. (78.68 £/month)
G200 > 200 GB 8 GB > 40 Mbps 4 x Xeon 399 Lt/mėn. (105 £/month)
G300 > 300 GB 12 GB > 60 Mbps 6 x Xeon 499 Lt/mėn. (131.32 £/month)
G400 > 400 GB 16 GB > 80 Mbps 8 x Xeon 599 Lt/mėn. (157.63 £/month)

Can anyone tell what the prices are for anything like plans in between 
D80 and G200 in the UK, USA and Australia? Any names of the "most 
reliable" hosting service providers?..


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


Re: [Mandelbrot] Code Samples/Comparisons

2009-12-07 Thread viktoras d.
Well written! It was a pleasure to read, you need to put at least part 
of this text somewhere on the http://www.runrev.com/ website :-)


All the best!
Viktoras

Bill Marriott wrote:


Thanks so much for taking the time to do this! But I think it's a *great*
example, and I am going to show you why.

Let's start out with a few observations:

- How "practical" is this? I took a closer look at the site.

http://shootout.alioth.debian.org/u64/benchmark.php?test=mandelbrot&lang=all&box=1 



The goal of the routine is to generate a mandelbrot image in the .PBM
format. Now, this has some relevance I suppose in testing CPU 
performance,
but not exactly in the real world. How many programs read PBM, for 
one? None
on my Mac, but Photoshop and Paint Shop Pro could read it on my 
Windows PC.

How fun is it to run this program, then load the result up in a graphics
editor? About as much fun as punch-card, batch programming.

- The original Pascal program (or at least your transliteration of it) 
*has
a bug!* Give the output file an extension of .pbm and load it into a 
program

that can read that format. You'll find that the image is skewed more and
more as the dimensions increase.

http://revuser.com/mandel/orig-600.png

In either Pascal or revTalk, as coded, it's going to be a challenge to 
find

out where that bug lies.

- It doesn't seem like it was that hard to "transliterate" the original
Pascal code. I was impressed by the similarities, actually. Even then, 
there
are portions of your revTalk version that are a little more readable. 
Since

the vast majority of this is mathematics, and we're not out to reinvent
algebraic notation, you're right that it's not the best showcase. Math is
going to be math in any programming language. It's certainly not *less*
readable. What makes it hard is the Mandelbrot formulas and especially 
the
encoding into .pbm format (which is what requires all those bit 
operations.

(Maybe all of the examples from that site are like this?)

- Pascal is considered a pretty "easy" language. Did you check out 
what the

"solution" looks like in Java?

http://shootout.alioth.debian.org/u64/benchmark.php?test=mandelbrot&lang=javaxint&id=3 



In C++?

http://shootout.alioth.debian.org/u64/benchmark.php?test=mandelbrot&lang=gpp&id=5 



Woah! :)

- Well our performance is a is a bit disappointing relative to the 
"command

line" Pascal version, we *do* beat out variants of PHP, Python, Ruby, and
Perl, depending on what your processor was versus the one used for the
benchmarks.

- You were able to add a nice GUI file selector dialog trivially. Now,
imagine that your goal isn't to produce a .pbm image, but rather to show
something on-0screen the user could interact with in some way. Things
get more interesting. This is where Rev starts to shine. The
further away you get from "pure" math and have to get into user 
interface,
interaction with local and remote file systems, manipulating data 
sets, and

business logic issues, the better we look. Our language abstracts the
operating system, so developers don't need to be concerned with the 
proper

API to call for common tasks.

- Most (but not all) of us are not using Rev to generate Mandelbrot data.
We're creating usable applications for business tasks, entertainment and
educational software, database front-ends, etc. It might well be that 
this
site/link is all about these kinds of math-intensive routines. I 
didn't look
too closely at them, admittedly. What I did like about Viktoras' 
suggestion
was that he found a site with some sample code in a variety of 
languages. I

think it's healthy for us to look for such examples and discover the
strengths and weaknesses that emerge when we try to express them in 
revTalk.


My take on the "productivity" equation is that it's not merely the 
number of

lines of code produced, and it's ultimately not even how fast the code
executes. In most situations, it's how long it takes to express the
algorithm, and debug it later on. To encapsulate algorithms in 
flexible user

interfaces. To take things to an extreme: a routine
built with machine code or assembly will always execute faster than one
built in a high-level language. But how many of us could sit down and 
write

a database front-end in assembly? How long would it take? How usable and
adaptable would it be?

Another way to look at things is from the artist's viewpoint. There are
people who will never touch digital photography because they are 
expert at

the analog process. There are illustrators who will never give up their
charcoals. There are Lego builders who spurn the non-rectangular 
bricks! And

thank heaven for them, because I respect the desire for control and
attention to nuance. In a similar vein, other languages can indeed reward
sweating details like what kind of number you're trying to store, 
manually

allocating and releasing memory, etc.

We're not promising to be the tool that lets you rewrite OpenGL or even
build a competitor t

Re: Code Samples/Comparisons

2009-12-04 Thread viktoras d.
what about using task/code examples from 
http://shootout.alioth.debian.org/. Revcoders (us, runrev ltd?..)  will 
still have to write quality examples in Rev which would be a challenge 
:-) Quality of the code there is good enough as computer language 
benchmarks game aims to create the shortest and fastest running 
executables for all the open source languages out there. So both number 
of lines, speed of execution and memory use are taken into account..


I think for the community of revcoders it would be interesting to 
compare revTalk in that context too :-).


Viktoras

Mark Swindell wrote:

I think Kay C is right here.  Asking Rev users to write comparative code in 
other languages doesn't make sense from a PR standpoint.  It will always be 
open to criticism, even if it is viable code.

Mark

On Dec 3, 2009, at 4:59 PM, Kay C Lan wrote:

  

Bill,

I will say the same thing I said to Kevin's recent post:

The


question we were asking was "Which language is going to be easier in day to
day use"? For example, the code on the PHP comparison was based on an
example posted on a site that *teaches* how to write PHP. So clearly its of
a standard that is used in the real world. If you're an expert coding in
PHP
every day you can shorten it. Same with the revTalk example as it happens.

  

What is simply needed is a bibliography.

The fact that the PHP example comes from a site that teaches PHP is a huge
blow to any argument that Rev is manipulating example to their own benefit.
But that fact is not evident on the pdf.

We don't need Rev users to 'create' examples, no matter how real life they
are, as they will always be subject to the 'they've been manipulated by Rev'
accusations.

Better to find on line examples of code in each of the languages listed,
especially from sites that supposedly 'teach the language', and then do the
Rev equivalent.

If I were to manipulate anything, I'd then try to include these examples on
'teach Rev' sites, like Devin Assay's, and include that in the bibliography
as well.

As, has already been said, you are not going to persuade the 'real
programmers' by line counts and code readability, and they'll continue to
argue that the code examples are poor and they can do better. But for anyone
new to programing, or actually open minded enough to be considering any or
all alternatives, links to real examples of other language code and learning
sites, and actual equivalent examples in Rev are going to be effective, and
if they follow the links to Learn Rev sites, lead them to the next step down
the path of giving Rev a try.

Another 2 clams


On Thu, Dec 3, 2009 at 11:24 PM, Bill Marriott  wrote:



Hi everyone,

We've taken your feedback to heart and will be putting effort into
significantly improving our comparisons. (It obviously doesn't help to put
up "straw men.")

To that end, I would very much appreciate contributions from the community.
If you have code samples in other languages that you feel would be good
illustrations of how revTalk can be shorter and/or more readable, please
either post them to the list or mail directly to me -- bill.marriott (at)
runrev.com.

We're especially interested in :

- ActionScript (Flash)
- REALbasic
- PHP

and to a lesser extent

- C/C++/C#
- Visual Basic
- Java
- JavaScript

If you are able to replicate the functionality with a revTalk example, all
the better. Try to focus your efforts on real-world tasks, classic
programming challenges, things everyone building software can relate to. And
of course, areas where revTalk really shines.

While it won't be the same as getting "recognized experts" [in those other
languages] to produce the examples, I know there's a wealth of knowledge
here in the use-list and am hoping you'll contribute some sterling examples.

Thanks very much,

Bill
RunRev marketing guy

Whatever the answer, Andre raised a very relevant point, with which I
  

fully agree, that Rev is not well served by using a comparison against what
others feel is very poor code. [...]

To truly demonstrate Rev's ability against other code, get the code
written by a recognised expert in that language (somebody like Bruce Eckel
for Java and C++). Yes, it would cost money but I believe it would be money
well spent.



___
use-revolution mailing list
use-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 
pref

Re: Rev 4.0 article on TheServerSide

2009-12-03 Thread viktoras d.
...a few more thoughts related to making revTalk sound more 
"professionally".  Description of programming in revTalk as English-like 
might sound OK and attract masses of beginner programmers from the UK, 
USA, Australia or New Zealand but it can also be rephrased into a 
description which would have more appeal for experienced programmers 
worldwide. I guess it would be more useful to emphasize revTalk not as 
"unprofessionally" "English-like" but as "very proffesional" "*Literate 
programming*".


Here it comes, the definition 
(http://en.wikipedia.org/wiki/Literate_Programming): "The literate 
programming paradigm, as conceived by Knuth, represents a move away from 
writing programs in the manner and order imposed by the computer, and 
instead enables programmers to develop programs in the order demanded by 
the logic and flow of their thoughts. Literate programs are written as 
an uninterrupted exposition of logic in an ordinary human language, much 
like the text of an essay."


Viktor

Kevin Miller wrote:


One such way for that to happen would be for a subset of
experienced professional programmers to take our examples in the wrong way.
So we will take another pass at these examples to see how we can improve
what we are communicating here.

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: Rev 4.0 article on TheServerSide

2009-12-03 Thread viktoras d.
I completely agree with Andre, it is not good to display "dumbed down" 
code in other programming languages. We have to be fair here.


Viktoras

Andre Garzia wrote:

Actually I think some of the comments have a point. That language
comparision pdf is misleading. Even I could write better code than that in
those languages. I would suggest people on runrev would change that pdf to
present optimum code in C++/C#/JAVA and the like, like, very professional
code and see how well Rev stacks against it, even if they are all one
liners, Rev will be more readable and thus win points. If you post crappy
code, the users of those languages will clearly recognize the pdf as a bad
practice and have a bad impression of the language.

And this is me being very serious which people here don't usually see. I
don't like that pdf at all, I see a marketing gizmo which is not related to
the actual truth. I can write those examples in two or three lines of python
and java and ruby and I am not a good programmer in those languages. Looking
at that text, I see why slashdot and this article have flame comments.

On Wed, Dec 2, 2009 at 2:59 PM, Bill Marriott  wrote:

  

Jan,

 Prepare for "I'll stick with a real programming language, thank you very


much"
remarks; but it will hopefully drive traffic to the runrev.com site for
Java developers

sitting on the fence with JavaFX, Flex,...

  

Just remember, "Real programmers don't use plain English." :)




___
use-revolution mailing list
use-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: Revolution is on Slashdot...

2009-11-28 Thread viktoras d.
I wish to believe all that brutal publicity on /. is for good, although 
I doubt if slashdotters are the right target audience for rev or any 
other revolutionizing IT innovation, anyway :-). When I found Revolution 
- it was by accident. I was googling for GUI development, programming 
languages, IDEs and somehow landed on metacard webpage, read some of the 
stuff, then followed a link to runrev, downloaded trial studio, played 
with it for a month, then decided I like it and that it is something 
worth to be paid for and the price tag made sense even for someone like 
me from a country in Eastern Europe with "struggling" economy ;-). Now I 
own enterprise license, got good job in the UK because of what I did 
using rev... Maybe that's just destiny... I am still astonished why it 
is not already well known - that's a real mystery for me...


Vik

Bernard Devlin wrote:

...

I think that one can take comfort from the fact that slashdotters are
not the target audience for Rev.  But I'm sure that having Rev
referenced on both slashdot and zdnet will provide useful publicity.
After all, when I first found out by Rev it was entirely by accident.
I was astonished that it was not already well-known.

Here we are almost a decade later, and there's still nothing to rival Rev.

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


Re: Interactive image overlays

2009-10-09 Thread viktoras d.
I am also always using graphics, not images when I need to display 
clickable or non-clickable irregularly shaped regions of larger images 
(maps, species pictures, etc.) It is very convenient, indeed, and it is 
easy to make them more responsive to user actions like for instance 
changing colors of border or background on mouse enter, mouse click, 
mouse leave, etc... Or even darkening color with each iteration of 
displaying, so that the first polygons displayed become gradually 
darker, and the last are always the most bright ones :-)


Best wishes
Viktoras

BNig wrote:

it is well known but often overlooked that when using a graphic
(transparent/noop) as an irregulary shaped 'hot spot' over an image that you
can put two or more irregulary shaped areas into one graphic. You can do
this by putting the points of the second graphic after the points of the
first graphic but you separate them by an empty line.
For example you have a map and you want to make the USA clickable but Alaska
and Hawaii are not part of the contiguous USA. In that case you could make
one graphic with the points of the continental USA appended by the points of
Alaska and the points of Hawaii. You would only need one graphic to take
care of the clicks to the USA.
regards
Bernd

David Bovill-3 wrote:
  

Thanks everyone - lots of great suggestions. Think the noop graphic is the
way to go for this application.

NB I can get quite a nice rollover by using:

on mouseEnter


   set the ink of me to "blendDarken"
end mouseEnter

on mouseLeave
   set the ink of me to "noop"
end mouseLeave

  

in the behavior of the overlay graphic.




  


___
use-revolution mailing list
use-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: Perl and Revolution at OSDC.fr 2009

2009-10-08 Thread viktoras d.

Thierry, that is excellent!

Btw, I am interested in rev2perl, can I try it out somehow? Is it free 
or commercial?


All the best
Viktoras

Thierry wrote:


Le 25 sept. 09 à 15:26, Trevor DeVore a écrit :


I just heard that Thierry Douez was accepted to present at OSDC.fr 2009.
In his presentation he will be showing off the Perl/Revolution 
integration

he has been working on.



Thierry presented his Perl external for Revolution at RunRevLive 09.


Done !

This presentation was a real success and
I had to answer a lot of questions about Revolution...
OK, mostly in the pubs but still :-)

If you are interested to know what I presented at osdc.fr
( Open Source Developer Conferences ), have a look at


Enjoy.
Thierry


---
Thierry Douez
... Rev2Perl, Bioarchimed
... Consulting - Development
... http://sunnyrevcode.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: 3D in Revolution Needs Your Help

2009-10-07 Thread viktoras d.

Hi Lynn,

For some reason my messages bounce from the use-revolution server. 
Trying again...


Err, I was in that list too, but now, pressed to the limit by 
consequences of the economical crisis, I moved from one country to 
another which does not happen too frequently in ones life. Will be 
paying as soon as I am able to do this... B.t.w. I tried to register 
with the system and submit the bugs, but later it won't let  me in with 
my user name and password, so there are things that does not work as 
expected. I also think it is worth considering Bryan's suggestion of 
lowering the price tag - this would attract more than just 15 "of us".


All the best!
Vik

Lynn Fredricks wrote:

Hello all,

Several months ago we set up a team to create Franklin 3D, after talking
with quite a few Revolution users about a founder's program. Franklin 3D
adds a powerful 3D game engine to Revolution. This is all following
conversations Ive had over the last several years (quite a bit at the Las
Vegas RunRevLive) about having 3D support for Revolution.

My team at Paradigma, as most know, is focused on the database market. We
put together a separate team to tackle this problem.

We set up a founder's program so that we could pay for an engineering team
to bring this product to fruition on Windows and Mac OS X for a 1.0 release.
About 15 people in the community said they would participate when it reached
a beta release, and pre-purchase Franklin 3D to help this happen. This
number is about 1/3 more than what we need to complete. Founders get the
full year of updates after release, plus have a direct voice in the features
we incorporate into 1.0. Future features are driven by customer feedback. We
have a private beta list ready for those who participate.

The Windows version beta is available for download on the Franklin 3D
website at http://www.franklin3d.com. The Mac version is the one that has
the biggest cost - at this point, I can say it compiles, and we are
estimating 2-3 months to deliver the 1.0 Windows AND Mac OS X release. This
project is driven solely by our ability to pay the developers for their
work.

We reached the point about two weeks ago, and unfortunately none of those
who said they would participate have placed an order yet.

We need your help in bringing this to fruition. If you previously said you'd
pre-purchase, please follow through and do it. If you have an interest in 3D
games or 3D simulations, check it out at http://franklin3d.com/.

If you are one of those who asked for Linux after our first announcements of
the founder's program - Linux will happen only after a 1.0 launch. The best
way to have a say in a Linux version is to participate. A Linux version will
never pay for itself unless its part of a complete platform launch.


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

  


___
use-revolution mailing list
use-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: Performance of RevMedia on matrix diagonalization

2009-08-27 Thread viktoras d.

Hi Piero,

declaring local/global variables in functions and handlers should 
slightly add to speed. Populating arrays in advance with zeros so that 
array size won't change inside loops might also be of some value. 
However, please correct me if I am wrong, VB6 is compiled while 
Revolution is interpreted, therefore much slower. Did you try 
implementing same algorithm in other interpreted languages (javascript, 
php, perl, etc?) it would be interesting to do some benchmarking :-)


Using native functions: matrixMultiply(firstArray, secondArray), 
transpose(array) where possible would also increase speed as they are 
really fast.


Best wishes
Viktoras

Piero Ugliengo wrote:

I am completely new to Revolution. I have downloaded the RevMedia alpha
version and played a bit with it. I was impressed by how fast I was able to
port a little VB6 code to RevMedia. This code diagonalizes a symmetric
matrix using the Jacobi algorithm. I checked against the VB6 code and I got
exactly the same results in the same number of iterations so that numerics
is the same. However the RevMedia code is at least one order of magnitude
slower than the VB6 one. For instance a 50x50 matrix is diagonalized in a
couple of seconds in VB6 and it tooks more than a minute on RevMedia. I know
that RevMedia is not meant for numerical intensive calculations; however, I
would like to use it in a scientific teaching context so some power is
needed. I wonder if anybody much expert than me can try the code using the
most powerful Revolution Studio and if there is a clever way to deal with
matrix algebra.
The link to download the rev script is here:
http://sites.google.com/site/pierougliengo/download-1/test.rev?attredirects=0

One
can set the size of the matrix in the onmouse routine.
Thanks a lot
_
Piero Ugliengo

  


___
use-revolution mailing list
use-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] new collaboration tool from Google

2009-08-25 Thread viktoras d.

Seen this: http://wave.google.com/ ?

V.
___
use-revolution mailing list
use-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] iPhone development

2009-08-19 Thread viktoras d.

Thanks Devin, Malte,

btw. here is an interesting article on many roles apps for iPhone are 
taking in people's lives:

http://www.newscientist.com/article/mg20327220.200-appland-how-smartphones-are-transforming-our-lives.html?full=true

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


Re: [OT] iPhone development

2009-08-19 Thread viktoras d.

Thanks a lot, Sarah!

Sarah Reichelt wrote:
___
use-revolution mailing list
use-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] iPhone development

2009-08-19 Thread viktoras d.

Sarah,

I am interested, could you please post a list of these books and resources.

Best wishes,
Viktoras

Sarah Reichelt wrote:

...
As regards who can program for the iPhone, I can recommend a couple of
books for anyone interested in learning. While it is still C,
Objective-C is about as nice as C can get and once you get used to how
things are done, it isn't that difficult. Apple has lot of example
projects too.

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: [OT] Re-introducing myself

2009-08-18 Thread viktoras d.

Congratulations, Malte, and best wishes to the family, all the best!!!
Viktoras

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


Re: [ANN] SQL Yoga: A Flexible Database Library for Revolution

2009-08-17 Thread viktoras d.

sorry for impatience, is it anything like "visual query builder" tool? :-)

All the best!
Viktoras

Trevor DeVore wrote:

On Aug 17, 2009, at 1:44 PM, Peter Alcibiades wrote:


Trevor, what are the system requirements?


SQL Yoga sits on top of RevDB. It will require at least version 3.5 of 
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: Transcript should be called Transcript

2009-08-13 Thread viktoras d.

Hi Richmond,

quite possibly. I found something like this while googling for revTalk 
(sorry I am not sure if this is correct ):
Le language, nommé /revTalk/, utilise des phrases en anglais, ce qui 
réduit la complexité de développement d'applications.


While it is true it is somehow out of context in the sentence which is 
written in French. Being a non-native English speaker I would possibly 
prefer "Human language-like programming language" otherwise one assumes 
he must first learn English before he can start writing software in 
revTalk. Besides it is not the reason some of us started programming in 
revTalk. Completeness and simplicity of the development cycle for GUI 
software for 3 platforms is the likely reason. In fact most other 
programming languages and SQL are also based on English language syntax 
so it is not a unique feature at all ;-)


Viktoras

Richmond Mathewson wrote:

Well, I 'googled' revTalk, and apart from the chap
with the snow-mobile  :)

I got lots of "English-like programming language". . .

Which, while, possibly, attracting some people,

WILL drive away quite a few more.


___
use-revolution mailing list
use-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: Transcript should be called Transcript

2009-08-13 Thread viktoras d.

Hi Mark,

well, now I have 408 hits, but on 10th page it indicates. Ok, its on 
www.google.lt. And 5190 hits from www.google.ru, google.de. But again 
only 408 hits on www.google.jp...


Indeed these are mostly press releases, although some "3rd-party" 
discussions like this one: 
http://www.directorforum.com/showthread.php?t=5023.


When I choose the last results' page google.jp now indicates 116, 
google.lt 88 hits. Results page 10-th indicates 740 matches. Buggy google?..


Viktoras

Mark Wieder wrote:

viktoras-

Thursday, August 13, 2009, 10:06:31 AM, you wrote:

  

have just tried googling for revTalk. So far it got 736 hits. Many are
articles or discussions about, well, revTalk, some of them about 
radiators, but mostly about runtime revolution, and some quite 
interesting. That's good :-)



You must have a different Google from what I'm using. I just tried it,
got 5190 hits, and the only thing I've found so far even remotely
related to runrev (aside from the PR releases from July) is a
mail-archive link to this discussion. Otherwise I'm seeing hits about
ruby, snowmobiles, leptons...

I see that while revtalk.com is registered but not in use, revtalk.net
is apparently up for grabs...

  


___
use-revolution mailing list
use-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: Transcript should be called Transcript

2009-08-13 Thread viktoras d.
have just tried googling for revTalk. So far it got 736 hits. Many are 
articles or discussions about, well, revTalk, some of them about 
radiators, but mostly about runtime revolution, and some quite 
interesting. That's good :-)


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


Re: Transcript should be called Transcript

2009-08-13 Thread viktoras d.
I usually say "Runtime Revolution IDE". Most people here (in Europe) 
have at least heard about it. But it is called Revolution in the tiobe 
programming community index 
(http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html). And 
there is absolutely no reason to avoid word "script". Not the name of 
the language but the result of its use in business is what matters... 
There are other languages widely in use with non-aggressive and totally 
non-cool names also including the word "script" like Smalltalk, 
JavaScript, JavaFX Script, ABAP, Lua, Ada, Alice, Focus, Groovy, Boo, 
Clean, Euphoria, Squirrel and even MOO and MUMPS (!!!) etc...


All the best
Viktoras

Jim Sims wrote:
I had innocently asked the question because I really did not remember 
what RunRev had decided upon.


A potential client via an email asked me what language I would use 
when making something for him. I really did not remember what the dang 
new name was! I need the job and felt I had to answer right away. I 
went with Transcript as after quite some time nobody answered.


sims
___
use-revolution mailing list
use-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: Releasing Memory and Virtual Memory

2009-08-12 Thread viktoras d.
OK, that's also possibly why I have been experiencing strange crashes 
upon loading large images into a hidden stack, reading their image data, 
importing RGB values into a table in sqlite database, deleting image and 
closing. Then if I open another image within the same handler 
application mysteriously crashes PC with 2 GBytes of RAM... Vote cast.


Viktoras

Ben Rubinstein wrote:
Notwithstanding that Derek's case seems actually have been different: 
I certainly have run afoul of this problem, that there is no garbage 
collection until a handler ends, in a similar situation: a script 
where image objects were created and deleted, when given a large 
enough job on a machine with small enough memory, caused the app to 
crash.


http://quality.runrev.com/qacenter/show_bug.cgi?id=6791

There are certainly ways this behaviour could be improved, without 
impairing performance.


Ben

___
use-revolution mailing list
use-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: Edu Ware Revlets

2009-08-11 Thread viktoras d.

Hi Sivakatirswami, thanks Malte!

I told its half-baked :-). Here it loads on 3 out of 4 computers, so 
something is going wrong in certain cases. Maybe, as Malte pointed out, 
system setup or stray processes are to blame. Occasionally I notice some 
strange interaction with flash - complex flash animations become jagged 
when revolution is loaded. But as revlet technology is in its 
pre-release stage, I too feel very optimistic about its future.


Best,
Viktoras

Malte Brill wrote:

Sivakatirswami wrote,

 When I clicked refresh. download was set back to zero and nothing 
happened at all (as if your server was none responsive)


Did you happen to have had another revLet open in the same browser 
session? I do see revlets hang on load sometimes and I would be 
interested if others had too. A Browser restart (and killing 
eventually remaining stray processes) does fix the problem, but for 
sure I have seen loading just halt. I am not too scared about that, 
given that the plugin still is pre release Software though, but maybe 
it is worth to mention, because maybe it has to do with some system 
setup.


@Viktora:. Impressive stack. Very nice. It took quite a while to load, 
but the result is awesome.

All the best,

Malte
___
use-revolution mailing list
use-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: Franklin 3D for Revolution Update

2009-08-10 Thread viktoras d.
I do not know.. Hopefully revlet technology will have an option to 
update revlet engine with 3rd party externals. Does anyone know?


Best regards!
Viktoras

Lynn Fredricks wrote:

 Do you know?

Best,

Lynn

___
use-revolution mailing list
use-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: Edu Ware Revlets

2009-08-10 Thread viktoras d.

Hi Sivakatirswami,

here is one "half-backed" at http://ekoinf.net/imap/

All the best!
Viktoras

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


Re: Franklin 3D for Revolution Update

2009-08-10 Thread viktoras d.

Hi Lynn,

I can't believe no one noticed your announcement :-). I am waiting 
impatiently for the release. Btw. why Franklin?.. Will it work with revlets?


Good luck!
Viktoras


Lynn Fredricks wrote:

Hello all,

A quick update on Franklin 3D - the 3D game and rendering engine for
Revolution.

We are going to be able to expose Franklin 3D for Revolution very soon to
founders - I want one more example stack update. We have demo stack just
about ready - some tasty bits:

- Rendering includes OpenGL, two "software" renderers and Direct X 9
(Windows only)
- Loading a Quake Map
- Unnative UI (there is a UI engine built right into it)
- 2D sprite engine
- Collision detection/gravity
- Custom Scene Nodes
- Movement
- Terrain Rendering
- Rendering to Texture
- Split Screens (more to come on this - shows multi camera views - maybe
multiplayer games...)

Some of the effects aren't quite right yet, that's why the delay.

That's the first batch of examples. There's one in the works that show how
to handle call backs - several more coming.

The demo stack will let you locate the media folder, select windows size,
select renderer.

Here's my top five Why This is Cool:

- hardware accelerated graphics - both 3D AND 2D
- lots of model formats supported, game and not game (like OBJ)
- OpenGL gives you a great cross-platform option when the Mac OS X version
is available
- A lot of stuff like collision detection/gravity is REALLY easy
- Useful for simulations, 3D viewers for graphics catalogs and more

Founders will be able to pre-order, get codes right away and get into a
private Google Group. Licenses will include 12 months of updates. The
licensing system will be very similar to how Valentina works.

Ill post other details soon.

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

  


___
use-revolution mailing list
use-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] Project Canvas!

2009-08-07 Thread viktoras d.
shouldn't be slow as rb is compiled to machine code which means it 
should be as fast as C or C++. Although who can justify if it IS that 
fast in reality?


Viktoras

stephen barncard wrote:

perhaps not if they made their own interpreter/compiler/syntax. But wouldn't
that abstraction be pretty slow,then?

-
Stephen Barncard
San Francisco
http://barncard.com


2009/8/7 Ian Wood 

  

On 7 Aug 2009, at 18:57, Devin Asay wrote:

 So it looks like they're building a Hyper-Cardy interface on top of


REALbasic.

  

Wouldn't that be against the REALbasic EULA, assuming it's similar to the
Runrev one?

Ian

___
use-revolution mailing list
use-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: MacSpeech?

2009-08-06 Thread viktoras d.
Hi Rick, could you or someone else please give some hints on how to do 
this (speech 2 text 2 Revolution field) on MacOSX? I am interested in 
this feature too. Are there any working alternatives for MS Windows XP?


Best regards
Viktoras

Rick Harrison wrote:

Hi Peter,

Yes MacSpeech Dictate version 1.3 works great with Revolution.  I just 
finished talking into

a scrolling field in Pre-beta 4.0 with no problems at all.

Rick

On Aug 5, 2009, at 7:16 PM, Peter Brigham MD wrote:

Anyone know if the new Dragon speech recognition/dictation app for 
the Mac, "MacSpeech Dictate" -- which is getting fairly good reviews 
-- will pour text into a field in a rev stack? I'd like to confirm 
that this will work before I shell out $200 for this thing, since my 
main use of it will be to transcribe notes into a field in one of my 
stack systems. The MacSpeech website doesn't list Rev as one of the 
supported apps, and I waited 20" on hold on their customer service 
line before having to dash off (and I was somewhat pessimistic about 
getting an answer anyway, assuming that when I asked about runrev 
they were going to say, "what's that?").


Any feedback appreciated.

-- Peter

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

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

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


__
Rick Harrison

You can buy my $10 music album "Funny Time Machine" digital CD on the 
iTunes Store Now!


To visit the iTunes Store now to listen to samples of my CD please 
click on the
following link.  (Please note you must have iTunes installed on your 
computer for this link to work.)


http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playListId=213668290 




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


DataGrid: cell value, column name?

2009-07-30 Thread viktoras d.
now replacing my table object with Trevor's excellent DataGrid in one 
project, but somehow can not figure out how do a few elementary things 
from within script:

1) get the value of the current cell of a table
2) get the title of the current column of a table
3) get the current record number of a table
4) get the value of a cell of a table by column title and record row number

any hints or pointers?

Thanks!!!
Viktoras


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


[OT] good data visualization example

2009-07-28 Thread viktoras d.

animated statistics of the world:
http://graphs.gapminder.org/world

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


Re: Hexagonal Image Frame?

2009-07-15 Thread viktoras d.
You can also try creating gif or png  images where everything outside 
hexagonal area is transparent. If you put such an image on a stack 
a.f.a.i.k. transparent parts of image will ignore mouse events as if it 
were truly hexagonal. Besides you can resize them as you wish.


Viktoras

Rick Harrison wrote:

Hi again,

That solution works great, except the images
are not resized to fit the graphic object.

Is there any easy way to do that on the fly inside of Revolution?

Thanks to everyone for your quick responses!

Rick


 
 
___

use-revolution mailing list
use-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: Rev 4 beta status

2009-07-11 Thread viktoras d.

That's influence of Hollywood, movies...

Is the immortal Duncan McLoud from Scotland? So they must have a few 
immortals there, lots of fights with swords and lightnings.

---
People sometimes state funny "facts" or ask questions about my part of 
the world too.  Just a few - "Oh I know, Hannibal Lecter was 
Lithuanian!",  "Do you have roads?.." Well, at least no one asked "if 
cannibalism is so widespread in your country" - I guess they are afraid 
to :-) . B.t.w we are not that far away on the edge of the world (check 
wikipedia entry on Geographical Centre of Europe or the Guinness Book of 
World Records on same subject), country is a member of the EU and NATO.


On the other hand if somebody asked me facts about Georgia, my first 
thought is far from the USA, I would not be able to list all names of 
the USA states or presidents, or even capitals of all Balkanian 
countries that make part of the Europe without digging deeper into my 
memory or asking google. Therefore I think this lack of knowledge is 
quite normal. Although the funny (and still somehow unpleasant) part of 
it is that "unknown" = "wild, uncivilized and dangerous place" 
stereotype in some foreign minds.


Viktoras

Andre Garzia wrote:

Here in Brazil our image of scotland is that of cheesy actors wearing
kilts choping the heads out of their foes with swords while the queen
is playing and Sir Sean Connery is smiling pretending to be spanish...

*joke*ducks*

which is better than what the average european or american thinks
Brazil is during travels, I had to answer the following very
peculiar questions:
1) Do you live in a jungle with indians? Me: Yes, My Father is the
shaman and eat the catholic priest to aquire his powers of chocolate
making.
2) Do you really walk naked on the street? Me: Yes, but I am forbidden
to do that by law because people were falling in love all the time.
3) What about all the wild animals like lions and elephants? Me: Once
I had to shoo a lion with a broom, he was just there on my living room
licking my baby elephant, the lion though it was his child.
4) How come your a software developer, do you have electricity or
computers there? Me: no we don't, my computer is crank powered and was
smuggled on elephants into the country.
5)  All you are soccer stars, do you know Pelé? Me: Yes I had an
agreement with him, he teached me how to code and I teached him how to
play soccer.

The list goes on forever... Even U.S. Presidents on official visits
had the location of the country and it's capital wrong ARGH!
during school here I had to learn the basic history of each single
american, european and asiatic countries. During my university exams,
I had questions on politics and geography from hundreds years past for
countries such as France, China, India. Questions about the russian
revolution and african cleptocracies. Now, people can't locate my
country on a map... at least people know where Scotland is...

On Fri, Jul 10, 2009 at 6:14 PM, Richmond
Mathewson wrote:
  

As all readers of Diana Gabaldon's books know, scotland IS the synonym for
the highlands :-D
  




  


___
use-revolution mailing list
use-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: ChartsEngine Webinar tomorrow

2009-07-07 Thread viktoras d.
I too managed to miss the webinar today. It would be really nice to have 
an access to the recorded video.


Regards
Viktoras

Andre Garzia wrote:

Hello Malte,

I lost your webinar due to timezone jinx, I just tried to log in now
to discover that I am one hour late argh!

Will a video be put online?

Cheers
andre

On Mon, Jul 6, 2009 at 8:09 AM, Malte Brill wrote:
  

Hi all,
just a quick note that tomorrow will be the next webinar in the revSelect
series. This time it is my turn to tell interested people something about
chartsEngine. Anyone who is interested in hearing a bit more about how
chartsEngine works, and wants to watch me build a real world application
with it may register here:

https://www2.gotomeeting.com/register/586628922

Hope to see you there!

Malte


___
use-revolution mailing list
use-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: RGB values for a color name

2009-07-03 Thread viktoras d.

what abou this: http://www.w3schools.com/HTML/html_colornames.asp ?

well you'll have to translate color names from hex, make an name-rgb 
array and get value for name (put array[color_name] into rgb).


Viktoras

James Hurley wrote:
How do I translate a color name (Blue1 for example) into its RGB 
values? Programatically.


Jim Hurley
___
use-revolution mailing list
use-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


TWAIN shell

2009-07-03 Thread viktoras d.
I found a piece of software that should allow me to automate 
communication with any TWAIN imaging device (camera, scanner, etc) from 
within my Rev applications on Windows: 
http://www.dosadi.com/acquire.htm. Unfortunately it is not free and 
limited to MS Windows only.


Does anyone know anything better than this ? Any TWAIN-like standards 
and related command line utilities to access imaging devices on MacOSX? 
Linux?


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


Re: Inefficient code - Solutions (loopless)

2009-07-01 Thread viktoras d.

Hi Bernd,

likely revolution dictionary entries on inks need to be updated :-)

regards
Viktoras

(your stack works on a Mac, I am using one)

regards
Bernd 





viktoras d. wrote:
  
here is one more simple, loop-less, dirty but fast script (130 millisec 
on 1.5 GHz celeron) which produces image of differences. Will not work 
on MacOSX because it uses srcXOR ink :-). I imagine more variations and 
combinations are possible also using bitXOR to process imagedata in a

loop.

http://ekoinf.net/revolution/imageDif.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: Inefficient code - Solutions (loopless)

2009-07-01 Thread viktoras d.
here is one more simple, loop-less, dirty but fast script (130 millisec 
on 1.5 GHz celeron) which produces image of differences. Will not work 
on MacOSX because it uses srcXOR ink :-). I imagine more variations and 
combinations are possible also using bitXOR to process imagedata in a loop.


http://ekoinf.net/revolution/imageDif.rev

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


Re: Inefficient code - Solutions

2009-06-30 Thread viktoras d.
if binaryEncode allowed using an array (like binaryDecode(C*), the 
imagedata of img "myImg", outArray) instead of a predefined list of 
variables, then it would be possible to use array multiplication to 
extract and compare parts of an image e.g. multiply by [1,0,0,0] for 
alpha, [0,1,0,0] for red, etc. But it is not possible and running the 
loop to convert imageData to an array will be a major speed limitation 
anyway.


Some time ago I filled up an enhancement request 
http://quality.runrev.com/qacenter/show_bug.cgi?id=7636
. Or as said above a feasible alternative would be possibility to use 
arrays or at least lists in binaryDecode.


Viktoras

Alex Tweedly wrote:

Richard Gaskin wrote:

I have nothing to contribute to this thread other than to say thanks.

It's these types of discussions that make this list so valuable, in 
which all of us get a change to explore different algorithms and 
learn a lot along the way.


I've been expecting Alex Tweedly to jump in with some clever use of 
arrays for an order-of-magnitude speed increase, as he's done so many 
times before. :)



:-)

I'm on holiday - otherwise I'd be trying to contribute something to 
this interesting task.

Hmmm - now I need to find a way to use arrays ...

-- Alex.
___
use-revolution mailing list
use-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: 4.0 Webinar Invite - Its Today!

2009-06-23 Thread viktoras d.

Is the webinar postponed? It displays: 'waiting for Organizer' :-)

Viktoras

Heather Nagey wrote:

Dear List Folks,

Have you signed up yet? The biggest and most important Revolution 
Webinar yet is happening today, Tuesday 23rd June, at 2.00pm EDT. 
That's 7pm if you're in the UK or on British Summer Time, 8pm for most 
of Europe, and if you're still not sure what time it is for you, sign 
up and the webinar software will tell you, or check Mark Waddingham's 
patent world time checker, here:


http://samples.on-rev.com/world-clock/world_clock.irev

Here's the link:

https://www2.gotomeeting.com/register/920553874

Here's why you want to be there:

Revolution 4.0 is the breakthrough version that brings the power and 
ease-of-use of Rev scripting to the Internet via multimedia plugin and 
server scripting. Your hosts Runtime Revolution CEO Kevin Miller and 
Marketing Director Bill Marriott will show you live examples of stacks 
embedded in Web pages and communicating with server scripts also 
written in Rev.


Additionally, we are ready to take off the wraps on some very exciting 
news we know you’ll love, so it’s not to be missed. This free event is 
open for all Revolution fans.


After registering you will receive a confirmation email containing 
information about joining the Webinar.


System Requirements
PC-based attendees Required: Windows® 2000, XPHome,
XP Pro, 2003 Server, Vista
Macintosh®-based attendees Required: Mac OS® X 10.4 (Tiger®) or newer

See you there!

Warm Regards,

Heather

Heather Nagey
Customer Services Manager
Runtime Revolution Ltd
http://www.runrev.com
follow me on twitter
http://www.twitter.com/lainopik

___
use-revolution mailing list
use-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: Hide Screen Furniture

2009-06-22 Thread viktoras d.

what if
set the systemWindow of stack "your_stack" to true
?

I do not have any furniture to play with, but this will keep at least 
the stack window floating above everything else.


Viktoras

Richmond Mathewson wrote:
Some 'screen furniture' will float over everything else in the GUI 
regardless.


___
use-revolution mailing list
use-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: my sqlite code is slow :(

2009-06-22 Thread viktoras d.

Hi, Björnke

make sure the "begin" and "commit" part is outside any loop, eg.

revExecuteSQL yourDbID, "BEGIN"
#loop starts here
repeat for each...
revExecuteSQL yourDbID, "INSERT INTO table VALUES()"
end repeat
#loop ends here
revExecuteSQL yourDbID, "COMMIT"


Without begin-commit stated explicitly, SQLite automatically does 
begin-commit for each insert statement and this is why it slows down  to 
1 insert per 1 hard disk rotation :-).


Viktoras

Björnke von Gierke wrote:
It seems that revcommitdatabase is doing the commit part, but not the 
begin part, and therefore it's utterly useless, am I seeing that right?


I tried to use begin/commit transaction, but it seemed to slow down 
even more. but i didn't experiment with that aproach much, so I 
understand that I am on the right track, and should be able to speed 
it up, if I'd use begin/commit correctly.



On 22 Jun 2009, at 09:12, viktoras d. wrote:


Hi, Bjoernke

Do your inserts within a transaction:
revExecuteSQL yourDbID, "BEGIN"
all inserts go here
revExecuteSQL yourDbID, "COMMIT"

Viktoras

Björnke von Gierke wrote:

Hi persons that know database-fu

I am trying to convert the xml docs into sqlite. It does work fine. 
However, it's also way too slow. the whole dictionary results in a 
roughly 7 MB large file. My code needs 3.5 minutes to parse the xml 
and create the file.


I do this by using a repeat loop, and all the rev code is decently 
timed (around 1 milliseconds for all the steps, including my custom 
xml parsing). However, every time I insert an entry into the sqlite 
database, that line of code alone needs anything from 50 to 800 
milliseconds with a few extreme cases that take several seconds. I 
do know that insertions are not the speediest things to do with 
databases, but i think this is not normal, right?


the code is a bit long to post here, but this is roughly what I 
found to be the fastest:


1. make sure file does not exist yet
2. create database connection (this automatically creates the file)
3. create table
repeat for each loop start
4. create an array that contains all the data for the current entry 
(from xml)

5. insert into database
6. every 30th round (i also tested 10, 20, and 40), i issue 
"revCommitDatabase"

end repeat
7. various cleanup
8. close database connection


so... how can mass inserts into sql be made faster? I probably just 
misunderstood how this is supposed to work...


thank you for your time

Björnke




___
use-revolution mailing list
use-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: my sqlite code is slow :(

2009-06-22 Thread viktoras d.

Hi, Bjoernke

Do your inserts within a transaction:
revExecuteSQL yourDbID, "BEGIN"
all inserts go here
revExecuteSQL yourDbID, "COMMIT"

Viktoras

Björnke von Gierke wrote:

Hi persons that know database-fu

I am trying to convert the xml docs into sqlite. It does work fine. 
However, it's also way too slow. the whole dictionary results in a 
roughly 7 MB large file. My code needs 3.5 minutes to parse the xml 
and create the file.


I do this by using a repeat loop, and all the rev code is decently 
timed (around 1 milliseconds for all the steps, including my custom 
xml parsing). However, every time I insert an entry into the sqlite 
database, that line of code alone needs anything from 50 to 800 
milliseconds with a few extreme cases that take several seconds. I do 
know that insertions are not the speediest things to do with 
databases, but i think this is not normal, right?


the code is a bit long to post here, but this is roughly what I found 
to be the fastest:


1. make sure file does not exist yet
2. create database connection (this automatically creates the file)
3. create table
repeat for each loop start
4. create an array that contains all the data for the current entry 
(from xml)

5. insert into database
6. every 30th round (i also tested 10, 20, and 40), i issue 
"revCommitDatabase"

end repeat
7. various cleanup
8. close database connection


so... how can mass inserts into sql be made faster? I probably just 
misunderstood how this is supposed to work...


thank you for your time

Björnke




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


Re: Rev application folder

2009-06-20 Thread viktoras d.

Hi, David,

get the defaultFolder

When Revolution application starts up, the defaultFolder initially 
contains whatever the working directory was at the time the application 
was launched. Under the IDE it points to Revolution IDE folder, but for 
standalones it  points to working directory of standalone application 
(if not changed by script).


Viktoras

David Bovill wrote:

Is there a Rev built in to find the current Rev application folder. The best
I can do is extract this from "the filename of stack "Home""
___
use-revolution mailing list
use-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: bignum unicode entities in htmlText?

2009-06-17 Thread viktoras d.

Thanks Devin, Richmond for even more hints!

Now I have my script almost working, it has to display both unicode and 
non-unicode in the same field, so I did this:


set the useUnicode to true
  set the itemdelimiter to "&"

  repeat for each item myItem in myInText
 if ";" is the last char in myItem and "#" is the first char in 
myItem then

put numtochar(char 2 to -2 of myItem) after myOutText
 else
repeat for each char myChar in myItem
   put myChar & null after myOutText
end repeat   
 end if
  end repeat  
set the unicodeText of fld "f1" to myOutText  

unfortunately it still leaves the last unicode entity undecoded in each 
unicode string, besides I would need special formatting of the output, 
so I will definitely need to think more :-).


Devin, the database is not mine (it belongs to the species2000 project), 
so I can not change anything what's inside, only try to display its 
contents. Now I wonder if MySQL itself has any function to do the 
decoding of these html entities in SELECT statement...


Richmond, I still have Revolution 2.6 besides the 3.5, so I haven't 
burnt all bridges to the old revonline repositories yet. Nice example, 
btw. cool graphical background (where from (url) ?)!


All the best and thanks again for your help!
Viktoras

Richmond Mathewson wrote:
People who have no access to the old version of revOnline and don't 
want to
write to me can download CKBD.rev.zip  (Chinese Typewriter) after 
joining the

RRText Tricks  Yahoo Group at:

http://groups.yahoo.com/group/rrtexttricks/?yguid=254544547

Devin Asay wrote:


On Jun 12, 2009, at 2:31 PM, viktoras d. wrote:


sorry if I missed a possible hint in any of the previous threads on
unicode. I am having trouble making Revolution correctly display bignum
unicode entities like unicode characters of Mandarin Chinese. In mysql
database all the unicode strings are encoded with leading ampersand and
trailing semicolon like this: 西方黃黝魚
These get correctly rendered in any web browser, but Revolution 
fails to

display them correctly in a field (I am seting htmltext of field).

Is there any way to fix this?


Viktoras,

I'm jumping in here late, but wanted to add, when you save your 
HTMLtext with Chinese characters, you need to make sure than all of 
the font tags are saved with it. It seems that when you're using 
Unicode embedded in HTML you also have to tell Rev exactly what font 
and language to use to display it. It ends up coming out something 
like this:


lang="zh-CN">您离开讲国


The font face attribute will of course determine the exact font, 
therefore the look of the characters. Make sure it's a font that you 
can reasonably assume will be on the target computer. The font lang 
attribute determines which variant of Chinese you use, Simplified 
(mainland) or Traditional (Taiwan primarily). For Simplified use 
lang="zh-CN". For Traditional use lang="zh-TW". Note that Simplified 
and Traditional Chinese fonts are not interchangeable. There are 
Traditional font faces and Simplified font faces.


By the way, here's how to get a list of Simplified vs. Traditional 
fonts on your computer:


   put the fontNames into tfonts
   repeat for each line tFont in tfonts
  if the fontLanguage of tFont is "SimpleChinese" then
  -- or use this test to find Trad.
  -- if the fontLanguage of tFont is "Chinese" then
 put tFont & cr after tList
  end if
   end repeat

Having said all that, it might be better in the long run to store 
your Chinese text in your database as UTF-8. To do so, just put your 
unicode text into a variable and upload it to a database:


  put unidecode(the unicodeText of fld "MyUniFld","UTF8") into myVar
  ## store the contents of myVar in the database

Then when you are retrieving it, you reverse the process. (You have 
to make sure that the textFont for the destination field is set to a 
unicode-compatible font first. Usually if you just put it back into 
the field you got it from it's fine.)


  set the unicodeText of fld "myUniFld" to 
uniencode(myDataFromDB,"UTF8")


As I've said before, Unicode and Rev play together fairly nicely if 
you understand some basic concepts and know Rev's quirks. See my 
article at http://revolution.byu.edu/unicode/unicodeInRev.php for 
more details.


Regards,

Devin

Devin Asay
Humanities Technology and Research Support Center
Brigham Young University

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

Re: bignum unicode entities in htmlText?

2009-06-12 Thread viktoras d.

Thank you Richmond!

Exactly this same idea came to my mind too and then I saw your reply. 
Experimenting right now.


All the best,
Viktoras

Richmond Mathewson wrote:
I stripped the leading ampersand, the hash (#) and the trailing 
semicolon from 黝

like this:

set the useUnicode to true
 set the unicodeText of fld "euro" to (NumToChar(40669))

and got a Chinese character (mind you, as I know no Chinese, it might 
be the

wrong one).

I suppose you will have to have a script that removes the characters 
mentioned at

the top before the text is displayed.

viktoras d. wrote:
sorry if I missed a possible hint in any of the previous threads on 
unicode. I am having trouble making Revolution correctly display 
bignum unicode entities like unicode characters of Mandarin Chinese. 
In mysql database all the unicode strings are encoded with leading 
ampersand and trailing semicolon like this: 
西方黃黝魚 These get correctly rendered 
in any web browser, but Revolution fails to display them correctly in 
a field (I am seting htmltext of field).


Is there any way to fix this?

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

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



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


bignum unicode entities in htmlText?

2009-06-12 Thread viktoras d.
sorry if I missed a possible hint in any of the previous threads on 
unicode. I am having trouble making Revolution correctly display bignum 
unicode entities like unicode characters of Mandarin Chinese. In mysql 
database all the unicode strings are encoded with leading ampersand and 
trailing semicolon like this: 西方黃黝魚 
These get correctly rendered in any web browser, but Revolution fails to 
display them correctly in a field (I am seting htmltext of field).


Is there any way to fix this?

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


Re: Remote database access: Update

2009-06-11 Thread viktoras d.
I am glad it helped! One handy option is to make a few copies of that 
script each for different level of access. Eg. one q1.pl which allows 
SQL SELECTs only, other q2.pl that allows UPDATEs and INSERTs, yet 
another q3.pl which allows even more control over the database (DROPs, 
CREATE's, etc). Just make sure passwords are different and the regular 
expression in "unless" clause is updated with all the corresponding 
suspicious  patterns to prevent:

unless ($q=~m/pattern1_to_prevent|pattern2_to_prevent|etc.../i)

All the best!
Viktoras


Tereza Snyder wrote:


Well, that victory was short-lived. The next day I couldn't get it to 
work again, and the security hole was preying on my conscience, so I 
decided to try one of the above suggestions. It took hours of research 
and failure to get a working cgi-bin on the server (Oh how I hate 
server administration! the only thing worse is working with an admin 
who won't let you do anything!). Finally both the Perl script and a 
Rev 3.5 cgi were saying hello, but the Perl script was already 
accessing the database so, considering the short timeline, I went with 
Viktoras' Perl solution, rather than be tempted into complexity. I'm 
hopeful that it will meet my needs in this project as the final 
deadline draws near.


I'll be employing Trevor's advice next time when I really spread my 
wings (maybe) in this internet thingy.


Thank you again,

t




___
use-revolution mailing list
use-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: Remote database access: How?

2009-06-09 Thread viktoras d.
Maybe this has to be put into its own separate thread, but as it relates 
to MySQL anyway, here at

http://www.ekoinf.net/TxNav/
is a new dirty application of mine (released last weak, just before the 
e-biosphere09 event in London) to explore the Catalogue of Life 
taxonomic database. It is open source, so the dirty internals and the 
code is not encrypted. So far this is the only application for 
exploration of the Catalogue of Life on Mac.


The CaO database aims at collecting names and taxonomy of ALL living 
species on our planet (plants, fungi, insects, fish, viruses, bacteria, 
etc, etc). It has already accumulated 1 160 711 species which is more 
than half of all species known for science today. However if you dive in 
the coral reef you may see dozens of invertebrates that are not yet 
formally identified or described, so the numbers of unknown species are 
also very big numbers. The ISO image of the database can be downloaded 
from http://www.sp2000.org/. Database is in MySQL format.


Best wishes
Viktoras




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


Re: Remote database access: How?

2009-06-08 Thread viktoras d.

Hi Teresa,

a hile ago I have produced exactly such application to one of my 
clients. Client downloads it, the app communicated with mysql database 
on a remote server. I used a relay script written in Perl (so it should 
work everywhere, because Perl is omnipresent nowadays). It will pass 
nearly all sql except for alter, truncate, drop, modify, create. User 
must post two parameters - pasword and sql query to communicate with the 
database. Unfortunately both are submitted as clear text

: q.pl?p=[password]&q=[sql query]
and gets back the resultset in form of tab delimited text.

Here is the Perl script's (q.pl) source:
#! /usr/bin/perl -wT
#above string should point to perl installation directory on your server

use strict;
use CGI qw(:standard);
use DBI;

print header;
my $sth;
my $q=param('q'); #reads query data
my $p=param('p'); #reads password
my @line;

if ($p eq "password_to_check_goes_here") #if submitted password is 
correct then...

{
unless ($q=~m/alter |truncate|drop |modify|create/i) #unless dangerous 
strings apear in query string then...

{
my $dbh = 
DBI->connect("DBI:mysql:database=db_name:host=localhost","db_user","db_password") 
or die "$DBI::errstr\n";

  $sth = $dbh->prepare($q);
  $sth->execute();
while (my @line = $sth->fetchrow_array)
  {
  if (@line) {print join("",@line)."\n";}
  }
 $sth->finish();
$sth = $dbh->disconnect();
}
else
{
print "\err.#1000: Access denied"; #Wrong password
}
}
else
{
print "\err.#1001:\"$p\" Access denied"; #Potentially dangerous commands 
in query

}
exit 0;

and the clientside Revolution function (stack's script) is as simple as:

function Q vQ
local myServer
local myData

put "http://dommain.net/cgi-bin/q.pl"; into myServer
 put  "p=authentication password&" & "q=" & URLencode(vQ) into myData
  post myData to URL myServer
wait 1 sec
if it is not empty then

return it
  else
return "No matches found or timeout"
exit to top
  end if
end Q

Now it can send almost any sql statement or multiple statements and get 
back the result from any handler using:

get Q("SELECT * FROM invasions")

It works but sometimes timeouts may happen :-)...

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


Re: [ANN] InfoWallet 1.0

2009-05-22 Thread viktoras d.

Congratulations on the release, Bill!

& all the best!
Viktoras

Bill Vlahos wrote:

I'm happy to finally announce the release of InfoWallet 1.0.

http://www.infowallet.com

Thanks to so many fantastic people in the Rev community. Special 
thanks to Geoff Canyon, Ken Ray, Trevor DeVore, and Richard Gaskin 
without whom I don't think I ever would have been able to do this.


Bill Vlahos
___
use-revolution mailing list
use-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: Arrays

2009-05-19 Thread viktoras d.

Hi Tom,

maybe something like this will do:
replace "Elliot and Cooper Roads" with "Elliot and Cooper Roads" && 
"[whatever needs to be paste]" & return in yourVariableWithData?


Viktoras

Tom Cole wrote:

Sarah,
Thanks. The sorts are MUCH faster when done in a variable. I'm not 
sure of the advantage of storing data in a custom property, but it's 
nice to know about. I'm forgetting arrays because now I need do only 
one thing to be burning through the data.


I have bird watching PLACES as one item. One is called Elliot and 
Cooper Roads. I've been to that street corner hundreds of times, and 
since I have seen over 8000 birds there, there are more than 8000 
records. I can put all of the records for this street corner at the 
top of the field (actually the "top" of the variable).



Elliot and Cooper RoadsFIRST VISIT TO THIS PLACE
Elliot and Cooper Roads
Elliot and Cooper Roads
Elliot and Cooper Roads
... thousands more
... thousands more
... thousands more
Elliot and Cooper Roads LAST VISIT TO THIS PLACE
Other Places
Other Places
Other Places

All I need is have a way to "cut and paste" from the first record for 
Elliot and Cooper Roads to the last and leave out the rest of the places.


Of course, I could write a repeating script that would gobble up the 
data a line at a time, but it would take forever. How can I scoop all 
the Elliot and Cooper records out of the data in one fell swoop?


If someone could show me how to do this, then I could employ it 
everywhere and my flat database would be screamin' fast and I would 
stay in Revolution.


I'm almost there!

Tom in Arizona






___
use-revolution mailing list
use-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: ODBC - Can use file DSN in Rev?

2009-05-19 Thread viktoras d.
a few years ago, before I learned Revolution, I did database 
applications for Windows in hta/javascript. It used dsn-less connection 
via ActiveX ADODB to a database where all tables were stored in plain 
text files. It could use Access files as well.


For plain text databases it was necessary to specify schema.ini file 
which needs to be put into the same folder with database tables. Here is 
an example of schema.ini contents:

[JoinedAquatics.csv]
ColNameHeader=True
MaxScanRows=0
Format=Delimited(;)
col1 = MasterID Long
col2 = CountryID Short
col3 = SpeciesID Text
col4 = EnvGroupID Text
col5 = FirstDate Short
col6 = SecondDate Short
col7 = VectorID Text
col8 = Vector2ID Text
col9 = ExpertID Text
col10 = VerifiedBy Text
col11 = Comments Text
[SpeciesData.csv]
ColNameHeader=True
MaxScanRows=0
Format=Delimited(;)
Col1=SpeciesID Text
Col2=Authority Text
Col3=CommonName Text
Col4=Taxon Text
Col5=Family Text
Col6=NativeHabitat Text
Col7=EcofunctionalGroup Text
Col8=NativeRangeTDWG2 Text
Col9=NativeRangeDetailsTDWG4 Text
Col10=NativeRangeInland Text
Col11=NativeRangeMarine Text
[SpSynonyms.csv]
ColNameHeader=True
MaxScanRows=0
Format=Delimited(;)
Col1=SpeciesID Text
Col2=Synonyms Text
[Countries.csv]
ColNameHeader=True

Here is the code snippet with some comments, database (folder with 
files) here is called "joined". Unfortunately I have never tried 
replicating this in Rev :-(:


function Dat_Q() {
MasterID = new Array;
CountryID = new Array;
Country = new Array;
SpeciesID = new Array;

<-snipping lots of variable declarations here->

// Create ADO Recordset
dbrcd = new ActiveXObject( "ADODB.Recordset" );

//Create the connection string
//this is how you would use Access databases:
//cString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=Tables.mdb";

//and here is the actual code for text tables:
//cString = "Driver={Microsoft Text Driver (*.txt; 
*.csv)};Dbq=joined;Extensions=asc,csv,tab,txt;";


// Create SQL Statement
//sql = "SELECT habitat from tbTest";

if (sql) {sql=sql;}
else {sql = "SELECT COUNT('SpeciesID') FROM JoinedAquatics.csv"; 
QQ.SQLsent.value=sql;}


// Open connection to database
dbrcd.Open( sql, cString, 1, 3);
//dbrcd.Execute(sql);

// variable to store data
record = "";
// Loop through all the records found

while( !dbrcd.EOF )
{
  // Loop through each field in this record
  // and add contents to variable
  for( i = 0; i < dbrcd.Fields.Count; i++ )
   {
record+= dbrcd(i) + "";
switch (i)
{

case 0 : MasterID[sz]=""+dbrcd(i); break;
case 1 : CountryID[sz]="C"+dbrcd(i); break;
case 2 : Country[sz]=""+dbrcd(i); break;
case 3 : SpeciesID[sz]=""+dbrcd(i); break;
case 4 : Taxon[sz]=""+dbrcd(i); break;
case 5 : EnvGroupID[sz]=""+dbrcd(i); break;
case 6 : FirstDate[sz]=""+dbrcd(i); break;
case 7 : SecondDate[sz]=""+dbrcd(i); break;
case 8 : VectorID[sz]=""+dbrcd(i) ; break;
case 9 : Vector2ID[sz]=""+dbrcd(i) ; break;
case 10: PathwayID[sz]=""+dbrcd(i) ; break;
case 11: AlienHabitatID[sz]=""+dbrcd(i) ; break;
case 12: SpStatusID[sz]=""+dbrcd(i) ; break;
case 13: PopStatus2ID[sz]=""+dbrcd(i) ; break;
case 14: PopStatusID[sz]=""+dbrcd(i) ; break;
case 15: EcolImpactID[sz]=""+dbrcd(i) ; break;
case 16: ImpactOnUsesID[sz]=""+dbrcd(i) ; break;
case 17: InvHistoryID[sz]=""+dbrcd(i) ; break;
case 18: DonorArea[sz]=""+dbrcd(i) ; break;
case 19: NativeRangeMarine[sz]=""+dbrcd(i) ; break;
case 20: Reference[sz] =""+dbrcd(i) ; break;
case 21: Comments[sz]=""+dbrcd(i) ; break;
}
   }
  
  
  // Display the contents in Textfield
 
  //Move to the next record and loop

  dbrcd.MoveNext();
  record+="\n";
 sz++;
}

return (record);
}

function SQL_Q() {
sql=QQ.SQLsent.value;
QQ.QRez.value=Dat_Q();
}

In principle using this you could write database communicator ir jscript 
and communicate to it from within Revolution...


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


Re: Arrays instead of Sql

2009-05-19 Thread viktoras d.

Tom,

sort the data in variable instead of field using field only to display 
results, not for the data processing, or at least lock screen before 
sorting and then unlock screen. This will be much faster.


When putting data into field again lock screen and unlock afterwards. 
This will prevent field trying (slowwwly) to display its contents while 
these are being loaded into it.


Viktoras

Tom Cole wrote:
I've heard that instead of using a backend like sql to manage a 
database, I could stay in Revolution and use arrays. I know nothing of 
arrays.


I've written here before about a bird database I have. Several times. 
Forgive.


I just have a few items in a record: 
birdname,birdnotes,place,placenotes,date  However, there are about 
18000 birds (records) and I've got them all in one field in Rev now 
and it's too slow to sort.


If I have to learn sql and so on, this may never get done, but if I 
stay in my familiar Rev environment I will be off and running. Is 
there a sample database stack where someone has used arrays to store 
the data for fast retrieval or some related script to help me learn 
how arrays could be used?


How can I place those records in arrays and then draw data to make 
cool sorts and views?  I'm not new at all to Rev; only to arrays.


I just need ideas on how to sort the data fast.

Thanks (again!)
Tom in Arizona
___
use-revolution mailing list
use-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: ODBC - Can use file DSN in Rev?

2009-05-16 Thread viktoras d.

Hi Scott,

The simplest way is using SQLite files, then you even do not need ODBC, 
and this will be 100% crossplatform and works "out of the box".


Best regards
Viktoras

Scott Pepperdine wrote:

Hi,

Will Revolution work with a FileDSN to make an ODBC connection to a 
database?  I've tried a little without success.  I found some entries 
in the Rev forums that concluded that it was broken 
(http://forums.runrev.com/phpBB2/viewtopic.php?t=2382) and they were 
going to submit a bug report.  But I could not locate this report in 
the QCC.


I'd like to make my app self-contained and avoid making the user 
configure a DSN, or make registry entries to be able to connect to a 
remote database.


Any knowledge out there on this subject?

Thanks,
--Scott
___
use-revolution mailing list
use-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: WOW Scott Rossi!

2009-05-07 Thread viktoras d.

Thanks Scott,

extremely useful information and well done!

Best regards
Viktoras

Scott Rossi wrote:

Recently, Jim Bufalini wrote:

  

GREAT article and demo stack in the latest revUP! Fantastic work, Scott. :-)



Thanks -- hope you found something of use in there.

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: WOW Scott Rossi!

2009-05-07 Thread viktoras d.

Thanks Scot,

extremely useful information and well done!

Best regards
Viktoras

Scott Rossi wrote:

Recently, Jim Bufalini wrote:

  

GREAT article and demo stack in the latest revUP! Fantastic work, Scott. :-)



Thanks -- hope you found something of use in there.

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: App on Linux - really slow... any ideas why?

2009-05-07 Thread viktoras d.

Hi, Ken,

same here.. When I did tests of my app on Puppy, it launches the 
splashscreen window and then crashes. Similarly on Slax, it starts and 
then crashes when the dropdown menu is being called. Both these Linuxes 
are based on slackware.


However the recent Ubuntu liveCD also prompts to choose Xorg or Vesa 
option, so you may wish to test it there too.


Viktoras


Ken Ray wrote:

ok, it should be very easy to test this.  Boot Puppy and pick the VESA
option.  Won't that tell you at least if its down to Xorg?



I DL'ed puppy, but I can't get Rev to run in it - it looks like it's
launching but never does; what do I need to do?

Ken Ray
Sons of Thunder Software, Inc.
Email: k...@sonsothunder.com
Web Site: http://www.sonsothunder.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: App on Linux - really slow... any ideas why?

2009-05-06 Thread viktoras d.
PC Acer TravelMate 2300,  Celeron 1.5 GHz, upgraded to 2 Gb RAM. I 
tested my app (AALite sqlite database browser) on a few distributions 
and found that it is completely usable on  Ubuntu 8.10 Intrepid Ibex 
(Gnome), but starts and then crashes Puppy; starts, works but finally 
crashes on Slax (KDE), both are Slackware based.  Did not notice any 
large speed loss on Ubuntu or any other Linux distribution though... All 
these tests were done with operating systems loaded completely into RAM 
from liveCDs. I also removed all the options that I do not need at the 
moment when compiling (no printing, no fonts, no table) Going to do more 
testing on other Linux distros...


As far as I remember previously applications compiled with RR 2.6 used 
to work on Puppy without any problems.


Viktoras

Ken Ray wrote:

I've got a basic PC (Dell Dimension 4600 running a P4 at 2.66GHz with 2GB
RAM) that switch boots between Windows XP and Ubuntu 8.04.  I have a pretty
complex app (my stick figure animaton program "Stykz") that loads about 8
libraries has  a few front and back scripts and when it opens it displays a
main window and 4 floating palettes.

The app is built with the Rev 3.5 engine and when I launch it on Windows, it
takes about 5 seconds from initial launch to idle. When I do this on Ubuntu
it is agonizingly slow, taking 25-30 seconds to come to an idle state. And
after this, everything is like molasses - windows take seconds! to redraw,
mouse messages aren't recognized immediately, etc.

I haven't done much on Linux except StackRunner, which was very lightweight,
but my overall question is: are there any "gotchas" I should know about
related to Linux that might account for significantly affecting performance?

TIA,

Ken Ray
Sons of Thunder Software, Inc.
Email: k...@sonsothunder.com
Web Site: http://www.sonsothunder.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: one more SQLite GUI - written in Rev...

2009-05-05 Thread viktoras d.

Sarah, thank you for the advice!

Best regards
Viktoras

Sarah Reichelt wrote:

I use DropDMG for this. It allows you to add background images,
license agreements etc.
I think the background has to be an image file.
Very neatly, you can add an alias to the Applications folder to your disk image.


A technique that I use is to make a read-write disk image that way I
want and save it.
Then any time I release a new version, I open the r/w image, copy
across the new app, close the dmg and then use DropDMG to convert it
to a read-only image (which actually creates a new copy rather than
converting the existing one).
This saves a lot of trouble.

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


one more SQLite GUI - written in Rev...

2009-05-05 Thread viktoras d.

Dear Colleagues,

well, ok, hmmm, errr [trembling hands], announcing my first public 
release of an application :):


http://ekoinf.net/AA

This adds one more SQLite editor to the plethora of already existing 
ones. This is expected to become a more universal tool, but at the 
moment it is just SQLite frontend. All feedback, critics, bug reports go 
to vikto...@ekoinf.net.


B.t.w. how do I customize dmg image folder? I would like to add some 
explanatory notes like "Drag the AALite icon into Applications folder". 
But I do not know yet how to do this on my mac :-[ ... Will it accept an 
html document as a background (where to put it then?).


All the best,
Viktoras
P.S. changing my own primitive table object to the datagrid is in future 
plans. This is not open source release, however one more application 
will be released just before the e-biosphere event (June 1-3) - and this 
one will be definitely open source.

___
use-revolution mailing list
use-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] where all the databases go...

2009-04-27 Thread viktoras d.

What does Oracle plan to do with MySQL?
Oracle: MySQL will be an addition to Oracle’s existing suite of database 
products, which already includes Oracle Database 11g, TimesTen, Berkeley 
DB open source database, and the open source transactional storage 
engine, InnoDB.

---
Berkeley DB 
(http://www.oracle.com/technology/products/berkeley-db/index.html) - 
well known and used by Perl programmers. Berkeley DBases can be treated 
as ordinary or associative arrays (hashes) in Perl; previously created 
and maintained by Sleepy Cat Software.

---
TimesTen - in memory SQL database 
http://www.oracle.com/technology/products/timesten/index.html.

---
Luckily Oracle releases them for free under terms of "Oracle Technology 
Network Developer License", unluckily this prohibits any commercial use 
of the software (need to buy an appropriate license)...

---
Oracle's commitment to Open Source: 
http://www.oracle.com/technology/tech/opensource/oracle-open-source-faq.html


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


Re: [ANN] First On-Rev based CMS and Blog system available.

2009-04-23 Thread viktoras d.

That's cool, Andre!!!
Alex, try 7-zip, it can also read data from CD images and many other 
formats are supported.


All the best!
Viktoras

Alex Tweedly wrote:

Andre Garzia wrote:

Hi Folks,
I think I am the first to build a simple CMS and Blog around the new 
On-Rev

technology. You can visit it at:

http://andregarzia.on-rev.com/blog.irev

The system is flat file based, so just by dropping a text file onto a
special folder makes a new page. The system has support for dynamic
sidebars, recent updated page listing and cool stuff such as 
archiving the

whole running website at runtime and presenting you a fresh copy you can
just deploy.

This is of course free for you all, since you're all marvelous!

  

Looks really nice - thank you Andre.

Now for a dumb question - is there any suitable (i.e. free, 
downloadable) tool to extract .tar.gz files on Windows ?


-- Alex.

___
use-revolution mailing list
use-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: Serialising arrays

2009-04-13 Thread viktoras d.

Hi Steve,

arrayEncode outputs an array in binary form (for binary storage or 
transfer), not text. When you need to transform array into list do: 
combine myArray using return and tab. After this array myArray becomes a 
list of key-value pairs:

keyvalue
key   value
key   value
...
key   value

Now if you do
split myArray by return and tab
myArray becomes an array again.

regards
Viktoras


Steve Checkley wrote:

Hi all,

I'm storing data in an application using arrays and I need to save 
these out to a file.


I've serialised the data using the arrayEncode function but can't 
decode it back again.


The structure of the save file is to place a marker such as 
, add a return character, then the serialised array, 
another return character and then a closing marker,  in 
this case.


When viewed in a text editor, it looks like:


random characters
more randomeness


Using lineOffSet, I'm finding the first and last lines of the 
serialised array. It's when I come to decode the array that it falls 
over.


Any pointers? Is this the best way to save arrays to text?

Thanks in advance,


Steve

___
use-revolution mailing list
use-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 Rev turn text to speech and record it?

2009-04-11 Thread viktoras d.
just one more idea concerning work flow optimization, 'cause now it 
looks like the vendor wants to be enslaved by machine. What if not the 
server calls the vendor, but the vendor calls the server and listens for 
a report ? I still can not imagine the vendor (if suddenly something 
goes wrong ) being forced to respond to tons of calls per day until the 
problem gets finally fixed. He should be busy with communicating to 
people not the machine. What if the vendor fails to write down an 
important number, how can he get it repeated ? Will the vendor be able 
to respond to midnight calls (e.g. 4.00 AM) and write down everything 
correctly? If the vendor does not respond will server be able to stop 
calling? Will the stopped calling event be postponed or lost?


But if the vendor calls the server a few times per day as he wishes, and 
listens to a report, the situation becomes more humane.


All the best an happy Easter !
Viktoras
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Generating a phone call from Rev

2009-04-07 Thread viktoras d.

Hi, Richard,

I would avoid this esp. if customer has to pay for a call. Many 
customers would disable this feature if it were present because it is 
quite dangerous. It would be more efficient to put a record into a 
centralized database where vendor can collect, see and read all the 
relevant "warnings of the day".


Viktoras

Richard Miller wrote:
Any suggestions on how to generate a phone message from Rev? This 
would be a situation in which I want my software to notify a vendor 
with a specific text-to-speech generated phone message. The message 
would be short (basically the name of a customer, a part number and 
the phone number of the customer). There must be some services out 
there that Rev can tie into for this.


Thanks.
Richard Miller
___
use-revolution mailing list
use-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


[OTOTOT] accommodation in London

2009-04-01 Thread viktoras d.
I will be coming to the e-biosphere event 
(http://www.e-biosphere09.org/) May 30 - June 5.  Would appreciate if 
anyone could share experience on accommodation options in London (not 
too expensive, preferably, I'm taking my family). What to avoid, what to 
search for?..


Thanks in advance :-)
Viktoras

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


Re: Rev 3.5

2009-03-27 Thread viktoras d.
I am. Just because of the behaviors. v3.5 seems stable, but I do daily 
backups (just in case).


Viktoras

dunb...@aol.com wrote:
Its behaviors notwithstanding, is there any reason not to use v.3.5 as my 
standard working environment? Seems stable. Anyone just doing this? 


Craig Newman


**
Free Credit Report and Score Tracking! Get it Now 
for $0 at CreditReport.com. 
(http://pr.atwola.com/promoclk/100126575x1220474599x1201401934/aol?redir=http:%2F%2Fwww.creditreport.com%3Fsrc%3Daolemail%26kwd%3D

mlftrtextlink)
___
use-revolution mailing list
use-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: Is this off topic? Enterprise 3 script editor issues

2009-03-25 Thread viktoras d.

Hi Sadhu,

regarding the autoformat -  hit tab key and this will adjust all 
indentation of a handler (for me it also took some time to rediscover 
this feature :-))


Saving. Hmmm. Did not noticed that except in cases where there are many 
stacks and one stack calls other stack which is not a substack, but 
stored separately . In this case save saves the stack which is the 
topmost. In this case I always save via the application browser 
(rightclick stack, save, etc...)


Best wishes
Viktoras

Sadhunathan Nadesan wrote:

Aloha,

I admit to basically only lurking on this list and not reading every
post, so my apologies if this doesn't belong here, and I should be
pointed elsewhere. I'm an occasional user of Revolution as opposed to
a full time developer, for about 9 years or so.

Context:

I've been using Studio for a while because we don't have Oracle in house,
and most of the Rev code (I like the term X-talk which is another subject)
I write is for Linux scripts (instead of Bash or Perl for example.)
But due to a price special offer, and the need to write a Windows app,
I recently upgraded to the new Enterprise Edition version 3.0.  This has
a revamped script editor.

Problem:

Well there is always the associated confusion when faced with new
choices and missing choices where they were once expected, the usual
learning curve, and of course, I'd rather proceed without having to read
all the doco.  Also, disclaimer, I'm not trying to document bugs with
any precision such as 'how to duplicate' etc.  It's just that I have
noticed issues.  So I thought I'd bring it up to see what response was
forthcoming?

Example:  the save doesn't seem to save!  At least, not always.  Eeek,
good thing I kept some backup copies, else I would have lost work.

Example: the auto formatting doesn't work as well as it use to.
There was formerly a choice called format this handler, which fixed all
the identing problems (I often use VI which is such a powerful editor,
but then pasting into Rev could count on the formatting being fixed).
My off-identing is no longer fixed by the editor.

Example: the tool palette, the one on the left with the buttons for
text fields, labels and so forth, seems to go missing.  How to get it
back seems to be inconsistent, sometimes I can choose (something,
different things) on the tools drop down and that does it, sometimes
not.

This is on Windows XP professional.

I bumped into other stuff as well but in this post I'm just sort of
bringing up the general topic - are these well known issues other
people have vocalized and are being looked at, or am I just in need of
instruction or what?

Thanks for listening, 
Sadhu

___
use-revolution mailing list
use-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: [even more OT] Talking Heads

2009-03-24 Thread viktoras d.
but then what is the status of java? There are tons of open source apps 
in java (http://java-source.net/), but a.f.a.i.k. java is not open 
source otherwise IBM wouldn't urge SUN to make it OSS: 
http://news.cnet.com/2100-1007_3-5165427.html. Well, it is 5 years old 
"news".


Viktoras

Peter Alcibiades wrote:

Richmond, they were probably right.  The essence of open source is that you
have access to the source code and the ability to modify it.  If your stuff
had been written in (say) Python, this would be true, anyone can get Python
on OSS terms and conditions.  Written in Rev, even if you distribute your
source, they have no access to it without agreeing to the non-open source
terms and conditions of the Rev license.  


Probably Richard Gaskin is mistaken for a similar reason in saying that "All
open source applications that run on Windows, Mac, or any other non-FOSS OS
are just as "proprietary" as any Rev project released under similar
license."

No, not really.  If its OSS, you have the source, and you have free access
(not financially, but as in speech) to any tools required.  And indeed to
the source code of those tools.  So you can port it to any OS you like,
including non-free ones. The fact that if so ported it then runs on a
non-free OS however does not say anything about whether the app itself is
free. It is free in virtue of having been written in OSS tools and in virtue
of the fact that users have the OSS rights.

I'm not doctrinaire about the use of non-OSS apps and tools (obviously,
being a Rev licensee!).  Use them all we want.  But it is quite important to
see things for what they are, and it is fair enough, stuff written in Rev
cannot be OSS.  Whether this matters is a different issue.


Richmond Mathewson wrote:
  

A while ago I wrote a message to one of the high-ups at Ubuntu offering
to let them have FREE linux versions of a couple of programs I made about
6 years ago about Phonetics using RR.

They were refused on the grounds that, while I was entitled to distribute
standalones free, they were built using proprietary software.

Personally I thought they were being a bit silly.






  


___
use-revolution mailing list
use-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] Open Source, EULA - the Big Bad Bogeyman

2009-03-23 Thread viktoras d.

one more "laud" case, not software, but still related:
http://www.concurringopinions.com/archives/2009/02/is_the_obama_po.html

The ground becomes so slippery when money talks...

Viktoras

Kay C Lan wrote:

Listers,

Unfortunately I missed the recent frenzy regarding "Illegal Creativity".

I do not wish to fan that fire here, but do wish to point you to a Landmark
case going on right now involving a very small group of hobbyists, Open
Source Software, and an apparently wealthy individual and his company.

This case has huge implications not only for software developers and
software uses but is rattling around many legal blogs as well. If the
'Illegal Creativity' thread was of interest to you then I highly recommend
following a couple of the links below. If you like David and Goliath you
might also find this interesting :-)

As way of a VERY brief background; a group of model train hobbyists got
together and started an Open Source project written in Java - the Java Model
Railroad Interface (JMRI). Quite a while later KAM Industries came along,
took some of the code, created their own commercial program, patented some
aspects of the program and then started demanding royalties for every
downloaded copy of JMRI.

This eventually ended up in court and in the first instance the ruling was
in favour of KAM Industries. A single individual has mainly represented the
JMRI community and although the ruling was far less than the U$200,000+
sought, the financial impact was beyond this individual's means, even so,
with the help of donations, this individual continued to pursue the case to
a higher appeal court. KAM Industries thus far has spent over U$1,000,000 on
the case.

The result of the Appeal was only last Aug 13th 2008 and reversed the
decision of the lower court. But this is not the end, as of 11 Feb 09 KAM
Industries is seeking damages of U$6,000,000+

You can get a detailed JMRI sided view of the saga here:

http://jmri.sourceforge.net/k/updates.html

Other links pointing to outside perspectives on the implications can be
found here:

http://jmri.sourceforge.net/k/news.html#CAFCruling1

Two I like are the Larry Lessig Blog and Slashdot thread:

Larry Lessig is a Prof. of Law at Stanford, a board member of the Creative
Commons project, and named one of Scientific American's Top 50 Visionaries,
for arguing "against interpretations of copyright that could stifle
innovation and discourse online."

This slashdot thread, make sure you scroll down, discusses EULA's and how
binding they really are.

http://yro.slashdot.org/article.pl?sid=07/08/25/2059231&from=rss

If you are so swayed, you may wish to support this legal battle, the
Donations page is here:

http://jmri.sourceforge.net/k/donations.shtml

Again, I do not wish to re-ignite any recent threads on this List, I post
this here purely as a pointer to Lists, Forums and Blogs much closer to the
coal face and frequented by individuals more qualified to help in such
matters.

Who'd watch TV when you have real 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: silly text editing question

2009-03-23 Thread viktoras d.

Hi Bob,

I used the following in my table object:
assuming table header (tab delimited list of column names) is stored in 
tabHeader variable


set the itemdelimiter to tab
put (((word 2 of the selectedLine of me) - 1) + \
 the number of items in (char 1 to (word 2 of (the 
selectedchunk of me)) of me)) mod \

 (the number of items in tableHeader) into itemNo
  if itemNo is 0 then
 put the number of items in tableHeader into itemNo
  end if
  answer itemNo

It works correctly as long as cell contents do not exceed cell size. 
Once contents of the cell exceed its size, click on the next cell 
selects text of the previous one and you get the wrong number...


Best wishes
Viktoras

Bob Sneidar wrote:
... So I really wanted to know which item (assuming the itemDelimiter 
was tab) of which line was presently selected 


___
use-revolution mailing list
use-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: Call for ban (was Re: illegal creativity?)

2009-03-21 Thread viktoras d.
I started the thread, received all opinions, made my decisions, now 
there is no reason it should continue. As  the one who started now I 
"formally" declare thread "illegal creativity" CLOSED.


Randal replied with intention to give an advice and discuss, and even if 
his opinion is quite different, he did not offend anyone directly, nor 
promoted illegal activity, so a ban wouldn't be fair. No ban, let it be 
peace, please...


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


  1   2   >