<?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>AndrÃ© Aulich</title>
	<atom:link href="http://www.andre-aulich.de/en/feed" rel="self" type="application/rss+xml" />
	<link>http://www.andre-aulich.de/en</link>
	<description>Media Asset Management &#38; Workflow Automation</description>
	<lastBuildDate>Fri, 11 May 2012 20:08:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Easily fix permission and sync issues with mobile home directories and SMB shares</title>
		<link>http://www.andre-aulich.de/en/perm/easily-fix-permission-andsync-issues-with-mobile-home-directories-and-smb-shares</link>
		<comments>http://www.andre-aulich.de/en/perm/easily-fix-permission-andsync-issues-with-mobile-home-directories-and-smb-shares#comments</comments>
		<pubDate>Fri, 11 May 2012 20:08:56 +0000</pubDate>
		<dc:creator>AndrÃ© Aulich</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Mac Client Management]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.andre-aulich.de/en/?p=781</guid>
		<description><![CDATA[If you use mobile home directories on Mac OS X 10.6 or OS X 10.7 with Windows Server 2008 R2 based SMB home shares, you can run into permission issues during home sync. While you can easily sync your home &#8230; <a href="http://www.andre-aulich.de/en/perm/easily-fix-permission-andsync-issues-with-mobile-home-directories-and-smb-shares">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you use mobile home directories on Mac OS X 10.6 or OS X 10.7 with Windows Server 2008 R2 based SMB home shares, you can run into permission issues during home sync.</p>
<p>While you can easily sync your home directory from the server to a client, syncing changed data back to the server can fail as OS X tells you, that you don&#8217;t have proper permissions to access some of your local files.</p>
<p>This happens due to the way OS X deals with the sync process. After investigating what&#8217;s going on there, I found out that the easiest way to fix this is to use a logout hook which changes permissions.</p>
<p>I use this logout hook:</p>
<p><code>#!/bin/bash<br />
user=$1<br />
if [[ "${user}" == "" ]]; then<br />
	echo "Usage: logout.sh USER"<br />
	exit 1<br />
elif [[ "$(whoami)" != "root" ]]; then<br />
	echo "Must be run as root. Exiting."<br />
	exit 1<br />
fi<br />
chmod -R -N "/Users/${user}"<br />
chmod -R 777 "/Users/${user}"<br />
chown -R "${user}":staff "/Users/${user}"<br />
logger "Repaired permissions of /Users/${user}."</code></p>
<p>To set up the client to execute this script during user logout, I use a schema extended Active Directory like described <a href="http://www.oreilly.de/catalog/macosxadministrationger/chapter/">in the free sample chapter of my Mac client management book</a>.</p>
<p>Hope this helps you in your environment, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andre-aulich.de/en/perm/easily-fix-permission-andsync-issues-with-mobile-home-directories-and-smb-shares/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to make Lion clients work with Active Directory computer lists</title>
		<link>http://www.andre-aulich.de/en/perm/how-to-make-lion-clients-work-with-active-directory-computer-lists</link>
		<comments>http://www.andre-aulich.de/en/perm/how-to-make-lion-clients-work-with-active-directory-computer-lists#comments</comments>
		<pubDate>Wed, 02 May 2012 11:40:19 +0000</pubDate>
		<dc:creator>AndrÃ© Aulich</dc:creator>
				<category><![CDATA[Mac Client Management]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.andre-aulich.de/en/?p=771</guid>
		<description><![CDATA[In Harald Monihart&#8217;s and my (german) O&#8217;Reilly book &#8220;Professionelles Mac-Client-Management in Windowsumgebungen&#8221; we describe how to use computer lists in Active Directory to manage your Mac clients. To make this work, you need to extend your AD schema. We describe &#8230; <a href="http://www.andre-aulich.de/en/perm/how-to-make-lion-clients-work-with-active-directory-computer-lists">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In Harald Monihart&#8217;s and my (german) O&#8217;Reilly book &#8220;<a href="http://www.oreilly.de/catalog/macosxadministrationger/">Professionelles Mac-Client-Management in Windowsumgebungen</a>&#8221; we describe how to use computer lists in Active Directory to manage your Mac clients.</p>
<p>To make this work, you need to extend your AD schema. We describe this process in our book, but you can also read it in our <a href="http://www.oreilly.de/catalog/macosxadministrationger/chapter/ch04.pdf">free sample chapter on the O&#8217;Reilly site</a>.</p>
<p>Unluckily, OS X Lion clients do not support these computer lists by default.</p>
<p>Apple has just released an article on their knowledge base site in which they describe how to make 10.7 clients support AD computer lists.<br />
The article can be found <a href="http://support.apple.com/kb/TS4243?viewlocale=en_US&#038;locale=en_US">here</a>.</p>
<p>The overall process is simple:</p>
<ol>
<li>Bind your 10.7 client to the AD (nothing special here).</li>
<li>Type &#8220;dsconfigad -alldomains disable&#8221; in Terminal.</li>
<li>In Directory Utility&#8217;s Search Policy tab replace e.g. &#8220;/Active Directory/WORKSHOP/All Domains&#8221; with e.g. &#8220;/Active Directory/WORKSHOP/workshop.intern&#8221;. Save your settings. <a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/05/SearchPolicyInDU.png"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/05/SearchPolicyInDU-450x356.png" alt="" title="SearchPolicyInDU" width="450" height="356" class="aligncenter size-medium wp-image-772" /></a></li>
<li>Open Directory Utility -> Directory Editor and create a new computer list: <a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/05/ComputerListinDU.png"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/05/ComputerListinDU-450x394.png" alt="" title="ComputerListinDU" width="450" height="394" class="aligncenter size-medium wp-image-773" /></a></li>
<li>Open Workgroup Manager, connect to AD hitting command-D, add your Lion machines to the freshly created computer list and add some settings to this list: <a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/05/ComputertListSettinginWGM.png"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/05/ComputertListSettinginWGM-450x325.png" alt="" title="ComputertListSettinginWGM" width="450" height="325" class="aligncenter size-medium wp-image-774" /></a></li>
<li>Reboot the client (or simply log out and back in again) to see if your new settings get applied.</li>
</ol>
<p>That&#8217;s it!<br />
So finally an easy way to manage 10.7 clients using AD computer lists.</p>
<p>If you need help doing this in larger deployments, please get in touch with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andre-aulich.de/en/perm/how-to-make-lion-clients-work-with-active-directory-computer-lists/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtual MXF and Final Cut Pro X</title>
		<link>http://www.andre-aulich.de/en/perm/virtual-mxf-and-final-cut-pro-x</link>
		<comments>http://www.andre-aulich.de/en/perm/virtual-mxf-and-final-cut-pro-x#comments</comments>
		<pubDate>Tue, 03 Apr 2012 07:39:08 +0000</pubDate>
		<dc:creator>AndrÃ© Aulich</dc:creator>
				<category><![CDATA[Media Asset Management]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Xsan/StorNext]]></category>

		<guid isPermaLink="false">http://www.andre-aulich.de/en/?p=765</guid>
		<description><![CDATA[Hamburg Pro Media has just released their latest tool called Virtual MXF. It allows you to scan a folder or volume for any MXF files and virtualize them as QuickTime movies, so that Final Cut Pro X and other applications &#8230; <a href="http://www.andre-aulich.de/en/perm/virtual-mxf-and-final-cut-pro-x">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hamburg Pro Media has just released their latest tool called <a href="http://hamburgpromedia.com/products/virtual-mxf/virtual-mxf.php">Virtual MXF</a>.</p>
<p>It allows you to scan a folder or volume for any MXF files and virtualize them as QuickTime movies, so that Final Cut Pro X and other applications which can&#8217;t work on MXF files natively, can use them without transcoding.</p>
<p>This enables FCP X to support a wider range of professional environments again, much like FCP 7 did using MXF4mac.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andre-aulich.de/en/perm/virtual-mxf-and-final-cut-pro-x/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentation &#8220;The Future of Media Asset Management and Storage&#8221; available online</title>
		<link>http://www.andre-aulich.de/en/perm/presentation-the-future-of-media-asset-management-and-storage-available-online</link>
		<comments>http://www.andre-aulich.de/en/perm/presentation-the-future-of-media-asset-management-and-storage-available-online#comments</comments>
		<pubDate>Wed, 14 Mar 2012 17:13:53 +0000</pubDate>
		<dc:creator>AndrÃ© Aulich</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Media Asset Management]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Xsan/StorNext]]></category>

		<guid isPermaLink="false">http://www.andre-aulich.de/en/?p=758</guid>
		<description><![CDATA[This week I&#8217;ve spent some great days at broadcast mountain in Norway. It&#8217;s an event hosted by Apple and NRK, and there&#8217;s great people from Europe and the US attending and speaking about technology and workflows in the broadcast and &#8230; <a href="http://www.andre-aulich.de/en/perm/presentation-the-future-of-media-asset-management-and-storage-available-online">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This week I&#8217;ve spent some great days at broadcast mountain in Norway. It&#8217;s an event hosted by Apple and NRK, and there&#8217;s great people from Europe and the US attending and speaking about technology and workflows in the broadcast and postproduction world.</p>
<p><a href='http://www.andre-aulich.de/en/wp-content/uploads/2012/03/2012_03_14_StorageMAM.pdf'>Here</a> you find the slides of the speech I gave there.</p>
<p>Hope you enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andre-aulich.de/en/perm/presentation-the-future-of-media-asset-management-and-storage-available-online/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatically Create Dummy Files and Folders</title>
		<link>http://www.andre-aulich.de/en/perm/automatically-create-dummy-files-and-folders</link>
		<comments>http://www.andre-aulich.de/en/perm/automatically-create-dummy-files-and-folders#comments</comments>
		<pubDate>Tue, 28 Feb 2012 07:41:41 +0000</pubDate>
		<dc:creator>AndrÃ© Aulich</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac OS X Server]]></category>
		<category><![CDATA[Media Asset Management]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Xsan/StorNext]]></category>

		<guid isPermaLink="false">http://www.andre-aulich.de/en/?p=746</guid>
		<description><![CDATA[From time to time I run into a situation where I need large amounts of files and folders for testing purposes. Here&#8217;s a little bash script which automatically creates the files and folders you need: #! /bin/bash # crfilesandfolders recursively &#8230; <a href="http://www.andre-aulich.de/en/perm/automatically-create-dummy-files-and-folders">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>From time to time I run into a situation where I need large amounts of files and folders for testing purposes.</p>
<p>Here&#8217;s a little bash script which automatically creates the files and folders you need:</p>
<p><code>#! /bin/bash<br />
# crfilesandfolders recursively creates a number of folders and files<br />
# starting in the the current directory.<br />
if  ! [ $2 ]; then<br />
	echo "Usage: crfilesandfolders [path to entry point] [number of files to be generated on one level] [depth]"<br />
	exit 1<br />
fi<br />
entry_point="$1"<br />
no_of_subs=$2<br />
depth=$3<br />
level=1<br />
echo "Entry point: ${entry_point}"<br />
echo "Number of files and folders per level: ${no_of_subs}"<br />
echo "Directory depth: ${depth}"<br />
echo "Current Level: ${level}"<br />
echo<br />
initialize() {<br />
	local current_dir="$1"<br />
	local level="$4"<br />
	echo "Entry point: ${current_dir}"<br />
	echo "Number of files and folders per level: ${no_of_subs}"<br />
	echo "Directory depth: ${depth}"<br />
	echo "Current Level: ${level}"<br />
	echo<br />
	while (( ${level} <= ${depth} )); do<br />
		if (( ${level} == ${depth} )); then<br />
			for ((i=1 ; i <= "${no_of_subs}" ; i++)); do<br />
				echo "Hello, world!" > "${current_dir}"/file_$i.txt<br />
			done<br />
		else<br />
			for ((i=1 ; i <= "${no_of_subs}" ; i++)); do<br />
				mkdir "${current_dir}"/folder_$i<br />
				echo "Hello, world!" > "${current_dir}"/file_$i.txt<br />
				echo "Current dir is ${current_dir}."<br />
			done<br />
			level="$(( ${level}+1 ))"<br />
			for folder in "${current_dir}"/folder_*; do<br />
				echo "Processing folder $folder."<br />
				initialize "${folder}" "${no_of_subs}" "${depth}" "${level}"<br />
				echo "Processed folder $folder."<br />
			done<br />
		fi<br />
		level="$(( ${level}+1 ))"<br />
	done<br />
}<br />
initialize "${entry_point}" "${no_of_subs}" "${depth}" "${level}"</code><br />
You can download the script from <a href='http://www.andre-aulich.de/en/wp-content/uploads/2012/02/crfilesandfolders.zip'>here</a>.</p>
<p>The script works as follows.<br />
Open a Terminal and type:<br />
<code>crfilesandfolders /Volumes/Data/test/ 10 3</code><br />
where</p>
<ul>
<li>&#8220;/Volumes/Data/test/&#8221; needs to be the absolute path to an existing folder in which you want to create your files and folders.</li>
<li>&#8220;10&#8243; is the number of files as well as the number of subfolders we are going to create in each folder.</li>
<li>&#8220;3&#8243; is the depth of folders you want to create. 3 means that we create three levels of folders.</li>
</ul>
<p>You can freely choose the number of files and folders as well as the directory depth.<br />
Choosing &#8220;10&#8243; as the number and &#8220;6&#8243; as depth e.g. creates more than 1.2 million files.</p>
<p>This is how the result looks in the Finder:</p>
<p><a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/02/FilesAndFolders.png"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/02/FilesAndFolders-450x247.png" alt="" title="FilesAndFolders" width="450" height="247" class="aligncenter size-medium wp-image-752" /></a></p>
<p>Right now I am working on a software which tracks all changes in the filesystem in real-time, and with this little script it&#8217;s easy to generate lots of files to simulate the behavior of a busy fileserver.</p>
<p>Hope this is helpful for you, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andre-aulich.de/en/perm/automatically-create-dummy-files-and-folders/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Future of Final Cut Pro X, Xsan, OS X Server and Media Asset Management</title>
		<link>http://www.andre-aulich.de/en/perm/future-of-final-cut-pro-x-xsan-os-x-server-and-media-asset-management</link>
		<comments>http://www.andre-aulich.de/en/perm/future-of-final-cut-pro-x-xsan-os-x-server-and-media-asset-management#comments</comments>
		<pubDate>Thu, 16 Feb 2012 20:25:49 +0000</pubDate>
		<dc:creator>AndrÃ© Aulich</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac OS X Server]]></category>
		<category><![CDATA[Media Asset Management]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Xsan/StorNext]]></category>

		<guid isPermaLink="false">http://www.andre-aulich.de/en/?p=736</guid>
		<description><![CDATA[Since Apple has replaced Final Cut Pro 7 with Final Cut Pro X and discontinued Final Cut Server, Xserve RAIDs and Xserves, many pros have started preparing for a post pro age at Apple, meaning they have expected Apple to &#8230; <a href="http://www.andre-aulich.de/en/perm/future-of-final-cut-pro-x-xsan-os-x-server-and-media-asset-management">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since Apple has replaced Final Cut Pro 7 with Final Cut Pro X and discontinued Final Cut Server, Xserve RAIDs and Xserves, many pros have started preparing for a post pro age at Apple, meaning they have expected Apple to enter a post professional age and leave post production companies behind.</p>
<p>Since June 2011, when the new FCPX entered the market, a lot has happened, though.</p>
<p>Apple has delivered the awaited updates to FCPX which bring back most of the features people were missing in its original release. And of course FCPX is much faster than FCP7 and offers rich automatic metadata extraction, which makes it very interesting for small shops without dedicated archivists. So today I would say FCPX can be the right choice for many post production environments, especially if you consider the incredibly low price.</p>
<p>At about the same time when FCPX was released, OS X Lion Server became available. It includes Xsan metadata controller functionality, while OS X Lion includes Xsan client functionality. The Xsan software on both server and client is free, and as of today I would say that Xsan is the most powerful SAN filesystem available for Mac environments.<br />
Even if you need to support Windows and Linux clients, I would say that Xsan is a better choice than any other SAN filesystem. Especially if it comes to permission management regarding POSIX and ACLs. And did I mention it&#8217;s free?</p>
<p>Many people are not happy with the fact, though, that Apple doesn&#8217;t provide rack mountable servers anymore, so on which machines do you install the Xsan metadata controller software?<br />
Though some people might shake their heads now, I can say that two Mac mini servers using Thunderbolt/Fibre Channel adaptors make powerful Xsan MDCs. Just buy them with as much RAM as you can, mirror the system disk and use the internal Gigabit interface for Xsan metadata, and an additional USB-Ethernet adaptor for management purposes and directory access (like Active Directory or Open Directory).</p>
<p>I just built a system like this with a system integrator partner of mine. Fibre Channel switch, RAID system, two servers, metadata switch, wires, setup and portable 19 inch rack cost around 20.000 EUR net incl. basic setup. The Xsan volume happens to have 36TB of free space, of which you can safely use 29TB net.</p>
<p>With this setup you can get up to 600MB/s read and write performance on a client, with the lowest latency possible in a SAN environment. You can&#8217;t beat these data with any other system, meaning for this price you won&#8217;t get more performance, lower latency, more space or more robustness.</p>
<p>Still, one question remains: is Apple going to further develop OS X Server and Xsan or might these products be dropped soon?<br />
Today Apple answered these questions by announcing that OS X Mountain Lion will be released this summer. According to various web sites, there will be a server version and both server and client are going to include Xsan, so the next major Apple OS is going to continue support for our filesystem.</p>
<p>So we can say that today Xsan is a very powerful filesystem for Apple-based video production environments at an unbeatable price point and with a safe future for at least two years before the next major OS release shows up. But even with a new major release after Mountain Lion we can expect FCPX and other related apps to still support Mountain Lion, so if you buy an Xsan environment today, you might be safe for at least four years.</p>
<p>And consider the worst case, that Apple sooner or later drops Xsan support. Then it would a) be totally easy to migrate Xsan to StorNext (see <a href="http://www.andre-aulich.de/en/perm/replace-xsan-mdc-with-stornext-mdc">http://www.andre-aulich.de/en/perm/replace-xsan-mdc-with-stornext-mdc</a>), and b) you would not have lost any money, as the whole setup is very cheap and its components can be used for other tasks if you take them out of your Xsan environment.</p>
<p>But anyway &#8211; this would be the worst case, and today I would say that combining FCPX and Xsan makes an unbeatable production environment. It&#8217;s cheap, you get rich metadata for free without taking much time to enter data manually, and it&#8217;s open and flexible in terms of permission management and support for Windows and Linux if you need that, too.</p>
<p>In addition Tim Cook seems to care for enterprise business and professional markets, so this might help us here, too.</p>
<p>If you read my articles from time to time, you might know, that my main interest lies in Media Asset Management. How should a MAM system look like to support an environment like this?</p>
<p>In my opinion it should follow these basic ideas:</p>
<ul>
<li>Users should be able to work in the filesystem. If they create files, your MAM should know about this in real-time. If someone creates an FCPX project on the Xsan, your MAM should extract metadata from the project and link all related assets to the project. Again in real-time. If someone sets permissions in the filesystem, this should be reflected in the MAM.</li>
<li>Pricing should be less than 2.000 EUR net for a single server and unlimited clients.</li>
<li>The MAM client interface should be HTML5 based and available through any modern browser.</li>
<li>FCPX should be able to act as a basic MAM client by presenting the same metadata as the web-based MAM client.</li>
<li>Consider the MAM as an extended search function as well as an automation engine added to your normal filesystem workflow.</li>
</ul>
<p>Of course there are thousands of features the MAM should have, but I consider it crucial, that bringing in a MAM doesn&#8217;t break your existing folder-based workflow.<br />
That&#8217;s why I&#8217;d like to connect storage, FCPX and MAM in a way that the MAM adds to your workflow but doesn&#8217;t force you to totally rethink your existing workflow.</p>
<p>Of course there are existing MAMs which provide rich features, like Cantemo MediaBox, FlavourSys Strawberry and SquareBox CatDV, but I think there&#8217;s still room for a MAM system which takes an FCPX and folder based workflow as a starting point and adds value on top of that.</p>
<p>What do you think about this approach?<br />
I&#8217;d appreciate your <a href="http://www.andre-aulich.de/en/send-feedback">input on this</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andre-aulich.de/en/perm/future-of-final-cut-pro-x-xsan-os-x-server-and-media-asset-management/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable Apache&#8217;s directory listing in Lion server</title>
		<link>http://www.andre-aulich.de/en/perm/enable-apaches-directory-listing-in-lion-server</link>
		<comments>http://www.andre-aulich.de/en/perm/enable-apaches-directory-listing-in-lion-server#comments</comments>
		<pubDate>Thu, 16 Feb 2012 11:32:09 +0000</pubDate>
		<dc:creator>AndrÃ© Aulich</dc:creator>
				<category><![CDATA[Mac Client Management]]></category>
		<category><![CDATA[Mac OS X Server]]></category>

		<guid isPermaLink="false">http://www.andre-aulich.de/en/?p=721</guid>
		<description><![CDATA[You need to enable directory listing in your Lion server&#8217;s web server if you want to host munki updates for your Mac clients, e.g. There&#8217;s no option to that in the GUI, so here&#8217;s how you do that: Open a &#8230; <a href="http://www.andre-aulich.de/en/perm/enable-apaches-directory-listing-in-lion-server">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You need to enable directory listing in your Lion server&#8217;s web server if you want to host munki updates for your Mac clients, e.g.</p>
<p>There&#8217;s no option to that in the GUI, so here&#8217;s how you do that:</p>
<p>Open a Terminal on the server, log in as an admin and find the config file of the site you are using for munki.<br />
Custom sites sit in /etc/apache2/sites, and in my lab its content looks like this:</p>
<p><code>bash-3.2# ls -al<br />
total 64<br />
drwxr-xr-x  13 root  wheel   442 16 Feb 12:17 .<br />
drwxr-xr-x  34 root  wheel  1156 16 Feb 12:17 ..<br />
-rw-r--r--   1 root  wheel  3685 16 Feb 12:17 0000_any_443_.conf<br />
-rw-r--r--   1 root  wheel  3685 16 Feb 12:16 0000_any_443_.conf.prev<br />
-rw-r--r--   1 root  wheel   917 16 Feb 12:17 0000_any_443_munki.andre-aulich.de_shadow.conf<br />
-r--r--r--   1 root  wheel   658 15 Feb 16:12 0000_any_80_.conf.default<br />
-rw-r--r--   1 root  wheel   658  1 Nov 18:26 0000_any_80_.conf.prev<br />
-rw-r--r--   1 root  wheel   504 16 Feb 12:17 0000_any_80__shadow.conf<br />
-rw-r--r--   1 root  wheel   708 16 Feb 12:17 0000_any_80_munki.andre-aulich.de.conf<br />
-rw-r--r--   1 root  wheel   708 16 Feb 12:16 0000_any_80_munki.andre-aulich.de.conf.prev<br />
-rw-r--r--   1 root  wheel   325 16 Feb 12:17 virtual_host_global.conf<br />
-r--r--r--   1 root  wheel   501  1 Nov 18:26 virtual_host_global.conf.default<br />
-rw-r--r--   1 root  wheel   325 16 Feb 12:16 virtual_host_global.conf.prev<br />
</code></p>
<p>So open the config file of your site in a text editor like vi and find this part:</p>
<p><a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/02/DirectoryListing1.png"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/02/DirectoryListing1.png" alt="" title="DirectoryListing" width="408" height="110" class="aligncenter size-full wp-image-725" /></a></p>
<p>Now replace &#8220;-Indexes&#8221; with &#8220;Indexes&#8221;, save the file and restart your web service.</p>
<p>You will now be able to list the contents of that site using your browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andre-aulich.de/en/perm/enable-apaches-directory-listing-in-lion-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Export asset metadata from Final Cut Server using builtin tools only</title>
		<link>http://www.andre-aulich.de/en/perm/export-asset-metadata-from-final-cut-server-using-builtin-tools-only</link>
		<comments>http://www.andre-aulich.de/en/perm/export-asset-metadata-from-final-cut-server-using-builtin-tools-only#comments</comments>
		<pubDate>Fri, 06 Jan 2012 13:25:52 +0000</pubDate>
		<dc:creator>AndrÃ© Aulich</dc:creator>
				<category><![CDATA[Media Asset Management]]></category>

		<guid isPermaLink="false">http://www.andre-aulich.de/en/?p=695</guid>
		<description><![CDATA[If you want to export each asset&#8217;s metadata from Final Cut Server, the easiest way to do that looks like this: Open the FCSvr Admin panel and create a new device, on which we will copy the exported XML files &#8230; <a href="http://www.andre-aulich.de/en/perm/export-asset-metadata-from-final-cut-server-using-builtin-tools-only">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you want to export each asset&#8217;s metadata from Final Cut Server, the easiest way to do that looks like this:</p>
<ol>
<li>Open the FCSvr Admin panel and create a new device, on which we will copy the exported XML files (click to enlarge):<a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_01.jpg"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_01-450x261.jpg" alt="" title="FCSvrXMLExport_01" width="450" height="261" class="aligncenter size-medium wp-image-696" /></a></li>
<li>Create a &#8220;Write XML&#8221; Response which uses the asset title as the filename for our XML file. If you use subfolders in your media library, it&#8217;s possible that you have duplicate file names. In this case, please get in touch with me to discuss your options. The response looks like this: <a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_02.jpg"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_02-450x261.jpg" alt="" title="FCSvrXMLExport_02" width="450" height="261" class="aligncenter size-medium wp-image-697" /></a></li>
<li>Now create a &#8220;Search Expired&#8221; response, which finds all assets managed by FCSvr. Please note, that the resulting list gets stored in the Event Type variable &#8220;Custom 1&#8243;: <a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_03.jpg"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_03-450x261.jpg" alt="" title="FCSvrXMLExport_03" width="450" height="261" class="aligncenter size-medium wp-image-698" /></a></li>
<li>Set up a subscription, which gets triggered as soon as the Event Type variable &#8220;Custom 1&#8243; gets fed by our Search Expired response. This subscription invokes the XML export: <a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_06.jpg"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_06-450x261.jpg" alt="" title="FCSvrXMLExport_06" width="450" height="261" class="aligncenter size-medium wp-image-701" /></a></li>
<li>Now tell FCSvr to invoke the &#8220;Search Expired&#8221; response: <a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_04.jpg"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_04-450x261.jpg" alt="" title="FCSvrXMLExport_04" width="450" height="261" class="aligncenter size-medium wp-image-699" /></a><a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_05.jpg"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_05-450x261.jpg" alt="" title="FCSvrXMLExport_05" width="450" height="261" class="aligncenter size-medium wp-image-700" /></a> Enter any time which seems appropriate for you.</li>
</ol>
<p>Now wait until your new workflow gets triggered.</p>
<p>If all works well, you should find a list of XML files in your XML folder:<br />
<a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_07.jpg"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_07-450x322.jpg" alt="" title="FCSvrXMLExport_07" width="450" height="322" class="aligncenter size-medium wp-image-712" /></a></p>
<p>Open a file to see a valid FCSvr XML structure:<br />
<a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_08.jpg"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/FCSvrXMLExport_08-450x331.jpg" alt="" title="FCSvrXMLExport_08" width="450" height="331" class="aligncenter size-medium wp-image-713" /></a></p>
<p>If you want to import these data into another DAM, please get in touch with me to discuss how to transform these XMLs into valid import data.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andre-aulich.de/en/perm/export-asset-metadata-from-final-cut-server-using-builtin-tools-only/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating from Final Cut Server</title>
		<link>http://www.andre-aulich.de/en/perm/migrating-from-final-cut-server</link>
		<comments>http://www.andre-aulich.de/en/perm/migrating-from-final-cut-server#comments</comments>
		<pubDate>Fri, 06 Jan 2012 12:59:45 +0000</pubDate>
		<dc:creator>AndrÃ© Aulich</dc:creator>
				<category><![CDATA[Media Asset Management]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.andre-aulich.de/en/?p=682</guid>
		<description><![CDATA[Many of us have been using Apple&#8217;s Media Asset Management solution Final Cut Server (FCSvr). Despite its shortcomings like missing rough cut editor, no native tape support for archives, lack of decent UTF-8 level 3 support when importing and exporting &#8230; <a href="http://www.andre-aulich.de/en/perm/migrating-from-final-cut-server">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Many of us have been using Apple&#8217;s Media Asset Management solution Final Cut Server (FCSvr).</p>
<p>Despite its shortcomings like missing rough cut editor, no native tape support for archives, lack of decent UTF-8 level 3 support when importing and exporting XML files, even today, almost two years after its last update and more than six months after Apple has dropped it, Final Cut Server seems to be the best asset management and workflow automation system for FCP7 clients.</p>
<p>Yet, though Apple still sells Final Cut Studio (FCS), sooner or later it won&#8217;t run on the latest Apple hardware anymore, so we need to consider switching over to FCPX, Adobe Premiere, or probably Avid Media Composer as soon as Apple drops FCS support with their latest hardware.</p>
<p>Final Cut Server doesn&#8217;t support project files of these editors (apart from Premiere using FCP7 XML structures), so a big part of its functionality can&#8217;t be used with the latest editors. In addition, Apple won&#8217;t fix any FCSvr bugs anymore, so you can&#8217;t really add functionality to your FCSvr based workflows.</p>
<p>Long story short, you might want to consider replacing FCSvr with a modern Asset Management and Workflow Automation solution sooner or later.</p>
<p>There are a couple of tools you might wanna look at, e.g. <a href="http://www.cantemo.com/" title="Cantemo">Cantemo Portal DAM</a>, <a href="http://www.squarebox.co.uk/" title="Squarebox CatDV">CatDV</a>, <a href="http://www.consol.com/" title="ConSol*">ConSol* FocalPoint</a>, <a href="http://www.flavoursys.com/" title="Flavoursys">Flavoursys Strawberry</a>.</p>
<p>Strawberry and FocalPoint focus on sharing project files, both FCP7 and Media Composer, but –at the time of this writing– don&#8217;t allow to preview individual media files. Both tools are absolutely great in what they do, especially because they are so easy to learn and to use.</p>
<p>CatDV and Cantemo try to cover more functionality, and in addition to sharing project files you can share and preview individual media files.</p>
<p>There are other MAMs as well, which might fit your needs, and it&#8217;s up to you to choose the best fit as successor of your existing FCSvr environment.<br />
(Or ask me to help you finding the right MAM).</p>
<p>In most environments, you might want to migrate your existing FCSvr installation to your new system.<br />
This might include at least these things:</p>
<ul>
<li>Link new MAM to your media files</li>
<li>Copy metadata of all your media files into the new MAM</li>
</ul>
<p>Optionally you might want to preserve information which assets belong to which FCP projects and FCSvr productions as well as reuse existing proxy files.</p>
<p>Squarebox provides a <a href="http://www.squarebox.co.uk/fcsimport.html" title="Squarebox Final Cut Server Import-Tool">migration tool</a>, which helps you migrate all these data from Final Cut Server to CatDV.</p>
<p>Most other vendors don&#8217;t provide a migration tool, so you need to extract data from FCSvr on your own and prepare them for an import to your new solution.</p>
<p>If for instance you&#8217;d like to migrate from FCSvr to Cantemo Portal DAM, one way to do this looks like this:</p>
<ol>
<li>Extract data from FCSvr. I use a script I wrote, which relies on fcsvr_client and exports an individual XML file per Asset. This XML file includes any metadata related to an asset. As an alternative you could set up an automation within FCSvr. (E.g. using &#8220;schedule&#8221;, which triggers a &#8220;Search Expired&#8221; response to find all assets and then triggers a &#8220;Write XML&#8221; response for each asset. This would give you the same result without using external scripts. See <a href="http://www.andre-aulich.de/en/perm/export-asset-metadata-from-final-cut-server-using-builtin-tools-only">http://www.andre-aulich.de/en/perm/export-asset-metadata-from-final-cut-server-using-builtin-tools-only</a> for more details.)</li>
<li>-optional- If you need information which asset belongs to which FCP project and FCSvr production, I use a second script which gets this information from FCSvr, too.</li>
<li>I use another script which transforms the FCSvr generated XML files into XML files Cantemo Portal DAM understands. (Or to be correct: Portal DAM relies on <a href="http://www.vidispine.com/" title="Vidispine">Vidispine</a> as its backend, and the XML files will be interpreted by Vidispine).</li>
<li>I rename each XML file (automated, of course), to match the name of the related media file, and place it in the same folder like the original media. This means that a file called mediafile1.mov will have an accompanying XML file called mediafile1.xml in the same folder.</li>
<li>Now I point Portal DAM to the FCSvr media storage and tell it to automatically add all files found on that storage to its database. PortalDAM will automatically detect media related xml files and add the contained metadata to the assets.</li>
</ol>
<p>Please note, that I don&#8217;t mention migrating existing proxy files, here. This is because Portal DAM works with an HTML5 interface, so we need our proxies to be in another format than on Final Cut Server (only if you need a preview, of course, but hey, that&#8217;s what proxy files are for).</p>
<p>If you need information where your proxy files reside, please get in touch with me, and I can calculate the paths to your proxy files for you, so that these proxies can either be linked to your new MAM or automatically moved to a place better suited for your new MAM.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andre-aulich.de/en/perm/migrating-from-final-cut-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Edit remote files using your local BBEdit app and a secure ssh connection</title>
		<link>http://www.andre-aulich.de/en/perm/edit-remote-files-using-your-local-bbedit-app-and-a-secure-ssh-connection</link>
		<comments>http://www.andre-aulich.de/en/perm/edit-remote-files-using-your-local-bbedit-app-and-a-secure-ssh-connection#comments</comments>
		<pubDate>Fri, 06 Jan 2012 10:33:49 +0000</pubDate>
		<dc:creator>AndrÃ© Aulich</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.andre-aulich.de/en/?p=671</guid>
		<description><![CDATA[I need to edit text files sitting on remote machines all the time, and usually the only fast and secure connection I got is an ssh connection. While vi, emacs and nano are nice tools and are available on most &#8230; <a href="http://www.andre-aulich.de/en/perm/edit-remote-files-using-your-local-bbedit-app-and-a-secure-ssh-connection">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I need to edit text files sitting on remote machines all the time, and usually the only fast and secure connection I got is an ssh connection.</p>
<p>While vi, emacs and nano are nice tools and are available on most Mac and UNIX/Linux machines, using them remotely means that all your personal editor settings might not be available on the remote machine, and if you share a common admin account to connect to the remote machine, you might not be allowed to copy your personal setting files over to the remote machine.</p>
<p>If you prefer your personal editing environment, you either need an editor application which supports opening an ssh connection to the target machine and then opening the file with the local editor settings (like BBEdit), or you need to mount the remote ssh system as a local filesystem and then use any local text editor you prefer (like vi, emacs, TextMate, etc.). The latter can be done using <a href="http://fuse4x.org" title="Fuse4X">Fuse4X</a> and <a href="https://github.com/fuse4x/sshfs" title="sshfs">sshfs</a>. There are plenty of tutorials on the net how to set up Fuse4X and sshfs.</p>
<p>In BBEdit instead, just choose File -> Open from FTP/SFTP Server, then enter your ssh connection details:</p>
<p><a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/BBEditOverSSH_1.jpg"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/BBEditOverSSH_1.jpg" alt="" title="BBEditOverSSH_1" width="417" height="241" class="aligncenter size-full wp-image-672" /></a></p>
<p>Make sure you activate &#8220;SFTP&#8221;, as this tells BBEdit to use ssh instead of ftp.<br />
Now you can browse the remote file system the same way you could using an ssh connection in Terminal:</p>
<p><a href="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/BBEditOverSSH_2.jpg"><img src="http://www.andre-aulich.de/en/wp-content/uploads/2012/01/BBEditOverSSH_2-450x409.jpg" alt="" title="BBEditOverSSH_2" width="450" height="409" class="aligncenter size-medium wp-image-673" /></a></p>
<p>Just browse to the file you are looking for and edit it the same way as it was a local file.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andre-aulich.de/en/perm/edit-remote-files-using-your-local-bbedit-app-and-a-secure-ssh-connection/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

