Re: Laptop diary tool in REV - Glyphs
Jeffrey, While I didn't get a chance to actually see your product interface, I did visit the theater today and was very impressed at the ease of which a live presentor could switch clips quickly, while still maintaining his thought and speak trail. I assumed there were some sort of graphical depictions associated with the buttons he was pressing. Nice work, Chipp ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Rev ACG for Kagi
I've been discussing (and started) developing Rev CGI for ACG with Ty. Looks like we might have a rev only solution very soon. Apparently I'm the first person to ask about Rev ACG. Cheers Monte I've made a stack to generate license codes, but I need to let it works with Kagi payment system (I don't know anything about CGI); Kagi wrote this to me: You need to get the application to respond as a CGI, conforming to the ACG spec. The Spec can be downloaded here: http://www.kagi.com/acg/Specifications/ACGSpecification.html A CGI is a command line application. I am sure that RRR has CGI frameworks. ty There is some sample of Rev ACG to get, process and back CGI data (license code) to the Kagi payment system? Regards, Paul Claude ZiggySoft Software http://www.ziggy-soft.com/ [EMAIL PROTECTED] -- ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: RevConWest 2006
On Jun 19, 2006, at 2:24 PM, Mark Wieder wrote: Now that I'm at home recovering, I want to add my tupence about RevConWest 2006. ... Each year I come back from the conference in Monterey assured that this is the best money I have ever spent on programming. I'll add my two bits (and one regret). The conference was filled with highlights: Kevin's soft-voiced but mesmerizing presentation (shhh!) Scott Rossi's magic, Quicktime fabulousness, hints of database majesty, an appearance by the legendary Tuviah, lovely tools, great freebees, good jokes, networking, networking, networking, the ocean. the regret? we never took a group photo! t -- Tereza Snyder Califex Software, Inc. www.califexsoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Laptop diary tool in REV - Glyphs
Hi Bill, 16x16 black and white, for example, can do a decent job with things like hand/pointer/text/lasso cursors, ascending and descending sorts, left, right, home, confirm, cancel, document, application, wine type, etc. But advanced concepts like having a picnic in the forest probably not. I'd just note that button icons don't have to be 16x16 in Rev. Rob Cozens CCW, Serendipity Software Company And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee. from The Triple Foole by John Donne (1572-1631) ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Laptop diary tool in REV - Glyphs
Rob Cozens said, I'd just note that button icons don't have to be 16x16 in Rev. Right... they can be as huge-o-mongus as you like -- 1600x1200 24-bit PNG if you want :) It was just an example. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Did I miss something?
Derek, I appreciate the effort to build a straightforward icon editor that could be integrated into Revolution. I downloaded your stack and gave it a try. Nothing happened when I tried to use any of the tools in the image area. Even after I placed an image, nothing appeared in the preview area. So I moved on. I'm using Windows XP. To be honest, I use Axialis Icon Workshop 6.0, which works extremely well. You paste in (or draw) your icon at a large size and the program automatically builds all the other sizes, at all the various bit depths, for both Windows and Macintosh, with variable transparency, in the proper/official file formats. Works perfectly; the results are very high quality and I've never had a problem building or using an icon. Would be hard to imagine building something of comparable utility without a major time investment. Fully functional 30-day demo available at http://www.axialis.com/iconworkshop I just released a beta of my Icon Editor for Revolution on RevOnline and my Web Site, and I've gotten zero response regarding the project. Am I wasting my time? Is there something better out there? Should I move on to the next project on my list? ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Did I miss something?
Hi Derek, I downloaded and tried it. Nothing happens when I click on one of the little squares. I expected to see some colour, but everything stayed unchanged. I know that others, who tried it too, had exactly the same result as me. Sorry, it didn't work. I'll gladly try the next version. It could be useful. I tried it on a 400Mhz G3 PowerMac with Mac OS 10.4.6 installed. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Download ErrorLib at http://economy-x-talk.com/developers.html and get full control of error handling in Revolution. Op 20-jun-2006, om 7:21 heeft dreamscapesoftware.com - List het volgende geschreven: I realize that asking this probably makes me sound conceded and selfish, but I'm the kind of person who bases the success of a project on it's response. If there is zero response, I abandon the project. If there's an interest, I continue with the project until I can't plausably continue anymore. I was under the understanding that there were either no decent Icon/ Cursor Editors for Revolution, or that none exist (other than than using zoom and the paint tools). I understand that a lot of developers are designers as well, and would prefer to use professional programs such as Adobe Photoshop and Illustrator for Icon/Cursor design, but I figured that there has to be some people out there who would rather have a built-in editor as opposed to a seperate program. I just released a beta of my Icon Editor for Revolution on RevOnline and my Web Site, and I've gotten zero response regarding the project. Am I wasting my time? Is there something better out there? Should I move on to the next project on my list? Derek Bump Dreamscape Software www.dreamscapesoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Did I miss something?
Hi Derek, I realize that asking this probably makes me sound conceded and selfish, but I'm the kind of person who bases the success of a project on it's response. If there is zero response, I abandon the project. If there's an interest, I continue with the project until I can't plausably continue anymore. I was under the understanding that there were either no decent Icon/ Cursor Editors for Revolution, or that none exist (other than than using zoom and the paint tools). I understand that a lot of developers are designers as well, and would prefer to use professional programs such as Adobe Photoshop and Illustrator for Icon/Cursor design, but I figured that there has to be some people out there who would rather have a built-in editor as opposed to a seperate program. I just released a beta of my Icon Editor for Revolution on RevOnline and my Web Site, and I've gotten zero response regarding the project. don't take that too serious, I also had announced some utilities in the past, and also did get no response at all to some of them... Am I wasting my time? That's a question that you will have to answer to yourself ;-) Is there something better out there? Should I move on to the next project on my list? Sure, always look ahead! :-) Derek Bump Dreamscape Software www.dreamscapesoftware.com Regards Klaus Major [EMAIL PROTECTED] http://www.major-k.de ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Did I miss something?
Bill Marriott wrote: I downloaded your stack and gave it a try. Nothing happened when I tried to use any of the tools in the image area. Even after I placed an image, nothing appeared in the preview area. So I moved on. I'm using Windows XP. A problem I noticed almost immediately after I released the Beta. I decided to wait until after I got a few more features implimented before sending out the immediate fix. The error occurs for 2 reasons. 1. The New Project menu item must be choosen and a new project must be started. 2. The Pencil tool must be clicked first to load the tool into a global variable. To be honest, I use Axialis Icon Workshop 6.0, which works extremely well. You paste in (or draw) your icon at a large size and the program automatically builds all the other sizes, at all the various bit depths, for both Windows and Macintosh, with variable transparency, in the proper/official file formats. Works perfectly; the results are very high quality and I've never had a problem building or using an icon. I've used Axialis Icon Workshop, and it is a wonderful program. It just kinda drives me crazy that, since Revolution is a development application, that an Icon editor would not have been already created. What I envision is this, an all-around editor. Icon's of any size being edited just like in the old HyperCard days. And my own person want, the ability to design/import your standalone icons directly inside the Standalone Options dialog box. Would be hard to imagine building something of comparable utility without a major time investment. I've spend my free time working on projects. JPEGCompress is one such example. I've spent the last 6 years working on it. When I get something I want, I'll work on it for a LONG time. :) Derek Bump Dreamscape Software www.dreamscapesoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Did I miss something?
Hi Derek, When it didn't work, I chose New Project from the File menu and clicked the Pencil tool. Still no go. Let us know when you have a new stack available, please. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Download ErrorLib at http://economy-x-talk.com/developers.html and get full control of error handling in Revolution. Op 20-jun-2006, om 17:22 heeft dreamscapesoftware.com - List het volgende geschreven: Bill Marriott wrote: I downloaded your stack and gave it a try. Nothing happened when I tried to use any of the tools in the image area. Even after I placed an image, nothing appeared in the preview area. So I moved on. I'm using Windows XP. A problem I noticed almost immediately after I released the Beta. I decided to wait until after I got a few more features implimented before sending out the immediate fix. The error occurs for 2 reasons. 1. The New Project menu item must be choosen and a new project must be started. 2. The Pencil tool must be clicked first to load the tool into a global variable. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Tables behaving badly
Ken, The idea of making the gridlines the same color as the background sounds good, but when I have a list item selected, you can see the gridlines for that selection. I wonder if there is a way to make the hilight lay on top to cover the lines? If so, the solution would be perfect. On 6/20/06, Ken Ray [EMAIL PROTECTED] wrote: On 6/19/06 7:50 PM, Jared Smith [EMAIL PROTECTED] wrote: I'm trying to make a table field with text and little icons along the right edge (by inserting characters and setting their imagesource). Problem: I can't get the icons to stay in a fixed spot along the right edge. If I change the text in the field, the icon moves as well. Just FYI: I have the field set so the gridlines are invisible. Ah, that's the problem... if you don't have vertical gridlines, the text will not get chopped off at the column boundaries and will move anything in the next column. So turn the vertical gridlines back on, and then change the grid color to white (or whatever the background color of the field is). That should do the trick... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: [EMAIL PROTECTED] ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Did I miss something?
dreamscapesoftware.com wrote: I've used Axialis Icon Workshop, and it is a wonderful program. It just kinda drives me crazy that, since Revolution is a development application, that an Icon editor would not have been already created. As a development tool, it need not necessarily also be an asset creation tool. Some might even argue that the scope of each is beyond the scope of the other. Apple's Interface Builder and XCode, for example, do not provide image editing environments. I've considered making an icon editor in Rev, but in spite of the cool factor I had to step back and look at my own work, recognizing that I use (and love using) Fireworks to create most images, and many others use Photoshop, and no matter which image editor you're using you're probably also relying on a few Photoshop-compatible plugins for things like bevels, highlights, glow, etc. Rev is a great development tool, but without support for the dozens of Photoshop plugins we all rely on it'll always be somewhat limited as an image editing environment. And even if support for Photoshop-compatible plugins were added (listening, Chipp and Chris? g), it would be a tremendous amount of work to create something that offered all of the conveniences already built into Fireworks and Photoshop (layers, multiple undo, vector cropping of bitmaps, mask control, etc.). With a few externals one might well create another Fireworks in Rev, and quite possibly with greater productivity/ROI than Macromedia did. There are hooks for image bitmap addresses, so it's fully possible. But even with Rev's advantages in crafting GUIs, an application of that scope not a trivial task. Creating something on par with the most popular image editing packages would likely cost at least 20% of what those publishers spent in development -- a notable advantage for Rev, but still requiring substantial resources. So while I think your efforts in delivering an icon editing environment in native Transcript are inspiring, I must admit that I probably wouldn't use it myself since Fireworks does such a wonderfully rich job for me already, and I suspect many others who make a lot of icons are similarly married to a dedicated tool. -- Richard Gaskin Managing Editor, revJournal ___ Rev tips, tutorials and more: http://www.revJournal.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Rev ACG for Kagi
Paul Claude wrote: I've been discussing (and started) developing Rev CGI for ACG with Ty. Looks like we might have a rev only solution very soon. Apparently I'm the first person to ask about Rev ACG. Cheers Monte I've made a stack to generate license codes, but I need to let it works with Kagi payment system (I don't know anything about CGI); Kagi wrote this to me: You need to get the application to respond as a CGI, conforming to the ACG spec. The Spec can be downloaded here: http://www.kagi.com/acg/Specifications/ACGSpecification.html A CGI is a command line application. I am sure that RRR has CGI frameworks. ty There is some sample of Rev ACG to get, process and back CGI data (license code) to the Kagi payment system? I think you can just send Kagi a list of license codes and they will send them out for you one at a time. This will work fine if your codes are not tied to any user-specific data, such as a user name. If they are just generic codes that will work for any user, it will be fine. This is the easiest way to do what you want, because Kagi handles everything. If you do want to build a code that is tied to user-specific data like the user name, then you have to generate them on the fly. This is what Kagi is talking about in the note you got from them. I don't think there has been a publicly released CGI Rev system for that (though I have made one for a client.) It is fairly complex. But the good news is that I was discussing this problem with Kagi at RevCon West and they are almost ready to release a Rev-based stack that will do the work for you. If you can wait a little while, it may be available pretty soon. Maybe Kee from Kagi will respond and give more info. -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Runtime and U3 Announce Technology Partnership (Sorry about the late post!)
Runtime and U3 Announce Technology Partnership CREATE AND DEPLOY FAST AND SECURE APPLICATIONS FOR SMART FLASH DRIVES June 16, 2006. Monterey, California. Runtime Revolution, Ltd, the makers of the cross-platform development tool Revolution, and U3, the company that transforms USB flash drives into the next smart medium for portal applications, announce a new, cooperative relationship. Building for U3 presents a new venue for not only building new classes of applications for mobile workers, but also an exciting opportunity for existing Revolution developers to easily recompile their applications for an entirely new and highly secure platform, said Kevin Miller, CEO of Runtime Revolution, Ltd. All current Revolution products will gain the ability to not only run off of U3 smart drives, but also generate applications that automatically comply with U3's security model, communicate with the U3 Launchpad and handle contingencies such as safe application shut downs when a drive is suddenly removed. Just save your existing project and select the U3 options. Support for building U3-aware applications will be included in release 2.7.3 of Revolution Media or higher. U3-aware applications are currently only available for the Windows platform. The Runtime technology model lends itself to portable application development since it requires no external components to be installed on a PC and Runtime executables are incredibly small compared to applications built with other cross-platform tools, said Kate Purmal, CEO of U3. U3 smart drives carry and run a person's digital universe: not only files but software programs, preferences, PC settings and the means for managing it all, on any PC. U3 created the smart drive computing platform to allow secure, portable computing for a mobile workforce. Together U3 and its partners have pioneered a new kind of personal computing experience in which consumers can use a variety of PCs and access their familiar computing environment wherever they go on a tiny U3 smart drive no bigger than a pack of gum. The U3 smart drive houses all of the information which temporarily runs on the PC. Nothing is installed on the PC and when the smart drive is removed the computer retains its original settings. U3 smart drives are available from Geek SquadR, KingstonRTechnology Company, Memorex, SanDiskR and VerbatimR, Clever-Stuff disgo classic and Clever-Stuff busbi, Data Storage Advisors disk2goR, Intuix, Kingston, Memorex, SanDisk, Verbatim, PQI, Twin MOS, Ativa and I-O DATA. About Runtime Revolution Founded in 1997, Runtime Revolution focuses on bringing user-centric software development to all major platforms: Windows, Macintosh, Linux, and Unix. The company is based in Edinburgh, Scotland. For more information on Runtime Revolution, please visit the company on the web at http://www.runrev.com or http://www.tenthumbstypingtutor.com. About U3 U3 LLC of Redwood City, Calif., has developed an innovative platform to make U3 smart drives that host a personal workspace - not only data and files, but U3 smart software programs, personal user preferences and the means for managing them. U3 smart drives transform a PC into a truly personalized computer, quickly, easily and securely, and exit transparently when done. U3, backed by USB flash drive market leaders M-Systems (NASDAQ: FLSH) and SanDisk Corp. (NASDAQ: SNDK). For more information see www.U3.com. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Tables behaving badly
On 6/20/06 11:09 AM, Jared Smith [EMAIL PROTECTED] wrote: Ken, The idea of making the gridlines the same color as the background sounds good, but when I have a list item selected, you can see the gridlines for that selection. I wonder if there is a way to make the hilight lay on top to cover the lines? If so, the solution would be perfect. Ok, here's a kludge, but it will work (at least on OS X, haven't tested it on Win): 1) Take your table field and turn off the listbehavior and the autohilite (so you can't show a hilite line). 2) Create a new list field that is the same size as the table field and set its opaque to false. Make sure it has its autohilite and listbehavior turned on. 3) For every line in your table field, put a space in the line of the covering list field. 4) Set the ink (under the Blend section of the Properties palette) of the covering list field to adMin Switch to browse tool and click on a line in the list field - the hilite will go over the table field contents and won't display the white gridlines of the underlying table. Of course you'd need to write code to make sure the two fields were in sync, and make the covering list field's scrolling cause the underlying table field to scroll the same as well, but it works. If you need more info, or you can't replicate what I'm talking about, let me know. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: [EMAIL PROTECTED] ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Did I miss something?
Checking it out now. Tom On Jun 20, 2006, at 1:21 AM, dreamscapesoftware.com - List wrote: I realize that asking this probably makes me sound conceded and selfish, but I'm the kind of person who bases the success of a project on it's response. If there is zero response, I abandon the project. If there's an interest, I continue with the project until I can't plausably continue anymore. I was under the understanding that there were either no decent Icon/ Cursor Editors for Revolution, or that none exist (other than than using zoom and the paint tools). I understand that a lot of developers are designers as well, and would prefer to use professional programs such as Adobe Photoshop and Illustrator for Icon/Cursor design, but I figured that there has to be some people out there who would rather have a built-in editor as opposed to a seperate program. I just released a beta of my Icon Editor for Revolution on RevOnline and my Web Site, and I've gotten zero response regarding the project. Am I wasting my time? Is there something better out there? Should I move on to the next project on my list? Derek Bump Dreamscape Software www.dreamscapesoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III [EMAIL PROTECTED] Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art™ - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: jjSQL handlers
Hi Ken, Yes, so far, it's overlap, but the direction I want to take is different, I hope I can elucidate this clearly: My goal is not to build a wide, flexible, powerful library for experts, like libdb, that extends the Rev DB functions, but instead, to build a narrow library framework (only for MySQL), that dictates exactly how the programmer should set up cards and controls, so that 80% of data-intensive app development is much faster and easier. Then, customize to taste with libdb or write custom handlers. It's main functions will be: 1. CRUD 2. repeating groups The next step to complete is a process like the following: 1. drag controls onto a card 2. right click each control, and a popup stack lets you point and click (to assign custom properties to each field) that map that field to the database, (e.g., table name, row name) 3. Then, edit/update/delete functions are automatically added 4. Then, you define a rectangle, and the record group repeats in a big scrolling group if desired. Really, I am looking to emulate FileMaker's Layout view. I also want to make the process of building multi-table join queries visual and intuitive. The problem with my jjSQL library so far, and libdb, is you still have to fill in the variables manually and feed them to the handlers, I am looking to automate this part of the process also. Eventually, I would like to race a FileMaker developer to put together a basic multiuser, multitable data app and tie or come in very close! Okay, why not just use FileMaker you ask? 1. Well, last time I checked (years ago), the process of getting the database on a remote server so anyone could access seemed like a real pain, I can set up a fast MySQL db in a minute or two and it's ready to go. MySQL is multi-threaded and handles tens of millions of records and users easily (maybe FM does this now too, not sure!) (And MySQL's free!) 2. Along with data, if you also want other functions, like ftp, graphic and video functions, and to build a standalone app, Rev is much better than FM. The reason I am posting this early in my dev process is that I'm still very slow and if a few other folks wanted the same thing, we could team up and work together on it, I need help on some simple ways to do things, I am still doing some things the long way 'round! I will post more on this when I can, in the meantime, if anyone else wants to collaborate on a library for this purpose, email me off list. Thanks, Josh On Jun 19, 2006, at 10:45 PM, Ken Ray wrote: On 6/19/06 1:29 PM, Josh Mellicker [EMAIL PROTECTED] wrote: I am working on a library of handlers that I hope will make the process of creating a Revolution client that interacts with a remote MySQL database as easy and quick to code as possible, and eventually add some elements making working with Rev similar to FileMaker. Josh, I don't mean to throw any water on your efforts, but have you looked at Trevor Devore's libDatabase? It sounds to me like there's a lot of overlap: http://mangomultimedia.com/developer/revolution/ Just a thought... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: [EMAIL PROTECTED] ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Did I miss something?
Bill Marriott wrote: I appreciate the effort to build a straightforward icon editor that could be integrated into Revolution. I downloaded your stack and gave it a try. Nothing happened when I tried to use any of the tools in the image area. --- Ditto in my case, Derek (using Windows XP). But don't get discouraged, 'cos it ain't a bad idea in my opinion. If it's any comfort, the only way I can ever get my wife's attention is to cause trouble! Regards, Bob ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Stop videoclip from playing
Sorry for the repeat post, but I got no responses last time. I have searched the documentation and tried several fixes to no avail. I want to display a videoClip (a Quicktime movie that has been imported into the stack) on my opening card, then stop playing when the user moves to the next card. The following script plays the movie fine, but the movie continues to appear superimposed on all subsequent cards. on opencard set the scale of videoclip 1176 to 0.35 play videoclip 1176 at 500,200 looping send startRolling to fld Credits end opencard on closeCard stop playing videoclip 1176 end closeCard I suspect the message is not getting passed but I can't figure out how to fix it. Thanks in advance. -- Paul Malloy, Ph.D. Director of Psychology, Butler Hospital Associate Professor, Brown University Medical School Telephone: 401-301-0427 Mailing address: Paul Malloy, PhD Butler Hospital 345 Blackstone Blvd Providence RI 02906 USA ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: jjSQL handlers
As far as I know, Filemaker does not have a text interface, command line like MySQL. A good MySQL book, the command line and Rev, one can get any data in any format. Just a note: MySQL is not free... there are licensing issues to consider at all levels... however, I notice that many ISPs use shared instances of MySQL as part of their hosting package and it works quite well. Dreamhost, for example, offers unlimited MySQL 5.x databases, and it's dead-dog simple to administrate. Unlimited domains and unlimited users, too...so it would not be too much to ask clients to get their own hosting account - they could even do it over a VPN. Much cheaper than buying a dedicated server on site. Or developers could resell the hosting as part of a maintenance package. a caveat: hosting MySQL at Dreamhost carries with it a requirement that the IP of each user be registered at the host for security reasons, but it's instant and easy to do from the web panel. If one were going to locate a SQL-like server in house and needed really fast response and more reasonable licensing terms, perhaps one should check out the latest versions of Valentina Server. The syntax is a bit different, however Trevor's dbLib library abstracts much of that so one can switch among SQL flavors quite well. 1. Well, last time I checked (years ago), the process of getting the database on a remote server so anyone could access seemed like a real pain, I can set up a fast MySQL db in a minute or two and it's ready to go. MySQL is multi-threaded and handles tens of millions of records and users easily (maybe FM does this now too, not sure!) (And MySQL's free!) -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Stop videoclip from playing
I don't have the time to test this, but perhaps it's better to put your command in a preOpenCard handler instead? on preOpenCard stop playing videoclip 1176 pass preOpenCard end preOpenCard Paul Malloy wrote I want to display a videoClip (a Quicktime movie that has been imported into the stack) on my opening card, then stop playing when the user moves to the next card. The following script plays the movie fine, but the movie continues to appear superimposed on all subsequent cards. on closeCard stop playing videoclip 1176 end closeCard I suspect the message is not getting passed but I can't figure out how to fix it. Thanks in advance. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Did I miss something?
Derek Bump (dreamscapesoftware.com) wrote: I've used Axialis Icon Workshop, and it is a wonderful program. It just kinda drives me crazy that, since Revolution is a development application, that an Icon editor would not have been already created. Derek, I think your vision of having an integrated icon creation/editor in the standalone builder is a terrific idea. I would say that creation is more important than editing due to the abundance of artistic software already available. During application development, the icon is the very last item on my agenda. So often, when I go to build my first standalone after a long and laborious development cycle, I just leave the ugly box icon that Rev offers. I would much prefer to at least have a selection of premade icons (like the image library) to choose from. The ability to paste or load in any image would also be a plus. The only important thing to me at this stage of development is to use an image that is colorful and provides a general idea of the type of application. I would want the icon creator/editor to create icons that work in any platform I am building, and in all the required resolutions and bit-depths. The fancy masking functions and photoshop-like filters are not important as long as transparency is honored when present in imported images. When my apps are ready to ship, I can then use photoshop or fireworks, etc. to create better icons. Rev would be a better product if it had this capability regardless of what Mr. Gaskin has to say about it, IMHO. :-) I agree with him that this is no easy task, but if you are driven by your own passions to accomplish this goal, I support your efforts to improve our favorite development environment. Roger Eller [EMAIL PROTECTED] ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Challenge...
Hi gang... I need some help... A user selects a PDF file, I need to know what colors are in this PDF file. So far no good, I can read the data and filter out the unwanted lines. But this becomes a problem when the PDF file is 50 Mb or bigger... At this point I use: put file: vPDFpath into vURL put url vURL into vColors1 put url vURL into vColors2 filter vColors1 with */Separation* replace #20 with space in vColors1 filter vColors2 with */DeviceN* replace #20 with space in vColors2 replace ] with in vColors2 put vColors1 vColors2 into vColors This way I get the lines containing the PDF colors, which I filter and use. On normal PDF's this happens on the fly, no delay at all... But one of my clients now sent me a 200 Mb PDF... And you can guess the problem: The file is loaded into memory twice, taking up more then 400 Mb of memory, just to get 3 or 4 lines of data... It's lllooww Any ideas on how to do this faster? Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Stop videoclip from playing
Paul Malloy wrote: Sorry for the repeat post, but I got no responses last time. I have searched the documentation and tried several fixes to no avail. I want to display a videoClip (a Quicktime movie that has been imported into the stack) on my opening card, then stop playing when the user moves to the next card. The following script plays the movie fine, but the movie continues to appear superimposed on all subsequent cards. on opencard set the scale of videoclip 1176 to 0.35 play videoclip 1176 at 500,200 looping send startRolling to fld Credits end opencard on closeCard stop playing videoclip 1176 end closeCard I suspect the message is not getting passed but I can't figure out how to fix it. Thanks in advance. If you have no other closeCard handlers ahead of this one in the hierarchy, the message should be received by the card. Are your opencard/closecard handlers in the card? Does the videoclip continue to play when you change cards, or is it static when it is superimposed on other cards? If it is static, then the message was received but the clip was not hidden. If it continues to play, then probably you have a closecard handler somewhere else that is interfering, or you haven't placed the handlers in the card layer where they will trigger. I think we need more info. -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Challenge...
On 6/20/06 12:52 PM, Ton Kuypers [EMAIL PROTECTED] wrote: Any ideas on how to do this faster? full quote below One immediate change that could possibly help is to put file: vPDFpath into vURL put url vURL into vColors -- filter vColors1 with */Separation* replace #20 with space in vColors -- put url vURL into vColors2 filter vColors2 with */DeviceN* replace #20 with space in vColors2 replace ] with in vColors2 put cr vColors2 after vColors -- Try this to see if it makes it work well enough. - There are other strategies for reading a file into memory using open file fn put 1 into x put 5000 into y repeat forever read from file fn from x for y characters if it is empty then exit repeat --no more chars to process filter it with */Separation* replace #20 with space in it put cr it after vColors read from file from x for y characters filter it with */DeviceN* replace #20 with space in it replace ] with in it put cr it after vColors add y to x end repeat close file fn filter vColors without empty --check the docs for details Jim Ault Las Vegas On 6/20/06 12:52 PM, Ton Kuypers [EMAIL PROTECTED] wrote: Hi gang... I need some help... A user selects a PDF file, I need to know what colors are in this PDF file. So far no good, I can read the data and filter out the unwanted lines. But this becomes a problem when the PDF file is 50 Mb or bigger... At this point I use: put file: vPDFpath into vURL put url vURL into vColors1 put url vURL into vColors2 filter vColors1 with */Separation* replace #20 with space in vColors1 filter vColors2 with */DeviceN* replace #20 with space in vColors2 replace ] with in vColors2 put vColors1 vColors2 into vColors This way I get the lines containing the PDF colors, which I filter and use. On normal PDF's this happens on the fly, no delay at all... But one of my clients now sent me a 200 Mb PDF... And you can guess the problem: The file is loaded into memory twice, taking up more then 400 Mb of memory, just to get 3 or 4 lines of data... It's lllooww Any ideas on how to do this faster? ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Challenge...
Hi Ton, Instead of using 'get url' to read the large file, use the open file / read file / close file commands. (The 'seek' command might also be useful.) That way you don't have to pull the entire file into memory at one time. Then you will have better control over the user's experience. I would go into more detail but I have to run... Phil Davis Ton Kuypers wrote: Hi gang... I need some help... A user selects a PDF file, I need to know what colors are in this PDF file. So far no good, I can read the data and filter out the unwanted lines. But this becomes a problem when the PDF file is 50 Mb or bigger... At this point I use: put file: vPDFpath into vURL put url vURL into vColors1 put url vURL into vColors2 filter vColors1 with */Separation* replace #20 with space in vColors1 filter vColors2 with */DeviceN* replace #20 with space in vColors2 replace ] with in vColors2 put vColors1 vColors2 into vColors This way I get the lines containing the PDF colors, which I filter and use. On normal PDF's this happens on the fly, no delay at all... But one of my clients now sent me a 200 Mb PDF... And you can guess the problem: The file is loaded into memory twice, taking up more then 400 Mb of memory, just to get 3 or 4 lines of data... It's lllooww Any ideas on how to do this faster? Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Challenge...
Ton Kuypers wrote: Hi gang... I need some help... A user selects a PDF file, I need to know what colors are in this PDF file. So far no good, I can read the data and filter out the unwanted lines. But this becomes a problem when the PDF file is 50 Mb or bigger... At this point I use: put file: vPDFpath into vURL put url vURL into vColors1 put url vURL into vColors2 filter vColors1 with */Separation* replace #20 with space in vColors1 filter vColors2 with */DeviceN* replace #20 with space in vColors2 replace ] with in vColors2 put vColors1 vColors2 into vColors This way I get the lines containing the PDF colors, which I filter and use. On normal PDF's this happens on the fly, no delay at all... But one of my clients now sent me a 200 Mb PDF... And you can guess the problem: The file is loaded into memory twice, taking up more then 400 Mb of memory, just to get 3 or 4 lines of data... It's lllooww Any ideas on how to do this faster? Maybe I'm missing something - but would it help to do put file: vPDFpath into vURL put url vURL into vColors1 filter vColors1 with */Separation* replace #20 with space in vColors1 put url vURL into vColors2 filter vColors2 with */DeviceN* replace #20 with space in vColors2 replace ] with in vColors2 put vColors1 vColors2 into vColors i.e. all I did was move the put url vURL into vColors2down until after the filter had been done on vColors1 Reduces the space needed to merely one * 200 Mb. If that isn't enough - then it depends on whether you need to have a full copy of the data in memory for any other purpose or not. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.9.1/369 - Release Date: 19/06/2006 ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
[OT (slightly) ] Re: Please confirm your message
Every time I send a message to the use-rev list, I get an email such as the one below. It's from a list member who hasn't had the good grace to set up his spam filters to accept mail from the list that he (or she) joined. Seems to me it's kind of impolite to join a list and then expect every other contributor to take extra action to accommodate your spam filters. I haven't yet taken the action suggested, and in fact, I'm not ever going to take it, because it violates my idea of how things should work, so pretty soon, I'll get around to blacklisting [EMAIL PROTECTED] domain in my filters so I don't see these messages. Am I the only grumpy old man who doesn't like this ? Is it reasonable to ask the guilty party to fix their filters if they wish to remain on the list ? (Yes, I do realize he or she is probably not seeing this message :-) In fact, would it be reasonable to ask the list maintainer to *ensure* he fixes it ? [EMAIL PROTECTED] wrote: ** This is an automated message sent on behalf of [EMAIL PROTECTED] ** Please do not reply to it. Hello. You recently sent me an email message with a subject of: Re: Challenge... I use an anti-spam service that uses an 'authorized senders list'. The email message from you was from [EMAIL PROTECTED] and that email address isn't in my authorized senders list yet. Since I don't recognize this email address, your email has been stored in quarantine until you confirm that you indeed sent this message. Once you confirm that you sent this message, your message will automatically be inserted into my Inbox, and your email address will be inserted into my authorized senders list, and you will never receive this confirmation request again. To confirm your message, please visit the following web page: http://webmail.enoor.com/verify/[EMAIL PROTECTED]/Inbox/aQuarantine/cur/29481150836825.24973.webmail.enoor.com You can copy and paste the above link into your web browser. If you do not respond within 2 days, the message will be deleted automatically. Thank you. To find out more about this anti-spam service, please visit http://www.enoor.com -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.9.1/369 - Release Date: 19/06/2006 ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Emulating FileMaker (was Re: jjSQL handlers)
Josh Mellicker wrote Really, I am looking to emulate FileMaker's Layout view. Quartam Reports comes the closest to this I've seen (in Rev). http://www.quartam.com/ I also want to make the process of building multi-table join queries visual and intuitive. Multiple utilities for this using MySQL. MySQL WorkBench comes to mind as the most advanced. None of them written in Rev as far as I know. Eventually, I would like to race a FileMaker developer to put together a basic multiuser, multitable data app and tie or come in very close! Good luck! All a FileMaker user has to do is click a checkbox and their database is multiuser. The point really isn't to make a basic database either. You can do that in 15 minutes with MySQL and PHP. The point is to make a powerful system that is also easy to use (and easy to develop in). Okay, why not just use FileMaker you ask? 1. Well, last time I checked (years ago), the process of getting the database on a remote server so anyone could access seemed like a real pain, I can set up a fast MySQL db in a minute or two and it's ready to go. MySQL is multi-threaded and handles tens of millions of records and users easily (maybe FM does this now too, not sure!) (And MySQL's free!) All versions of FileMaker support some level of multiuser functionality, and as I mentioned, it takes clicking a checkbox to making it so. If you want to use a remote server, you just set up an account with one of the dozens of FileMaker hosting companies and you're good-to-go. Pricing for such hosting services is as low as $30/month. (Or buy FileMaker Server Advanced and do it yourself.) FileMaker 8 (current version) also is multi-threaded (handles 1, 2, and 4-processor hardware) and can handle tens of millions of records. Actually, 64 quadrillion records. A single database file can be up to 8 terabytes in size. Fields can hold hold up to 2GB of data. You're limited to 1 million tables per file and 256 million fields per file. 2. Along with data, if you also want other functions, like ftp, graphic and video functions, and to build a standalone app, Rev is much better than FM. FileMaker can FTP with the addition of any of several plugins. It can natively display QuickTime and several forms of graphics files (all of the ones Rev supports I believe). Those files can be embedded into the file or referenced by path. Any type of file can be embedded into a FileMaker Container field. FileMaker 8 Advanced enables you to build royalty-free runtimes for Windows and Macintosh. [It *is* true that Revolution-based runtimes are more customizable.] Stephen Barncard wrote As far as I know, Filemaker does not have a text interface, command line like MySQL. A good MySQL book, the command line and Rev, one can get any data in any format. You can access FileMaker databases using ODBC/JDBC, XML/XSLT, PHP (via FX.php), Lasso, and of course FileMaker clients. In other words, you can use Rev to access a FileMaker file, and you can use PHP to build a web site with a FileMaker back-end, just like with MySQL. FileMaker also is unique in having an Instant Web Publishing interface which lets people connect using a web browser -- the solution looks and works more or less exactly as it does from within FileMaker. All without writing a single line of code. I'm not saying that FileMaker is always going to be the ideal choice for a multi-user database deployment. But I wanted to correct misconceptions that are repeated over and over about the product. If you want to build a Rev-based application that lets you build/manage rich, LAMP-based DB applications (Linux, Apache, MySQL, PHP)* as easily as you can build FileMaker solutions then more power to ya! I've seen about half-a-dozen half-finished efforts out there. But half-finished doesn't win the race. I think it will take you a very, very, VERY long time to replicate FileMaker's: - Table/Field definition module - Relationships graph - Value lists - Field formatting options - Access Privileges module - Layout module - Scripting module My goodness, we don't even have a decent table object built into Rev, and I haven't even seen anyone come out with a fully-featured, high-performance, quality add-in/replacement for that! Where Revolution shines is its ability to create highly-customized, streamlined clients... software that doesn't have to do all the things FileMaker does. But does the few things it has to do very well. And yes, if you want to have custom WindowShapes, complete control over window decorations, alpha blending, custom dialogs, slider bars, and many other interface customizations then Rev is definitely the better choice. But in terms of database power FileMaker is years ahead. * If you're using the Rev CGI, would that make it a LAMR-based solution? (i.e., Linux, Apache, MySQL, Revolution? eep!) ___ use-revolution mailing list
Re: Challenge...
Jim Ault wrote: There are other strategies for reading a file into memory using open file fn put 1 into x put 5000 into y repeat forever read from file fn from x for y characters if it is empty then exit repeat --no more chars to process filter it with */Separation* replace #20 with space in it put cr it after vColors read from file from x for y characters filter it with */DeviceN* replace #20 with space in it replace ] with in it put cr it after vColors add y to x end repeat close file fn filter vColors without empty In my role as curmudgeonly code debugger, I should point out that this can fail when the interesting string spans a block boundary - though since the blocks are 50Mb in size, this is perhaps unlikely. You can avoid that risk by doing something like put empty into lRemainder repeat ... put lRemainder into lBuffer read from file from x for y characters put it after lBuffer put the last line of lBuffer into lRemainder (using lBuffer to do the test) end repeat This has the disadvantage of one extra copy of the data; the technique of putting lRemainder together with the first line of each block, and then testing that combined line in addition to the rest of the block is left as an exercise for the reader. --check the docs for details Jim Ault Las Vegas On 6/20/06 12:52 PM, Ton Kuypers [EMAIL PROTECTED] wrote: Hi gang... I need some help... A user selects a PDF file, I need to know what colors are in this PDF file. So far no good, I can read the data and filter out the unwanted lines. But this becomes a problem when the PDF file is 50 Mb or bigger... At this point I use: put file: vPDFpath into vURL put url vURL into vColors1 put url vURL into vColors2 filter vColors1 with */Separation* replace #20 with space in vColors1 filter vColors2 with */DeviceN* replace #20 with space in vColors2 replace ] with in vColors2 put vColors1 vColors2 into vColors This way I get the lines containing the PDF colors, which I filter and use. On normal PDF's this happens on the fly, no delay at all... But one of my clients now sent me a 200 Mb PDF... And you can guess the problem: The file is loaded into memory twice, taking up more then 400 Mb of memory, just to get 3 or 4 lines of data... It's lllooww Any ideas on how to do this faster? ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution -- Alex Tweedly http://www.tweedly.net No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.9.1/369 - Release Date: 19/06/2006 ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT (slightly) ] Re: Please confirm your message
Alex, The person in question is using BoxTrapper -esque technology. I have it on a couple of my email addresses too. Basically, mail has to come from someone I whitelist. If they are not on my whitelist, they get a similar message (though I've edited mine to be more sardonic and personal). His real problem is not that he's using BoxTrapper, and not that he doesn't have basic spam manners, but that he's also set the list to deliver emails to him immediately (as opposed to a digest). Those emails show as coming NOT from the RunRev list address, but rather as from YOUR address. That is why you get the message. The user can add the revolution list email to his whitelist, but there's no way for him to add every individual member -- that list is not available to him. So anytime someone new posts something they will get this, please verify you're a human being email. FWIW, I don't get these emails from him, probably because I use gmane, and gmane obscures my email address. The best thing to do is to just click his link. One click and you won't get the message anymore. A lot easier than writing all about it I think. Then, once he can start to see your emails you might convince him to modify his listserv settings, and/or use gmane. Alex Tweedly [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Every time I send a message to the use-rev list, I get an email such as the one below. [...] ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT (slightly) ] Re: Please confirm your message
Thanks Alex - I too receive this whenever I post to the list, and I agree with you. Phil Davis Alex Tweedly wrote: Every time I send a message to the use-rev list, I get an email such as the one below. It's from a list member who hasn't had the good grace to set up his spam filters to accept mail from the list that he (or she) joined. Seems to me it's kind of impolite to join a list and then expect every other contributor to take extra action to accommodate your spam filters. I haven't yet taken the action suggested, and in fact, I'm not ever going to take it, because it violates my idea of how things should work, so pretty soon, I'll get around to blacklisting [EMAIL PROTECTED] domain in my filters so I don't see these messages. Am I the only grumpy old man who doesn't like this ? Is it reasonable to ask the guilty party to fix their filters if they wish to remain on the list ? (Yes, I do realize he or she is probably not seeing this message :-) In fact, would it be reasonable to ask the list maintainer to *ensure* he fixes it ? [EMAIL PROTECTED] wrote: ** This is an automated message sent on behalf of [EMAIL PROTECTED] ** Please do not reply to it. Hello. You recently sent me an email message with a subject of: Re: Challenge... I use an anti-spam service that uses an 'authorized senders list'. The email message from you was from [EMAIL PROTECTED] and that email address isn't in my authorized senders list yet. Since I don't recognize this email address, your email has been stored in quarantine until you confirm that you indeed sent this message. Once you confirm that you sent this message, your message will automatically be inserted into my Inbox, and your email address will be inserted into my authorized senders list, and you will never receive this confirmation request again. To confirm your message, please visit the following web page: http://webmail.enoor.com/verify/[EMAIL PROTECTED]/Inbox/aQuarantine/cur/29481150836825.24973.webmail.enoor.com You can copy and paste the above link into your web browser. If you do not respond within 2 days, the message will be deleted automatically. Thank you. To find out more about this anti-spam service, please visit http://www.enoor.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT (slightly) ] Re: Please confirm your message
Alex Tweedly wrote: Every time I send a message to the use-rev list, I get an email such as the one below. It's from a list member who hasn't had the good grace to set up his spam filters to accept mail from the list that he (or she) joined. I've notified Heather and she'll either contact him or take him off. -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Challenge...
True, my quick example outline does leave spanning the divider number y to fail... so the last line retention is necessary. Additonally, the colors may be specified in the top portion of the PDF file so a test for if vColors is not empty -- we have found the location of the color specs no need to look further... might be of value. Jim Ault Las Vegas On 6/20/06 2:08 PM, Alex Tweedly [EMAIL PROTECTED] wrote: Jim Ault wrote: There are other strategies for reading a file into memory using open file fn put 1 into x put 5000 into y repeat forever read from file fn from x for y characters if it is empty then exit repeat --no more chars to process filter it with */Separation* replace #20 with space in it put cr it after vColors read from file from x for y characters filter it with */DeviceN* replace #20 with space in it replace ] with in it put cr it after vColors add y to x end repeat close file fn filter vColors without empty In my role as curmudgeonly code debugger, I should point out that this can fail when the interesting string spans a block boundary - though since the blocks are 50Mb in size, this is perhaps unlikely. You can avoid that risk by doing something like put empty into lRemainder repeat ... put lRemainder into lBuffer read from file from x for y characters put it after lBuffer put the last line of lBuffer into lRemainder (using lBuffer to do the test) end repeat This has the disadvantage of one extra copy of the data; the technique of putting lRemainder together with the first line of each block, and then testing that combined line in addition to the rest of the block is left as an exercise for the reader. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Challenge...
:-) Thanks Jim, this was what I was missing, works like a charm! Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com On 20-jun-06, at 22:15, Jim Ault wrote: There are other strategies for reading a file into memory using open file fn put 1 into x put 5000 into y repeat forever read from file fn from x for y characters if it is empty then exit repeat --no more chars to process filter it with */Separation* replace #20 with space in it put cr it after vColors read from file from x for y characters filter it with */DeviceN* replace #20 with space in it replace ] with in it put cr it after vColors add y to x end repeat close file fn filter vColors without empty --check the docs for details Jim Ault Las Vegas ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Good to See Everyone at RevCon West 2006
Hi all, It was a pleasure to meet with everyone at RevCon West 2006 again this year! Dan and Chipp again put together a great event! My understanding is that Kevin and Jo are now back in slightly less sunny Edinburgh and getting back to action. I hope you all found the addition of U3 support interesting and useful. Our partnership with U3 will open up a new venue for selling your applications with a very small amount of compatibility fuss. For those who attended, if you havent received your RevMedia codes by late tommorrow, you should email [EMAIL PROTECTED] If you havent received your Valentina Office Server license by then, email me directly. Those of you that attended the Sunday function, don't forget your NDA forbids you to talk about our imminent, simultanous acqusition of Apple, Microsoft and Adobe...oops! ;-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Network Slow down kills Rev FTP?
There seems to be some network jam up's lately between Hawaii and the mainland. It can take forever (10 seconds) for an FTP connection- log-in to connect. When this happens, some of my FTP scripts start failing, even though I have this set at the beginning: set the socketTimeOutInterval to 10 Any clue what Rev cases things like this to die: libUrlFtpUpload todaysPage, (gHTUrlStem returnURL()), loadDone I never get loadDone sent...and nothing is uploaded. I know there is nothing wrong with the scripts because when the networks are not so jammed the scripts run fine. It's as if Rev waits and waits and then gives up?? Any clues? Fixes? Sivakatirswami ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Challenge...
Great, Tom, and now all you need to watch for is the refinement Alex noted... what if /Separation starts at the 49997th char?... you would not filter it properly. That is why he offered that you should keep the last line of the previous read variable and append the next read to it. Jim Ault Las Vegas On 6/20/06 3:10 PM, Ton Kuypers [EMAIL PROTECTED] wrote: Thanks Jim, this was what I was missing, works like a charm! Ton Kuypers Digital Media Partners bvba On 20-jun-06, at 22:15, Jim Ault wrote: There are other strategies for reading a file into memory using open file fn put 1 into x put 5000 into y repeat forever read from file fn from x for y characters if it is empty then exit repeat --no more chars to process filter it with */Separation* replace #20 with space in it put cr it after vColors read from file from x for y characters filter it with */DeviceN* replace #20 with space in it replace ] with in it put cr it after vColors add y to x end repeat close file fn filter vColors without empty --check the docs for details ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT (slightly) ] Re: Please confirm your message
On 6/21/06, Alex Tweedly [EMAIL PROTECTED] wrote: Every time I send a message to the use-rev list, I get an email such as the one below. It's from a list member who hasn't had the good grace to set up his spam filters to accept mail from the list that he (or she) joined. Seems to me it's kind of impolite to join a list and then expect every other contributor to take extra action to accommodate your spam filters. I haven't yet taken the action suggested, and in fact, I'm not ever going to take it, because it violates my idea of how things should work, so pretty soon, I'll get around to blacklisting [EMAIL PROTECTED] domain in my filters so I don't see these messages. Am I the only grumpy old man who doesn't like this ? Well I am not a man and I don't consider myself very old, but it certainly makes me grumpy. I also find it ironic that this person's attempts to block spam all end up in my spam folder and that is where they stay. I have no intention of clicking on an unknown link in an email from an unknown person and I would strongly discourage anyone else from doing so. This is a voluntary list and if someone can't organise to get the emails without this sort of performance, then they should unsubscribe. There are plenty of free email solutions that this person could use to set up a rev-list email address that would avoid this. Grumpily yours, Sarah :-) ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Challenge...
:-) Implemented that as well, but thanks for the reminder! Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com On 21-jun-06, at 00:57, Jim Ault wrote: Great, Tom, and now all you need to watch for is the refinement Alex noted... what if /Separation starts at the 49997th char?... you would not filter it properly. That is why he offered that you should keep the last line of the previous read variable and append the next read to it. Jim Ault Las Vegas ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT (slightly) ] Re: Please confirm your message
Richard Gaskin wrote: When someone treats others' emails with such disregard I'm quick to return the favor and move on with the busy day. I trust Heather will do the same. Heather has set his subscription to no-mail for now, and will try to contact him about it tomorrow. -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Emulating FileMaker (was Re: jjSQL handlers)
Bill, Thanks for your reply. It has given me lots of ideas :-) On Jun 20, 2006, at 1:59 PM, Bill Marriott wrote: Josh Mellicker wrote Really, I am looking to emulate FileMaker's Layout view. Quartam Reports comes the closest to this I've seen (in Rev). http://www.quartam.com/ I need to give this a serious look, thanks for the lead. I also want to make the process of building multi-table join queries visual and intuitive. Multiple utilities for this using MySQL. MySQL WorkBench comes to mind as the most advanced. Wow, just downloaded this, looks great! Thanks! I have searched around for something like this without finding anything this cool. None of them written in Rev as far as I know. Eventually, I would like to race a FileMaker developer to put together a basic multiuser, multitable data app and tie or come in very close! Good luck! All a FileMaker user has to do is click a checkbox and their database is multiuser. I should have said multiuser worldwide from a fast server... sorry! The point really isn't to make a basic database either. You can do that in 15 minutes with MySQL and PHP. The point is to make a powerful system that is also easy to use (and easy to develop in). True dat. Okay, why not just use FileMaker you ask? 1. Well, last time I checked (years ago), the process of getting the database on a remote server so anyone could access seemed like a real pain, I can set up a fast MySQL db in a minute or two and it's ready to go. MySQL is multi-threaded and handles tens of millions of records and users easily (maybe FM does this now too, not sure!) (And MySQL's free!) All versions of FileMaker support some level of multiuser functionality, and as I mentioned, it takes clicking a checkbox to making it so. If you want to use a remote server, you just set up an account with one of the dozens of FileMaker hosting companies and you're good-to-go. Pricing for such hosting services is as low as $30/month. (Or buy FileMaker Server Advanced and do it yourself.) I just did a tiny amount of research, and it seems Filemaker hosting is typically $20 - $100 per month per database, and has user limits (like 20 users max). I will look into it more, but so far it does not seem like a good solution for a large scale project where several hundred people might be connected at once, it seems like the price would be astronomical. We are running about 30 - 35 MySQL databases on our dedicated server currently, and have several hundred people using them at once, not sure if FileMaker can scale to that or beyond... we pay $150 monthly, but have unlimited MySQL databases with unlimited connections. FileMaker 8 (current version) also is multi-threaded (handles 1, 2, and 4-processor hardware) and can handle tens of millions of records. Actually, 64 quadrillion records. A single database file can be up to 8 terabytes in size. Fields can hold hold up to 2GB of data. You're limited to 1 million tables per file and 256 million fields per file. 2. Along with data, if you also want other functions, like ftp, graphic and video functions, and to build a standalone app, Rev is much better than FM. FileMaker can FTP with the addition of any of several plugins. It can natively display QuickTime and several forms of graphics files (all of the ones Rev supports I believe). Those files can be embedded into the file or referenced by path. Any type of file can be embedded into a FileMaker Container field. FileMaker 8 Advanced enables you to build royalty-free runtimes for Windows and Macintosh. I don't think Filemaker has the power that, for example, Trevor has given Revolution with the QT external where you can detect timecode tracks in QT movies, or copy and paste segments. I know this is unusual, but our customers are video producers so the apps I need to build need to manipulate media as well as data. [It *is* true that Revolution-based runtimes are more customizable.] Stephen Barncard wrote As far as I know, Filemaker does not have a text interface, command line like MySQL. A good MySQL book, the command line and Rev, one can get any data in any format. You can access FileMaker databases using ODBC/JDBC, XML/XSLT, PHP (via FX.php), Lasso, and of course FileMaker clients. In other words, you can use Rev to access a FileMaker file, and you can use PHP to build a web site with a FileMaker back-end, just like with MySQL. FileMaker also is unique in having an Instant Web Publishing interface which lets people connect using a web browser -- the solution looks and works more or less exactly as it does from within FileMaker. All without writing a single line of code. I'm not saying that FileMaker is always going to be the ideal choice for a multi-user database deployment. But I wanted to correct misconceptions that are repeated over and over about the product. If you want to
Re: [OT (slightly) ] Re: Please confirm your message
Alex Tweedly wrote: Every time I send a message to the use-rev list, I get an email such as the one below. It's from a list member who hasn't had the good grace to set up his spam filters to accept mail from the list that he (or she) joined. Seems to me it's kind of impolite to join a list and then expect every other contributor to take extra action to accommodate your spam filters. I haven't yet taken the action suggested, and in fact, I'm not ever going to take it, because it violates my idea of how things should work, so pretty soon, I'll get around to blacklisting [EMAIL PROTECTED] domain in my filters so I don't see these messages. Am I the only grumpy old man who doesn't like this ? Is it reasonable to ask the guilty party to fix their filters if they wish to remain on the list ? (Yes, I do realize he or she is probably not seeing this message :-) No, you're not the only one grumpy about that. -Garrett ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT (slightly) ] Re: Please confirm your message
On Jun 20, 2006, at 4:00 PM, Alex Tweedly wrote: Every time I send a message to the use-rev list, I get an email such as the one below. It's from a list member who hasn't had the good grace to set up his spam filters to accept mail from the list that he (or she) joined. Seems to me it's kind of impolite to join a list and then expect every other contributor to take extra action to accommodate your spam filters. I haven't yet taken the action suggested, and in fact, I'm not ever going to take it, because it violates my idea of how things should work, so pretty soon, I'll get around to blacklisting [EMAIL PROTECTED] domain in my filters so I don't see these messages. Am I the only grumpy old man who doesn't like this ? Is it reasonable to ask the guilty party to fix their filters if they wish to remain on the list ? (Yes, I do realize he or she is probably not seeing this message :-) In fact, would it be reasonable to ask the list maintainer to *ensure* he fixes it ? While I share others' grumpiness, we should all remember that the member may not even have been aware that this was happening. The real blame for all this goes to the spammers who have forced us all to extreme measures in efforts, some misguided, to keep our email usable. We will be seeing more and more of this as the deluge of crap continues particularly as ISP's do more and more at the server to try to protect their clients. James P. Spencer Rochester, MN [EMAIL PROTECTED] Badges?? We don't need no stinkin badges! ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Emulating FileMaker (was Re: jjSQL handlers)
Josh, You're very welcome. I just want to elaborate on a couple things: Josh Mellicker wrote Good luck! All a FileMaker user has to do is click a checkbox and their database is multiuser. I should have said multiuser worldwide from a fast server... sorry! You can make a database available worldwide from your home cable connection (I do it all the time with my 8M/768K line); you can also go with one of the larger hosting companies who have multiple OC3 connections. There's really no difference between the speed or accessibility of FileMaker database serving vs. MySQL database serving. The only difference is that MySQL is more ubiquitous given it is part of the LAMP platform that so many budget hosting companies use. I just did a tiny amount of research, and it seems Filemaker hosting is typically $20 - $100 per month per database, and has user limits (like 20 users max). I will look into it more, but so far it does not seem like a good solution for a large scale project where several hundred people might be connected at once, it seems like the price would be astronomical. Allow me to address this in-depth. 1) You'll find that the budget cPanel/LAMP providers also limit you, though their limitations are not as clearly spelled out. Some let you have only 1 to 5 MySQL databases. Other limits have to do with bandwidth and disk space. Almost all shared hosting providers will shut you down for excessive CPU usage. Bottom line is, I really doubt that you'd be able to host a hundred concurrent users for $9.95/month. Now, about FileMaker. The hosting providers are pretty much all running FileMaker Server 8 Advanced. This has the following limits: - 125 databases - 250 concurrent FileMaker client sessions - 100 concurrent Instant Web Publishing sessions Now, this at first glance seems to be fairly severe. However, 2) The database limit is not a table limit. Most users need only a single database, because each database can hold an essentially unlimited number of tables. 3) The FileMaker client sessions is an issue only for people who want to access the database using the FileMaker software. The context we're talking about here is Web access. So, yes, if you're distributing a solution based on the FileMaker software than only 250 at one time can be using it at once. This situation would mostly arise in corporate/vertical situations. But, if you look at the economies of this, once you get to this level of development you're probably not going to have 250 FileMaker clients. Rather, you're going to have a mix where there is a select number of FileMaker clients and the rest of the organization is accessing via some form of Web/Browser interface. 4) The Instant Web Publishing sessions also seem pretty limited, until you realize that reaching this number of simultaneous sessions is a challenge. Most FileMaker shared hosting services are able to max out their server's customers before they hit the IWP concurrent session limit. For example, a solution I have which serves a hospital of about 8500 staff is used daily but rarely has more than 30 concurrent IWP sessions at any given time. IWP, while it has the advantage of being the easiest and quickest way to get your FileMaker database on the Web, is not the most sophisticated or economical method once you get to scale. The main advantage of it is that your layouts, scripts, overall look-and-feel are the same as they are in FileMaker itself. This means you don't need to know any PHP, HTML, etc, to have *very* sophisticated database systems live online, instantly. The session limits are there because the server is essentially emulating a FileMaker client internally for each active web user. 5) IWP is just one way to get on the Web. FileMaker does not have these limits for its so-called custom web publishing options, which include XML/XSLT, PHP, and Lasso. These methods do not have sessions. So, go ahead and build your DHTML site with Cascading Style Sheets and whatever you like. Break out your copy of Dreamweaver or whatever editor you prefer. You'll be able to talk with the FileMaker database quite easily without worrying about how many concurrent users you have. These are the same tools you would use to present an SQL database online. The difference is that you will be able to open up your copy of FileMaker to manage the database backend or prototype solutions anytime -- and enjoy its integrated development tools instead of cobbling together various utilities, running the SQL command line, or clicking through phpMyAdmin. In other words, in a comparison of MySQL/PHP vs. FileMaker/PHP, FileMaker still comes out on top in terms of rapid application development, because the PHP (et. al.) element is the same for both. As you can see from ongoing hosting cost is not a factor for developing a FileMaker/PHP or FileMaker/XML/XSLT/CSS solution vs. LAMP. And it may not be an issue for hosting IWP or
Just a Scripting Question
Sarah was helping me on this. I need to run some script before anyone sees the program. I really just need to know how to write a script that does this: On PreOpenstack lock screen send mouseup to button play game -- Ah, here's my problem. The play game button asks if I really want to play-- with YES or No. What do I write to click the YES option? The user won't be able to see the yes option (and he shouldn't) and so that option has to be clicked by something in my script. Is it send mouseup to YES, or select YES? Or send mousedown and put Yes into it?? -- I'm sure this is elementary to some of you. unlock screen End PreOpenstack I have a lot of script in that Play Game button and when it runs once, it seems to run quicky afterwards. Thus, I want to run it with the screen locked in Preopenstack so the program will run quickly right from the beginning and not be sluggish the first time the user clicks it. Tom ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Just a Scripting Question
Sarah was helping me on this. I need to run some script before anyone sees the program. I really just need to know how to write a script that does this: On PreOpenstack lock screen send mouseup to button play game -- Ah, here's my problem. The play game button asks if I really want to play-- with YES or No. What do I write to click the YES option? The user won't be able to see the yes option (and he shouldn't) and so that option has to be clicked by something in my script. Is it send mouseup to YES, or select YES? Or send mousedown and put Yes into it?? -- I'm sure this is elementary to some of you. unlock screen End PreOpenstack I have a lot of script in that Play Game button and when it runs once, it seems to run quicky afterwards. Thus, I want to run it with the screen locked in Preopenstack so the program will run quickly right from the beginning and not be sluggish the first time the user clicks it. Tom, you need to separate the script in your mouseUp handler into 2 sections: 1 will just do the initialisation stuff and then other will ask the question and then do the initialisation stuff. e.g. on mouseUp answer Start new game? with No or Yes if it = Yes then doInitGame end mouseUp on doInitGame lock screen -- all the rest of your mouseUp script goes here end doInitGame In your preOpenStack handler, you don't send a mouseUp to the button, you send doInitGame to the button. HTH, Sarah ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT (slightly) ] Re: Please confirm your message
Alex- I sent support a message this morning asking that he be removed from the list. -- -Mark Wieder [EMAIL PROTECTED] ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: jjSQL handlers
On 6/20/06 10:16 PM, Stephen Barncard [EMAIL PROTECTED] wrote: Hi Stephen, If one were going to locate a SQL-like server in house and needed really fast response and more reasonable licensing terms, perhaps one should check out the latest versions of Valentina Server. The syntax is a bit different, however Trevor's dbLib library abstracts much of that so one can switch among SQL flavors quite well. Do you mean syntax of API or syntax of SQL? In latest 2.4 betas, 1.5 months ago we have add support of RevDB. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT (slightly) ] Re: Please confirm your message
I think the guy was put on probation (I just learned this word and wanted to use it.) :-) Cheers andre On Jun 20, 2006, at 6:09 PM, Mark Wieder wrote: Alex- I sent support a message this morning asking that he be removed from the list. -- -Mark Wieder [EMAIL PROTECTED] ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Good to See Everyone at RevCon West 2006
Lynn Shoot! I wanted to be the first to leak that news! :-) On 6/20/06, Lynn Fredricks [EMAIL PROTECTED] wrote: Those of you that attended the Sunday function, don't forget your NDA forbids you to talk about our imminent, simultanous acqusition of Apple, Microsoft and Adobe...oops! ;-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution -- ~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, Revolution: Software at the Speed of Thought From http://www.shafermediastore.com/tech_main.html ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution