<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Creative Scripting &#187; General</title>
	<atom:link href="http://creativescripting.net/blog/index.php/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://creativescripting.net/blog</link>
	<description>Automating Adobe's Creative Suite</description>
	<lastBuildDate>Wed, 08 Feb 2012 20:58:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>eCommerce part of the site is down hard</title>
		<link>http://creativescripting.net/blog/2009/10/ecommerce-part-of-the-site-is-down-hard/</link>
		<comments>http://creativescripting.net/blog/2009/10/ecommerce-part-of-the-site-is-down-hard/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 05:33:16 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://creativescripting.net/blog/?p=215</guid>
		<description><![CDATA[Yahoo Hosting did me a favor and &#8220;upgraded&#8221; the Wordpress installation. Everything broke. The eCommerce module? Dead&#8230; Free stuff page? Gone.  About Page? Missing in Action. 
Now that&#8217;s what I call service.
Anyway, I&#8217;ve gotten some of it all back up (by building the pages by hand). The eCommerce module is just plain broken. WIth [...]]]></description>
			<content:encoded><![CDATA[<p>Yahoo Hosting did me a favor and &#8220;upgraded&#8221; the Wordpress installation. Everything broke. The eCommerce module? Dead&#8230; Free stuff page? Gone.  About Page? Missing in Action. </p>
<p>Now that&#8217;s what I call service.</p>
<p>Anyway, I&#8217;ve gotten some of it all back up (by building the pages by hand). The eCommerce module is just plain broken. WIth the demands on my time this week, I won&#8217;t be able to fix it until next weekend (like Haloween). Until then, email me, we can set up a PayPal payment or something. I should have things back by next week at the latest.</p>
<p>Thank you for understanding, and thank you, Yahoo for &#8220;helping&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://creativescripting.net/blog/2009/10/ecommerce-part-of-the-site-is-down-hard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yet Another Geek Alert</title>
		<link>http://creativescripting.net/blog/2009/08/yet-another-geek-alert/</link>
		<comments>http://creativescripting.net/blog/2009/08/yet-another-geek-alert/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 23:27:11 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[CS4]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Scripting Tips]]></category>

		<guid isPermaLink="false">http://creativescripting.net/blog/?p=178</guid>
		<description><![CDATA[If you are an InDesign scripter, you may find this interesting.
When I create scripted extensions, I always break things up into files that make things manageable. A large project for me might contain 200 script files. Rather than try to stuff it all into a single script for delivery, I came up with a template [...]]]></description>
			<content:encoded><![CDATA[<p>If you are an InDesign scripter, you may find this interesting.</p>
<p>When I create scripted extensions, I always break things up into files that make things manageable. A large project for me might contain 200 script files. Rather than try to stuff it all into a single script for delivery, I came up with a template that I use for just about all my InDesign scripting projects that makes this about as easy as it can be. This concept really only applies when a script will reside in a persistent (named) scripting engine and adds menus to the InDesign menu bar and/or context menu.</p>
<p>I have made the template available in the Free Stuff page of this site, so go ahead and download it.</p>
<p>When you unzip it, it creates a folder. Inside that folder is &#8220;startup scripts&#8221; that contains one jsx, &#8220;loader.jsx&#8221;. That file loads the entire extension. It recursively looks through all the folders and loads the entire project into the named scripting engine for you.</p>
<p>There&#8217;s a &#8220;resources&#8221; folder. It contains things, like images, that are not jsx files. The loader script does not load anything in the resources folder. As another freebie, I put some ESTK extensions in this folder. There&#8217;s a PDF that describes how to install and use them. One of those extensions does a batch conversion to jsxbin. It places all of the scripts into a &#8220;bin&#8221; folder except those in the &#8220;startup scripts&#8221; and &#8220;jsx&#8221; folder. The loader script that creates the names engine can not be a jsxbin. Files in the jsx folder are those script files which should not be converted to jsxbin (basically any class definition that might be serialized and deserialized using toSource()).</p>
<p>When you convert a project to binary for delivery, the loader script contains a flag, &#8220;loadBinary&#8221;. If you set that flag to &#8220;true&#8221;, it will load the binary files. You then remove the jsx&#8217;s to hide your source code, and yer&#8217; done.</p>
<p>Just to be clear &#8211; use the tempate (it has examples of menu creation, context menu creation, and some handy libraries), complete and test the project, convert it to binary (one step), remove the jsx files (other than those in the jsx folder), set the loader&#8217;s loadBinary to &#8220;true&#8221;, and you are ready to ship projects that are arbitrarily huge.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://creativescripting.net/blog/2009/08/yet-another-geek-alert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First day as an Adobe Employee</title>
		<link>http://creativescripting.net/blog/2009/03/first-day-as-an-adobe-employee/</link>
		<comments>http://creativescripting.net/blog/2009/03/first-day-as-an-adobe-employee/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 18:13:49 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://creativescripting.net/blog/?p=157</guid>
		<description><![CDATA[Getting oriented at Adobe]]></description>
			<content:encoded><![CDATA[<p>Yesterday I drove in to San Jose for my Adobe new employee orientation. What a great experience (aside from leaving at 4:40 AM in a vain attempt to beat the traffic). </p>
<p>The experience was great. The orientation meeting pretty much kept to what we needed to know on day 1, and the basics of how to get things done. </p>
<p>With about 5 hours of presentations, highlighted by a surprisingly witty video from the security group, I got the feeling that working better Adobe will be better I than thought possible. Pretty much across the board, Adobe does whatever it can to make balancing personal life and career easier. I&#8217;ve worked for large firms before, and I&#8217;ve never experienced anything like this. There&#8217;s definitely a reason why Adobe is perennially in the top 50 places to work (Forbes&#8217; ranking, I believe). Last year, they were #11. If this is #11, what&#8217;s #1 like?</p>
<p>Now that I&#8217;ve been oriented, it&#8217;s time for work!</p>
]]></content:encoded>
			<wfw:commentRss>http://creativescripting.net/blog/2009/03/first-day-as-an-adobe-employee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

