What Steven said, plus a few more points:

- The security implications of QC plugins are very low. The main danger is if somebody were to put a trojan horse in a plugin, and you were to use it in QC, which is pretty unlikely unless somebody out there particularly wants to target QC users with a particular need for a certain plugin. - Outside of QC (i.e. when a composition runs in safari, quicktime, quicklook or almost anywhere else it's supported), it runs in a safe mode, and plugins are disabled. So there's no risk of a plugin with an exploit being exploited over the web - you'd have to download the composition and open it in QC. Again, highly unlikely. - Performance of plugins is generally excellent - I think you'd be VERY pushed to find a situation where the plugin architecture causes a performance hit. - Plugin discussion is surely best dealt with here, as that's the official way of extending QC, which is what a lot (most?) of us here are interested in. - The app store is part of itunes, and is for distributing iphone/ipod applications, it's totally unrelated to QC! I doubt we'll ever see QC plugins there. I've never heard of QC plugins being offered for sale too.

Anyway, back to working on my composition, which yes, uses plugins - some to enhance performance, and some I've written myself.

Chris


On 19 Jul 2008, at 00:34, Steven Watkins wrote:

You have a bizarre attitude towards plugins and the scope of this mailing list that I would hope will not be shared by many.

Any software carries the theoretical risk of opening up security issues, and whilst plugins with certain functionality may pose a theoretical safety risk under certain conditions, it hardly makes the notion of plugins absurd or open to ridicule.

There are many circumstances where a QC plugin is advantageous, especially for me. I am not writing any applications, I use quartz composer as a performance tool, and I do not write code in any language. I design stuff using QC only, and am overjoyed by the added functionality that plugin providers have given. A wrapper around the QC file is of no use to me because for live performance I load the QC files into an application.

I can only presume your stance is based on narrow assumptions about what QC is used for, along with a largely unjustified fear of plugin security & performance issues.

Steve

On 18 Jul 2008, at 22:56, aram wrote:

Dear Al,
BEWARE of PLUGINS!

I innocently loaded a few without realizing that they expose your entire system to potential damage, or viruses. Architecturally, QC itself is kind of like a plug-in and a more reasonable approach would be to write your own wrapper code. There is nothing that can be accomplished by a pluig-in that can't be better
accomplished by making the 'round-trip' to some objective-c code.
Plugins are an absurd and ridiculous technique for any discussion of performance and that should
be clear to anyone who has a bit of system experience.
They do represent a way of packaging some code for sale, and I suggest that you wait until the AppStore
hosts these as a way of ensuring a 'trustworthy' source.
I might also point out that they are written in objective c and pehaps should be discussed on another
more appropriate list.
Since QC has introduced no new graphics format, performance questions might be also directed to the respective lists (quickTime,Cocoa-dev). So far, plug-ins has given license for someone to talk about
completely unrelated issues, under the rubrik of QC.
sincerely,
aram

On Wednesday, July 16, 2008, at 06:51AM, "Ali Demirel" <[EMAIL PROTECTED] > wrote:
Hello there,

I am trying to open the Plugins which come with Quartz Composer
application, however, I got this error message:

(null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 376 nodes>:
Patch with name "QCPlugInPatch:SimpleTextPlugIn" is missing

Macro Patch
Cannot create node of class "QCPlugInPatch" and identifier
"SimpleTextPlugIn"

Macro Patch
Cannot create connection from ["outputString" @
"PlugInPatch_SimpleTextPlugIn_1"] to ["inputString" @ "TextImage_1"]

(null)
State restoration failed on <QCPatch = 0x15DB5580 "(null)">

I thought may be I should copy the plugin file to the appropriate
location
/Library/Graphics/Quartz Composer Plug-Ins/
or
/Library/Graphics/Quartz Composer Patches/
like I did for other plugins like Kineme plugins, however, I can not
find any file in the plugin format to copy there. There are no
directions in the read-me file about how to install those plugins
either...

Am I missing something?

Thanks,
Ali



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list ([email protected] )
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/steve%40dvmachine.com

This email sent to [EMAIL PROTECTED]

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list ([email protected] )
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/psonice%40gmail.com

This email sent to [EMAIL PROTECTED]

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to