MC CGI - What can't I do?
andu
undo at cloud9.net
Tue Aug 27 01:33:01 EDT 2002
--On Monday, August 26, 2002 21:21:49 -0700 Richard Gaskin
<ambassador at fourthworld.com> wrote:
> andu wrote:
>
>> --On Monday, August 26, 2002 15:04:35 -0700 Richard Gaskin
>> <ambassador at fourthworld.com> wrote:
>>
>>> I've foound that MC as a CGI will let me create stack files on the
>>> serber and use their custom props for data storage. Way cool.
>>>
>>> This has me thinking: just whar can't I do faceless on a server?
>>>
>>> For example, I know I can't take screen shots, but can I paint and
>>> export JPEGs?
>>>
>>> What general restrictions apply when running MC as a CGI?
>>
>> I didn't figure them all out but I would assume anything having to do
>> with the visual or audio for that matter are off limits to mt scripts
>> since they most likely need libraries which are not available in this
>> state. Also any reference to stacks ("...this stack", cards, custom
>> properties etc.) are off limits.
>
> Not entirely true, which is what got me so excited. Here's some of what I
> found:
>
> - stack files can be created:
> create stack "tmp"
> set the filename of stack "tmp" to "tmp/formdata.mc"
>
> - custom properties of stack files can be set:
> set the customproperties of stack "tmp/formdata.mc" to tInData
>
> - paint tools do not generate an error:
> choose brush tool
> set the brushcolor to blue
> drag from 60,60 to 80,80
> select img 1 of stack "tmp/formdata.mc"
> export png to file "myimg.png"
>
> - in the example above, the export command does not generate an error and
> an image file is created, but the image is a solid-colored rectangle
> instead of the painted image.
>
>
> So it looks like we're limited to text processing only, with the added
> benefit of using stack file properties for limited hierarchically-ordered
> data. A fair replacement for Perl, but such a frustratingly small subset
> of what MC can do.
>
> I understand the reasoning behind these limitations (had to try anyway --
> after all, ignoring one of the early SC programmers is what led me to
> discover that I could store binary data in its fields), but I can't help
> but wonder if there's some way we could get graphics capabilities in MC
> CGIs in the future....
Keep in mind that all those capabilities you mention are not of the cgi
itself but of the stack it created.
>
> --
> Richard Gaskin
> Fourth World Media Corporation
> Custom Software and Web Development for All Major Platforms
> Developer of WebMerge 2.0: Publish any Database on Any Site
> ___________________________________________________________
> Ambassador at FourthWorld.com http://www.FourthWorld.com
> Tel: 323-225-3717 AIM: FourthWorldInc
>
> _______________________________________________
> metacard mailing list
> metacard at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/metacard
>
Regards, Andu Novac
More information about the metacard
mailing list