<?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>NerdStarGamer &#187; Mac OS X Administration</title>
	<atom:link href="http://blog.nerdstargamer.com/category/mac-os-x-administration/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nerdstargamer.com</link>
	<description>Mental Notes. Random thoughts. Comments on technology, games and life.</description>
	<lastBuildDate>Wed, 09 Feb 2011 18:35:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Practical Terminal Commands Reference</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2010%2Fpractical-terminal-commands-reference%2F&#038;seed_title=Practical+Terminal+Commands+Reference</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2010%2Fpractical-terminal-commands-reference%2F&#038;seed_title=Practical+Terminal+Commands+Reference#comments</comments>
		<pubDate>Wed, 24 Feb 2010 21:31:06 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Reference]]></category>
		<category><![CDATA[Terminal]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2010/practical-terminal-commands-reference/</guid>
		<description><![CDATA[I just found this amazing list of Terminal commands today: Linux Commands &#8211; A practical reference The list is not customized for OS X systems, so not all of the commands or options necessarily work as listed. I was however able to find similar commands using the man pages. This list is really an amazing [...]]]></description>
			<content:encoded><![CDATA[<p>I just found this amazing list of Terminal commands today:</p>

<ul class="articleLink">
    <li><a href="http://www.pixelbeat.org/cmdline.html" title="Linux Commands - A practical reference">Linux Commands &#8211; A practical reference</a></li>
</ul>

<p>The list is not customized for OS X systems, so not all of the commands or options necessarily work as listed. I was however able to find similar commands using the man pages. This list is really an amazing reference for commands to do practical things that you might not have known you could do.</p>

<p>I just discovered <code>wget</code> using this list. I think I might have used this a long time ago and then promptly forgot it existed. Basically it downloads files or websites for you. This was exactly what I happened to need to download all of the student websites for my Web Design class. I was able to download all of them in a matter of minutes. The only problem was that it didn&#8217;t seem to pick up CSS background images or fonts used from @font-face, so I had to manually check those. An indispensable nevertheless.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2010%2Fpractical-terminal-commands-reference%2F&#038;seed_title=Practical+Terminal+Commands+Reference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Destroy Kerberos Ticket</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fdestroy-kerberos-ticket%2F&#038;seed_title=Destroy+Kerberos+Ticket</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fdestroy-kerberos-ticket%2F&#038;seed_title=Destroy+Kerberos+Ticket#comments</comments>
		<pubDate>Tue, 02 Dec 2008 18:46:36 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[General Computing]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[AFP]]></category>
		<category><![CDATA[Authentication]]></category>
		<category><![CDATA[File Shares]]></category>
		<category><![CDATA[Kerberos]]></category>
		<category><![CDATA[Keychain Access]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2008/destroy-kerberos-ticket/</guid>
		<description><![CDATA[Since we deployed Leopard to the computers labs at work, I&#8217;ve been running in to this annoying problem involving Kerberos. I hadn&#8217;t spent any time trying to figure out how to circumvent it until now because it really only affects administrators. We can deal with our own problems right? When a user logs in, they [...]]]></description>
			<content:encoded><![CDATA[<p>Since we deployed Leopard to the computers labs at work, I&#8217;ve been running in to this annoying problem involving Kerberos. I hadn&#8217;t spent any time trying to figure out how to circumvent it until now because it really only affects administrators. We can deal with our own problems right?</p>

<p>When a user logs in, they authenticate to our server using their account username (use Alice for this example). At this point they are given a Kerberos ticket. From then on, in Leopard, whenever the user attempts to connect to an AFP share on the server, Leopard assumes that they are connecting as the same user, Alice. Because the Kerberos ticket is still valid, the user is automatically authenticated as Alice. Of course, this makes perfect sense. That&#8217;s the whole point of Kerberos: single sign-on.</p>

<p>The problem resides in the assumption that the user wants to connect as the same user every time. What if Alice is actually an admin who needs to log on to a share using different credentials? Here&#8217;s an example: I&#8217;m testing a student account, with normal student privileges. During the course of my testing, I need to access a document from our administrative share point. Now, obviously the student account does not have access to the administrative share point. I would need to log in to the share using a user with permissions to access the administrative share point.</p>

<p>Unfortunately, Leopard will not even ask me what user account I want to use because I already have a valid Kerberos ticket for the student account. Fortunately, after finally getting fed up with this problem, a quick bit of googling solved it.</p>

<p>All that needs to be done is to destroy the Kerberos ticket. Simply open <strong>Keychain Access</strong> and select <strong>Kerberos Ticket Viewer</strong> from the Keychain Access menu. Select your Kerberos ticket from the window and click the destroy button. This doesn&#8217;t actually harm anything, it simply makes your Kerberos ticket expire. The next time you try and connect to the server, you will be asked to authenticate again; at which point you can authenticate as a different user.</p>

<p>Alternately, you could also create a new Kerberos ticket using a separate username to the same server. The before authenticating to a share, you would simply change the active user. Unfortunately it seems as though you can only access one at a time. For example, I could not mount two different user&#8217;s home directories at the same time. I would have to activate a user, mount their home directory, eject it, activate the second user, and then mount their home directory. Hmm, as you can probably see, there doesn&#8217;t really seem to be a reason why this would be useful. Probably simply destroying the ticket is the best bet.</p>

<p>For more information on this, check out the <a href="http://support.apple.com/kb/TA24992?viewlocale=en_US" title="Mac OS X 10.5: About Kerberos in Mac OS X 10.5 clients">Mac OS X 10.5: About Kerberos in Mac OS X 10.5 clients</a> knowledge base article from Apple.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fdestroy-kerberos-ticket%2F&#038;seed_title=Destroy+Kerberos+Ticket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Home Directory Helper</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fhome-directory-helper%2F&#038;seed_title=Home+Directory+Helper</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fhome-directory-helper%2F&#038;seed_title=Home+Directory+Helper#comments</comments>
		<pubDate>Fri, 22 Aug 2008 18:31:05 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Networked Home Directories]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[OS X Server]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2008/home-directory-helper/</guid>
		<description><![CDATA[Anyone whose ever implemented networked home directories on and OS X Server has probably come across the need to add or remove preference files from user accounts. Changing settings for new accounts is easy, just add the files to the User Template folder. Existing users is a different story though. They already have their home [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone whose ever implemented networked home directories on and OS X Server has probably come across the need to add or remove preference files from user accounts. Changing settings for new accounts is easy, just add the files to the <code>User Template</code> folder.</p>

<p>Existing users is a different story though. They already have their home directories. Depending on how many users you have, adding/deleting files from you old users can be a daunting task. Ten users is easy enough, but 50 is silly and over 100 is ridiculous.</p>

<p>Long ago I wrote a series of scripts (well actually just one) that I use and modify for whatever files I need to change. I basically just loops through each home folder in a specified directory. It&#8217;s really a pretty basic script. Here&#8217;s an example of one that I was using:</p>

<pre><code># Copy new dock and fix permissions

echo "\ncpdock.sh"

dir=`ls $1`

cd ${1:?"No directory specified!"}

echo "PWD = `pwd`"

echo "\n$dir\n"

for folder in $dir; do
    echo "...copying dock plist to $folder"
    cp /com.apple.dock.plist $folder/Library/Preferences/com.apple.dock.plist
    chmod -R 700 $folder/Library/Preferences/com.apple.dock.plist
    chown -R $folder:staff $folder/Library/Preferences/com.apple.dock.plist
done
</code></pre>

<p>That&#8217;s easy enough. It&#8217;s kind of a pain though to modify the scripts all the time. Also, it&#8217;s very difficult (and scary) to try and explain how to use these scripts to my less Bash-inclined co-workers.</p>

<p>The other day I found this great little piece of software written by Nicole Jacque called <a href="http://homepage.mac.com/jacque/script-o-rama/index.html" title="Nicole's Script-o-Rama!">Home Directory Helper</a>. It does exactly what all of my scripts did, except with an easier to use GUI interface. Very nice, and highly recommended.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fhome-directory-helper%2F&#038;seed_title=Home+Directory+Helper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leopard Server Quickstart Guide</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fleopard-server-quickstart-guide%2F&#038;seed_title=Leopard+Server+Quickstart+Guide</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fleopard-server-quickstart-guide%2F&#038;seed_title=Leopard+Server+Quickstart+Guide#comments</comments>
		<pubDate>Thu, 14 Aug 2008 16:14:05 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[AFP]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Open Directory]]></category>
		<category><![CDATA[OS X Server]]></category>
		<category><![CDATA[Quickstart Guide]]></category>
		<category><![CDATA[rsync]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2008/leopard-server-quickstart-guide/</guid>
		<description><![CDATA[Corey Carson was written a fantastic quickstart guide for Leopard Server. This updated quickstart guide is very similar to the Tiger Server Quickstart Guide posted in 2005. It&#8217;s primary purpose is to get you up and running quickly, overcoming common hurdles such as DNS and binding confusions. With the move to launchd over cron, those [...]]]></description>
			<content:encoded><![CDATA[<p>Corey Carson was written a fantastic quickstart guide for Leopard Server.</p>

<blockquote>
  <p>This updated quickstart guide is very similar to the Tiger Server Quickstart Guide posted in 2005. It&#8217;s primary purpose is to get you up and running quickly, overcoming common hurdles such as DNS and binding confusions. With the move to launchd over cron, those steps are now included as well.</p>
</blockquote>

<p>You can <a href="http://www.afp548.com/article.php?story=2008030421090192#comments" title="AFP548 - Leopard Server Quickstart Guide">grab the pdf at AFP548.com</a>.</p>

<p>The article includes some particularly good instructions on using and setting up rsync, launchd, and Network Home Redirector.</p>

<p class="via">Via <a href="http://infinitysend.net/2008/03/05/leopard-server-quickstart-guide/" title="Infinity's End">Infinity&#8217;s End</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fleopard-server-quickstart-guide%2F&#038;seed_title=Leopard+Server+Quickstart+Guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You Are Unable to Log in to the User Account at Time</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fyou-are-unable-to-log-in-to-the-user-account-at-time%2F&#038;seed_title=You+Are+Unable+to+Log+in+to+the+User+Account+at+Time</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fyou-are-unable-to-log-in-to-the-user-account-at-time%2F&#038;seed_title=You+Are+Unable+to+Log+in+to+the+User+Account+at+Time#comments</comments>
		<pubDate>Tue, 12 Aug 2008 19:04:32 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[AFP]]></category>
		<category><![CDATA[Home Directories]]></category>
		<category><![CDATA[Network Users]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[OS X Server]]></category>
		<category><![CDATA[Server Admin]]></category>
		<category><![CDATA[Workgroup Manager]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2008/you-are-unable-to-log-in-to-the-user-account-at-time/</guid>
		<description><![CDATA[This one is just a quickie, but I thought I&#8217;d post it because I know that I&#8217;ve gotten this message before and that there is very little useful information turned up in a relevant Google search. At my work we use an OS X server to host the home directories of all of our users [...]]]></description>
			<content:encoded><![CDATA[<p>This one is just a quickie, but I thought I&#8217;d post it because I know that I&#8217;ve gotten this message before and that there is very little useful information turned up in a relevant Google search.</p>

<p>At my work we use an OS X server to host the home directories of all of our users who log in to our lab computers. We currently only support OS X clients, so we&#8217;re only doing this over AFP. Last semester we used a Tiger server and clients, but this summer we are upgrading everything to Leopard.</p>

<p>After setting up a test client computer in Directory Utility (used to be Directory Access in Tiger) to connect to our server I figured we were good to log in with one of migrated user accounts. We don&#8217;t do binding or Active Directory or really anything complicated so usually the process is pretty straightforward.</p>

<p>After setting up the client and restarting, I attempted to log on using one of our network users, and was met with this big fat error message:</p>

<p><img src="http://blog.nerdstargamer.com/wp-content/uploads/2008/08/unable-to-log-in.png" alt="You are unable to log in to the user account [username] at this  time" title="You are unable to log in to the user account [username] at this  time" /></p>

<p>Not only did not logging in not work, but the entire description of the error read &#8220;Logging in to the account failed because an error occurred&#8221;. Gee, thanks Apple. Very useful.</p>

<p>This error wasn&#8217;t entirely foreign to me. I remembered seeing it occasionally in Tiger, but couldn&#8217;t remember if we had ever established a cause, let alone a solution. Just for kicks I tried logging on with the same account on one of our older Tiger clients (that was known to work with the old Tiger server). The message is slightly more verbose, but generally still the same:</p>

<p><img src="http://blog.nerdstargamer.com/wp-content/uploads/2008/08/unable-to-log-in-tiger.png" alt="You are unable to log in to the user account [username] at this  time (Tiger Message)" title="You are unable to log in to the user account [username] at this  time (Tiger Message)" /></p>

<p>I knew that AFP was working because we had some share points up and running. So, AFP and at least some level of authentication were working. After inspecting the server firewall and open directory logs, as well as the client logs, it seemed clear that the user was authenticating properly. It was something that was happening after the actual successful authentication that was causing the error message.</p>

<p>After some research and thought, it occurred to me that it was very likely that there was some sort of configuration gone awry with the actual home directories. Then I realized that I had completely neglected to actually configure the old home directories on our server to be shared at all!</p>

<p>So basically the user was logging in and authenticating successfully. Then when the client asked for the home directory the server was like, what home directory? And the client was like aww shit. I&#8217;m gonna log you out right now &#8217;cause I need your home to work. And the server was like, all right, fine. Something like that.</p>

<p>After some simple home directory sharing configurations, everything was running without another episode. Sigh.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fyou-are-unable-to-log-in-to-the-user-account-at-time%2F&#038;seed_title=You+Are+Unable+to+Log+in+to+the+User+Account+at+Time/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Unresponsive Server in ARD</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Funresponsive-server-in-ard%2F&#038;seed_title=Unresponsive+Server+in+ARD</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Funresponsive-server-in-ard%2F&#038;seed_title=Unresponsive+Server+in+ARD#comments</comments>
		<pubDate>Tue, 12 Aug 2008 18:31:03 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Apple Remote Desktop]]></category>
		<category><![CDATA[ARD]]></category>
		<category><![CDATA[ARD Agent]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[OS X Server]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[VNCDragHelper]]></category>
		<category><![CDATA[XServe]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2008/unresponsive-server-in-ard/</guid>
		<description><![CDATA[For the past several weeks at work I&#8217;ve been gradually working on upgrading our OS X server from Leopard to Tiger. The process has certainly not been without hiccups, but it has gone smoothly for the most part. After an initial false start attempting to simply upgrade the server, I ended up simply installing the [...]]]></description>
			<content:encoded><![CDATA[<p>For the past several weeks at work I&#8217;ve been gradually working on upgrading our OS X server from Leopard to Tiger. The process has certainly not been without hiccups, but it has gone smoothly for the most part.</p>

<p>After an initial false start attempting to simply upgrade the server, I ended up simply installing the Leopard server from a blank disk. This seemed to take care of most of the really strange things that were happening after the upgrade.</p>

<p>This particular server is of the headless XServe variety, so we primarily use Apple Remote Desktop to access it in addition to the Server Admin Tools and SSH. Since installing Leopard on the server however, I&#8217;ve been noticing that at times it is acting erratically. Usually I&#8217;ll first notice that the server will either stop showing up in ARD or it show up as black, indicating that there is no ARD agent on the computer. I&#8217;ve tried restarting the computer, which will fix it, but that&#8217;s not a very good solution for obvious reasons.</p>

<p>I had also noticed while using Server Admin that sometimes the server CPU is running at completely full capacity, like in this screenshot:</p>

<p><img src="http://blog.nerdstargamer.com/wp-content/uploads/2008/08/server-cpu.png" alt="OS X Server CPU gone crazy" title="OS X Server CPU Gone Crazy" /></p>

<p>The other day the server stopped responding in ARD again. As usual though, I was still able to access it through both Server Admin and SSH. After a little research, I found <a href="http://artofgeek.com/2006/09/22/useful-mac-os-x-terminal-commands/" title="Art Of Geek &raquo; Useful Mac OS X Terminal Commands">this useful page of commands</a>, which includes this one-liner:</p>

<pre><code>sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent -menu
</code></pre>

<p>Running this command restarts the ARD Agent, which is what we want if it is frozen. Once I did this things got a little better, and the server came up in ARD as active. I tried controlling the server through ARD, but no dice, still no connection.</p>

<p>At this point I noticed that there was a user logged on to the server and I remembered that I had also been having problems with <code>VNCDragHelper</code> freezing. I found <a href="http://discussions.apple.com/thread.jspa?messageID=6401238">this on an Apple discussion page</a>:</p>

<blockquote>
  <p>When remotely managing an XServe with OS 10.5.1 from a 10.4.11 client with ARD 3.2, several times (3 up till now) the server UI becomes unresponsive, at least finder. This even gets worse when trying to start the Application Monitor, then also the Dock freezes, and the Application Monitor UI never opens.
  When doing an ssh> sudo top, it shows that both &#8220;Application Monitor&#8221; and &#8220;VNCDragHelper&#8221; do consume almost 100% CPU. Luckily only on a Single core, but that keeps two cores (one processor 100% busy).
  killall &#8220;Activity Monitor&#8221; brings the activity monitor down, when sending it with Remote Desktop Unix command.</p>
</blockquote>

<p>Perfect, that must be it. In SSH, I ran the following command:</p>

<pre><code>sudo killall -9 VNCDragHelper
</code></pre>

<p>I also killed the <code>loginwindow</code> because that appeared to be frozen as well (judging from the <code>top</code> command that I ran):</p>

<pre><code>sudo killall -9 loginwindow
</code></pre>

<p>Suddenly after running both those commands, the server leapt back to responsiveness. I was able to access it in ARD without problem. Also, after about an hour I checked the CPU diagram in Server Admin and was able to see a noticeable improvement.</p>

<p><img src="http://blog.nerdstargamer.com/wp-content/uploads/2008/08/server-cpu-2.png" alt="OS X Server CPU back to normal" title="OS X Server CPU back to normal" /></p>

<p>Now that&#8217;s a sight for sore eyes. For reference, I was running 10.5.3 and ARD 3.1 when this problem happened. I&#8217;m not sure that anything has been fixed in 10.5.4 though.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Funresponsive-server-in-ard%2F&#038;seed_title=Unresponsive+Server+in+ARD/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3 and OS X Networked Home Directories</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Ffirefox-3-and-os-x-networked-home-directories%2F&#038;seed_title=Firefox+3+and+OS+X+Networked+Home+Directories</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Ffirefox-3-and-os-x-networked-home-directories%2F&#038;seed_title=Firefox+3+and+OS+X+Networked+Home+Directories#comments</comments>
		<pubDate>Wed, 18 Jun 2008 18:22:32 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[AFP]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[OS X Server]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2008/06/18/firefox-3-and-os-x-networked-home-directories/</guid>
		<description><![CDATA[AFP548 is reporting a bug with Firefox 3 where apparently it doesn&#8217;t work with Macs that are set up to use a networked home directory. When I updated to Firefox 3, I immediately noticed that Bookmarks were not visible under bookmarks menu. The Search engine field had a generic icon and when I selected &#8216;Manage [...]]]></description>
			<content:encoded><![CDATA[<p>AFP548 is <a href="http://www.afp548.com/article.php?story=20080617222909494" title="AFP548 - Firefox 3 and OS X Server">reporting a bug with Firefox 3</a> where apparently it doesn&#8217;t work with Macs that are set up to use a networked home directory.</p>

<blockquote cite="http://www.afp548.com/article.php?story=20080617222909494">
  <p>When I updated to Firefox 3, I immediately noticed that Bookmarks were not visible under bookmarks menu.  The Search engine field had a generic icon and when I selected &#8216;Manage Search Engines&#8217;, the dialog box was frozen and I couldn&#8217;t get out of it without quitting Firefox.  When I tried to enter a URL into the URL field and press &#8216;enter&#8217;, nothing happens.  However, when double-click on a URL in an e-mail message, that appears to work. [&#8230;] When I switched to a local admin account (i.e., Firefox profile on the local hard drive), it seems to work fine.  However, when I switch back to my network home account (on our XServe), it still displays the problems described above.  I tried other user accounts on our XServe with the same problems.</p>
</blockquote>

<p>This is kind of unbelievable to me that Firefox 3 was released with such a show-stopping bug on the Mac side. I&#8217;m pretty sure that most companies that use Macs use them with networked home directories (at least in the Academic world). It&#8217;s good to know though before I start adding Firefox to the images for fall semester.</p>

<p>Apparently this is a documented bug and as a commenter suggested, will be fixed in the future. You can read the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=417037">bug track in Bugzilla</a> to see how the fix is progressing.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Ffirefox-3-and-os-x-networked-home-directories%2F&#038;seed_title=Firefox+3+and+OS+X+Networked+Home+Directories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X Security</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fmac-os-x-security%2F&#038;seed_title=Mac+OS+X+Security</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fmac-os-x-security%2F&#038;seed_title=Mac+OS+X+Security#comments</comments>
		<pubDate>Wed, 12 Mar 2008 23:25:07 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[General Computing]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Exploits]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tiger]]></category>
		<category><![CDATA[Virus]]></category>
		<category><![CDATA[Vulerabilities]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2008/03/12/mac-os-x-security/</guid>
		<description><![CDATA[Preface and Disclaimer This paper presents an overview of the security situation of Mac OS X. The purpose of this paper is to present security in a very easy-to-understand fashion. I firmly believe that there is an absurd amount of FUD about computer security in general, mostly propagated by vendors of antivirus software and their [...]]]></description>
			<content:encoded><![CDATA[<h3>Preface and Disclaimer</h3>

<p>This paper presents an overview of the security situation of Mac OS X. The purpose of this paper is to present security in a very easy-to-understand fashion. I firmly believe that there is an absurd amount of FUD about computer security in general, mostly propagated by vendors of antivirus software and their partners. In the case of Mac OS X in specific, it is <em>very</em> difficult to get accurate, non-sensational information about what the real security threats are. This paper began as a genuine effort to figure out, and then convey, what the real status of Mac OS X security is.</p>

<p>Please be aware that I am no security expert (nor am I a hacker), but simply a normal computer nerd with a passion for most things relating to computers and design. I have made every effort to consult the writings of security experts and convey accurate information. If any security ninjas out there find any inaccuracies, please let me know.</p>

<p>With the exception of the section &#8220;Out Of The Box Security and Additional Hardening Measures&#8221;, the entire report refers to Mac OS X 10.4 and prior versions. Where possible, I state specific versions of the operating system that I am referring to.</p>

<p>I&#8217;ve broken up this report into several pages because it is <em>quite long</em>. You can also <a href="http://blog.nerdstargamer.com/wp-content/uploads/2008/03/os-x-security-by-alissa-miller1.pdf">download the report in its entirety</a> in PDF format.</p>

<p><span id="more-508"></span></p>

<h3>Table of Contents</h3>

<ol>
<li><a href="http://blog.nerdstargamer.com/2008/03/12/mac-os-x-security/">Preface and Disclaimer</a></li>
<li><a href="http://blog.nerdstargamer.com/2008/03/12/mac-os-x-security/">Executive Summary</a></li>
<li><a href="http://blog.nerdstargamer.com/2008/03/12/mac-os-x-security/2/">Introduction</a></li>
<li><a href="http://blog.nerdstargamer.com/2008/03/12/mac-os-x-security/3/">OS X Background</a></li>
<li><a href="http://blog.nerdstargamer.com/2008/03/12/mac-os-x-security/4/">Examining the OS X Security Record</a></li>
<li><a href="http://blog.nerdstargamer.com/2008/03/12/mac-os-x-security/5/">Out Of The Box Security and Additional Hardening Measures</a></li>
<li><a href="http://blog.nerdstargamer.com/2008/03/12/mac-os-x-security/6/">Conclusion</a></li>
</ol>

<h3>Executive Summary</h3>

<p>Mac OS X has for the most part, compared to other operating systems, enjoyed a carefree history when it comes to security. There are certainly some vulnerabilities, but relatively few known exploits for them. There are also almost no examples of attacks in the wild. The few attacks that researchers have noted in the wild, although highly publicized, are mostly harmless. This however should not be taken as evidence that OS X is difficult or impossible to attack.</p>

<p>Two reasonable explanations for the lack of any large-scale security threats facing OS X are its small market share and superior approach to security. OS X is based in BSD UNIX and uses time tested open source software for its security foundation. It was designed to be a multiuser operating system and has strong built-in file based permission system. OS X is also very secure out of the box and includes many easily accessible additional features. By default the root user in OS X is disabled, and most normal users should never even need to use it. Network services are also disabled by default. OS X provides a unique combination of good security by default and ease of use, making it a relatively secure system for normal users.</p>

<p>The first virus for OS X, OSX.Leap.A was discovered in the wild in February of 2006. Although this particular virus was innocuous, it should demonstrate that OS X is certainly not immune to security threats. While the OS X market share is small, it is steadily increasing. As is becomes a more popular operating system, security threats are likely to increase and become more severe. OS X is not by any means a bulletproof operating system and Apple will have to continue to be vigilant about security in order to stay ahead of hackers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Fmac-os-x-security%2F&#038;seed_title=Mac+OS+X+Security/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Take Screenshots From the Command Line</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Ftake-screenshots-from-the-command-line%2F&#038;seed_title=Take+Screenshots+From+the+Command+Line</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Ftake-screenshots-from-the-command-line%2F&#038;seed_title=Take+Screenshots+From+the+Command+Line#comments</comments>
		<pubDate>Tue, 19 Feb 2008 20:18:22 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2008/02/19/take-screenshots-from-the-command-line/</guid>
		<description><![CDATA[There is a command for Terminal in OS X which allows you to take screenshots from the command line. Creepy creepy. Here is the format: screencapture -x FileToSaveAs The -x option tells it not to make the shutter click sound. There is also an -i option which triggers an interactive mode, although I&#8217;m not sure [...]]]></description>
			<content:encoded><![CDATA[<p>There is a command for Terminal in OS X which allows you to take screenshots from the command line. Creepy creepy. Here is the format:</p>

<pre><code>screencapture -x FileToSaveAs
</code></pre>

<p>The <code>-x</code> option tells it not to make the shutter click sound. There is also an <code>-i</code> option which triggers an interactive mode, although I&#8217;m not sure why you would use the Terminal to do that.</p>

<p>There is also a cute little tidbit in the man page for <code>screencapture</code>:</p>

<p><img src="http://blog.nerdstargamer.com/wp-content/uploads/2008/02/screencapture-bug-in-man-page.png" alt="Screencapture bug in man page" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2008%2Ftake-screenshots-from-the-command-line%2F&#038;seed_title=Take+Screenshots+From+the+Command+Line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outrageously Expensive RAM</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Foutrageously-expensive-ram%2F&#038;seed_title=Outrageously+Expensive+RAM</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Foutrageously-expensive-ram%2F&#038;seed_title=Outrageously+Expensive+RAM#comments</comments>
		<pubDate>Wed, 07 Nov 2007 18:09:30 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2007/11/07/outrageously-expensive-ram/</guid>
		<description><![CDATA[A couple of weeks ago, I was helping to spec out some new iMacs for our computer labs. This is usually pretty straightforward; the only sticky part is actually deciding how much RAM to get. We run a lot of sophisticated software (Photoshop, Illustrator, Final Cut Pro, etc.), so I always want to make sure [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago, I was helping to spec out some new iMacs for our computer labs. This is usually pretty straightforward; the only sticky part is actually deciding how much RAM to get. We run a lot of sophisticated software (Photoshop, Illustrator, Final Cut Pro, etc.), so I always want to make sure that we have enough RAM, now and down the road. These computers have to get us through a three year cycle.</p>

<p>Unfortunately, the options for built-to-order RAM on a Mac range from questionable to obscene. Keep in mind, there are only two slots for RAM in an iMac. Here&#8217;s how it breaks down:</p>

<p><img src="http://blog.nerdstargamer.com/wp-content/uploads/2007/11/apple-ram-prices-and-options.gif" alt="Apple RAM Prices and Options" /></p>

<p>Thats right, 2 sticks of 2GB RAM will cost you $850 if you get it from Apple.</p>

<p>The 1GB option seems silly if you&#8217;re doing anything more than web browsing. 2GB is enough RAM for now, but the configuration of 2 sticks of 1GB stinks. This means that if you want to upgrade to 4GB of RAM later, those two sticks are worthless. There is no option for the obvious choice: to chose one stick of 2GB RAM, leaving an easy upgrade path.</p>

<p>All of this left me pretty annoyed at Apple, and feeling like no matter what I did, I was either wasting RAM (and money) now or later. So, I really had to laugh when I came across <a href="http://www.mikeindustries.com/">Mike Davidson&#8217;s</a> post on <a href="http://www.mikeindustries.com/blog/archive/2007/11/ram-arbitrage">RAM Arbitrage</a>:</p>

<blockquote>
  <p>&#8230;to max out my MacBookâ€™s RAM, Apple charges me $850, while if I go through my trusty RAM comparison shopping site DealRam, I am pointed to NewEgg, which ships me the same amount of RAM for $120. As a point of comparison, Dell charges $465 for an extra 4GBâ€¦ still outrageous, but not a 700% markup!</p>
</blockquote>

<p>He nails it. What really sucks about this practice by Apple is that I would guess many people who buy Macs <em>don&#8217;t know</em> that they can get the same kind of RAM from places like <a href="http://www.newegg.com/">New Egg</a>. They also probably don&#8217;t know how easy it is to replace RAM. It&#8217;s a racket.</p>

<p class="via">Via <a href="http://daringfireball.net" title="Daring Fireball">Daring Fireball</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Foutrageously-expensive-ram%2F&#038;seed_title=Outrageously+Expensive+RAM/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Font Features in Leopard</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Fnew-font-features-in-leopard%2F&#038;seed_title=New+Font+Features+in+Leopard</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Fnew-font-features-in-leopard%2F&#038;seed_title=New+Font+Features+in+Leopard#comments</comments>
		<pubDate>Thu, 18 Oct 2007 18:18:53 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Font Management]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[FontExplorer X]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2007/10/18/new-font-features-in-leopard/</guid>
		<description><![CDATA[Typographi has a post on Grading the New Font â€œFeaturesâ€ in OS X Leopard. There is some good information on font improvements that I haven&#8217;t heard about elsewhere. The feature to print out Font Book pages sounds nice. The feature that really got me excited1 though was this: Automatically activate fonts as you need them. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://typographica.org/" title="Typographica. A Journal of Typography.">Typographi</a> has a post on <a href="http://typographica.org/001113.php" title="Grading the New Font &quot;Features&quot; in OS X Leopard | Typographica">Grading the New Font â€œFeaturesâ€</a> in OS X Leopard. There is some good information on font improvements that I haven&#8217;t heard about elsewhere. The feature to print out Font Book pages sounds nice.</p>

<p id="back1">The feature that really got me excited<sup><a href="#excited">1</a></sup> though was this:</p>

<blockquote>
  <p>Automatically activate fonts as you need them. When an application requests an installed font thatâ€™s currently disabled, Leopard activates that font and keeps it active until the requesting application quits.</p>
</blockquote>

<p>If this feature actually works and works well with lots of fonts, it&#8217;s easily got to be one of the killer features of Leopard. Seamless font auto-activation built into the os is worth the price of admission alone. How many other <a href="http://www.extensis.com/en/solutions/font_management/index.jsp;jsessionid=SRQMAAXPNPGWNLAQAAUARSQ?ref=nav" title="Extensis - Corporate Solutions">font management applications cost money and don&#8217;t really work</a> (other than of course <a href="http://www.linotype.com/fontexplorerX" title="Font Management - Simple, Smart, Free - Linotype FontExplorer X">FontExplorer X</a>, which is free)?</p>

<p>I&#8217;m not holding my breath though.</p>

<ol class="footnote">
 <li id="excited">By excited I mean pessimistically hopeful.<a href="#back1" title="back to article">&#x21A9;</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Fnew-font-features-in-leopard%2F&#038;seed_title=New+Font+Features+in+Leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using FontExplorer X With Networked Home Directories</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Fusing-fontexplorer-x-with-networked-home-directories%2F&#038;seed_title=Using+FontExplorer+X+With+Networked+Home+Directories</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Fusing-fontexplorer-x-with-networked-home-directories%2F&#038;seed_title=Using+FontExplorer+X+With+Networked+Home+Directories#comments</comments>
		<pubDate>Fri, 05 Oct 2007 19:04:50 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Font Management]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[FontExplorer X]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2007/10/05/using-fontexplorer-x-with-networked-home-directories/</guid>
		<description><![CDATA[FontExplorer X has some really funky behavior when it comes to users with networked home directories. Normally, the application files for FontExplorer are stored in ~/Library/Application Support/Linotype/FontExplorer X/. Everything works fine and dandy&#8230;until a user with a networked home directory tries to open in. When a user with a networked home folder tries to open [...]]]></description>
			<content:encoded><![CDATA[<p>FontExplorer X has some really funky behavior when it comes to users with networked home directories. Normally, the application files for FontExplorer are stored in <code>~/Library/Application Support/Linotype/FontExplorer X/</code>. Everything works fine and dandy&#8230;until a user with a networked home directory tries to open in.</p>

<p>When a user with a networked home folder tries to open the FontExplorer X, the file <code>~/Library/Application Support/Linotype/FontExplorer X/FontDatabase.db</code> is made into an alias. Note that this is a rather important file. It appears to store the references to all of your fonts (not the fonts themselves, just the references). The alias points to a newly created <code>FontDatabase.db</code> file in <code>/Users/Shared/Linotype/FontExplorer X/&lt;username&gt;_&lt;uid&gt;/</code>, where <code>&lt;username&gt;</code> is the username of the current user and <code>&lt;uid&gt;</code> is the user id of the current user.</p>

<p>The end result of this behavior, is that FontExplorer behaves as if it&#8217;s the first time FontExplorer X has been opened, every time someone uses it. Of course, in a lab type environment this behavior is completely unacceptable.</p>

<p>Below are login/logout scripts that I wrote to circumvent this behavior. You can download the scripts and a readme.txt file here:</p>

<ul class="articleLink">
    <li><a href='http://blog.nerdstargamer.com/wp-content/uploads/2007/10/fex-loginscriptstar.gz' title="FEX Login/Logout Scripts (tar format)">FEX Login/Logout Scripts (tar format)</a></li>
</ul>

<p><strong>Update:</strong> I should point out here that this particular script has only been tested on OS X 10.4 (Tiger). It will work on 10.3, but the way that you set up the login hook is slightly different than what I describe below. I&#8217;m also using FEX 1.2.2 for this script and it should be noted that the way FEX stores it&#8217;s database changed slightly in this version. Previous versions of FEX should work with this script using only a small tweaking. As I have not gotten my hands on a <a href="http://www.apple.com/macosx/" title="Go to Apple's Leopard page">Leopard</a> yet, I have no idea if this will work with them. <em>(added 11/8/2007)</em></p>

<p><strong>Update #2:</strong> This script is still working like a charm using OS X 10.5.4 and FEX 1.2.3. <em>(added 8/12/2008)</em></p>

<p><strong>Update #3:</strong> This script still works using OS X 10.6 and FEX 1.2.3. <em>(added 2/7/2011)</em></p>

<h3>The Setup</h3>

<ol>
<li>Start by setting up FEX on a test computer. Set all the preferences as you want them and make sure the fonts are imported into appropriate sets.</li>
<li><strong>Font Library:</strong> Make a copy of your entire font library and note the location it&#8217;s stored in. I use <code>/Users/Shared/Font Explorer X/</code> so that everybody has access to it.</li>
<li><strong>FEX plist:</strong> make a copy of the FEX plist file located in <code>/Users/&lt;username&gt;/Library/Preferences/com.linotype.FontExploereX.plist</code></li>
<li><strong>Application Support Files:</strong> Make a copy of the Linotype application support folder located in <code>/Users/&lt;username&gt;/Library/Application Support/</code></li>
<li>A copy of each of these must reside on the client computer (the one your running the login script on). 

<ul>
<li>Make sure that the entire font library is in the same location on the client computer as it was in the test machine (/Users/Shared/ in my case). </li>
<li>Copy the FEX plist and Linotype folder to a privileged location on the client computer. It doesn&#8217;t matter where they are, we just don&#8217;t want normal users to be able to modify them. I use an admin&#8217;s document folder.&#8217;</li>
</ul></li>
<li>Change the <code>$backupprefs</code> and <code>$backupdb</code> variables in <code>login.sh</code> to the correct locations. They should be lines 11 and 14.</li>
</ol>

<h3>Installation</h3>

<ol>
 <li>Copy <code>login.sh</code> and <code>logout.sh</code> to client computers. Make sure that you limit access to the files. They will be run as root, so these permissions will work:<br />
<pre class="prettyprint"><code>
sudo chown root:admin &lt;pathToFile&gt;/login.sh &lt;pathToFile&gt;/logout.sh
sudo chmod 750 &lt;pathToFile&gt;/login.sh &lt;pathToFile&gt;/logout.sh
</code></pre></li>
    
<li>Add the login and logout hooks. Run these two commands in the terminal of the client computer:<br />
    <pre class="prettyprint"><code>
sudo defaults write com.apple.loginwindow LoginHook &lt;pathToFile&gt;/login.sh
sudo defaults write com.apple.loginwindow LogoutHook &lt;pathToFile&gt;/logout.sh
    </code></pre><br />
    Note: This works on 10.4. The syntax for 10.3 might be slightly different</li>

<li>To test to make sure the hooks got set up correctly, run this command and ensure that the directories are correct:<br />
<pre class="prettyprint"><code>sudo defaults read com.apple.loginwindow</code></pre></li>
</ol>

<h3>Adding to Existing Login and Logout Hooks</h3>

<p>If you already have login and logout scripts running, simply append the contents of these scripts to your existing ones. Everything should still work fine.</p>

<h3>Login.sh</h3>

<pre class="prettyprint"><code>
#!/bin/sh

### Modify these ###
# change to location where you put FEX plist file
backupprefs="/Users/admin/Documents/com.linotype.FontExplorerX.plist"
# change to location where you put Linotype file
backupdb="/Users/admin/Documents/Linotype"


### Start of Script ###
# Get the shortname of user who just logged in
username=$1

# create hidden file containing username for the logout script
echo $username > /Users/.username

# get the user id of user who just logged in
userid=`su - $username -c "/usr/bin/id -u"`

# set a variable for the FontExplorer folder in the format of <username>_<uid>
userfolder=${username}_${userid}

# get the path to the networked home directory of user
userhome=`su - $username -c "/usr/bin/id -P | cut -f9 -d:"`

# Make the prefs directory in /Users/Shared/ for networked users
mkdir -p "/Users/Shared/Linotype/FontExplorer X/$userfolder/"

# On the rare occassion that the logout script fails to copy the FontDatabase.db file back to user's folder,
# this will copy in a default backup copy of the FontDatabase.db file 
if [ ! -e "$userhome/Library/Application Support/Linotype/FontExplorer X/FontDatabase.db" ]; then
 cp -R $backupdb "$userhome/Library/Application Support/"
 chown -R $username:$username "$userhome/Library/Application Support/Linotype/"
fi

# Copy the real FontDatabase.db file from user's home to the /Users/Shared location
cp "$userhome/Library/Application Support/Linotype/FontExplorer X/FontDatabase.db" "/Users/Shared/Linotype/FontExplorer X/$userfolder/"

# Set the ownership and permissions on the /Users/Shared/Linotype/ directory
chown -R $username:$username /Users/Shared/Linotype/
chmod -R 700 /Users/Shared/Linotype/

# Copy correct user preferences (users can't break them)
# Don't need to do this step, but helpful in making sure correct prefs are always set
cp $backupprefs "$userhome/Library/Preferences/com.linotype.FontExplorerX.plist"
chown $username:$username "$userhome/Library/Preferences/com.linotype.FontExplorerX.plist"
chmod 700 "$userhome/Library/Preferences/com.linotype.FontExplorerX.plist"
</code></pre>

<h3>Logout</h3>

<pre class="prettyprint"><code>
#!/bin/sh

# Get username of current user
username=`cat /Users/.username`


### Start of Script ###
# get the user id of current user
userid=`su - $username -c "/usr/bin/id -u"`

# set a variable for the FontExplorer folder in the format of <username>_<uid>
userfolder=${username}_${userid}

# get the path to the networked home directory of user
userhome=`su - $username -c "/usr/bin/id -P | cut -f9 -d:"`

# Remove the sym link version of FontDatabase.db in user's home
rm "$userhome/Library/Application Support/Linotype/FontExplorer X/FontDatabase.db"

# Copy version of FontDatabase.db from /Users/Shared/ back to user's home
cp "/Users/Shared/Linotype/FontExplorer X/$userfolder/FontDatabase.db" "$userhome/Library/Application Support/Linotype/FontExplorer X/FontDatabase.db"
# Make sure ownership is correct
chown -R $username:$username "$userhome/Library/Application Support/Linotype/"

# Remove all of the user's Linotype directories from the /Users/Shared/ directory
rm -R /Users/Shared/Linotype
</code></pre>

<p>Cheers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Fusing-fontexplorer-x-with-networked-home-directories%2F&#038;seed_title=Using+FontExplorer+X+With+Networked+Home+Directories/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Theft Detection for Mac Laptops</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Ftheft-detection-for-mac-laptops%2F&#038;seed_title=Theft+Detection+for+Mac+Laptops</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Ftheft-detection-for-mac-laptops%2F&#038;seed_title=Theft+Detection+for+Mac+Laptops#comments</comments>
		<pubDate>Thu, 27 Sep 2007 21:50:50 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2007/09/27/theft-detection-for-mac-laptops/</guid>
		<description><![CDATA[Are you ever scared that your fancy MacBook might get stolen? I am. I don&#8217;t actually own mine, so at least I wouldn&#8217;t have to front the cost of a new one if it got stolen. The worst part is really the data loss though. There is a new theft detection software called Undercover which [...]]]></description>
			<content:encoded><![CDATA[<p>Are you ever scared that your fancy MacBook might get stolen? I am. I don&#8217;t actually own mine, so at least I wouldn&#8217;t have to front the cost of a new one if it got stolen. The worst part is really the data loss though.</p>

<p>There is a new theft detection software called <a href="http://www.orbicule.com/undercover/">Undercover</a> which actually looks very nice. Basically you install it on your system and forget about. It does it&#8217;s own thing in the background and won&#8217;t bother you. If your laptop ever gets stolen, you file a report with Undercover online to declare that it has been stolen. The next time a user goes online using your laptop, Undercover will track the network information, take screenshots and even use the built-in iSight to take pictures of the thief.</p>

<blockquote>
  <p>If your Mac has a built-in or external iSight, Undercover will transmit pictures of the thief and his surroundings every 6 minutes, making it even easier to identify the current user. It&#8217;s like having a private detective working for you.</p>
</blockquote>

<p>Undercover will then work with law enforcement agencies and ISPs to recover the laptop.</p>

<p>If the first method is unsuccessful, Undercover will basically render the laptop unusable, with a full-screen message reporting that the laptop has been stolen.</p>

<p>One of the first things that I wondered about was how a theif would log into your account (provided you&#8217;ve actaully enabled a firmware password and turned off auto-login). Their answer to this was actually quite surprising:</p>

<blockquote>
  <p><strong>What if the thief can&#8217;t login into an account? Will Undercover still phone home?</strong><br />
  Even when no one is logged in, Undercover will still phone home because it&#8217;s a root process that&#8217;s always active. However, we do recommend to create a dummy account that will enable the thief to play around on your Mac. This account should have a blank password and no admin privileges.</p>
</blockquote>

<p>I&#8217;d really like to try this software out. It sounds really cool and I&#8217;m curious to know how well it actually works. Unfortunately&#8230;I think you&#8217;d actually have to get your laptop stolen to find that out.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Ftheft-detection-for-mac-laptops%2F&#038;seed_title=Theft+Detection+for+Mac+Laptops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Office 2008 Will Follow Some Mac Standards</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Foffice-2008-will-follow-some-mac-standards%2F&#038;seed_title=Office+2008+Will+Follow+Some+Mac+Standards</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Foffice-2008-will-follow-some-mac-standards%2F&#038;seed_title=Office+2008+Will+Follow+Some+Mac+Standards#comments</comments>
		<pubDate>Thu, 13 Sep 2007 19:45:43 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Font Management]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Office for Mac]]></category>
		<category><![CDATA[Package Maker]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2007/09/13/office-2008-will-follow-some-mac-standards/</guid>
		<description><![CDATA[Honestly, this is probably one of the first really good things that I&#8217;ve heard about Office 2008 for Macs. The MacBU team has just announced on Mac Mojo that the Office update will now come in a package file and use Apple&#8217;s Installer. I am happy to announce that Office 2008 for Mac will use [...]]]></description>
			<content:encoded><![CDATA[<p>Honestly, this is probably one of the first really good things that I&#8217;ve heard about Office 2008 for Macs. The MacBU team has just announced on <a href="http://blogs.msdn.com/macmojo/" title="Mac Mojo">Mac Mojo</a> that the Office update will now come in a package file and use Apple&#8217;s Installer.</p>

<blockquote>
  <p>I am happy to announce that Office 2008 for Mac will use the Apple-recommended Apple Installer technology for Office 2008 installation. This means that the data that Office installs will ship on the disc in .pkg format, installs will work well with Apple Remote Desktop (ARD) and will be Applescript-able. Once installed, the user has the freedom to move the Office folder to a different location on the system and Office will run from there. I hope that this will make Office for Mac configuration/deployment easier for IT admins.</p>
</blockquote>

<p>You can read more about installers and Apple&#8217;s recommendations for them on <a href="http://developer.apple.com/documentation/DeveloperTools/Conceptual/SoftwareDistribution/index.html?http://developer.apple.com/documentation/DeveloperTools/Conceptual/SoftwareDistribution/Managed_Installs/chapter_5_section_5.html" title="Software Delivery Guide">Apple Developer Connection </a>. Being able to easily deploy Office through <a href="http://www.apple.com/remotedesktop/" title="Apple - Remote Desktop 3">ARD</a> is great news for IT people.</p>

<p>My favorite piece of news though is about fonts (emphasis added):</p>

<blockquote>
  <p>In addition to the change to the Apple Installer, weâ€™ve provided IT admins greater ability to customize their deployment with <em>optional</em> font installations.</p>
</blockquote>

<p>The current practice for Office on Macs is to automatically copy a gazillion Microsoft True Type fonts into a user&#8217;s font directory the first time they open an Office application. This behavior is truly obnoxious, especially if you already have a ton of fonts that you are trying to manage. It&#8217;s also wrong. If those fonts are actually needed for everybody for that application, they should really be put into <code>/Library/Fonts/</code> at the time of the installation.</p>

<p>I don&#8217;t have a lot of good things to say about Microsoft these days, but I am at least happy that their Mac team is taking steps to create a better &#8220;Mac Application.&#8221;</p>

<p class="via">Via <a href="http://daringfireball.net/" title="Daring Fireball">Daring Fireball</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Foffice-2008-will-follow-some-mac-standards%2F&#038;seed_title=Office+2008+Will+Follow+Some+Mac+Standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quota Monitor Menu</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Fquota-monitor-menu%2F&#038;seed_title=Quota+Monitor+Menu</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Fquota-monitor-menu%2F&#038;seed_title=Quota+Monitor+Menu#comments</comments>
		<pubDate>Wed, 20 Jun 2007 23:27:05 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[General Computing]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[FontExplorer X]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[OS X Server]]></category>
		<category><![CDATA[Quotas]]></category>
		<category><![CDATA[User Management]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2007/06/20/quota-monitor-menu/</guid>
		<description><![CDATA[The Situation: You have a Mac OS X Server with network home directories and disk quotas enabled. Yep, we use network home directories with OS X Server in our Mac Lab. The disk quotas in Tiger work great, except for when&#8230; The Problem: The Mac OS Finder on client machines does not have very good [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
  <p>The Situation: You have a Mac OS X Server with network home directories and disk quotas enabled.</p>
</blockquote>

<p>Yep, we use network home directories with OS X Server in our Mac Lab. The disk quotas in Tiger work great, except for when&#8230;</p>

<blockquote>
  <p>The Problem: The Mac OS Finder on client machines does not have very good support for warning users they are approaching their file quota limit. They end up all of sudden unable to save files with little or no explanation as to why.</p>
</blockquote>

<p>Yeah, that. The dock reverts to the default Apple dock. iMovie keeps telling you there&#8217;s not enough space to save anything (even to an empty partition). InDesign spits out all sorts of weird error messages when you open it. And oh yeah, because of a certain login hook we run, FontExplorer X loses our <em>entire</em> Font Folio type library (not FontExplorer&#8217;s fault).</p>

<p>Meanwhile, our poor data heavy students have no idea what&#8217;s going on. </p>

<blockquote>
  <p>The Solution: QuotaMonitorMenu places the userâ€™s home folder quota status right in the menu bar. It will also pop up warnings at regular intervals. All warnings and text are customizable.</p>

<p><a href="http://homepage.mac.com/agerson/Site/QuotaMonitorMenu.html" title="QuotaMonitorMenu"><img src="http://blog.nerdstargamer.com/wp-content/uploads/2007/06/quota-monitor-menu-screenshot.jpg" alt="QuotaMonitorMenu Screenshot" title="" /></a></p>
</blockquote>

<ul class="articleLink">
 <li><a href="http://homepage.mac.com/agerson/Site/QuotaMonitorMenu.html" title="Adam Gerson: QuotaMonitorMenu 1.1 - BETA">QuotaMonitorMenu 1.1 &#8211; BETA</a></li>
</ul>

<p>Yes, a very handy little utility indeed.</p>

<p class="via">Via <a href="http://www.afp548.com/article.php?story=20070619191504405" title="AFP548">AFP548</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Fquota-monitor-menu%2F&#038;seed_title=Quota+Monitor+Menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FontExplorer X and Quark 6.5</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Ffontexplorer-x-and-quark-65%2F&#038;seed_title=FontExplorer+X+and+Quark+6.5</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Ffontexplorer-x-and-quark-65%2F&#038;seed_title=FontExplorer+X+and+Quark+6.5#comments</comments>
		<pubDate>Tue, 20 Feb 2007 23:35:18 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Font Management]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[FontExplorer X]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2007/02/20/fontexplorer-x-and-quark-65/</guid>
		<description><![CDATA[In my last post on FontExplorer, Transitioning to FontExplorer X, I alluded to some problems I was having with it and Quark 6.5. I&#8217;d like to expound upon that a little bit. In order to get on the same page, I want to define some standard font management terminology first. I am talking about using [...]]]></description>
			<content:encoded><![CDATA[<p>In my last post on FontExplorer, <a href="http://blog.nerdstargamer.com/2007/02/14/transitioning-to-fontexplorer-x/" title="NerdStarGamer: Transitioning to FontExplorer X"><em>Transitioning to FontExplorer X</em></a>, I alluded to some problems I was having with it and Quark 6.5. I&#8217;d like to expound upon that a little bit.</p>

<p>In order to get on the same page, I want to define some standard font management terminology first. I am talking about using OS X in this post, but many of the more general concepts probably apply to font management on Windows machines as well.</p>

<dl>
    <dt>System Font Folders:</dt>
        <dd>OS X comes with three default font folders, each serving a different purpose:
            <dl>
                <dt><code>/System/Library/Fonts/</code>:</dt>
                    <dd>Contains all fonts necessary for the operating system to run. Font stored here are accessible to all users on the system.</dd>
                <dt><code>/Library/Fonts/</code>:</dt>
                    <dd>Contains most fonts necessary for standard applications to run. Font stored here are accessible to all users on the system.</dd>
                <dt><code>/Users/&lt;username&gt;/Library/Fonts/</code>:</dt>
                    <dd>Contains fonts only accessible to a single user.</dd>
            </dl>
        </dd>
    <dt>Font Database:</dt>
        <dd>This is the folder that your font management application stores your fonts in. This folder can be called any number of things, stored in any number of file formats, and in any number of locations. It all depends on the particular font management application and your setup. The important thing to remember is that this folder is distinct from all of the system font folders.</dd>
    <dt>Auto-Activation of Fonts:</dt>
        <dd>This happens when you open a document or application and your font management software intercepts a call for a font that is not currently activated. The font management software then activates the font for you. This can be done either through intercepting a system-wide call for a font or via a plugin.</dd>
    <dt>Manual Activation of Fonts:</dt>
        <dd>This is when you use your font management software to activate one or more fonts. After manually activating a font, it will be available to all applications on the system until the font is deactivated.</dd>
    <dt>Auto-Activation Plug-In</dt>
        <dd>A Plug-In that auto-activates fonts that are requested by an application. These plugins are written for a specific application (usually ones like Quark and InDesign).</dd>
</dl>

<p>Currently I am using FontExplorer 1.1.2 and Quark 6.5.2. I have also tested these problems using Quark 6, Quark 6.1, and Quark 6.5 and gotten the same results.</p>

<p>In the first versions of FontExplorer there seemed to be some sporadic problems with the auto-activation plugin for Quark 6.5. Sometimes it would work fine, but other times the font either wouldn&#8217;t activate at all, or only parts of the typeface would activate. Often times there were problems with the italic versions of typefaces. For whatever reason I also seemed to have a particularly difficult time with Univers 39. Since I&#8217;ve installed FontExplorer 1.1 (and up), which includes version 1.24 of the Quark 6.5 plugin, things seemed to be going very well with auto-activation. In fact, <em>I haven&#8217;t noticed any problems with auto-activation in Quark 6.5 using FontExplorer X 1.1 and up</em>.</p>

<p>The real problems between FontExplorer and Quark seem to happen when fonts are manually activated. A normal workflow for creating a Quark document should go something like this:</p>

<ol>
    <li>Open Font Management application</li>
    <li>Activate desired fonts</li>
    <li>Open Quark</li>
    <li>Create a new document</li>
</ol>

<p>All of the fonts that you activated should be available in Quark&#8217;s font menu at this point. In an ideal world, you should also be able to activate and use additional fonts without having to quit Quark. Clearly though, <a href="http://en.wikipedia.org/wiki/George_W._Bush" title="George W Bush">this is not an ideal world</a>.</p>

<p><a name="oneup"></a>Unfortunately, in this case, after following the steps listed above, many<a href="#one" title="see footnote"><sup>1</sup></a> of the fonts simply do not show up in the Quark font menu. There is no logical reason for this that I can figure out. The problem is reproducible. I&#8217;ve isolated two fonts that always have this problem: Duc De Berry LT Std and Serlio LT Std (both OpenType). Also, no amount of quitting Quark, deactivating and then reactivating the fonts or cleaning the font caches will work. The fonts simply will not show up in Quark.</p>

<p>Curiously, if you take one of these problematic fonts and copy it to any of the system font folders (may require a restart), the font appears in Quark without a problem. Great, but this doesn&#8217;t help us, since we&#8217;re circumventing the whole &#8216;font management&#8217; thing entirely by doing this. Remember, the whole reason why we&#8217;re using font management software is because we have <em>lots</em> of fonts, too many to leave activated all of the time.</p>

<p>I struggled with this problem for quite some time looking for possible solutions or workarounds. I even tried pulling out my hair, but that didn&#8217;t seem to work either. Searching for the problem yielded only a couple of results. Over on the FontExplorer discussion board, there were a couple of posts with similar problems (no solutions):</p>

<ul class="articleLink">
 <li><a href="http://www.fontexplorerx-board.com/viewtopic.php?t=69&#038;sid=da8d7f20b4224f0e75883e5e44315dc5" title="QuarkXpress 6.52 Does Not See Activated Fonts">QuarkXpress 6.52 Does Not See Activated Fonts</a></li>
 <li><a href="http://www.fontexplorerx-board.com/viewtopic.php?t=152&#038;sid=da8d7f20b4224f0e75883e5e44315dc5" title=" Problems with (How I hate) Quark 6.1"> Problems with (How I hate) Quark 6.1</a></li>
</ul>

<p>On <a href="http://www.jdempsey.com/" title="Creative Guy">Creative Guy</a>, there are some interesting tips for fonts in Quark. They sounded promising, but didn&#8217;t fix this particular problem:</p>

<ul class="articleLink">
 <li><a href="http://www.jdempsey.com/more-quark-font-issue-fixes/" title="Creative Guy: More Quark font issue fixes">More Quark font issue fixes</a></li>
 <li><a href="http://www.jdempsey.com/missing-fonts-in-the-quark-xpress-font-menu/" title="Missing fonts in the Quark XPress font menu">Missing fonts in the Quark XPress font menu</a></li>
</ul>

<p>Finally I found <a href="http://www.jasonsantamaria.com/archive/2005/09/13/fontexplorer_x.php" title="Jason Santa Maria: FontExplorer X">this post</a> on <a href="http://www.jasonsantamaria.com/" title="Jason Santa Maria">Jason Santa Maria</a>. The post itself isn&#8217;t that interesting, the comments are where it gets good.</p>

<blockquote cite="http://www.jasonsantamaria.com/archive/2005/09/13/fontexplorer_x.php#89" title="Jason Santa Maria: FontExplorer X: comment 89"><a href="http://www.jasonsantamaria.com/archive/2005/09/13/fontexplorer_x.php#89" title="Jason Santa Maria: FontExplorer X: comment 89">Jerald says</a>: First offâ€¦ I totally dig FEX. Here is my problem. Quark 6.5 will not recognize loaded fonts more than half the time unless I log out and log back in.</blockquote>

<blockquote cite="http://www.jasonsantamaria.com/archive/2005/09/13/fontexplorer_x.php#97" title="Jason Santa Maria: FontExplorer X: comment 97"><a href="http://www.jasonsantamaria.com/archive/2005/09/13/fontexplorer_x.php#97" title="Jason Santa Maria: FontExplorer X: comment 97">Tim Diacon says</a>: Quark is the bane of my life! FEX works perfectly with everything except Quark which will not activate fonts which are active in other programs! Iâ€™ve tried the Jaws solution posted earlier but still not working &#8211; anyone worked out a solution?</blockquote>

<p>Hey look, a suggested solution:</p>

<blockquote cite="http://www.jasonsantamaria.com/archive/2005/09/13/fontexplorer_x.php#101" title="Jason Santa Maria: FontExplorer X: comment 101"><p><a href="http://www.jasonsantamaria.com/archive/2005/09/13/fontexplorer_x.php#101" title="Jason Santa Maria: FontExplorer X: comment 101">Jerald says</a>: Follow up to my experiences with auto activation in Quark. Removing the items in the JAWS folder as described in my previous post resulted in less than stellar results.</p>

    <p>The following seem to work:</p>
    <ol>
        <li>Log out and log back in. This is cumbersome but works 100% of the time. Quark will pick up the newly activated fonts. Make sure you have FEX set to keep the fonts activated after restart/logout.</li>
        <li>Quit FEX and Quark. Relaunch FEX first and Quark second. This is more convenient than number one but will only work 90% of the time. Still a bummer I have to do this.</li>
        <li>Switch to InDesign. This option offers the benefit of not having to deal with Quark in the first place.</li>
    </ol>
</blockquote>

<p>Okay, cool, at least we&#8217;re starting to get somewhere now. I tried Jerald&#8217;s suggestion and it did work. But logging out and then back in again just to get a font to work? There has got to be something better.</p>

<p>Using Jerald&#8217;s fix as a starting point, I began playing around with things (again). I eventually discovered the following process which gets those pesky fonts to show up in the Quark font menu.</p>

<ol>
    <li>Open FontExplorer X</li>
    <li>From the Menu Bar, choose <strong>FontExplorer X</strong> &gt; <strong>Preferences</strong></li>
    <li>Click on the <strong>Advanced</strong> icon</li>
    <li>Make sure that &#8220;<em>Deactivate all fonts which have been activated during the active session on quit</em>&#8221; is <strong>not checked</strong>.<br /><a href='http://blog.nerdstargamer.com/wp-content/uploads/2007/02/fex-pref.gif' title='fex-pref.gif'><img src='http://blog.nerdstargamer.com/wp-content/uploads/2007/02/fex-pref.gif' alt='A screenshot of the Advanced pane of the FontExplorer X preferences.' /></a></li>
    <li>Activate all desired fonts</li>
    <li>Quit FontExplorer (<strong>FontExplorer X</strong> &gt; <strong>Quit FontExplorer X</strong> or <strong>Apple + Q</strong>)</li>
    <li>Open FontExplorer X</li>
    <li>Open Quark</li>
</ol>

<p>After following these steps, the temperamental fonts should appear in the Quark font menu. Obviously, this is still a hack. It would be great if these things just worked. This hack however is relatively painless. I released this fix into the wild (read: design students in the labs) and have gotten positive results so far.</p>

<p>One last note: This whole problem appears to be fixed in Quark 7. Unfortunately I (and presumably many others) can&#8217;t just wave a magic wand and have Quark 7 installed on all of the computers. Also, we are talking about Quark. Isn&#8217;t there some adage about that: <em>for every bug fixed, five more are born</em>.</p>

<ol class="footnote">
    <li><a name="one"></a>I&#8217;m working with approximately 2,500 fonts here, so I didn&#8217;t actually count how many are having this problem. It&#8217;s not all of them, but it&#8217;s definitely more than a couple of them. We will just leave it at <em>many</em>. <a href="#oneup" title="back to article">&#x21A9;</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Ffontexplorer-x-and-quark-65%2F&#038;seed_title=FontExplorer+X+and+Quark+6.5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Transitioning to FontExplorer X</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Ftransitioning-to-fontexplorer-x%2F&#038;seed_title=Transitioning+to+FontExplorer+X</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Ftransitioning-to-fontexplorer-x%2F&#038;seed_title=Transitioning+to+FontExplorer+X#comments</comments>
		<pubDate>Wed, 14 Feb 2007 20:21:04 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Font Management]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[FontExplorer X]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2007/02/14/transitioning-to-fontexplorer-x/</guid>
		<description><![CDATA[Close to a year ago now I made the decision to transition the 34 computer lab (all Macs) that I manage to a new font management application. We had been using Font Reserve for many years. It worked (kind of1), but was ugly and students found it hard to use. The biggest problem though was [...]]]></description>
			<content:encoded><![CDATA[<p><a name="back1"></a>Close to a year ago now I made the decision to transition the 34 computer lab (all Macs) that I manage to a new font management application. We had been using Font Reserve for many years. It worked (kind of<sup><a href="#one" title="title">1</a></sup>), but was ugly and students found it hard to use. The biggest problem though was that the application hadn&#8217;t been updated in several years. In fact, the last update was a [poor] port to OS X from the OS9 version.</p>

<p>Last Spring we updated all of the computers to Tiger. Extensis (the manufacturer of Font Reserve) had just released <a href="http://www.extensis.com/en/products/font_management/product_information.jsp?id=1060" title="Go to the Suitcase Fusion website">Suitcase Fusion</a>, which was to be the consolidation of Font Reserve and Suitcase. We got the memo, <em>Font Reserve is dead</em>. I had high hopes for Suitcase Fusion, which had gotten some good reviews, so we ordered up a copy and I settled down to testing it.</p>

<p>Unfortunately, I was less than impressed with Suitcase Fusion. I didn&#8217;t like the way that it looked. I found that it was really hard to actually view the fonts. This becomes a real problem when you have over 2,000 fonts. It&#8217;s an especially big problem for graphic design students who are just starting out and don&#8217;t yet know a lot about different typefaces.</p>

<p>The biggest problem that I had with Suitcase Fusion was it&#8217;s lack of options in regards to actually managing the fonts. All of a user&#8217;s fonts are stored in this location:</p>

<pre class="prettyprint"><code>/Users/&lt;username&gt;/Library/Application Support/Extensis/Suitcase/Suitcase Font Database.suitcasevault</code></pre>

<p>This of course is a special format that can&#8217;t be read by any other program. Notice how the vault is stored in the user&#8217;s library? Okay, now put yourself in a computer lab environment with networked home folders. The vault is stored in the user&#8217;s home folder which resides on our server. <em>Every single user has their own vault, stored remotely</em>. There is no option to reconfigure this. In the past with Font Reserve, we were about to create a &#8216;font database&#8217; that resided on each computer in the <code>/Users/Shared/</code> folder. All of the fonts were local, and every user had access to them.</p>

<p>So unfortunately, this lacking feature was a complete show stopper for me. To be honest though, I really wasn&#8217;t very impressed anyway. I used the program on my own computer and it only took about a week before I started seeing web pages and HTML emails covered in funny and unreadable characters. After some research it turned out that the culprit was a double activation of Helvetica. Deactivating the extra copy solved the problems. The thing was, I had been using Suitcase Fusion the whole time. One of the major reasons to use any font management software is to <strong>prevent</strong> your computer from activating duplicate fonts!</p>

<p>Enter FontExplorer. She rushed in to save us all from the miserable hell of the broken promises made by the font management companies. She was our knight in shining armor&#8230;Well, okay, so not exactly. There is however a lot to be excited about in FontExplorer X.</p>

<p>The user interface is very sleek and easy to use. It&#8217;s modeled after iTunes, so anyone who can figure that out can use FontExplorer. That&#8217;s most people I think. FontExplorer makes it really easy to view the fonts. This helps ease the problems of deciding which ones you want to use in the first place. There is also a built in search function what works really well. Considering how smoothly the program runs and how easy it is to use, I thought it was the obvious choice for our labs. Font Management is an odd concept if you don&#8217;t know much about computers and fonts, so anything that makes it easier to see and understand is huge.</p>

<p>Since we started using FontExplorer in the labs, there have been good and bad things. On the good side, students seem to love it. They seem to find it much more intuitive than Font Reserve ever was. They also like how easy it makes it to browse our fonts. This is important, because we have the entire <a href="http://www.adobe.com/products/fontfolio/" title="Go to Adobe Font Folio website">Adobe Font Folio</a> library which comes with over 2,200 typefaces.</p>

<p>On the bad side, I found out the hard way that you get what you pay for. First of all, FontExplorer doesn&#8217;t work with networked user accounts. At least it doesn&#8217;t right out of the box in the way one might expect it to. I devised a way to script around this, so eventually we did get it working (More on that in the future).</p>

<p>There are also some really bad issues between FontExplorer and Quark 6.5. I wouldn&#8217;t say that this is exactly a FontExplorer issue per say. I think that it is somewhere between Quark and FontExplorer, and probably more Quark&#8217;s fault. Either way, it&#8217;s been really difficult dealing with these problems and trying to troubleshoot them. There just isn&#8217;t currently any real solutions, beyond moving to Quark 7. That&#8217;s not an option for us right now.</p>

<p>So, a year later, I guess I&#8217;m still on the fence about whether or not moving to FontExplorer was the right decision. It&#8217;s a really nice program that has some amazing features. In some ways, FontExplorer is light years ahead of all of the other font management software. This isn&#8217;t a small feat, since the other applications have been around for a long time and FontExplorer is still in its infancy. There are some reliability issues to be concerned about, mostly with Quark. I really hope that Linotype continues to aggressively develop this application. If they smooth out some of the kinks, it could be one of the best font management applications on the market. As stands now, it&#8217;s a mixed bag.</p>

<ol class="footnote">
    <li><a name="one"></a>Actually it didn&#8217;t really work. You were supposed to be able to &#8216;temporarily&#8217; activate fonts, meaning they would automatically deactivate when the user logged out. As it turned out, this feature was broken. With our huge number of fonts, and more and more being activated over time, we had all sorts of seemingly unrelated problems with the computers. For example: Microsoft Word would take several minutes to open while it scanned all of the fonts.

        Eventually I solved this problem by creating a really ugly hackish script that essentially replaced the entire Font Reserve font database with a default one <em>each time a user logged out</em>. This effectively deactivated all of the fonts. Boy was it ugly though and there were also the inexplicably long logout times&#8230; <a href="#back1">&#x21A9;</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2007%2Ftransitioning-to-fontexplorer-x%2F&#038;seed_title=Transitioning+to+FontExplorer+X/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Stupid Fonts Again</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fstupid-fonts-again%2F&#038;seed_title=Stupid+Fonts+Again</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fstupid-fonts-again%2F&#038;seed_title=Stupid+Fonts+Again#comments</comments>
		<pubDate>Fri, 13 Oct 2006 21:39:41 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Font Management]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[FontExplorer X]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Quark]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/2006/10/13/stupid-fonts-again/</guid>
		<description><![CDATA[Fonts have got to be the bane of my existence. I manage an all-mac computer lab for a college. We have a graphic design program in the department, so we run Quark, InDesign and Font Explorer X. We also own the Adobe Font Folio (open type edition) Library. Since we got this type library, I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>Fonts have got to be the bane of my existence. I manage an all-mac computer lab for a college. We have a graphic design program in the department, so we run Quark, InDesign and Font Explorer X. We also own the Adobe Font Folio (open type edition) Library. </p>

<p>Since we got this type library, I&#8217;ve had nothing but problems in our labs. We used to run Font Reserve, but I got fed up with having to script around the fact that it was never deactivating fonts like it was supposed to. With a 1000+ font library and lots of users, that&#8217;s a problem. Try having a PR major wait two minutes for Word to open, and then bitch you out for it.</p>

<p>I like Font Explorer X a lot, but installing it in our labs hasn&#8217;t come without it&#8217;s fair share of problems. The biggest thing right now though is that Quark 6.5 just refuses to play nice with any of the other software. Supposedly 7 is better, but since they released it a month after our budgeting cycle ended, we&#8217;re stuck with 6.5 at least until next summer.</p>

<p><strong>Latest Problem</strong>: All of those True Type fonts that come preintstalled with Tiger (and Office) I can&#8217;t get rid of. They are all always activated, except that Quark apparently doesn&#8217;t like the Italic versions. This is a real problem because the students get confused and don&#8217;t realize that the true type is not the open type. They don&#8217;t see an italic listed in Quark so most just assume it doesn&#8217;t exist until their graphic design professor yells at them. Yuck.</p>

<p>I need the font insanity to stop. Now.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fstupid-fonts-again%2F&#038;seed_title=Stupid+Fonts+Again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apple Remote Desktop &#8211; Send Unix Commands</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fapple-remote-desktop-send-unix-commands%2F&#038;seed_title=Apple+Remote+Desktop+%26%238211%3B+Send+Unix+Commands</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fapple-remote-desktop-send-unix-commands%2F&#038;seed_title=Apple+Remote+Desktop+%26%238211%3B+Send+Unix+Commands#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[ARD]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/old/wordpress/?p=94</guid>
		<description><![CDATA[I hit the jackpot of uxix command goodyness on osx. This stuff is so exciting to have in one place! Apple Remote Desktop &#8211; Send Unix Commands Via Team Apple of San Diego County.]]></description>
			<content:encoded><![CDATA[<p>I hit the jackpot of uxix command goodyness on osx. This stuff is so exciting to have in one place!</p>

<ul>
  <li><a href="http://homepage.mac.com/applesd/page2/page1/page0/index.html" title="Apple Remote Desktop - Send Unix Commands"></a>Apple Remote Desktop &#8211; Send Unix Commands</li>
</ul>

<p class="via">Via <a href="http://homepage.mac.com/applesd/index.html" title="Team Apple of San Diego County">Team Apple of San Diego County</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fapple-remote-desktop-send-unix-commands%2F&#038;seed_title=Apple+Remote+Desktop+%26%238211%3B+Send+Unix+Commands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Panic Attack</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fpanic-attack%2F&#038;seed_title=Panic+Attack</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fpanic-attack%2F&#038;seed_title=Panic+Attack#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Macromedia]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[SilentPlayer]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/old/wordpress/?p=44</guid>
		<description><![CDATA[I&#8217;ve been working for quite some time on a new image for our lab computers. Today I was finishing up some last minute touches before I made version 3. I noticed that there was this Unix Executable File in the /Library/Application Support folder called SilentPlayer. Now, I don&#8217;t know about you, but I&#8217;ve never seen [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working for quite some time on a new image for our lab computers. Today I was finishing up some last minute touches before I made version 3. I noticed that there was this Unix Executable File in the /Library/Application Support folder called SilentPlayer.</p>

<p>Now, I don&#8217;t know about you, but I&#8217;ve never seen that before and it sounds pretty ominous to me. So, I opened up Terminal and started checking it out. For all intensive purposes, the file seemed blank. So, I did a quick search for it and here&#8217;s what I found:</p>

<ul>
  <li><a href="http://forums.macosxhints.com/showthread.php?t=56008" title="SilentPlayer">Mac OS X Hints</a></li>
</ul>

<p>As it turns out, this is some sort of weird Macromedia file (the serial # in the resource fork follows the patterns of Macromedia serials). I deleted it. But now I&#8217;m just scratching my head wondering what the hell they were thinking by creating a file like that. Are they trying to give me a panic attack?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fpanic-attack%2F&#038;seed_title=Panic+Attack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X: Creating a login hook</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fmac-os-x-creating-a-login-hook%2F&#038;seed_title=Mac+OS+X%3A+Creating+a+login+hook</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fmac-os-x-creating-a-login-hook%2F&#038;seed_title=Mac+OS+X%3A+Creating+a+login+hook#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[LoginHook]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/old/wordpress/?p=51</guid>
		<description><![CDATA[Why here? Because I can never find this aricle when I need it. From Apple&#8217;s KB article: [Things to keep in mind] with a login hook: The script specified as a login hook must be executable. The login hook will be run as root. In the login hook script, the variable $1 returns the short [...]]]></description>
			<content:encoded><![CDATA[<p>Why here? Because I can never find this aricle when I need it. From Apple&#8217;s KB article:</p>

<blockquote>
  <p>[Things to keep in mind] with a login hook:</p>

  <ul>
    <li>The script specified as a login hook must be executable.</li>

    <li>The login hook will be run as root.</li>

    <li>In the login hook script, the variable $1 returns the short name of the user who is logging in.</li>

    <li>Other login actions wait until the hook has completely executed.</li>
  </ul>
</blockquote>

<p>How to set up a login hook:</p>

<blockquote>
  <p><strong>Mac OS X 10.3, 10.4, or later</strong></p>

  <ol>
    <li>Open Terminal (Applications/Utilities).</li>

    <li>In the Terminal window, type: <code>sudo defaults write com.apple.loginwindow LoginHook /path/to/script</code> (where /path/to/script is the full path to the script that you want to execute when a user logs inâ€”it doesn&#8217;t have to be in the user&#8217;s Home directory). This modifies the /var/root/Library/Preferences/com.apple.loginwindow file.</li>

    <li>Type your password at the prompt, then press Return.</li>
  </ol>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fmac-os-x-creating-a-login-hook%2F&#038;seed_title=Mac+OS+X%3A+Creating+a+login+hook/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Safari and Displaying PDFs Inline</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fsafari-and-displaying-pdfs-inline%2F&#038;seed_title=Safari+and+Displaying+PDFs+Inline</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fsafari-and-displaying-pdfs-inline%2F&#038;seed_title=Safari+and+Displaying+PDFs+Inline#comments</comments>
		<pubDate>Mon, 08 May 2006 23:58:00 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[NetNewsWire]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/old/wordpress/?p=31</guid>
		<description><![CDATA[Ever since upgrading to Tiger, I&#8217;ve been consistently annoyed by one feature (there are others, but this one really irks me). I hate the way Safari displays PDF file inline. First of all, it&#8217;s incredibly slow. At least once a day I find myself clicking on a PDF link and then being stopped dead in [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since upgrading to Tiger, I&#8217;ve been consistently annoyed by one feature (there are others, but this one really irks me). I hate the way Safari displays PDF file inline.</p>

<p>First of all, it&#8217;s incredibly slow. At least once a day I find myself clicking on a PDF link and then being stopped dead in the water for what feels like an eternity. While Safari is loading an PDF file, I&#8217;m unable to browse in any other tab or window.</p>

<p>The worst part is that I know and understand that this will happen each time, yet I keep doing it. <a href="http://docs.info.apple.com/article.html?artnum=301878" title="Read the knowledge base article from Apple">Apple&#8217;s documentation</a> suggests the following:</p>

<blockquote cite="http://docs.info.apple.com/article.html?artnum=301878">
  <p>If you still prefer Preview, simply Control-click the PDF link (or right click on a two-button mouse) and choose Download Linked File from the shortcut menu. Once the file is on your desktop, double-click it to open in Preview.</p>
</blockquote>

<p>The problem is, I don&#8217;t always know that I&#8217;m clicking on a PDF link to begin with. For example, I was checking out the Quark 7 beta site today. I clicked on an unassuming link titled &#8220;ReadMe File.&#8221; Suddenly I found my browser completely stalled as I realized that a dreaded PDF was loading.</p>

<p>Even when I am fully aware that I&#8217;m attempting to view a PDF file, I don&#8217;t always remember that I need to Control-click or Option-click on the link. It&#8217;s usually only after Safari has stalled while the page tries to load that I think to myself, <em>&#8220;Oh yes, I should have remembered to Control-click that link and then have selected Download Linked File from the contextual menu.&#8221;</em></p>

<p> Even beyond the slow factor, which perhaps can be attributed to my aging G4 PowerBook (seems a stretch though), the final result isn&#8217;t even satisfactory. When I open, a PDF file in a browser, I usually just want to look at it dammit. I don&#8217;t need all of those fancy Acrobat buttons. If I decide I want to do something further to the document, I&#8217;m going to save it anyways and open Adobe Acrobat to edit it.</p>

<p>Also, the files open up so tiny that I can&#8217;t ever read them. I&#8217;m constantly having to change the view, zoom, or resize my browser window. Resizing my browser window works, but then that messes up my workflow. I like the browser windows a certain size, just big enough to display all of most web pages.</p>

<p>All of this simply comes down to user preferences. I&#8217;m sure that there are many people out there who completely disagree with me and love this feature in Safari. I&#8217;ll admit, before Safari offered it, I was constantly irritated that it wasn&#8217;t even an option. I&#8217;m definitely not arguing against having this feature. Before this whole displaying PDF inline business, if you clicked on a PDF link in Safari, it would automatically download and then open in Preview. It was somewhat counterintuitive, but I have to say, once I got used to it, I liked that feature. </p>

<p>Preview is a great lightweight application that does a small number of things well. I like how easily the size of the document changes when you increase the size of the window, without having to mess with my browser window size. It&#8217;s fast. I can zoom in when appropriate, and for the love of god, I don&#8217;t have to stare at those ugly Acrobat icons.</p>

<p>All of this would be a rather trivial annoyance if Safari just included how it displays PDFs as a preference item. I&#8217;ve been searching, but I haven&#8217;t been able to find this one yet. I should be a be able to either check a box to display PDFs inline, or chose what application opens them automatically. Suggesting that I simply Control-click or Option-click just isn&#8217;t enough. In my opinion, Apple just got it plain wrong on this one.</p>

<p>I find this all pretty ridiculous, especially considering that around the same time Apple also introduced the feature that allows RSS feeds to be read inside Safari. It&#8217;s a cool feature that I tried out. I quickly decided that I didn&#8217;t like it nearly as much as NetNewsWire Lite, so I checked out the preferences. Sure enough, there was an option to set whatever application I wanted to use as my default RSS aggregator.</p>

<p>Apple got it right with the RSS feature. Why didn&#8217;t they apply the same logic to inline PDFs? I want to have the option to use all of these features within Safari, but I wan&#8217;t the option to opt out of them as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fsafari-and-displaying-pdfs-inline%2F&#038;seed_title=Safari+and+Displaying+PDFs+Inline/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OS X Java 5.0 r4 update breaks QLA Server</title>
		<link>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fos-x-java-50-r4-update-breaks-qla-server%2F&#038;seed_title=OS+X+Java+5.0+r4+update+breaks+QLA+Server</link>
		<comments>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fos-x-java-50-r4-update-breaks-qla-server%2F&#038;seed_title=OS+X+Java+5.0+r4+update+breaks+QLA+Server#comments</comments>
		<pubDate>Wed, 26 Apr 2006 18:23:00 +0000</pubDate>
		<dc:creator>Alissa Miller</dc:creator>
				<category><![CDATA[General Computing]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X Administration]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OS X Server]]></category>
		<category><![CDATA[QLA]]></category>
		<category><![CDATA[Quark]]></category>

		<guid isPermaLink="false">http://blog.nerdstargamer.com/old/wordpress/?p=4</guid>
		<description><![CDATA[Apparently the OS X Java 5.0 r4 update breaks the QLA 3.5 server. I&#8217;m writing this, because I&#8217;m certain that this will happen to me later this summer when I&#8217;m setting up that Tiger Xserve that&#8217;s currently collecting dust in my office. Fix Quark QLA server after Java update]]></description>
			<content:encoded><![CDATA[<p>Apparently the OS X Java 5.0 r4 update breaks the QLA 3.5 server. I&#8217;m writing this, because I&#8217;m certain that this will happen to me later this summer when I&#8217;m setting up that Tiger Xserve that&#8217;s currently collecting dust in my office.</p>

<ul>
  <li><a href="http://www.macosxhints.com/article.php?story=20060424111532607&amp;lsrc=osxh" title="Learn how to fix QLA server after Java update breaks it">Fix Quark QLA server after Java update</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.nerdstargamer.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fblog.nerdstargamer.com%2F2006%2Fos-x-java-50-r4-update-breaks-qla-server%2F&#038;seed_title=OS+X+Java+5.0+r4+update+breaks+QLA+Server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 5/15 queries in 0.518 seconds using disk: basic

Served from: blog.nerdstargamer.com @ 2012-02-10 21:49:24 -->
