text:
<?xml version="1.0" encoding="UTF-8"?>
<exportedData version="68" buildLabel="build_main_87670_2015.03.27_12:11:30" buildVersion="5.4.0.87670">
  <exportPath>/projects/@PLUGIN_KEY@</exportPath>
  <project>
    <projectName>@PLUGIN_KEY@</projectName>
    <description/>
    <resourceName/>

    <workspaceName/>
        <propertySheet>
          <!-- Improvement for ECSTHREE-10 -->
          <property>
              <propertyName>ec_icon</propertyName>
              <value>images/icon-plugin.svg</value>
          </property>
          <!-- End of improvement for ECSTHREE-10 -->
          <property>
                <propertyName>ec_setup</propertyName>
                <value/>
                <expandable>0</expandable>
            </property>
            <property>
                <propertyName>ui_forms</propertyName>
                <description/>
                <propertySheet>
                    <property>
                        <propertyName>S3CreateConfigForm</propertyName>
                        <expandable>1</expandable>
                        <value/>
                    </property>
                    <property>
                        <propertyName>S3EditConfigForm</propertyName>
                        <expandable>1</expandable>
                        <value/>
                    </property>
                </propertySheet>
            </property>
            <property>
                <propertyName>ec_visibility</propertyName>
                <description/>
                <expandable>1</expandable>
                <value>pickListOnly</value>
            </property>
            <property>
                <propertyName>postpExtension</propertyName>
                <description>Extensions for Amazon API calls</description>
                <expandable>1</expandable>
                <value/>
            </property>
            <property>
                <propertyName>procedure_helpers</propertyName>
                <description/>
                <propertySheet>
                    <property>
                        <propertyName>preamble</propertyName>
                        <description/>
                        <expandable>1</expandable>
                        <value/>
                    </property>
                </propertySheet>
            </property>
            <property>
                <propertyName>postp_matchers</propertyName>
                <description/>
                <expandable>1</expandable>
                <value/>
            </property>
        </propertySheet>

		        <procedure>
            <procedureName>CreateConfiguration</procedureName>
            <description>Create a S3 configuration</description>
            <jobNameTemplate/>
            <resourceName/>
            <workspaceName>default</workspaceName>
            <acl>
                <inheriting>1</inheriting>
            </acl>
            <propertySheet>
                <property>
                    <propertyName>ec_customEditorData</propertyName>
                    <propertySheet>
                        <acl>
                            <inheriting>1</inheriting>
                        </acl>
                        <property>
                            <propertyName>parameters</propertyName>
                            <propertySheet>
                                <acl>
                                    <inheriting>1</inheriting>
                                </acl>
                                <property>
                                    <propertyName>config</propertyName>
                                    <propertySheet>
                                        <acl>
                                            <inheriting>1</inheriting>
                                        </acl>
                                        <property>
                                            <propertyName>formType</propertyName>
                                            <expandable>1</expandable>
                                            <value>standard</value>
                                        </property>
                                    </propertySheet>
                                </property>
                                <property>
                                    <propertyName>createCredential</propertyName>
                                    <propertySheet>
                                        <acl>
                                            <inheriting>1</inheriting>
                                        </acl>
                                        <property>
                                            <propertyName>checkedValue</propertyName>
                                            <expandable>1</expandable>
                                            <value>1</value>
                                        </property>
                                        <property>
                                            <propertyName>formType</propertyName>
                                            <expandable>1</expandable>
                                            <value>standard</value>
                                        </property>
                                        <property>
                                            <propertyName>initiallyChecked</propertyName>
                                            <expandable>1</expandable>
                                            <value>0</value>
                                        </property>
                                        <property>
                                            <propertyName>uncheckedValue</propertyName>
                                            <expandable>1</expandable>
                                            <value>0</value>
                                        </property>
                                    </propertySheet>
                                </property>
                                <property>
                                    <propertyName>credential</propertyName>
                                    <propertySheet>
                                        <acl>
                                            <inheriting>1</inheriting>
                                        </acl>
                                        <property>
                                            <propertyName>formType</propertyName>
                                            <expandable>1</expandable>
                                            <value>standard</value>
                                        </property>
                                    </propertySheet>
                                </property>
                                <property>
                                    <propertyName>debug</propertyName>
                                    <propertySheet>
                                        <acl>
                                            <inheriting>1</inheriting>
                                        </acl>
                                        <property>
                                            <propertyName>formType</propertyName>
                                            <expandable>1</expandable>
                                            <value>standard</value>
                                        </property>
                                    </propertySheet>
                                </property>
                                <property>
                                    <propertyName>desc</propertyName>
                                    <propertySheet>
                                        <acl>
                                            <inheriting>1</inheriting>
                                        </acl>
                                        <property>
                                            <propertyName>formType</propertyName>
                                            <expandable>1</expandable>
                                            <value>standard</value>
                                        </property>
                                    </propertySheet>
                                </property>
                                <property>
                                    <propertyName>resource_pool</propertyName>
                                    <propertySheet>
                                        <acl>
                                            <inheriting>1</inheriting>
                                        </acl>
                                        <property>
                                            <propertyName>formType</propertyName>
                                            <expandable>1</expandable>
                                            <value>standard</value>
                                        </property>
                                    </propertySheet>
                                </property>
                                <property>
                                    <propertyName>service_url</propertyName>
                                    <propertySheet>
                                        <acl>
                                            <inheriting>1</inheriting>
                                        </acl>
                                        <property>
                                            <propertyName>formType</propertyName>
                                            <expandable>1</expandable>
                                            <value>standard</value>
                                        </property>
                                    </propertySheet>
                                </property>
                                <property>
                                    <propertyName>workspace</propertyName>
                                    <propertySheet>
                                        <acl>
                                            <inheriting>1</inheriting>
                                        </acl>
                                        <property>
                                            <propertyName>formType</propertyName>
                                            <expandable>1</expandable>
                                            <value>standard</value>
                                        </property>
                                    </propertySheet>
                                </property>
                                <property>
                                    <propertyName>attempt</propertyName>
                                    <propertySheet>
                                        <acl>
                                            <inheriting>1</inheriting>
                                        </acl>
                                        <property>
                                            <propertyName>checkedValue</propertyName>
                                            <expandable>1</expandable>
                                            <value>1</value>
                                        </property>
                                        <property>
                                            <propertyName>formType</propertyName>
                                            <expandable>1</expandable>
                                            <value>standard</value>
                                        </property>
                                        <property>
                                            <propertyName>initiallyChecked</propertyName>
                                            <expandable>1</expandable>
                                            <value>0</value>
                                        </property>
                                        <property>
                                            <propertyName>uncheckedValue</propertyName>
                                            <expandable>1</expandable>
                                            <value>0</value>
                                        </property>
                                    </propertySheet>
                                </property>
                            </propertySheet>
                        </property>
                    </propertySheet>
                </property>
                <property>
                    <propertyName>ec_parameterForm</propertyName>
                    <description/>
                    <expandable>1</expandable>
                    <value/>
                </property>
            </propertySheet>
            <formalParameter>
                <formalParameterName>config</formalParameterName>
                <defaultValue/>
                <description>The configuration to use</description>
                <required>1</required>
                <type>entry</type>
            </formalParameter>
            <formalParameter>
                <formalParameterName>credential</formalParameterName>
                <defaultValue/>
                <description/>
                <required>0</required>
                <type>credential</type>
            </formalParameter>
            <formalParameter>
                <formalParameterName>debug</formalParameterName>
                <defaultValue>1</defaultValue>
                <description/>
                <required>1</required>
                <type>entry</type>
            </formalParameter>
            <formalParameter>
                <formalParameterName>desc</formalParameterName>
                <defaultValue/>
                <description/>
                <required>1</required>
                <type>entry</type>
            </formalParameter>
            <formalParameter>
                <formalParameterName>resource_pool</formalParameterName>
                <defaultValue/>
                <description/>
                <required>1</required>
                <type>entry</type>
            </formalParameter>
            <formalParameter>
                <formalParameterName>service_url</formalParameterName>
                <defaultValue/>
                <description/>
                <required>1</required>
                <type>entry</type>
            </formalParameter>
            <formalParameter>
                <formalParameterName>workspace</formalParameterName>
                <defaultValue/>
                <description/>
                <required>1</required>
                <type>entry</type>
            </formalParameter>
            <formalParameter>
                <formalParameterName>attempt</formalParameterName>
                <defaultValue/>
                <description/>
                <required>1</required>
                <type>checkbox</type>
            </formalParameter>
            <step>
                <stepName>AttemptConnection</stepName>
                <alwaysRun>0</alwaysRun>
                <broadcast>0</broadcast>
                <command/>
                <condition>$[attempt]</condition>
                <description/>
                <errorHandling>abortProcedure</errorHandling>
                <exclusive>0</exclusive>
                <logFileName/>
                <parallel>0</parallel>
                <postProcessor>postp --loadProperty /myProject/postp_matchers</postProcessor>
                <releaseExclusive>0</releaseExclusive>
                <resourceName/>
                <retries>0</retries>
                <shell>ec-groovy</shell>
                <timeLimit/>
                <timeLimitUnits>minutes</timeLimitUnits>
                <workingDirectory/>
                <workspaceName/>
                <procedureName>CreateConfiguration</procedureName>
                <projectName>@PLUGIN_KEY@-@PLUGIN_VERSION@</projectName>
                <propertySheet>
                    <property>
                        <propertyName>ec_customEditorData</propertyName>
                        <propertySheet>
                            <property>
                                <propertyName>formType</propertyName>
                                <expandable>1</expandable>
                                <value>command</value>
                            </property>
                        </propertySheet>
                    </property>
                </propertySheet>
                <attachedParameters>
                    <formalParameterName>credential</formalParameterName>
                </attachedParameters>
            </step>
            <step>
                <stepName>CreateConfiguration</stepName>
                <alwaysRun>0</alwaysRun>
                <broadcast>0</broadcast>
                <command/>
                <condition/>
                <description>Create a S3 configuration</description>
                <errorHandling>failProcedure</errorHandling>
                <exclusive>0</exclusive>
                <logFileName/>
                <parallel>0</parallel>
                <postProcessor>postp</postProcessor>
                <releaseExclusive>0</releaseExclusive>
                <resourceName/>
                <retries>0</retries>
                <shell>ec-perl</shell>
                <timeLimit>5</timeLimit>
                <timeLimitUnits>minutes</timeLimitUnits>
                <workingDirectory/>
                <workspaceName/>
                <procedureName>CreateConfiguration</procedureName>
                <projectName>@PLUGIN_KEY@-@PLUGIN_VERSION@</projectName>
                <propertySheet>
                    <property>
                        <propertyName>ec_customEditorData</propertyName>
                        <propertySheet>
                            <property>
                                <propertyName>formType</propertyName>
                                <expandable>1</expandable>
                                <value>command</value>
                            </property>
                        </propertySheet>
                    </property>
                </propertySheet>
            </step>
            <step>
                <stepName>CreateAndAttachCredential</stepName>
                <alwaysRun>0</alwaysRun>
                <broadcast>0</broadcast>
                <command/>
                <condition/>
                <description/>
                <errorHandling>failProcedure</errorHandling>
                <exclusive>0</exclusive>
                <logFileName/>
                <parallel>0</parallel>
                <postProcessor/>
                <releaseExclusive>0</releaseExclusive>
                <resourceName/>
                <retries>0</retries>
                <shell>ec-perl</shell>
                <timeLimit/>
                <timeLimitUnits>minutes</timeLimitUnits>
                <workingDirectory/>
                <workspaceName/>
                <procedureName>CreateConfiguration</procedureName>
                <projectName>@PLUGIN_KEY@-@PLUGIN_VERSION@</projectName>
                <propertySheet>
                    <property>
                        <propertyName>ec_customEditorData</propertyName>
                        <propertySheet>
                            <property>
                                <propertyName>formType</propertyName>
                                <expandable>1</expandable>
                                <value>command</value>
                            </property>
                        </propertySheet>
                    </property>
                </propertySheet>
                <attachedParameters>
                    <formalParameterName>credential</formalParameterName>
                </attachedParameters>
            </step>

        </procedure>

<procedure>
            <procedureName>DeleteConfiguration</procedureName>
            <description>Delete an S3 configuration</description>

            <jobNameTemplate>s3-deletecfg-$[jobId]</jobNameTemplate>
            <resourceName />
            <workspaceName />

            <projectName>@PLUGIN_KEY@-@PLUGIN_VERSION@</projectName>
            <propertySheet>
                <property>
                    <propertyName>ec_customEditorData</propertyName>
                    <propertySheet>

                        <property>
                            <propertyName>parameters</propertyName>
                            <propertySheet>

                                <property>
                                    <propertyName>config</propertyName>
                                    <propertySheet>

                                        <property>
                                            <propertyName>formType</propertyName>
                                            <expandable>1</expandable>
                                            <value>standard</value>
                                        </property>
                                    </propertySheet>
                                </property>
                            </propertySheet>
                        </property>

                    </propertySheet>
                </property>
            </propertySheet>

            <formalParameter>
                <formalParameterName>config</formalParameterName>
                <defaultValue />
                <description>The configuration name. </description>
                <required>1</required>
                <type>entry</type>
            </formalParameter>
            <step>
                <stepName>DeleteConfiguration</stepName>
                <alwaysRun>0</alwaysRun>
                <broadcast>0</broadcast>
                <command></command>
                <condition />
                <description>Delete a S3 configuration</description>

                <errorHandling>failProcedure</errorHandling>
                <exclusive>0</exclusive>
                <logFileName />

                <parallel>0</parallel>
                <postProcessor>postp</postProcessor>

                <releaseExclusive>0</releaseExclusive>
                <resourceName/>
                <retries>0</retries>
                <shell>ec-perl</shell>

                <timeLimit>5</timeLimit>
                <timeLimitUnits>minutes</timeLimitUnits>
                <workingDirectory />

                <workspaceName />
                <procedureName>DeleteConfiguration</procedureName>
                <projectName>@PLUGIN_KEY@-@PLUGIN_VERSION@</projectName>
                <propertySheet>
                    <property>
                        <propertyName>ec_customEditorData</propertyName>
                        <propertySheet>

                            <property>
                                <propertyName>formType</propertyName>
                                <expandable>1</expandable>
                                <value>command</value>
                            </property>

                        </propertySheet>
                    </property>
                </propertySheet>
            </step>

        </procedure>

    <procedure>
      <procedureName>CreateBucket</procedureName>
      <description>Create a S3 bucket</description>
      <jobNameTemplate/>
      <resourceName/>
      <timeLimit/>
      <timeLimitUnits>minutes</timeLimitUnits>

      <workspaceName/>
	  <propertySheet>
		<property>
			<propertyName>ec_parameterForm</propertyName>
			<description/>
			<expandable>0</expandable>
			<value/>
		</property>
	   </propertySheet>
      <formalParameter>
        <formalParameterName>config</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>bucketName</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <step>
        <stepName>createBucket</stepName>
        <alwaysRun>0</alwaysRun>
        <broadcast>0</broadcast>
        <command/>
        <condition/>
        <description>Create a S3 bucket</description>
        <errorHandling>failProcedure</errorHandling>
        <exclusiveMode>none</exclusiveMode>
        <logFileName/>
        <parallel>0</parallel>
        <postProcessor>postp --loadProperty /myProject/postp_matchers</postProcessor>
        <precondition/>
        <releaseMode>none</releaseMode>
        <resourceName/>
        <shell>ec-groovy</shell>
        <timeLimit/>
        <timeLimitUnits>minutes</timeLimitUnits>

        <workingDirectory/>
        <workspaceName/>
      </step>
    </procedure>

	<procedure>
      <procedureName>UploadObject</procedureName>
      <description>Upload an Object to S3 bucket/folder</description>
      <jobNameTemplate/>
      <resourceName/>
      <timeLimit/>
      <timeLimitUnits>minutes</timeLimitUnits>

      <workspaceName/>
	  <propertySheet>
		<property>
			<propertyName>ec_parameterForm</propertyName>
			<description/>
			<expandable>0</expandable>
			<value/>
		</property>
	   </propertySheet>
      <formalParameter>
        <formalParameterName>config</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>bucketName</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>key</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
	  <formalParameter>
        <formalParameterName>fileToUpload</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
	  <formalParameter>
		  <formalParameterName>access_public</formalParameterName>
		  <defaultValue>1</defaultValue>
		  <description>If checked, the uploaded object will be publicly accessible</description>
		  <required>0</required>
		  <type>checkbox</type>
		</formalParameter>
        <formalParameter>
            <formalParameterName>propResult</formalParameterName>
            <description>Where to put the result. If not specified, the result is pushed to /myJob/S3Output</description>
            <expansionDeferred>0</expansionDeferred>
            <required>0</required>
            <defaultValue>/myJob/S3Output</defaultValue>
            <type>entry</type>
        </formalParameter>
      <step>
        <stepName>uploadObject</stepName>
        <alwaysRun>0</alwaysRun>
        <broadcast>0</broadcast>
        <command/>
        <condition/>
        <description>Upload an Object to S3 bucket/folder</description>
        <errorHandling>failProcedure</errorHandling>
        <exclusiveMode>none</exclusiveMode>
        <logFileName/>
        <parallel>0</parallel>
        <postProcessor>postp --loadProperty /myProject/postp_matchers</postProcessor>
        <precondition/>
        <releaseMode>none</releaseMode>
        <resourceName/>
        <shell>ec-groovy</shell>
        <timeLimit/>
        <timeLimitUnits>minutes</timeLimitUnits>

        <workingDirectory/>
        <workspaceName/>
      </step>
    </procedure>

		<procedure>
      <procedureName>UploadFolder</procedureName>
      <description>Upload the contents of a folder to a S3 bucket/folder</description>
      <jobNameTemplate/>
      <resourceName/>
      <timeLimit/>
      <timeLimitUnits>minutes</timeLimitUnits>

      <workspaceName/>
	  <propertySheet>
		<property>
			<propertyName>ec_parameterForm</propertyName>
			<description/>
			<expandable>0</expandable>
			<value/>
		</property>
	   </propertySheet>
      <formalParameter>
        <formalParameterName>config</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>bucketName</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>key</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
	  <formalParameter>
        <formalParameterName>folderToUpload</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
	  <formalParameter>
		  <formalParameterName>access_public</formalParameterName>
		  <defaultValue>1</defaultValue>
		  <description>If checked, the uploaded object will be publicly accessible</description>
		  <required>0</required>
		  <type>checkbox</type>
		</formalParameter>
        <formalParameter>
            <formalParameterName>propResult</formalParameterName>
            <description>Where to put the result. If not specified, the result is pushed to /myJob/S3Output</description>
            <expansionDeferred>0</expansionDeferred>
            <required>0</required>
            <defaultValue>/myJob/S3Output</defaultValue>
            <type>entry</type>
        </formalParameter>
      <step>
        <stepName>uploadFolder</stepName>
        <alwaysRun>0</alwaysRun>
        <broadcast>0</broadcast>
        <command/>
        <condition/>
        <description>Upload the contents of a folder to a S3 bucket/folder</description>
        <errorHandling>failProcedure</errorHandling>
        <exclusiveMode>none</exclusiveMode>
        <logFileName/>
        <parallel>0</parallel>
        <postProcessor>postp --loadProperty /myProject/postp_matchers</postProcessor>
        <precondition/>
        <releaseMode>none</releaseMode>
        <resourceName/>
        <shell>ec-groovy</shell>
        <timeLimit/>
        <timeLimitUnits>minutes</timeLimitUnits>

        <workingDirectory/>
        <workspaceName/>
      </step>
    </procedure>

	<procedure>
      <procedureName>DownloadObject</procedureName>
      <description>Download an S3 object to local folder</description>
      <jobNameTemplate/>
      <resourceName/>
      <timeLimit/>
      <timeLimitUnits>minutes</timeLimitUnits>

      <workspaceName/>
	  <propertySheet>
		<property>
			<propertyName>ec_parameterForm</propertyName>
			<description/>
			<expandable>0</expandable>
			<value/>
		</property>
	   </propertySheet>
      <formalParameter>
        <formalParameterName>config</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>bucketName</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>key</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
	  <formalParameter>
        <formalParameterName>downloadLocation</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>propResult</formalParameterName>
        <description>Where to put the result. If not specified, the result is pushed to /myJob/S3Output</description>
        <expansionDeferred>0</expansionDeferred>
        <required>0</required>
        <defaultValue>/myJob/S3Output</defaultValue>
        <type>entry</type>
      </formalParameter>
      <step>
        <stepName>downloadObject</stepName>
        <alwaysRun>0</alwaysRun>
        <broadcast>0</broadcast>
        <command/>
        <condition/>
        <description>Download an S3 object to local folder</description>
        <errorHandling>failProcedure</errorHandling>
        <exclusiveMode>none</exclusiveMode>
        <logFileName/>
        <parallel>0</parallel>
        <postProcessor>postp --loadProperty /myProject/postp_matchers</postProcessor>
        <precondition/>
        <releaseMode>none</releaseMode>
        <resourceName/>
        <shell>ec-groovy</shell>
        <timeLimit/>
        <timeLimitUnits>minutes</timeLimitUnits>

        <workingDirectory/>
        <workspaceName/>
      </step>
    </procedure>

	    <procedure>
      <procedureName>ListBucket</procedureName>
      <description>List all the available buckets for the current account</description>
      <jobNameTemplate/>
      <resourceName/>
      <timeLimit/>
      <timeLimitUnits>minutes</timeLimitUnits>

      <workspaceName/>
	  <propertySheet>
		<property>
			<propertyName>ec_parameterForm</propertyName>
			<description/>
			<expandable>0</expandable>
			<value/>
		</property>
	   </propertySheet>
      <formalParameter>
        <formalParameterName>config</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
        <formalParameter>
            <formalParameterName>propResult</formalParameterName>
            <description>Where to put the result. If not specified, the result is pushed to /myJob/S3Output</description>
            <expansionDeferred>0</expansionDeferred>
            <required>0</required>
            <defaultValue>/myJob/S3Output</defaultValue>
            <type>entry</type>
        </formalParameter>
      <step>
        <stepName>listBucket</stepName>
        <alwaysRun>0</alwaysRun>
        <broadcast>0</broadcast>
        <command/>
        <condition/>
        <description>List all the available buckets for the current account</description>
        <errorHandling>failProcedure</errorHandling>
        <exclusiveMode>none</exclusiveMode>
        <logFileName/>
        <parallel>0</parallel>
        <postProcessor>postp --loadProperty /myProject/postp_matchers</postProcessor>
        <precondition/>
        <releaseMode>none</releaseMode>
        <resourceName/>
        <shell>ec-groovy</shell>
        <timeLimit/>
        <timeLimitUnits>minutes</timeLimitUnits>

        <workingDirectory/>
        <workspaceName/>
      </step>
    </procedure>

	    <procedure>
      <procedureName>CreateFolder</procedureName>
      <description>Create a S3 folder</description>
      <jobNameTemplate/>
      <resourceName/>
      <timeLimit/>
      <timeLimitUnits>minutes</timeLimitUnits>

      <workspaceName/>
	  <propertySheet>
		<property>
			<propertyName>ec_parameterForm</propertyName>
			<description/>
			<expandable>0</expandable>
			<value/>
		</property>
	   </propertySheet>
      <formalParameter>
        <formalParameterName>config</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>bucketName</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>folderName</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <step>
        <stepName>createFolder</stepName>
        <alwaysRun>0</alwaysRun>
        <broadcast>0</broadcast>
        <command/>
        <condition/>
        <description>Create a S3 folder</description>
        <errorHandling>failProcedure</errorHandling>
        <exclusiveMode>none</exclusiveMode>
        <logFileName/>
        <parallel>0</parallel>
        <postProcessor>postp --loadProperty /myProject/postp_matchers</postProcessor>
        <precondition/>
        <releaseMode>none</releaseMode>
        <resourceName/>
        <shell>ec-groovy</shell>
        <timeLimit/>
        <timeLimitUnits>minutes</timeLimitUnits>

        <workingDirectory/>
        <workspaceName/>
      </step>
    </procedure>

	    <procedure>
      <procedureName>ListFolder</procedureName>
      <description>List all the available objects under a S3 folder</description>
      <jobNameTemplate/>
      <resourceName/>
      <timeLimit/>
      <timeLimitUnits>minutes</timeLimitUnits>

      <workspaceName/>
	  <propertySheet>
		<property>
			<propertyName>ec_parameterForm</propertyName>
			<description/>
			<expandable>0</expandable>
			<value/>
		</property>
	   </propertySheet>
      <formalParameter>
        <formalParameterName>config</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>bucketName</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>

      <formalParameter>
        <formalParameterName>folderName</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
		<formalParameter>
		  <formalParameterName>include_sub_folder</formalParameterName>
		  <defaultValue>1</defaultValue>
		  <description>List Objects in this folder or Include all sub folders</description>
		  <required>0</required>
		  <type>checkbox</type>
		</formalParameter>
        <formalParameter>
            <formalParameterName>propResult</formalParameterName>
            <description>Where to put the result. If not specified, the result is pushed to /myJob/S3Output</description>
            <expansionDeferred>0</expansionDeferred>
            <required>0</required>
            <defaultValue>/myJob/S3Output</defaultValue>
            <type>entry</type>
        </formalParameter>
      <step>
        <stepName>listFolder</stepName>
        <alwaysRun>0</alwaysRun>
        <broadcast>0</broadcast>
        <command/>
        <condition/>
        <description>List all the available objects under a S3 folder</description>
        <errorHandling>failProcedure</errorHandling>
        <exclusiveMode>none</exclusiveMode>
        <logFileName/>
        <parallel>0</parallel>
        <postProcessor>postp --loadProperty /myProject/postp_matchers</postProcessor>
        <precondition/>
        <releaseMode>none</releaseMode>
        <resourceName/>
        <shell>ec-groovy</shell>
        <timeLimit/>
        <timeLimitUnits>minutes</timeLimitUnits>

        <workingDirectory/>
        <workspaceName/>
      </step>
    </procedure>

	<procedure>
      <procedureName>DownloadFolder</procedureName>
      <description>Download the contents of a S3 folder</description>
      <jobNameTemplate/>
      <resourceName/>
      <timeLimit/>
      <timeLimitUnits>minutes</timeLimitUnits>

      <workspaceName/>
	  <propertySheet>
		<property>
			<propertyName>ec_parameterForm</propertyName>
			<description/>
			<expandable>0</expandable>
			<value/>
		</property>
	   </propertySheet>
      <formalParameter>
        <formalParameterName>config</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>bucketName</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>key</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
	  <formalParameter>
        <formalParameterName>downloadLocation</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
        <formalParameter>
            <formalParameterName>propResult</formalParameterName>
            <description>Where to put the result. If not specified, the result is pushed to /myJob/S3Output</description>
            <expansionDeferred>0</expansionDeferred>
            <required>0</required>
            <defaultValue>/myJob/S3Output</defaultValue>
            <type>entry</type>
        </formalParameter>
      <step>
        <stepName>downloadFolder</stepName>
        <alwaysRun>0</alwaysRun>
        <broadcast>0</broadcast>
        <command/>
        <condition/>
        <description>Download the contents of a S3 folder</description>
        <errorHandling>failProcedure</errorHandling>
        <postProcessor>postp --loadProperty /myProject/postp_matchers</postProcessor>
        <exclusiveMode>none</exclusiveMode>
        <logFileName/>
        <parallel>0</parallel>
        <precondition/>
        <releaseMode>none</releaseMode>
        <resourceName/>
        <shell>ec-groovy</shell>
        <timeLimit/>
        <timeLimitUnits>minutes</timeLimitUnits>

        <workingDirectory/>
        <workspaceName/>
      </step>
    </procedure>

		<procedure>
      <procedureName>DeleteObject</procedureName>
      <description>Delete a S3 object</description>
      <jobNameTemplate/>
      <resourceName/>
      <timeLimit/>
      <timeLimitUnits>minutes</timeLimitUnits>

      <workspaceName/>
	  <propertySheet>
		<property>
			<propertyName>ec_parameterForm</propertyName>
			<description/>
			<expandable>0</expandable>
			<value/>
		</property>
	   </propertySheet>
      <formalParameter>
        <formalParameterName>config</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>bucketName</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>key</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <step>
        <stepName>deleteObject</stepName>
        <alwaysRun>0</alwaysRun>
        <broadcast>0</broadcast>
        <command/>
        <condition/>
        <description>Delete a S3 object</description>
        <errorHandling>failProcedure</errorHandling>
        <exclusiveMode>none</exclusiveMode>
        <logFileName/>
        <parallel>0</parallel>
        <postProcessor>postp --loadProperty /myProject/postp_matchers</postProcessor>
        <precondition/>
        <releaseMode>none</releaseMode>
        <resourceName/>
        <shell>ec-groovy</shell>
        <timeLimit/>
        <timeLimitUnits>minutes</timeLimitUnits>

        <workingDirectory/>
        <workspaceName/>
      </step>
    </procedure>

	<procedure>
      <procedureName>DeleteBucketContents</procedureName>
      <description>Delete all the objects in a bucket</description>
      <jobNameTemplate/>
      <resourceName/>
      <timeLimit/>
      <timeLimitUnits>minutes</timeLimitUnits>

      <workspaceName/>
	  <propertySheet>
		<property>
			<propertyName>ec_parameterForm</propertyName>
			<description/>
			<expandable>0</expandable>
			<value/>
		</property>
	   </propertySheet>
      <formalParameter>
        <formalParameterName>config</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>bucketName</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>

      <step>
        <stepName>deleteBucketContents</stepName>
        <alwaysRun>0</alwaysRun>
        <broadcast>0</broadcast>
        <command/>
        <condition/>
        <description>Delete all the objects in a bucket</description>
        <errorHandling>failProcedure</errorHandling>
        <exclusiveMode>none</exclusiveMode>
        <logFileName/>
        <parallel>0</parallel>
        <postProcessor>postp --loadProperty /myProject/postp_matchers</postProcessor>
        <precondition/>
        <releaseMode>none</releaseMode>
        <resourceName/>
        <shell>ec-groovy</shell>
        <timeLimit/>
        <timeLimitUnits>minutes</timeLimitUnits>

        <workingDirectory/>
        <workspaceName/>
      </step>
    </procedure>

		<procedure>
      <procedureName>WebsiteHosting</procedureName>
      <description>Make a S3 bucket to host static website</description>
      <jobNameTemplate/>
      <resourceName/>
      <timeLimit/>
      <timeLimitUnits>minutes</timeLimitUnits>

      <workspaceName/>
	  <propertySheet>
		<property>
			<propertyName>ec_parameterForm</propertyName>
			<description/>
			<expandable>0</expandable>
			<value/>
		</property>
	   </propertySheet>
      <formalParameter>
        <formalParameterName>config</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
      <formalParameter>
        <formalParameterName>bucketName</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>

	   <formalParameter>
		  <formalParameterName>website_hosting</formalParameterName>
		  <defaultValue>1</defaultValue>
		  <description>Once you enable your bucket for static website hosting, all your content is accessible to web browsers via the Amazon S3 website endpoint for your bucket</description>
		  <required>0</required>
		  <type>checkbox</type>
		</formalParameter>

      <formalParameter>
        <formalParameterName>indexDoc</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>1</required>

        <type>entry</type>
      </formalParameter>
	  <formalParameter>
        <formalParameterName>errorDoc</formalParameterName>
        <defaultValue/>
        <description/>
        <expansionDeferred>0</expansionDeferred>
        <required>0</required>

        <type>entry</type>
      </formalParameter>
        <formalParameter>
            <formalParameterName>propResult</formalParameterName>
            <description>Where to put the result. If not specified, the result is pushed to /myJob/S3Output</description>
            <expansionDeferred>0</expansionDeferred>
            <required>0</required>
            <defaultValue>/myJob/S3Output</defaultValue>
            <type>entry</type>
        </formalParameter>
      <step>
        <stepName>websiteHosting</stepName>
        <alwaysRun>0</alwaysRun>
        <broadcast>0</broadcast>
        <command/>
        <condition/>
        <description>Make a S3 bucket to host static website</description>
        <errorHandling>failProcedure</errorHandling>
        <exclusiveMode>none</exclusiveMode>
        <logFileName/>
        <parallel>0</parallel>
        <postProcessor>postp --loadProperty /myProject/postp_matchers</postProcessor>
        <precondition/>
        <releaseMode>none</releaseMode>
        <resourceName/>
        <shell>ec-groovy</shell>
        <timeLimit/>
        <timeLimitUnits>minutes</timeLimitUnits>

        <workingDirectory/>
        <workspaceName/>
      </step>
    </procedure>

  </project>
</exportedData>

redpajama_set_name: RedPajamaGithub


Sara could sort of understand the logic of the body storing food vs. not storing water, though she still had a lot of questions, but Petra didn't have the answers she sought. It was okay, really. Sara didn't know either, and her father would be proud to see her academic curiosity still lived, if only a little.
The Lyra laughed. She was rather enjoying her conversation with Petra! The other girl seemed nice and she sort of had a sense of humor, something Sara appreciated, a lot. The twelve-year old was always in need of someone helping her relax and enjoy the moment once in a while. Life wasn't books and knowledge. Besides, Sara was sure Petra wouldn't forget her name again! Well, she hoped. It would be really awkward to have to repeat it, especially if Sara and Petra hanged again on a later date. The Lyra's laugh dwindled and it ended with a slight chuckle.
And then Petra went into the water. Sara blinked and smiled at the thought of getting in herself. The water was nice and everyone was having a great time, but something prevented her from doing it. She was comfortable moving her feet through the water, even splashing them once in a while and smiling as the some droplets splashed her face. Sara was okay in her current position. However, she scooted closer to the edge and leaned forward. She watched as Petra threaded through the water. The Lyra was in silence for a minute or two before her yearmate hold herself on the edge.
Sara couldn't help it and she ended up laughing again at Petra's last comment. The Lyra was an only child, and she couldn't imagine how it was to grow up around siblings or even cousins your same age. She had always wanted to have someone to play with other than books and animals, but her parents had never given her a sibling, and she rarely saw her cousin´s back in Mexico. However, growing up around all kinds of magical animals had been interesting and super fun.
"How many siblings do you have?" she asked curiously. Sara was looking down at the girl enjoying the water.


Beagle Property are delighted to offer for sale this well presented three bedroom property situated in a popular east Ipswich location. Well situated for popular local primary schools and Copleston high school, the property itself comprises lounge/diner, kitchen, three bedrooms and upstairs bathroom. Further benefiting from gas central heating, double glazing and front and rear gardens, the property is deserving of internal viewing to fully appreciate the accommodation on offer.
Kitchen comprising range of base and eye level fitted units, roll edge work surface with integrated stainless sink and drainer, integrated oven and hob with extractor unit over, space for fridge/freezer, space for washing machine, space for dishwasher, splash back tiling, wall mounted boiler, storage cupboard, rear and side aspect windows and side aspect door to rear garden.
Suite comprising bath with shower over, pedestal wash basin, low level w/c, side aspect window, splash tiling.
The front of the property has brick wall and fenced borders. There is gated side access leading to the rear of the property. The rear has fenced borders, is predominantly laid to lawn with fenced borders, there is a barked area, shed to rear and range of shrubs and hedges.


Mount Rainier, the tallest mountain in Washington, is a dormant volcano. It stands 14,410 feet tall and it's summit covers a whole square mile, tipped at the rim by three peaks remaining from the volcanic crater. Below this, thirty-five miles of the mountain's steep upper slopes are covered by glaciers and rocky outcroppings. This impressive cone stands some 8,000 feet above the shoulders of the surrounding mountains, which provide the mountain with a backdrop of green forested slopes.
With one hundred or more inches of precipitation falling annually at Mount Rainier, streams and waterfalls dot its lower slopes. Thick mossy forests grow up to about 4,500 feet in elevation and beautiful alpine meadows cover areas just above that. The most famous and popular of these alpine meadow areas was named Paradise on account of it's many brooks, waterfalls and abundant flowering plants.
Hazard Stevens and P. N. Van Trump first climbed to the summit in 1870. It was designated a national park in 1899 and covers 235,625 acres. 1.5 million people visit the park annually. Nearly 5,000 visitors make the climb to the summit each year.
See the National Park Service's official Mount Rainier National Park site, or Wikipedia's Mount Rainier National Park article.


The Hartmann HTT-256-GS replica wheel is a 5 spoke wheel finished in a Gloss Silver color with a clearcoat. The HTT-256-GS accepts an OEM Audi centercap, part #4B0 601 170 A 7ZJ. The Hartmann HTT-256-GS replica wheel has a 5×112 bolt pattern (PCD) and uses the OEM Audi 14×1.5mm ball seat lug bolts.


text:
Q: jQuery - how to reverse array format? I have a array like this:
var test = [
             [1,1,1],
             [0,1,1],
             [0,0,0],
             [0,0,0]
           ];

I'm wondering how to it from the bottom like this:
var test = [
             [0,0,0,1],
             [0,0,1,1],
             [0,0,1,1]
           ];

I've tried this example
var ReverseArray = [];
var length = test.length;
for(var i = length-1;i>=0;i--){
   ReverseArray.push(test[i]);
}

But I got this:
[
  [0,0,0],
  [0,0,0],
  [0,1,1],
  [1,1,1]
];

It's not what I'm looking for. Anybody have good suggestions? Thx :)

A: The code you've shown actually does reverse the input, but your desired output is a rotation, not a reversal.
Here's one way to do that with one line of code:

var test = [
             [1,1,1],
             [0,1,1],
             [0,0,0],
             [0,0,0]
           ];

var output = test[0].map((_,i) => test.map(a => a[i]).reverse());

console.log(output);

Or the same thing without arrow functions (in case you're using IE), formatted in a way that probably makes it a bit easier to follow:
var output = test[0].map(function(_,i) {
  return test.map(function(a) { return a[i] }).reverse();
});

That assumes that the outer array will have at least one entry and that all inner arrays are of the same length.
(Edit) Note that using plain loops would be more efficient, because you could loop backwards rather than having to call .reverse().

A: Unfortunately, I don't think there are any nifty javascript tricks for rotating a matrix, but the below is still a pretty clean way to do it:
let cols = [], reversed = test.reverse();
for(let i = 0; i < reversed[0].length; i++)
    cols.push(reversed.map(row=> row[i]));

cols should be a matrix in the desired configuration. demo

redpajama_set_name: RedPajamaStackExchange


text:
Active Searches
Take Your Assessment Today
C-Suite Executive Recruitment
Financial Leadership Recruitment
Executive & Candidate Assessment
Retained Search
Retained Recruiting
Legal & Compliance Recruitment
M&A Contact Us
Recently Completed Searches
Finance Executive Search
Why CCY?
Cochran, Cochran & Yale is Western New York's premier executive recruitment firm. We've helped build successful businesses for over 40 years, and we're confident that our proven process will help your organization continue to succeed. To learn more about how to partner with CCY and gain a competitive advantage on talent acquisition, contact one of our consultants today. We know what it takes to find, attract, and hire top-tier New York State leadership candidates.
Chief Estimator: Construction Contractor
A Rochester leader in electrical construction sought a Chief Estimator with leadership skills to manage and develop a 3- to 5-person estimating team.
The organization has been growing rapidly and is actively pursuing further expansion. Our client is genuinely invested in cultivating a positive and proactive culture and has been ranked among Rochester's Top Workplaces since 2019.
Operations Manager: Industrial Contractor
We have been retained to source an Operations Manager to head the Albany, New York, location of a major electrical contractor. Reporting directly to the CEO, this unique role is an opportunity to step in as an executive leader, build and leverage a team, and distinguish the company as the best in the region.
This person will be held accountable for ensuring that consistency, quality, and job safety are never compromised. The right candidate will be a balanced individual with high emotional intelligence, keen foresight, and proven leadership ability.
Sr. Manager/Director of Procurement (Remote): Solar Solutions
CCY was retained by a growing Solar EPC firm headquartered in the Northeast to identify a Senior Manager/Director of Procurement. This was an exciting opportunity with a high-growth organization that has made significant investments in personnel and was looking to add another dynamic leader. A background in procurement, sourcing, or integrated supply chains was essential.
The hired candidate joined a stable leadership team and embraced the opportunity to leverage their experience and leave their fingerprints on the structure of the internal sourcing organization. Interfacing directly with executive leadership, they now provide the support required to build an agile and responsive procurement team.
Finance Manager: Marketing & Advertising
A Rochester-based Advertising & Marketing firm needed an experienced Finance Manager to oversee its finance department, own cash management, facilitate client & vendor relationships, deliver reports & forecasts, and to keep contracts, insurance, and legal in line with the organization's goals and needs.
The role included a potential advancement path to CFO. We sourced candidates with 8+ years in accounting & finance, as well as 3+ years of leadership experience. The individual hired possessed exceptional confidence, communication skills, and professional demeanor.
Manager of Subcontracts: Aerospace & Defense (Remote Option)
An aerospace and defense contractor headquartered in New York State is seeking a Manager of Subcontracts to oversee several subcontracts managers (SCMs). This role is responsible for managing complex and technical domestic contracting, and for ensuring that exposure to legal risk is minimized. To be considered, candidates must have experience with DOD, FARs, and DFARs. Prior experience leading a team and the willingness to build a new team are also required.
We have been retained to source an Operations Manager to head the Rochester, New York, flagship location of a major electrical contractor. Reporting directly to the CEO, this unique role is an opportunity to step in as an executive leader, build leverage a team, and distinguish the company as the best in the region. This person will be held accountable for ensuring that consistency, quality, and job safety are never compromised. The right candidate will be a balanced individual with high
emotional intelligence, keen foresight, and proven leadership ability.
VP Finance: Non-Profit
A Rochester-based non-profit organization has retained our services to locate the next financial leader to oversee financial systems and to provide meaningful, manageable, and measurable financial data to senior management and the Board. Strong accounting, financial, and analytical skills are essential. Must be able to multitask, possess strong communications skills, and have 7+ years of experience in a healthcare related organization. MBA/CPA/CMA credentials are preferred. Third-party reimbursement strongly preferred. Contact Tim Coykendall at Tcoykendall@ccy.com.
HR Director: Manufacturing
An 80+ year-old multinational organization is seeking a business-minded Senior Manager/Director of HR to oversee a team of 3 direct reports at its Rochester location and to provide support to the HR at a second location in the Southeast. The right individual for this role will be upbeat, positive, highly engaged, and able to hold team members accountable. Some vacation is required, but the role is hybrid and includes (actual) unlimited vacation time. SHRM-CP or SHRM-SCP preferred.
Director of Sales: Healthcare (Remote)
We have been retained by a global medical supply organization on a mission to provide high-quality products with superior value, and an unmatched customer experience that improves patient care and enhances the lives of their clients. A seriously capitalized, up-and-comer in the Healthcare space, our client is positioned for exponential growth in the years to come and needs to add a Director of Sales with deep relationships in the Healthcare industry. This is a REMOTE role with travel required for client meetings, internal meetings, industry conferences.
VP Diversity, Equity & Inclusion (DEI): Vegetation Management Contractor
CCY was exclusively retained to find the first VP of Diversity, Equity, and Inclusion for a 5,000-employee, $500M+ organization that is fully invested in a cultural transformation. The role was a unique opportunity for a motivated change agent to significantly impact an established organization by building out and owning the DEI program.
The VP DEI role required a strategic leader prepared to partner directly with a visionary CEO to engineer the company's future trajectory.
The successful candidate now represents the company in public-facing presentations, speeches, and appearances.
Corporate Controller: Publicly Traded Biotech Firm
An Upstate NY Biotech firm needs their next Controller. Our retained client is seeking a candidate that will have extensive experience in SEC Reporting, strong knowledge of GAAP, and work well independently in a fast-paced organization. Strong communication skills are essential, as presentation to the Board of Directors will be required. Incredible opportunity to put your thumbprint on this fast-growing technology company. CPA preferred. Attractive compensation package to include RSU awards. Buffalo location, with remote possibilities. Contact Gary Baker at gbaker@ccy.com.
Chief Financial Officer: Public Manufacturer
We have been retained to locate the next CFO for a growing $150M manufacturer based in Upstate NY. This opening is due to a 2022 retirement and will require prior senior financial leadership experience, SEC reporting, strong FP&A skills, ERP selection/implementation, and M&A due diligence and integration expertise on an international scale. If you are interested in having a conversation about this incredible opportunity, please reply to Gary Baker at gbaker@ccy.com.
Corporate Controller: SaaS/HRIS
Our client is builds HR tools for the flexible future of work. Their next corporate controller will build out the finance team and oversee all corporate accounting and finance operations. This is a fully remote position, and candidates must have the ability to work effectively autonomously and with minimal oversight. The role requires a strong understanding of GAAP, meticulous financial reporting, and operations experience.
Vice President of Operations: Construction Supplier
Our client is seeking a VP of Operations for a multi-site operation experiencing significant growth. This is an opportunity for an ambitious, process-driven leader to elevate both the company and its people. With a direct line to the President, he or she will enjoy a degree of strategic flexibility and decision-making power that is rare for an established and growing company. Candidates should be strong in emotional intelligence, keen foresight, and proven leadership ability. This on-site role is based out of Rochester, NY, and requires some regional travel (Western New York).
Subcontracts Manager: Aerospace & Defense
We are sourcing a Subcontracts Manager to identify suppliers and manage relationships for an A&D contractor headquartered in New York State. The role's responsibilities include risk mitigation, SOWs, and RFP/RFQ processing.
Director of Finance: Healthcare
Our retained client is a healthcare provider in need of a Director of Finance. This role oversees accounting, finance, budgeting, analysis, reporting to corporate, coordinating with the outside auditors, tax filings, and cash flow. Must possess 3+ years of experience in a healthcare environment, the ability to work autonomously with minimal oversight, previous supervisory skills, strong communication skills, and attention to detail. CPA preferred. Contact Tim Coykendall at tcoykendall@ccy.com.
P.O. Box 22725, Rochester, NY 14692 & Bonita Springs, FL
Cochran, Cochran & Yale has been offering executive search, retained search, mergers and acquisitions support, and strategic business advisory to the middle market for more than 40 years. Headquartered in Rochester, New York, we help privately held, publicly traded, and private-equity-owned businesses grow their success by aligning human capital with organizational strategy.
Leaderboard Sign-Up Form
The Leaderboard: Top Executive Leadership Candidates
Active Leadership Searches

redpajama_set_name: RedPajamaCommonCrawl


confirmed by national and foreign organizations.
We offer a comprehensive service of production orders on entrusted materials as well as based on our own purchases. We cooperate only with reputable suppliers of components and printed circuits. We provide PCBs manufactured on traditional FR4 laminates as well as on special materials such as Nelco, Isola, Rogers. We offer traditional rigid circuits from 1 to 24 layers, as well as flex and rigid / flex circuits.
At the special request of our clients, we perform functional and aging tests in the thermal shock chamber. Our services are covered by a 12-month warranty.
We provide electronic devices for numerous industries. Our products are used both on the ground and in the sky. Among other things, we manufacture subassemblies for the telecommunications, IT, automotive, rail, military and space industries. Our systems are also mounted in drone, in medical equipment and in advanced measuring devices used in quantum physics. We are everywhere!


Once upon a time an Electrician did not need a license. Heck the first automobile drivers were not licensed either. Today we cannot imagine a world with out licensed Electrical Professionals wiring our buildings and everyone knows the results of driving without one.
Now try to imagine the world of the Home Automation Installer or Integrator in 5 or 10 years. Will we all have a license just like an Electrician and standards that vary little from State to State? Is it true, is Low Voltage licensing here?
Here in New England the more populous States have Licensing. The more rural areas are enacting certification primarily for fire and safety. For example Massachusetts has extensive Licensing while New Hampshire is working on Certification legislation for the Alarm Industry. The other adjoining States are somewhere in the middle. The degree of training required also varies from State to State. The number of hours on the job and the classroom time in some States make getting a College degree look like the easy way out. Does any of this make you a better Technician? It's hard to say at this early stage since standards vary so widely from one place to the next.
In Massachusetts the Burglar and Fire Alarm Association recently changed it's name to the Massachusetts Systems Contractors Association. My own state Alarm Association has not changed the name but they actively are seeking out Integrators as members and learning (as well as teaching) more about the other Low Voltage Systems. The reason is simple, a low voltage contractor will need to be versatile in the entire spectrum of systems in the near future. Now isn't that what Integrators have been up to all along? So in a strange twist of fate the Integrator may be raising the bar by proving it is possible for one Technician to Install a multiple of Systems. Meanwhile the existing associations are working to consolidate these many disciplines into a coherent group.
Naturally the Integrators who have been out there for a few years kind of like the free-wheeling Old West environment of the Low Voltage Industry. Like the Old West this will not last forever, standards have risen to the surface. Not so new concepts will begin to take on larger meaning. However the world will not end if this is beginning to make you nervous. Instead, working with other trades will become helpful in order to learn more about this process. "We are all just trying to make a living" as the President of one major Alarm Company put it recently. In reality not everyone is ready for this development, in fact it is down right unfair to make those of us who are already doing this for a living suddenly have to go back to the end of the line. My hope is that the real world experience will always be a factor during the license process. I envision Licensing to be a growing issue over the next few years and the best way to stay on top is to join the State Associations and stay informed. Get online, your State web site may have information on pending or existing legislation. You can help shape the future and will not get left behind if you are informed.
Now what is that about not so new concepts? Some time ago I found an article on the BICSI organization web site describing the Electronic Systems Technician (EST) concept. This article called, the Electronic Systems Technician, Occupational Profile and Outlook by the Ohlhausen Research Group and was written for the Consumer Electronics Manufacturers Association in 1999. My reaction was, this is a term I have been searching for. Over the years it is apparent that not only are technologies combining and reemerging the Technician who Installs and Maintains them will need to adapt as well. The lines are blurring more and more as the distinction between the various technical disciplines merge. The one thing that stands out however is the EST training. One can only hope that on a national scale this will ultimately allow for uniform standards across the US.
The hardest translation is for the consumer. We all understand the need for an Electrician, Plumber and Carpenter on a construction site. So who is this new creature who wants to run Phone lines, Cable TV, a cool sound system and integrate it to work together all at the same time? Without a concise name to apply it is very hard to explain the Home Automation Installer. I think the term Integrator has served the Industry well and it may be counter productive to walk away from. The problem is this, does it really tell the whole story of what we do and more importantly what we are capable of? It might be a good time for our Industry to accept the idea of an EST or Electronic Systems Technician.
The consumer is also the reason why all of this came about. Streamlining this business can go a long way with the people who the Integrator is working for. Once the Home Owner understands the basics and the vast array of possibilities there is no limit to how smart their home can get. Now throw in an Integrator or EST who is Certified or Licensed and they now have something to guarantee that the job will be done right. Ultimately a State Licensed professional in a State that adopts a National Standard is where this is should lead. This could make the process easier for States that have yet to adopt a set of values regarding Low Voltage systems. Many Installers do this now by posting which National Associations they belong to like CEDIA and CEA. If you are just learning about this technology these organizations are a great place to start. As a matter of fact so is the Home Toys site.


The post ZRP Just Got More Primitive and Useless appeared first on Kalabash Media.
The post Legislator Calls for Financial Transparency appeared first on Kalabash Media.
The post Government May Have Secret $10 Billion Debt appeared first on Kalabash Media.
The post Mnangagwa's Coup Secrets Revealed appeared first on Kalabash Media.
The post ZANU PF Officials Nabbed in Lands Scandal appeared first on Kalabash Media.
The post Prominent Social Media Account Exposes ED Gvt Corruption appeared first on Kalabash Media.
The post Novuyo Keeps Breaking Boundaries with Gukurahundi Novel appeared first on Kalabash Media.


F 13.5" 35" 23" 42"
This is a vintage style Bohemian midi dress. It features a high waistline that is defined by a wide, elasticized band. The black bodice is constructed from a stretchy cotton blend fabric and features a simple, rounded neckline. The dress is sleeveless. The bodice provides a snug, comfortable fit. The multicolored print skirt is constructed from a lightweight, chiffon-type fabric with horizontal bands of print in earth tones or browns, oranges and greens. It is gathered at the waist and moderately full for a comfortable fit. The hemline of this skirt ends at the mid calf area of the leg. The dress closes in back with a hidden zipper.


To learn more about our iCare program, watch the video below.
Insurance benefits are available to all full-time employees and become active on the first day of the month following 60 days of employment.
Conexus offers secure on-site fitness centers, available to all employees 24/7, as well as a staff doctor and nurse to assist in any minor health issues at no cost to you (hours and availability differ by location). In the instance that you are feeling under the weather, we have access to a VIP corporate clinic, not open to the public, which caters to a very small group of companies. This clinic is available at no charge to employees covered under our insurance plan.
As part of our health initiative, Conexus has recognized a way to pass those benefits on to the employee with the confidential iCare Program. iCare is a voluntary program designed to encourage you and your spouse to identify and understand your major health risks. With this knowledge, you can engage in healthy behaviors to help lower those risks. iCare enrollment includes completion of a physical assessment including: bodyweight, blood pressure, fasting glucose, fasting cholesterol and waist circumference. By undergoing these simple screenings (takes less than 15 minutes), you and your spouse will receive a substantial discount on your insurance premiums.
Conexus is proud to be a smoke-free company!


text:
National Louis University welcomed Felicia Davis and Toni Preckwinkle as keynote speakers at the 2012 Commencement Ceremonies
National Louis University, one of Chicago's oldest private universities and a leader in providing a quality education for the adult learner that helps them succeed post-graduation, recognized 866 graduate and 414 undergraduate students at today's commencement ceremonies. Two dedicated public servants gave the respective keynote commencement addresses. Felicia Davis, first deputy chief of staff, City of Chicago, addressed the graduate students and Toni Preckwinkle, Cook County Board president, gave the undergraduate keynote speech.
In her remarks, Ms. Davis announced that she will be leading the Mayor's new Office of Public Engagement, which will serve as a direct link between the Mayor's Office, City departments, Sister Agencies, external partners and communities across the City to make city government and its resources more accessible.
She also applauded the graduates -- 74 of whom received doctoral degrees among the three colleges (College of Arts and Sciences, National College of Education and College of Arts and Sciences) -- and their families for earning a graduate degree. She emphasized the importance of public service and forging strong partnerships in the community to affect change. While addressing the undergraduates, Preckwinkle emphasized the importance and responsibility of being an active, engaged citizen.
"The faculty, staff and students at National Louis University are honored to have two dedicated public servants give today's commencement addresses," said Nivine Megahed, National Louis president. "National Louis was founded on the principle that a quality education can transform lives, careers and communities. Today's commencement keynote speakers are true representatives of individuals who have great dedication to making communities stronger and safer for all of us. At National Louis, we hold this commitment to community in high regard and are proud to provide our students with an education that makes a difference."
"Whatever profession these graduates pursue, each of them has shown their commitment to public service and each has learned how to put that commitment to work through their study at National Louis," said Felicia Davis, first deputy chief of staff, City of Chicago. "As Mayor Rahm Emanuel has often said, everything we do as a city depends on the vision and values of our partners working towards a shared mission. In my own life, as a wife, mother and public servant I know that the promise of Chicago's future depends on the strength of our partnerships. With the Mayor's new Office of Public Engagement and the passion of National Louis' graduating class, we will forge a stronger future for the City of Chicago."
"It's an honor to be part of this year's graduation ceremony. I first came to Chicago when I was 18 years old to go to college. When I graduated – I became a teacher, because I know the opportunity that education brings," said Toni Preckwinkle, Cook County Board president.
About National Louis University
Founded in 1886, National Louis is a nonprofit, non-denominational University comprised of three colleges: National College of Education; College of Arts & Sciences; and College of Management and Business. From its inception, National Louis has provided educational access to adult, immigrant and minority populations – a mission it sustains today. The University offers bachelor's, master's, and doctoral degrees in fields of education, management, human services, counseling, public policy, and others concerned with human and community development. The University ranks first in the state of Illinois for the number of graduate degrees in education conferred. National Louis is well-known for an exceptional history in teacher preparation, and continues to be a leader in educating future teachers and community leaders to succeed in urban environments. For more information, visit www.nl.edu.
Media Contacts: The Harbinger Group
Eileen Rochford, eileenr@theharbingergroup.com, 312/953-3305
Kellie Kennedy, kelliek@theharbingergroup.com, 312/933-4903


text:
Das Personenlexikon zur Christlichen Archäologie ist ein Nachschlagewerk in deutscher Sprache zu Forschern und Persönlichkeiten der Christlichen Archäologie vom 16. bis zum 21. Jahrhundert aus über 30 Ländern Europas, Asiens, Nordafrikas und Nordamerikas.

Das Lexikon
Dieses Standardwerk versteht sich mit seinen 1.504 Personenartikeln nicht als Personenkunde ausschließlich christlicher Archäologen, sondern als Prosopographie zur Christlichen Archäologie, die auch Personen benachbarter Fächer (Klassische Archäologie, Denkmalpflege, Kunstgeschichte, Architektur etc.) einschließt, die Relevantes für die Christliche Archäologie geleistet haben. Die einzelnen Biographien werden ergänzt durch eine möglichst vollständige Zusammenstellung der Archivalien. Darüber hinaus finden sich jeweils eine Publikationsliste ausgewählter Veröffentlichungen der einzelnen Forscher, sowie der Hinweis auf ggf. vorhandene Bibliographien und eine Auswahl von Sekundärliteratur zur jeweiligen Person. Ein Personenindex und ein Index der Wirkungsorte und Institutionen erlaubt es, das akademische Umfeld und personelle Netzwerk der Forscher zu verfolgen.

Die erste, zweibändige Auflage erschien 2012 im Verlag Schnell und Steiner in Zusammenarbeit mit dem Pontificio Istituto di Archeologia Cristiana (PIAC), Rom.

Herausgeber und Mitarbeiter

Herausgeber
 Stefan Heid, Professor für Liturgiegeschichte und Hagiographie am Päpstlichen Institut für Christliche Archäologie in Rom und Direktor des Römischen Instituts der Görres-Gesellschaft.
 Martin Dennert, studierte Christliche Archäologie und Byzantinische Kunstgeschichte in Freiburg i. Br. Er ist wissenschaftlicher Mitarbeiter am Lexicon Iconographicum Mythologiae Classicae in Basel.

Mitarbeiter

Bibliographische Angabe
 Stefan Heid, Martin Dennert (Hrsg.): Personenlexikon zur Christlichen Archäologie. Forscher und Persönlichkeiten vom 16. bis zum 21. Jahrhundert. 2 Bände. Schnell & Steiner, Regensburg 2012, ISBN 978-3-7954-2620-0.

Literatur
 Stefan Heid: Zum Projekt einer Prosopographie zur Christlichen Archäologie. In: Römische Quartalschrift für christliche Altertumskunde und Kirchengeschichte. Bd. 102 (2007), S. 215–224.

Lexikon oder Enzyklopädie (Christentum)
Biografisches Nachschlagewerk
Kirchenhistorisches Werk
Sachliteratur (Klassische Altertumswissenschaft)
Christliche Archäologie

redpajama_set_name: RedPajamaWikipedia


Combine powder sugar, coco powder and almond flour. Pour the mixture into food processor.
Run the process for about 10 seconds.
Shift the flour mixture through a flour shifter or strainer.
Discard any big almond pieces.
Add cream of tartar to the egg whites. Beat the egg white with an electric whisk.
Beat at low speed for about 1 minute. Switch to medium speed for 3 to 4 minutes. And then beat at high speed for 1 to 2 minutes. Add sugar in three batches in between. Stop beating when the stiff peak forms.
Add shifted almond flour mixture.
With a rubber spatula, gently fold the flour mixture into egg whites.
Fold it gently until the batter can fall smoothly like a silky ribbon.
Prepare a 14 inch decorating bag with Wilton NO. 12 tip. Use a wide mouth drinking glass to help the bag to stand up straight which will make it so much easier to pour the batter.
Fill the pastry bag with almond batter.
Line 2 cookie pans with silicone baking mats.
Squeeze a dollar coin size batter onto the silicone mat, about a quarter inch in height. Repeat it until all the batter is finished.
Tap the bottom of the cookie pan when done to smooth the cookie dough tops.
Let the pan sit on countertop until the surface becomes dry to touch. It might take 30 to 60 minutes depending on the humidity around.
Bake in the oven for 12 to 14 minutes.
Allow the cookies to cool down on the silicone mats before removing them.
Use any filling of your choice: jam, chocolate, cheese, nutella………. Be creative!
I love chocolate. So I always go with chocolate gouache.