<?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>The Adventures of Systems Boy! &#187; 2007</title>
	<atom:link href="http://systemsboy.com/2007/feed" rel="self" type="application/rss+xml" />
	<link>http://systemsboy.com</link>
	<description>Big, Honkin' Systems Stuff</description>
	<lastBuildDate>Sun, 20 May 2012 16:20:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Web Programming and MacFUSE</title>
		<link>http://systemsboy.com/2007/12/web-programming-and-macfuse.html</link>
		<comments>http://systemsboy.com/2007/12/web-programming-and-macfuse.html#comments</comments>
		<pubDate>Wed, 12 Dec 2007 19:51:00 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/2007/12/web-programming-and-macfuse/</guid>
		<description><![CDATA[I&#8217;m not a web programmer by any means. But a component of the department I work in deals with the web from an artistic standpoint, and a subset of that group does, in fact, do programming. We have web programming classes. Recently, one of the teachers of one of those classes made the charge that [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a web programmer by any means. But a component of the department I work in deals with the web from an artistic standpoint, and a subset of that group does, in fact, do programming. We have web programming classes.</p>
<p>Recently, one of the teachers of one of those classes made the charge that our approach to web programming is old and outmoded. Whether this is true or not is not really the issue. I&#8217;ve been looking for new ways to think about the systems end of that workflow because, well, that&#8217;s my job, and because it&#8217;s an inherently interesting challenge to me. How can we make our web development environment more user-friendly?</p>
<p>One general suggestion has been to make the experience more &#8220;OS-like.&#8221; And one step in this direction is to have the web server mount on the Desktop, allowing the developer to work on her site as if it were local. That is, rather than firing up one of the popular <a href="http://www.yummysoftware.com/">SFTP clients</a> and transferring files back and forth from the local machine to the server, the developer could mount her site — or actually, the share her site lives on — directly on the local filesystem. I have two options here: <a href="http://code.google.com/p/macfuse/">MacFUSE</a> and NFS. I&#8217;m testing both currently. So far I&#8217;ve had a couple minor hiccups with <a href="http://code.google.com/p/macfuse/"></a>MacFUSE&#8217;s <a href="http://code.google.com/p/macfuse/wiki/MACFUSE_FS_SSHFS">sshfs.app</a>, but it looks to be a fairly smart and user-friendly implementation that web developers here might benefit from. And the NFS approach would work well also, though only from inside the network.</p>
<p>I&#8217;m curious what other Lab Admins are doing with regards to web development in their environments. How have you facilitated ease-of-use for a process that&#8217;s inherently complicated? Or have you? Also, I&#8217;m curious if anyone is using MacFUSE — specifically the sshfs component — and what experiences you might have had with it, either positive or negative.</p>
<p>If any of you fine readers have any thoughts on this I would really love to hear them. I&#8217;ve been querying students, staff and faculty for ideas, but haven&#8217;t come up with much. Maybe things here are perfect, but somehow I doubt it. And, as always, I really just want to make things better.</p>
<p>Please sound off in the comments if you&#8217;re so inclined.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2007/12/web-programming-and-macfuse.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Safari Remembers</title>
		<link>http://systemsboy.com/2007/11/safari-remembers.html</link>
		<comments>http://systemsboy.com/2007/11/safari-remembers.html#comments</comments>
		<pubDate>Tue, 20 Nov 2007 17:45:00 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Tiger]]></category>

		<guid isPermaLink="false">http://systemsboy.com/2007/11/safari-remembers/</guid>
		<description><![CDATA[The new Safari 3 is out for both Leopard and Tiger (it&#8217;s included in Mac OS X v.10.4.11). It&#8217;s pretty nice, I have to say. It now works with Blogger&#8217;s HTML editor dealio, which is excellent (though slightly buggy at present). The find function now kicks some serious — and, more importantly, some Firefox — [...]]]></description>
			<content:encoded><![CDATA[<p>The new Safari 3 is out for both Leopard and Tiger (it&#8217;s included in Mac OS X v.10.4.11). It&#8217;s pretty nice, I have to say. It now works with Blogger&#8217;s HTML editor dealio, which is excellent (though slightly buggy at present). The find function now kicks some serious — and, more importantly, some <span class="Apple-style-span" style="font-style: italic;">Firefox</span> — ass. Safari now handles tabs intelligently, letting you not only rearrange them in a window, but also letting you tear them off or drop them into existing windows. All extremely slick. Oh, and it&#8217;s really pretty and fast as Hell. Seriously, it&#8217;s smokin&#8217;.
<div></div>
<div>But perhaps my favorite improvement to Safari 3 is that window placement is now remembered properly. You see, Safari of yore (of Tiger, actually) would remember the placement of the <span class="Apple-style-span" style="font-style: italic;">last</span> window opened, rather than the placement of what I&#8217;d call the &#8220;base&#8221; window, or the <span class="Apple-style-span" style="font-style: italic;">first</span> window opened. So, after using Safari, if you&#8217;d opened any windows other than your first window — even if you then closed them — the next time you opened Safari you&#8217;d get a blank window where the last open one had been. Or sometimes in seemingly random spots. I <a href="http://systemsboy.com/2005/08/stupid-fucking-safari.html">complained about this</a> a long time ago, and it never got fixed to my liking. It was part of the reason I ended up <a href="http://systemsboy.com/search?q=firefox+rocks">switching to Firefox</a> — I&#8217;m rather anal about my window placement and I like my browser pinned to the upper right hand corner, but in Safari it was always moving. Argh!</div>
<div></div>
<div>Well, Safari 3 fixes this. Sort of. Actually, I&#8217;m running Safari 3 in both Tiger and Leopard. The behavior remains unchanged in Tiger, but in Leopard, all is as I like it. So perhaps this is a fix in Leopard and not so much a Safari fix.</div>
<div></div>
<div>Either way, it&#8217;s just one more reason I like Leopard and can&#8217;t wait to be done with Tiger.</div>
<div></div>
<div>Can&#8217;t. Frickin&#8217;. Wait.</div>
<div></div>
<div>That said, will I switch back to Safari once I&#8217;ve successfully transitioned to Leopard? Only time will tell. But somehow, <a href="http://systemsboy.com/2006/10/firefox-20.html">I doubt it</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2007/11/safari-remembers.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Remote Management Commands in Leopard</title>
		<link>http://systemsboy.com/2007/11/remote-management-commands-in-leopard.html</link>
		<comments>http://systemsboy.com/2007/11/remote-management-commands-in-leopard.html#comments</comments>
		<pubDate>Tue, 20 Nov 2007 16:33:00 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[NIX]]></category>

		<guid isPermaLink="false">http://systemsboy.com/2007/11/remote-management-commands-in-leopard/</guid>
		<description><![CDATA[A while ago I wrote about the networksetup command, which provides a command-line interface to network preferences, as well as the systemsetup command, which provides command-line control over additional system-level preferences. In the past those commands were stored in the labyrinthian: /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support Yes, inside the ARDAgent. Perfect. Finally Apple has put those commands in a [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago <a href="http://systemsboy.com/2006/06/remote-network-and-more-management-via.html">I wrote about</a> the <span class="Apple-style-span"  style="font-family:'courier new';">networksetup</span> command, which provides a command-line interface to network preferences, as well as the <span class="Apple-style-span"  style="font-family:'courier new';">systemsetup</span> command, which provides command-line control over additional system-level preferences. In the past those commands were stored in the labyrinthian:
<div>
<div style="border: 1px solid rgb(153, 153, 153); overflow: auto; width: 100%; height: auto;">
<pre><code><span style="font-size:85%;"><span style="font-family:courier new;">/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support</span></span></code></pre>
</div>
<div></div>
<div>Yes, <span class="Apple-style-span" style="font-style: italic;">inside</span> the ARDAgent. Perfect.</div>
<p>Finally Apple has put those commands in a location the shell recognizes as a command path. In Leopard they reside in the far more sensible:
<div>
<div style="border: 1px solid rgb(153, 153, 153); overflow: auto; width: 100%; height: auto;">
<pre><span class="Apple-style-span"  style="font-family:'courier new';">/usr/sbin</span></pre>
</div>
<div></div>
</div>
</div>
<div></div>
<div>Now all you have to do to call them is&#8230; Well&#8230; Call them.</div>
<p>Really now. Was that so hard?</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2007/11/remote-management-commands-in-leopard.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I Don&#8217;t Care Anymore</title>
		<link>http://systemsboy.com/2007/11/i-dont-care-anymore.html</link>
		<comments>http://systemsboy.com/2007/11/i-dont-care-anymore.html#comments</comments>
		<pubDate>Fri, 16 Nov 2007 23:09:00 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://systemsboy.com/2007/11/i-dont-care-anymore/</guid>
		<description><![CDATA[I&#8217;ve heard that the WACOM company&#8217;s name is supposed to be pronounced &#8220;wack-em.&#8221; But I don&#8217;t care. I&#8217;m saying &#8220;way-com.&#8221; &#8216;Cause let&#8217;s face it, you just sound stupid saying, &#8220;Hey, can I try your wack-em?&#8221; Or, &#8220;Your wack-em is huge. Much bigger than my wack-em.&#8221; Or, &#8220;Wow, I just love my new, giant wack-em.&#8221; Oh [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve heard that the WACOM company&#8217;s name is supposed to be pronounced &#8220;wack-em.&#8221; But I don&#8217;t care. I&#8217;m saying &#8220;way-com.&#8221; &#8216;Cause let&#8217;s face it, you just sound stupid saying, &#8220;Hey, can I try your wack-em?&#8221; Or, &#8220;Your wack-em is huge. Much bigger than my wack-em.&#8221; Or, &#8220;Wow, I just love my new, giant wack-em.&#8221;</p>
<p>Oh yeah, and I say, &#8220;OS Ecks&#8221; as well.</p>
<p>Deal with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2007/11/i-dont-care-anymore.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>What Everyone&#8217;s Bitching About</title>
		<link>http://systemsboy.com/2007/11/what-everyones-bitching-about.html</link>
		<comments>http://systemsboy.com/2007/11/what-everyones-bitching-about.html#comments</comments>
		<pubDate>Fri, 16 Nov 2007 16:11:00 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Interface]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Tiger]]></category>

		<guid isPermaLink="false">http://systemsboy.com/2007/11/what-everyones-bitching-about/</guid>
		<description><![CDATA[There&#8217;s been no shortage of commentary on Leopard&#8217;s 3D Dock, mostly because it&#8217;s just ugly as Hell. But that&#8217;s fixable. There&#8217;s been almost as much bitching about two other new visual changes in Leopard. The first is the menubar, which is now translucent. I&#8217;m ambivalent about this one. On the one hand, I understand that, [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been no shortage of commentary on Leopard&#8217;s 3D Dock, mostly because it&#8217;s just ugly as Hell. But that&#8217;s <a href="http://systemsboy.com/2007/10/hallelujah-items.html">fixable</a>.</p>
<p>There&#8217;s been almost as much bitching about two other new visual changes in Leopard. The first is the menubar, which is now translucent. I&#8217;m ambivalent about this one. On the one hand, I understand that, from a usability standpoint, it&#8217;s a bad idea. It&#8217;s now slightly harder to read a primary interface element <a href="http://www.flickr.com/photos/gruber/1938205095/">under certain conditions</a>, those conditions being, in particular, the use of busy Desktop pictures and/or patterns. The default Desktop picture for Leopard, in fact, is an image of outer space whose star field can directly compete for visual attention with text in the menubar. My argument to this, however, is that busy, distracting, high-contrast Desktop pictures are a far greater hindrance to usability than slightly-harder-to-read menubar text, and if you&#8217;re really bothered by the menubar changes, you should probably switch to a nice, solid or muted Desktop background and remove all distractions from your life once and for all. That&#8217;s what I do and, so, while the I understand that translucent menubar is not the best idea for usability&#8217;s sake, it really  just doesn&#8217;t bother me in the least. Actually, I kind of like the muted, lower-contrast lack of in-your-face-ness of the new menubar.</p>
<p>The other big gripe has been about pulldown menu transparency. No. Seriously. David Pogue of the New York frickin&#8217; Times for Pete&#8217;s sake:</p>
<blockquote style="color: rgb(102, 102, 102); font-style: italic;"><p>The most serious misstep in Leopard is its new see-through menus. When the menu commands — Save As, Page Preview, whatever — are superimposed on the text of whatever document is behind them, they’re much harder to read. Often, Apple’s snazzy graphics are justifiable because they make the Mac more fun to use. In this case, though, nothing is gained, and much is lost.</p></blockquote>
<p>This one I don&#8217;t get. Pulldown menus have been transparent in Mac OS X <a href="http://en.wikipedia.org/wiki/Mac_os_x">for a long time</a>. (Oh, wait. I mean <a href="http://en.wikipedia.org/wiki/Image:Macosx10.png">forever</a>!) The difference between how Tiger deals with them and how Leopard does is extremely subtle.</p>
<div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_SsIcI-sERQQ/Rz3JENQxZvI/AAAAAAAAAR0/bYzuw8YbEFU/s1600-h/TigerTransparentMenu.png"><img style="cursor: pointer; width: 395px; height: 390px;" src="http://bp0.blogger.com/_SsIcI-sERQQ/Rz3JENQxZvI/AAAAAAAAAR0/bYzuw8YbEFU/s400/TigerTransparentMenu.png" alt="" id="BLOGGER_PHOTO_ID_5133480224388900594" border="0" /></a><br /><span style="color: rgb(102, 102, 102);font-size:85%;" >Tiger Pulldown Transparency: Pinstripes! Ew!<br />(click image for larger view)</span></div>
<p>And Leopard does away with the pinstripes, which to my mind is a huge usability gain. At worst we break even here.</p>
<div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_SsIcI-sERQQ/Rz3JD9QxZuI/AAAAAAAAARs/O9pfgiVAVZY/s1600-h/LeopardTransparentMenu.png"><img style="cursor: pointer;" src="http://bp3.blogger.com/_SsIcI-sERQQ/Rz3JD9QxZuI/AAAAAAAAARs/O9pfgiVAVZY/s400/LeopardTransparentMenu.png" alt="" id="BLOGGER_PHOTO_ID_5133480220093933282" border="0" /></a><br /><span style="font-size:85%;"><span style="color: rgb(102, 102, 102);">Leopard Pulldown Transparency: A &#8220;Serious Misstep.&#8221; Really?</span><span style="color: rgb(102, 102, 102);"><br />(click image for larger view)</p>
<p></span></span>
<div style="text-align: left;">I wonder sometimes if people are forgetting that pulldowns in Tiger were transparent. You&#8217;d think, by the level of general annoyance with this change, that they had. Honestly, people. It&#8217;s really not that bad. I&#8217;m totally on board with the Dock thing (though a lot of people don&#8217;t mind that even). But when it comes to the new transparencies, they just don&#8217;t bother me much at all. I hardly even notice.</p>
<p><span style="color: rgb(102, 102, 102);">UPDATE:</span><br />Oddly, Firefox&#8217;s group bookmark pulldowns exhibit the old-style, non-blurred menu transparency, minus the pinstripes of course. I can&#8217;t find another application that does this. Weird.</p>
<div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_SsIcI-sERQQ/R1A34aU-b5I/AAAAAAAAASE/7NAi6Wnvb1w/s1600-R/FFPulldownTransparency.png"><img style="cursor: pointer;" src="http://bp1.blogger.com/_SsIcI-sERQQ/R1A34aU-b5I/AAAAAAAAASE/wXIOw2Eeh7g/s400/FFPulldownTransparency.png" alt="" id="BLOGGER_PHOTO_ID_5138668617109237650" border="0" /></a><br /><span style="color: rgb(102, 102, 102);font-size:85%;" >Firefox&#8217;s Group Bookmark Pulldown: Old Skool<br />(click image for larger view)</span></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2007/11/what-everyones-bitching-about.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spaces Switchery</title>
		<link>http://systemsboy.com/2007/11/spaces-switchery.html</link>
		<comments>http://systemsboy.com/2007/11/spaces-switchery.html#comments</comments>
		<pubDate>Thu, 15 Nov 2007 18:11:00 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://systemsboy.com/2007/11/spaces-switchery/</guid>
		<description><![CDATA[Leopard&#8217;s Spaces application is pretty cool. I have to admit, I&#8217;m using it more than I expected to. Sure, it has some issues compared to older *NIX-based implementations that have been around forever. But I&#8217;ve never used a virtual desktop implementation until now, and all in all I like it. I have had one little [...]]]></description>
			<content:encoded><![CDATA[<p>Leopard&#8217;s Spaces application is pretty cool. I have to admit, I&#8217;m using it more than I expected to. Sure, it has <a href="http://blogs.sun.com/bblfish/entry/why_apple_spaces_is_broken">some issues</a> compared to older *NIX-based implementations that have been around forever. But I&#8217;ve never used a virtual desktop implementation until now, and all in all I like it.</p>
<p>I have had one little annoyance, however, and it deals with the fact that, as <a href="http://daringfireball.net/linked/2007/november#mon-12-spaces">John Gruber puts</a> it:
<div style="text-align: left;">
<blockquote style="color: rgb(102, 102, 102);">&#8230;Spaces seems designed for <em>app</em> partitioning, not <em>task</em> partitioning.</p></blockquote>
</div>
<p>Indeed. Let&#8217;s take an example: I have my browser bound to and open in Space One. I also have a Finder window open in Space Four, and the Finder is not bound to any particular Space. Currently, I am viewing my browser, and then I command-tab to the Finder. The behavior is to switch me to the Space with the open Finder window, Space Four. Cool so far. But what if I have a second Finder window open in  Space One in  addition to the one in Space Four. Ideally I&#8217;d like a way to switch, via the command-tab Application Switcher, either to the Finder window in Space One (the one with my browser window) <span style="font-style: italic;">or</span> the one in Space Four (the one with the lone Finder window). Fortunately, such a thing is possible through the magic of click-and-hold.</p>
<p>So, if I&#8217;m in Space One and the browser is in front, and I want to switch to the Finder window in Space Four, I click command-tab, then hold the command button for a second. This takes me to the Finder in Space Four. But, if I&#8217;m in the browser in Space One and I want to switch to the Finder window in the current Space, I command-tab very rapidly and I switch to the Space One Finder window. Not bad.</p>
<p>Now what happens if we add a Finder window to Space Two? Well, things start to get a bit weird. A rapid command-click will still take you to the Finder window in your current Space. A click-and-hold command-tab will alternately take you to one of the other Finder windows in the other Spaces. That is, the first slow command-tab will take you to the Finder window in Space Two. Switch back to Space One and slow-command-tab again and you go to Space Four again.</p>
<p>Confusing? You bet it is. But at least there appears to be some thought going on as to how to manage applications with windows in multiple Spaces. Hopefully this gets refined a bit as time goes on. For now, I&#8217;ll take it.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2007/11/spaces-switchery.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Leopard Menu Text</title>
		<link>http://systemsboy.com/2007/11/leopard-menu-text.html</link>
		<comments>http://systemsboy.com/2007/11/leopard-menu-text.html#comments</comments>
		<pubDate>Wed, 14 Nov 2007 19:30:00 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOSX]]></category>

		<guid isPermaLink="false">http://systemsboy.com/2007/11/leopard-menu-text/</guid>
		<description><![CDATA[It&#8217;s not a difference you&#8217;d probably ever really notice, but Leopard&#8217;s standard menus now use color to create the dark gray text you see throughout the interface (though not in the menubar). Tiger&#8217;s Menu Text: Black, White and Gray(click image for larger view) I&#8217;m not sure the reason for the change — perhaps to add [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s not a difference you&#8217;d probably ever really notice, but Leopard&#8217;s standard menus now use color to create the dark gray text you see throughout the interface (though not in the menubar).</p>
<div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_SsIcI-sERQQ/RztOWbOZDNI/AAAAAAAAARk/4zVX73gUoYQ/s1600-h/TigerText.png"><img style="cursor: pointer; width: 334px; height: 168px;" src="http://bp3.blogger.com/_SsIcI-sERQQ/RztOWbOZDNI/AAAAAAAAARk/4zVX73gUoYQ/s400/TigerText.png" alt="" id="BLOGGER_PHOTO_ID_5132782347491019986" border="0" /></a><br /><span style="font-size:85%;"><span style="color: rgb(102, 102, 102);">Tiger&#8217;s Menu Text: Black, White and Gray</span><span style="color: rgb(102, 102, 102);"><br />(click image for larger view)</span></span></div>
<p>I&#8217;m not sure the reason for the change — perhaps to add a warmth and a softness to the text.</p>
<div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_SsIcI-sERQQ/RztOTrOZDMI/AAAAAAAAARc/6pVE72OdpCk/s1600-h/LeopardText.png"><img style="cursor: pointer;" src="http://bp0.blogger.com/_SsIcI-sERQQ/RztOTrOZDMI/AAAAAAAAARc/6pVE72OdpCk/s400/LeopardText.png" alt="" id="BLOGGER_PHOTO_ID_5132782300246379714" border="0" /></a><br /><span style="font-size:85%;"><span style="color: rgb(102, 102, 102);">Leopard&#8217;s Menu Text: Now in Full Color</span><span style="color: rgb(102, 102, 102);"><br />(click image for larger view)<br /></span></span>
<div style="text-align: left;">It&#8217;s a subtle difference, almost imperceptible. And I&#8217;m curious what the thinking was behind this change. If anyone has any clues, I&#8217;d love to hear about them in the comments.</p>
<p><span style="font-weight: bold; color: rgb(102, 102, 102);">UPDATE:</span><br />John Gruber has <a href="http://daringfireball.net/2007/12/anti_aliasing_on_the_iphone">the answer</a> over at Daring Fireball, actually. Turns out this is nothing new and not a difference between Leopard and Tiger. What you&#8217;re seeing here, generally, is the difference between standard and sub-pixel anti-aliasing, two techniques for anti-aliasing text. What you&#8217;re seeing, specific to my two computers, is the difference between the &#8220;Standard&#8221; and &#8220;Light&#8221; Font smoothing style settings in the Appearance Preferences. &#8220;Standard,&#8221; as you might guess, uses standard anti-aliasing — i.e. shades of gray — to anti-alias text, whereas any of the other settings use sub-pixel anti-aliasing, which uses color to achieve the same effect. Turns out I&#8217;ve always preferred standard, even on LCDs. Weird.</p>
<p>More details <a href="http://daringfireball.net/2003/11/panther_text_rendering">here</a>.<br /><span style="font-size:85%;"><span style="color: rgb(102, 102, 102);"></span></span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2007/11/leopard-menu-text.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Death of NetInfo</title>
		<link>http://systemsboy.com/2007/11/the-death-of-netinfo.html</link>
		<comments>http://systemsboy.com/2007/11/the-death-of-netinfo.html#comments</comments>
		<pubDate>Thu, 08 Nov 2007 18:52:00 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://systemsboy.com/2007/11/the-death-of-netinfo/</guid>
		<description><![CDATA[Not sure how I missed this, but NetInfo is dead as of Leopard. And I don&#8217;t just mean the NetInfo Manager application. I mean NetInfo technology. It&#8217;s gone. Completely replaced by a generic set of plist files in plain ol&#8217;, flat XML. The GUI functionality is found mostly where you&#8217;d expect it. Gone, too, are [...]]]></description>
			<content:encoded><![CDATA[<p>Not sure how I missed this, but NetInfo is dead as of Leopard. And I don&#8217;t just mean the NetInfo Manager application. I mean NetInfo technology. <a href="http://www.afp548.com/article.php?story=LeopardServerReview-LocalDirectory">It&#8217;s gone</a>. Completely <a href="http://www.macgeekery.com/hacks/software/netinfo_dead">replaced by a generic set of plist files</a> in plain ol&#8217;, flat XML. The GUI functionality is found mostly <a href="http://systemsboy.com/2007/11/leopard-groups.html">where you&#8217;d expect it</a>. Gone, too, are the command-line tools for modifying the NetInfo database. These have been replaced <span style="font-family:courier new;">dscl</span> and friends. To quote <a href="http://www.afp548.com/">AFP548</a>:<br />
<blockquote>Since dscl can&#8217;t do everything there are some new, and greatly enhanced tools to help you:
<ul>
<li><strong>dsenableroot</strong> &#8211; just like it sounds. This has been on OS X for a while now, but it may be more useful now that NetInfo Manager is gone.</li>
<li><strong>dseditgroup</strong> &#8211; also present in 10.4, but will get more usage now. Good for manipulating group memberships.</li>
<li><strong>dscacheutil</strong> &#8211; brand new in Leopard. This tools allows you to peek into the Directory Service cache and flush it if necessary. Semi-analogous to lookupd -d.</li>
<li><strong>dserr</strong> &#8211; a curious tool. Lives only to lookup DS error codes for you and return the text equivalent of the error. I half expected to find a quick shell script here just grepping the man page for DirectoryService.</li>
<li><strong>dsmemberutil</strong> &#8211; now this is a command you can sink your teeth into! Allows you to check group membership and do some debugging on what groups the system thinks a user is in.</li>
</ul>
</blockquote>
<p>That&#8217;s about as good a description as I&#8217;ve seen on the topic in a nutshell. Suffice to say, this is a day we&#8217;ve all been waiting for, or at least expecting. That it&#8217;s come with such little fanfare is probably, in retrospect, not all that surprising. It just took me off guard a little.</p>
<p>In the end I think this will basically be a good thing. So far, things once done with NetInfo look at least a bit easier to do with the <span style="font-family:courier new;">dscl</span> and GUI equivalents. So, cool. NetInfo has finally been replaced. Of course it&#8217;s been replaced with something else proprietary and weird, but it looks like it&#8217;s at least a bit easier to manage. But, whatever.</p>
<p>So long NetInfo, we hardly knew ye!</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2007/11/the-death-of-netinfo.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Leopard Groups</title>
		<link>http://systemsboy.com/2007/11/leopard-groups.html</link>
		<comments>http://systemsboy.com/2007/11/leopard-groups.html#comments</comments>
		<pubDate>Fri, 02 Nov 2007 15:20:00 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://systemsboy.com/2007/11/leopard-groups/</guid>
		<description><![CDATA[Leopard now allows for the creation of groups in the Accounts preference pane. When creating a new account, you can now select the type, and one of those types is &#8220;Group.&#8221; Accounts Preferences: User Types(click image for larger view) Of note is the fact that Leopard, unlike Tiger, does not create a group specific to [...]]]></description>
			<content:encoded><![CDATA[<p>Leopard now allows for the creation of groups in the Accounts preference pane. When creating a new account, you can now select the type, and one of those types is &#8220;Group.&#8221;</p>
<div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_SsIcI-sERQQ/RytB2PEqF9I/AAAAAAAAARE/RGZEgMTZApw/s1600-h/AccountTypes.png"><img style="cursor: pointer;" src="http://bp3.blogger.com/_SsIcI-sERQQ/RytB2PEqF9I/AAAAAAAAARE/RGZEgMTZApw/s400/AccountTypes.png" alt="" id="BLOGGER_PHOTO_ID_5128265000706250706" border="0" /></a><br /><span style="color: rgb(102, 102, 102);font-size:85%;" >Accounts Preferences: User Types<br />(click image for larger view)</span></div>
<p>Of note is the fact that Leopard, unlike Tiger, does not create a group specific to the user. That is, in Tiger, when the user &#8220;systemsboy&#8221; was created, a group called &#8220;systemsboy&#8221; that systemsboy was a member of was automatically created. Apple has done away with this in Leopard for some reason.</p>
<div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_SsIcI-sERQQ/RytD4vEqF_I/AAAAAAAAARU/AQRKDudRCxc/s1600-h/AddingUsersToGroups.png"><img style="cursor: pointer;" src="http://bp1.blogger.com/_SsIcI-sERQQ/RytD4vEqF_I/AAAAAAAAARU/AQRKDudRCxc/s400/AddingUsersToGroups.png" alt="" id="BLOGGER_PHOTO_ID_5128267242679179250" border="0" /></a><br /><span style="color: rgb(102, 102, 102);font-size:85%;" >Accounts Preferences: Adding Users to a Group<br />(click image for larger view)</span></div>
<p>If you want to add a user to one of your newly created groups, simply select the group and then add the user by checking his name. Multiple users can, of course, be added to a group.</p>
<p>Also of note, control-clicking the user&#8217;s or group&#8217;s account and selecting &#8220;Advanced Options&#8230;&#8221; from the pop-up will reveal additional account options formerly configurable only from within the now-defunct NetInfo Manager.</p>
<div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_SsIcI-sERQQ/RytB1_EqF8I/AAAAAAAAAQ8/nCpfy42sUPk/s1600-h/AccountAdvancedOptions.png"><img style="cursor: pointer;" src="http://bp2.blogger.com/_SsIcI-sERQQ/RytB1_EqF8I/AAAAAAAAAQ8/nCpfy42sUPk/s400/AccountAdvancedOptions.png" alt="" id="BLOGGER_PHOTO_ID_5128264996411283394" border="0" /></a><br /><span style="color: rgb(102, 102, 102);font-size:85%;" >Accounts Preferences: Advanced Options<br />(click image for larger view)</span></p>
<p>
<div style="text-align: left;">I&#8217;d say this is mostly nice, or at least certainly a general improvement over NetInfo. I could talk a client through this over the phone. NetInfo, not so much. I do think this is a clumsy interface for dealing with large batches of users, but maybe such things are best left to the Workgroup Managers of the world.</p>
<p>In any case, now you know. And knowing is half the battle.</p>
<p>Yo Joe!</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2007/11/leopard-groups.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Leopard</title>
		<link>http://systemsboy.com/2007/10/leopard.html</link>
		<comments>http://systemsboy.com/2007/10/leopard.html#comments</comments>
		<pubDate>Wed, 31 Oct 2007 13:18:00 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://systemsboy.com/2007/10/leopard/</guid>
		<description><![CDATA[The founding article for this blog — indeed, the very reason for TASB&#8217;s existence — was a little post called &#8220;Tiger Beefs&#8221; in which I ranted for a few thousand words about everything I disliked about Tiger. It&#8217;s been over two years since that faithful first post, and Apple has just released the follow-up to [...]]]></description>
			<content:encoded><![CDATA[<p>The founding article for this blog — indeed, the very reason for TASB&#8217;s existence — was a little post called &#8220;<a href="http://systemsboy.com/2005/05/tiger-beefs.html">Tiger Beefs</a>&#8221; in which I ranted for a few thousand words about everything I disliked about Tiger. It&#8217;s been over two years since that faithful first post, and Apple has just released the follow-up to Tiger, Mac OS X 10.5, codenamed Leopard. Please note the absence of the word &#8220;beef&#8221; from today&#8217;s title. So far, I have to say, I&#8217;m quite pleased — and certainly not deeply irritated — by this latest OS iteration.</p>
<p>Right off the bat I want to point you to the <a href="http://arstechnica.com/reviews/os/mac-os-x-10-5.ars">best and most thorough review of Leopard</a>. Every time a new cat is born, John Siracusa not only reviews many of the new features, but goes deep into the depths of the OS to tell us geeks what&#8217;s really changed and what it means for the future of the platform. It should be required reading for anyone seriously interested in Mac OS X changes.</p>
<p>Also, I want to point you to Apple&#8217;s infamous <a href="http://www.apple.com/macosx/features/300.html">list of new features</a>. It&#8217;s pretty comprehensive for the surface features, and even touches on some of the things I&#8217;ll deal with here. And speaking of, my particular perspective on Leopard will be less about productivity features (though there will be some of that, to be sure) and more about Leopard from an administration and maintenance standpoint. So, let&#8217;s get started!</p>
<p><strong>Time Machine</strong><br />
The most highly touted new feature in Leopard — and rightly so  — is <a href="http://www.apple.com/macosx/features/timemachine.html">Time Machine</a>, which automatically makes backups of your data to any external hard drive (or even, I&#8217;m told, partition). The whole idea behind Time Machine is that it&#8217;s so simple, and requires so little thought, that anyone can — and, more importantly, <span style="font-style: italic;">will</span> — use it. It&#8217;s backups for the masses. And while Time Machine is really made for the end-user, the fact that such a beast now exists as part of the OS is a huge boon to SysAdmins.</p>
<div style="text-align: center;"><a href="http://bp2.blogger.com/_SsIcI-sERQQ/RyjL4vEqF1I/AAAAAAAAAQE/vD_BAnOIJlo/s1600-h/TimeMachine-Interface.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127572351330424658" style="cursor: pointer;" src="http://bp2.blogger.com/_SsIcI-sERQQ/RyjL4vEqF1I/AAAAAAAAAQE/vD_BAnOIJlo/s400/TimeMachine-Interface.png" border="0" alt="" /></a><br />
Time Machine: Drop-Dead Simple<br />
(click image for larger view)</div>
<p>I maintain a backup system for all staff members in my department. Anyone who&#8217;s ever had to deal with such a system knows what a pain it is to implement and maintain. In the old days, we used to back up to tape using Retrospect. But as data storage became increasingly large, and tape increasingly expensive, the system grew unwieldy. An unwieldy system, as you surely know, is not reliable. A few years ago (in fact, with the introduction of Mac OS X, come to think of it) we moved to the free, scriptable, and very reliable <a style="font-family: courier new;" href="http://systemsboy.com/2006/12/backing-up-with-rsyncx.html">rsync</a> (we use the RsyncX version). This allows us to back up over the network to a large RAID drive. But still, the scripts require occasional maintenance, staff must be sure to leave their computers on. There are numerous points of failure. And most inconvenient of all, if a staff member does lose data, they have to come to me to retrieve it, which is inconvenient for both them and me.</p>
<p>Time Machine removes that last step from the equation. Time Machine puts the end-user in control, not just of their current data, but of their backups as well. Now, if a staff member accidentally throws away a file, or makes changes they don&#8217;t like to a document, or whatever, they simply activate Time Machine and roll back. No freak-outs. No calls to the SysAdmin. No worries. Time Machine is frickin&#8217; beautiful.</p>
<p>I will continue to make backups to the RAID with <span style="font-family:courier new;">rsync</span> for the foreseeable future. It doesn&#8217;t hurt to have an extra backup, and, Hell, the system&#8217;s already in place. But I&#8217;ve also bought all staff a firewire drive specifically for Time Machine as well.</p>
<div style="text-align: center;"><a href="http://bp3.blogger.com/_SsIcI-sERQQ/RyjL4_EqF2I/AAAAAAAAAQM/twgU83ObONw/s1600-h/TimeMachine-Options.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127572355625391970" style="cursor: pointer;" src="http://bp3.blogger.com/_SsIcI-sERQQ/RyjL4_EqF2I/AAAAAAAAAQM/twgU83ObONw/s400/TimeMachine-Options.png" border="0" alt="" /></a><br />
Time Machine: Limited Options<br />
(click image for larger view)</div>
<p>One thing to note about Time Machine: It is geared towards the idea of backing up everything. Like in Spotlight, you can add exclusions to Time Machine, but the default is to back up all your data. A fellow SysAdmin complained that he needed the ability to select what <span style="font-style: italic;">would</span> be backed up, not what <span style="font-style: italic;">wouldn&#8217;t</span>, if this were to be useful in a production environment. Yes, my friend, but this is not made for production. It&#8217;s made for people. So the default is, <span style="font-style: italic;">back up everything</span>. What could be simpler?</p>
<p><strong>The Finder</strong><br />
I won&#8217;t spend too much time on the Finder. In a nutshell, I&#8217;m mostly happy, though I&#8217;m a bit peeved that the first thing I felt the need to do was <a href="http://systemsboy.com/2007/10/hallelujah-items.html">hack that ugly-ass Dock</a>.</p>
<div style="text-align: center;"><a href="http://bp1.blogger.com/_SsIcI-sERQQ/RyjRGfEqF5I/AAAAAAAAAQk/bUTCgjhpMf0/s1600-h/Dock-NEW.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127578085111764882" style="cursor: pointer;" src="http://bp1.blogger.com/_SsIcI-sERQQ/RyjRGfEqF5I/AAAAAAAAAQk/bUTCgjhpMf0/s400/Dock-NEW.png" border="0" alt="" /></a><br />
The Dock: Ugly-Ass<br />
(click image for larger view)</div>
<p>Seriously. Ouch. I can see liking it on first glance. I mean it is shiny. I know people like shiny. But damn is it intrusive, and not the least bit of an increase in functionality. Yikes! What were they thinking?</p>
<div style="text-align: center;"><a href="http://bp0.blogger.com/_SsIcI-sERQQ/RyjRGPEqF4I/AAAAAAAAAQc/VIeS4Irh8OM/s1600-h/Dock-ORIG.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127578080816797570" style="cursor: pointer;" src="http://bp0.blogger.com/_SsIcI-sERQQ/RyjRGPEqF4I/AAAAAAAAAQc/VIeS4Irh8OM/s400/Dock-ORIG.png" border="0" alt="" /></a><br />
The Dock: Now That&#8217;s Purdy<br />
(click image for larger view)</div>
<p>There are a few awesome new touches in the Finder, though. <a href="http://www.apple.com/macosx/features/quicklook.html">Quick Look</a> is probably my favorite. Hitting the spacebar to view a preview of a document is a great productivity boon. Students in the art department where I work will love it for presentations as well. It&#8217;s beautiful, useful and extremely well-implemented. I only wish it were more key-command-able. (Or maybe we&#8217;ll discover that it is.)</p>
<div style="text-align: center;"><a href="http://bp1.blogger.com/_SsIcI-sERQQ/RyjQTfEqF3I/AAAAAAAAAQU/akDDxaa5Qhk/s1600-h/QuickLook.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127577208938436466" src="http://bp1.blogger.com/_SsIcI-sERQQ/RyjQTfEqF3I/AAAAAAAAAQU/akDDxaa5Qhk/s400/QuickLook.png" border="0" alt="" /></a><br />
The Finder: Quick Look<br />
(click image for larger view)</div>
<p>Speaking of key-commands, the Desktop now has a presence and key-command in the &#8220;Go&#8221; menu (it&#8217;s command-shift-d). Sweet!</p>
<div style="text-align: center;"><a href="http://bp3.blogger.com/_SsIcI-sERQQ/RyjLQ_EqFwI/AAAAAAAAAPc/xisu5yq2EsQ/s1600-h/Go-Desktop.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127571668430624514" style="cursor: pointer;" src="http://bp3.blogger.com/_SsIcI-sERQQ/RyjLQ_EqFwI/AAAAAAAAAPc/xisu5yq2EsQ/s400/Go-Desktop.png" border="0" alt="" /></a><br />
Go Menu: Go Desktop!<br />
(click image for larger view)</div>
<p>Also, a long-standing (read: never solved) problem with <a href="http://systemsboy.com/2006/07/tigers-inspector-persistent-complaint.html">Tiger&#8217;s inspector</a>, wherein the inspector would not properly update file ownerships, has been fixed.</p>
<p>I also rather like the look of the new Finder. I&#8217;m pleased as punch that there&#8217;s finally a window standard, and that it&#8217;s not brushed metal. While I&#8217;d probably prefer a lighter shade of gray, and apps in the background to be darker rather than switching to a lighter shade (dark recedes; light comes forward, at least that&#8217;s what they always told us in art school), the current iteration is really quite nice. The Sidebar is also, in my opinion, more efficient than it once was. And <a href="http://www.apple.com/macosx/features/finder.html">Cover Flow in the Finder</a> might even prove useful at some point.</p>
<p>Other nice touches:</p>
<ul>
<li>Clicking on a file name only highlights the file&#8217;s name, not its extension, thus making file renaming a lot quicker and easier.<br />
<a href="http://bp1.blogger.com/_SsIcI-sERQQ/RyjLRfEqFyI/AAAAAAAAAPs/nZU89EyDFYw/s1600-h/TitleHighlight.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127571677020559138" style="cursor: pointer;" src="http://bp1.blogger.com/_SsIcI-sERQQ/RyjLRfEqFyI/AAAAAAAAAPs/nZU89EyDFYw/s400/TitleHighlight.png" border="0" alt="" /></a></li>
<li>Drop shadows are larger and darker and generally more dramatic, making windows easier to discern.</li>
<li>Drop shadows are also now included in screen captures of individual windows.</li>
<li>File sharing, which is now possible on a per-folder basis (hooray!), can be activated and configured right from the Inspector.</li>
</ul>
<p>One oddity: the Finder seems to be a bit more fascistic about what you can and can&#8217;t do with your data. In fact, it disallows trashing key folders in your home account. I was unable to trash, or even rename my Library folder from the Finder. This might be great for the home user. But it could slightly complicate troubleshooting from an admin standpoint. Not a big deal, but I&#8217;m not crazy about the trend towards <a href="http://www.red-sweater.com/blog/427/out-of-my-access-control">over-management of user data</a>. It&#8217;s fine for Time Machine. Not so sure about the Finder.</p>
<div style="text-align: center;"><a href="http://bp0.blogger.com/_SsIcI-sERQQ/RyjLRPEqFxI/AAAAAAAAAPk/4IL95Wo-o0s/s1600-h/LibraryNoDelete.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127571672725591826" style="cursor: pointer;" src="http://bp0.blogger.com/_SsIcI-sERQQ/RyjLRPEqFxI/AAAAAAAAAPk/4IL95Wo-o0s/s400/LibraryNoDelete.png" border="0" alt="" /></a><br />
Finder: Data Nazis?<br />
(click image for larger view)</div>
<p>Still, that&#8217;s a lot of good and very little bad. Overall, the Finder&#8217;s a big win for me.</p>
<p><strong>Disk Utility</strong><br />
Probably the best thing about Leopard is that there is so much good stuff for SysAdmins. Each OS upgrade has brought us a couple goodies, but Leopard is chock full of them, and the goodies are so&#8230; Uh&#8230; Good&#8230;</p>
<p>First off, Leopard now handles broken disks more gracefully. Attach a damaged external firewire drive, for instance, and if it&#8217;s mountable, Leopard will mount it and allow you to copy any data that might be salvageable. This actually <a href="http://systemsboy.com/2007/10/more-leopard-sysadmin-goodness.html">happened to me</a> in the beta days, and Leopard provided successful, albeit partial, disk recovery where Tiger simply refused to even mount the damaged drive. That&#8217;s a pretty sweet improvement that no one but SysAdmins are likely to see. Kudos to Apple&#8217;s Disk Utility team for that one!</p>
<div style="text-align: center;"><a href="http://bp3.blogger.com/_SsIcI-sERQQ/RyjJ3_EqFsI/AAAAAAAAAO8/0n8a_lzN4zI/s1600-h/DiskRepairAlert.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127570139422267074" style="cursor: pointer;" src="http://bp3.blogger.com/_SsIcI-sERQQ/RyjJ3_EqFsI/AAAAAAAAAO8/0n8a_lzN4zI/s400/DiskRepairAlert.png" border="0" alt="" /></a><br />
Disk Utility: Plays Well with Broken Disks<br />
(click image for larger view)</div>
<p>Another huge advancement in Disk Utility is the ability to re-partition a drive without wiping it, within limits, of course. Actually, it might be more accurate to say that Disk Utility allows partitioning — or splitting — of partitions. Let&#8217;s say you have two partitions. But you want to turn that into three. In Tiger and before you had to erase the entire drive and repartition. In Leopard, you can cut one of your two partitions in half (or quarters, or whatever). Leopard will even indicate the free portion of the disk and cut it at the right point. It&#8217;s pretty damn cool, and something I&#8217;ve been wanting for a long time. For forever, really. I&#8217;ve already used it in the beta, and it seems to work great. Cool!</p>
<div style="text-align: center;"><a href="http://bp1.blogger.com/_SsIcI-sERQQ/RyjJ4fEqFtI/AAAAAAAAAPE/xU38CZgjZ8g/s1600-h/DiskUtility-ResizeBootDrive-WORKED%21.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127570148012201682" style="cursor: pointer;" src="http://bp1.blogger.com/_SsIcI-sERQQ/RyjJ4fEqFtI/AAAAAAAAAPE/xU38CZgjZ8g/s400/DiskUtility-ResizeBootDrive-WORKED%21.png" border="0" alt="" /></a><br />
Disk Utility: Splitting Partitions<br />
(click image for larger view)</div>
<p>The one caveat to this dynamic partitioning is that the disk must be formatted using the GUID partition map, which Apple has adopted for the move to Intel. It&#8217;s GUID that makes all this possible. The old style Apple partition map won&#8217;t allow non-destructive partitioning.</p>
<div style="text-align: center;"><a href="http://bp1.blogger.com/_SsIcI-sERQQ/RyjJ7fEqFvI/AAAAAAAAAPU/syWy-_MAHzw/s1600-h/DiskUtility-ResizePartition-04.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127570199551809266" style="cursor: pointer;" src="http://bp1.blogger.com/_SsIcI-sERQQ/RyjJ7fEqFvI/AAAAAAAAAPU/syWy-_MAHzw/s400/DiskUtility-ResizePartition-04.png" border="0" alt="" /></a><br />
Disk Utility: GUID is the Wave of the Future<br />
(click image for larger view)</div>
<p>The final touch in Disk Utility — and actually, this appears to be <a href="http://daringfireball.net/2007/10/leopard"></a>true through much of the new OS — is that the <a href="http://daringfireball.net/2007/10/leopard">wording of dialog boxes</a> and information panels has been made much clearer. This should do a lot to make scary disk operations a bit less scary.</p>
<div style="text-align: center;"><a href="http://bp0.blogger.com/_SsIcI-sERQQ/RyjJ7PEqFuI/AAAAAAAAAPM/O0haoO_qEyM/s1600-h/DiskUtility-ResizePartition-02.png" onblur="try {parent.deselectBloggerImageGracefully();} catch&lt;/p&gt; &lt;p&gt;(e) {}"><img id="BLOGGER_PHOTO_ID_5127570195256841954" style="cursor: pointer;" src="http://bp0.blogger.com/_SsIcI-sERQQ/RyjJ7PEqFuI/AAAAAAAAAPM/O0haoO_qEyM/s400/DiskUtility-ResizePartition-02.png" border="0" alt="" /></a><br />
Disk Utility: Clearer Language<br />
(click image for larger view)</div>
<p><strong>Directory Utility</strong><br />
The application formerly known as Directory Access gets some love in Leopard too. Now called Directory Utility, the application does more with less. It&#8217;s simple, four-tab interface still allows the configuration of services, but there&#8217;s just a lot less to configure. The only services left now are Active Directory, BSD Flat File and NIS, LDAPv3, and Local. Gone are the services that were never really configurable in the first place, save for turning them on and off.</p>
<div style="text-align: center;"><a href="http://bp2.blogger.com/_SsIcI-sERQQ/RyjJ3vEqFrI/AAAAAAAAAO0/pyL7D-KC1P0/s1600-h/DirectoryUtility-03.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127570135127299762" style="cursor: pointer;" src="http://bp2.blogger.com/_SsIcI-sERQQ/RyjJ3vEqFrI/AAAAAAAAAO0/pyL7D-KC1P0/s400/DirectoryUtility-03.png" border="0" alt="" /></a><br />
Directory Utility: Do More with Less<br />
(click image for larger view)</div>
<p>But Directory Utility allows for the configuration of Directory Servers now in a separate panel, and this is where you&#8217;ll most likely set up your Open Directory server (though the option still exists in the list of services as it always did). Setup is super simple: check the type, and enter the name. That&#8217;s it!</p>
<p>Directory Utility now also has a panel for configuring NFS mounts. This is also really easy to use. Simply type the path to your NFS server, and type in the mount point. Directory Utility will verify that the server is functioning and then, when you hit apply, it will mount it. Neat-O!</p>
<p><strong>NetInfo (RIP)</strong><br />
NFS mounts were once handled in an obscure admin utility called NetInfo Manager. NetInfo Manager is now dead. Leopard has moved all of its arcane functionality into other more GUI-friendly apps. Directory Utility handles NFS mounts. The Finder and Sharing Prefs handle per-folder file sharing (which was once the domain of a little app called SharePoints, which configured properties in NetInfo). And home account location can now be configured by using the Accounts Preference Pane and control-clicking the account in question, then choosing &#8220;Advanced&#8221; and selecting the appropriate options. It&#8217;s true, I can&#8217;t think of too many more reasons to go to NetInfo Manager.</p>
<p>But wait&#8230; How do I <a href="http://docs.info.apple.com/article.html?artnum=306494">activate root</a>?</p>
<p><strong>AutoFS</strong><br />
<span style="font-family:courier new;">autofs</span> is the new automounter daemon in Leopard, and boy is it cool. I&#8217;ve watched with envy for years as my Linux counterparts dynamically mounted NFS shares — or folders within NFS shares — as they get called by the OS. I realize that <span style="font-family:courier new;">autofs</span> does a great deal of good for hangs caused by network dependencies, but what I&#8217;m most excited about is the dynamic nature of <span style="font-family:courier new;">autofs</span>. Prior to Leopard we used <span style="font-family:courier new;">automount</span>, which I simply could never coax into doing what <span style="font-family:courier new;">autofs</span> does out of the box. With <span style="font-family:courier new;">automount</span>, we basically just hard-mounted our NFS server at <span style="font-family:courier new;">/home</span> at every boot. With <span style="font-family:courier new;">autofs</span>, however, we can specify a wildcard in our map file. What that allows us to do is to <span style="font-style: italic;">never keep the entire NFS server mounted</span>, ever, ever. Instead, when the needed share is requested, <span style="font-family:courier new;">autofs</span> mounts <span style="font-style: italic;">the portion of it</span> that was requested.</p>
<p>Perhaps an example is in order. Currently, our NFS server gets mounted in its entirety at <span style="font-family:courier new;">/home</span> on every client in the lab. This happens using an arcane Startup Item that contains a truly Byzantine script that I made. It&#8217;s horrible. Not only does it require this crazy-ass script, it only happens at boot or when <span style="font-family:courier new;">automount</span> is specifically restarted. It also requires (for reasons I can&#8217;t recall) a series of symlinks to land in the <span style="font-family:courier new;">/home</span> folder properly. And, worst of all, it keeps the entire home account server mounted over the network on every client all the time. Yuck!</p>
<p>By contrast, <span style="font-family:courier new;">autofs</span> requires no such Startup Item. You simply edit one tiny text file (<span style="font-family:courier new;">/etc/auto_home</span>, if you&#8217;re interested) and you&#8217;re done. Not only are you done, though, but the entire process is now dynamic. No reboot required. In fact nothing happens. The home account server doesn&#8217;t mount&#8230; Until it&#8217;s called! That&#8217;s right. No home account server is mounted until joe_user comes and logs in. When that happens, <span style="font-family:courier new;">autofs</span> springs to life and mounts the user&#8217;s home account. And here&#8217;s the other thing: it <span style="font-style: italic;">only</span> mounts the user&#8217;s home account, not every folder on the share. This is a huge savings in terms of network overhead. It&#8217;s also much easier for me to maintain and manage. For me, a working <span style="font-family:courier new;">autofs</span> is a huge, huge deal, and it&#8217;s the thing I&#8217;m most pleased about. SysAdmins doing any kind of NFS home account mounting will totally understand where I&#8217;m coming from here, I&#8217;m sure. This is fantastic. My job just got easier, and my network and Mac systems just got a helluva lot more efficient. Awesome!</p>
<p><strong>Other Notables</strong><br />
There&#8217;s a whole other list of new features that should make SysAdmins and even regular folk pretty happy. Here are my faves, in no particular order:</p>
<ul>
<li>Preferences and applications (i.e. Sharing, etc.) that can be applied to specific users now list network users and groups.<br />
<a href="http://bp2.blogger.com/_SsIcI-sERQQ/RyjgAvEqF7I/AAAAAAAAAQ0/6DpbOrNs7P4/s1600-h/Sharing-03.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127594479001933746" style="cursor: pointer;" src="http://bp2.blogger.com/_SsIcI-sERQQ/RyjgAvEqF7I/AAAAAAAAAQ0/6DpbOrNs7P4/s400/Sharing-03.png" border="0" alt="" /></a></li>
<li>Login, remote login (SSH), and file sharing are all now configurable on a per-user/group basis.<br />
<a href="http://bp0.blogger.com/_SsIcI-sERQQ/RyjL4PEqFzI/AAAAAAAAAP0/eMM6YMCwpuo/s1600-h/Sharing-03.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127572342740490034" style="cursor: pointer;" src="http://bp0.blogger.com/_SsIcI-sERQQ/RyjL4PEqFzI/AAAAAAAAAP0/eMM6YMCwpuo/s400/Sharing-03.png" border="0" alt="" /></a></li>
<li>The firewall is now configurable on a per-application basis.</li>
<li>There is now a built-in guest account that gets deleted at logout.</li>
<li>Software Update now logs you out for certain updates where your presence might cause problems.
<div style="text-align: left;"><a href="http://bp1.blogger.com/_SsIcI-sERQQ/RyjL4fEqF0I/AAAAAAAAAP8/GuHQ8iWP6&lt;/p&gt; &lt;p&gt;YY/s1600-h/SoftwareUpdate-LogOutAndInstall.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5127572347035457346" style="cursor: pointer;" src="http://bp1.blogger.com/_SsIcI-sERQQ/RyjL4fEqF0I/AAAAAAAAAP8/GuHQ8iWP6YY/s400/SoftwareUpdate-LogOutAndInstall.png" border="0" alt="" /></a></div>
</li>
<li>Software Update now remembers what it&#8217;s downloaded and will use that if you postpone an update, rather than having to re-download it.</li>
<li>iCal event entry doesn&#8217;t suck as bad now, and is reminiscent of Google&#8217;s method of contextual calendar entry.</li>
<li>Dictionary now includes Wikipedia and can easily toggle the three views (dictionary, thesaurus and encyclopedia) or view them all at the same time.</li>
<li>Spotlight works well now, like it always should have.</li>
<li>Spaces might actually be useful as well!</li>
<li>Screen Sharing! For free! Cool!</li>
</ul>
<p>So, that pretty much covers my initial impressions of Leopard. We&#8217;ll be holding off on installing it in the lab until I can run the majority of major applications (currently, AfterEffects is <a href="http://www.macobserver.com/article/2007/10/29.1.shtml">listed as not working</a>, and that&#8217;s a deal breaker). Until then, I will run it on my test machine.</p>
<p>And happily. Leopard has been extremely stable and reliable so far, and I must admit I really rather like it. I was never a big fan of Tiger, actually. I found everything &#8220;cool&#8221; about it to be buggy or annoying. Spotlight sucked, Dashboard was stupid, and there were all manner of problems, and few features to recommend it over Panther, at least not from a SysAdmin standpoint. Leopard, on the other hand, is completely the opposite. There are tons of new, useful features for both users and admins alike. So far, I&#8217;m very happy with this release.</p>
<p>Nice job, Apple people!</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2007/10/leopard.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 559/639 objects using disk: basic

Served from: systemsboy.com @ 2012-05-21 21:43:56 -->
