<?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>Urania &#187; MacOS X Annoyances</title>
	<atom:link href="http://iparrizar.mnstate.edu/~juan/urania/category/macos/macos-x-annoyances/feed/" rel="self" type="application/rss+xml" />
	<link>http://iparrizar.mnstate.edu/~juan/urania</link>
	<description>A blog named for the muse of Astronomy containing musings by an astronomer</description>
	<lastBuildDate>Fri, 06 Nov 2009 01:44:27 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Snow Leopard for this Astronomer</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2009/09/16/snow-leopard-for-this-astronomer/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2009/09/16/snow-leopard-for-this-astronomer/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 16:19:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2009/09/16/snow-leopard-for-this-astronomer/</guid>
		<description><![CDATA[I recently updated my laptop, an old Core Duo MacBook Pro, to Snow Leopard to test out the new OS. There have been a lot of little annoyances and a lot of little benefits to the move.
Some of the improvements I have noticed:

Snow Leopard is noticeably faster! I had thought it might just be fan-boy [...]]]></description>
			<content:encoded><![CDATA[<p>I recently updated my laptop, an old Core Duo MacBook Pro, to Snow Leopard to test out the new OS. There have been a lot of little annoyances and a lot of little benefits to the move.</p>
<p>Some of the improvements I have noticed:</p>
<ul>
<li><strong>Snow Leopard is noticeably faster!</strong> I had thought it might just be fan-boy talk, but this operating system is in fact noticably faster at launching applications and the like. It is especially nice to no longer see the beachball every few minutes in the Finder. In fact, I don&#8217;t think I have seen that dreaded rainbow beachball int he Finder since upgrading!</li>
<li><strong>Cisco VPN is built in</strong>! Like the iPod Touch, Cisco VPN networking is now built-in, so all I had to do was configure it as one of my network interfaces. Thank you Apple! If you previously had it installed, you can uninstall Cisco&#8217;s crappy little VPN client using the command:<code>sudo /usr/local/bin/vpn_uninstall</code></li>
<li><strong>QuickLook works in the Open/Save Dialog Boxes:</strong> Just as in the Finder, you can now hit the spacebar with a file selected in an Open/Save dialog box and you get a previous of the file&#8217;s contents. Sweet. QuickLook was probably the most useful feature I use everyday in Leopard, so I am glad to see it available in Open/Save dialog boxes as well.</li>
<li><strong>I can see Hidden Files in the Open/Save Dialog Boxes:</strong> Credit this to <a href="http://www.macosxhints.com/article.php?story=20090915152215383">MacOS X Hints</a>, but in the Open-Save Dialog box, if I hit &#8216;Command-Shift-.&#8217; (that&#8217;s a period), you can see the hidden files in a given directory. If you use your mac in a region where commas are normally used to as a decimal separate, you have to use the comma from the numerical keypad instead of the period. Very useful for people who edit <code>.tcshrc</code> or <code>.bashrc</code> files regularly.</li>
</ul>
<p>Some of the annoyances I have been ironing out during the last week:</p>
<ul>
<li><strong>X11 now knows more about user environment:</strong> I use tsch as my shell environment. Apparently X11 on Snow Leopard loads the <code>~/.tcshrc</code> file to set the system enviroment! I had a bug in the file that prevented X11 from launching. I was able to figure out it was local to my account by creating a test user account and launching X11 without a hitch. I was able to find the bad library path and fix it in the <code>~/.tcshrc</code> and now my X11 works fine.</li>
<li><strong>Battery Issues with Snow Leopard:</strong> I had issues with the battery under Snow Leopard. The battery life that was being reported was half what it had been before the upgrade. This seemed very odd to me, but the system profiler app insisted that after 183 charge cycles I had only 1949 mAh of power. So to &#8216;recalibrate&#8217; I started up the computer after it went to sleep due to &#8216;low power&#8217;. It ran for another hour, reporting 0% battery the entire time. It then did a hard shutdown. I left it off and unplugged overnight, I then charged it full. It still reported only 1949 mAh total charge. I called Apple&#8217;s tech support which elevated the report to engineering. Then, after &#8217;safe booting&#8217; the machine (see notes below), and booting back into my normal setup, I discovered the battery level was being reported as 4300 mAh, as it should be. Now, as of this morning, the problem is back again and System Profiler insists the battery has only 2870 mAh of maximum charge and it requires service. Not sure what the problem was, but <a href="http://discussions.apple.com/message.jspa?messageID=10203744">a lot of people have been having similar problems with this particular battery and snow leopard</a>.<br />
<strong>[Followup (added Oct. 23, 2009): Apple replaced the battery and the problem went away.  It is possible that the number of people reporting the problem is just indicative of a small percentage of users whose bad batteries were not obvious to them before Snow Leopard.]<br />
</strong></li>
<li> <strong>Ethernet Issues with Snow Leopard:</strong> I had major issues with the ethernet connection dropping after a few minutes.  Actually, it isn&#8217;t a full lost connection, I can still see computers on my subnet, and Skype seems to work, but a large percentage of websites fail to load and mail doesn&#8217;t work for off-campus mail servers.  Quite a few other people were reporting similar problems on the Apple Discussion boards, but <span style="text-decoration: underline;">most</span> of them resolved the problem by doing one of the following:
<ol>
<li>Sometimes corrupt settings persist from a previous setup. Removing all the files in /Library/Preferences/SystemConfiguration/ and rebooting will purge all the system settings related to networking. You will also lose settings related to other things, such as Energy Saver settings, but it can help when you can&#8217;t isolate the issue. I tried this, it didn&#8217;t work in my case</li>
<li>The other solution many people hit on was to create a new &#8220;Location&#8221; in the Network control panel. If you have a corrupt preference setting in your Location, creating a new one lets you start from scratch. Again, this didn&#8217;t work for me.</li>
</ol>
<p>After going through all this, I talked to an Apple product specialist and they hit on the idea to try bringing up the computer in &#8216;<a href="http://support.apple.com/kb/HT1455">Safe Mode</a>&#8216; by rebooting ahdn holding the shift key during the boot. Safe mode turns off the launching of all non-system deamons and agents as well as turning off the launching of all the programs you might launch at login via your Accounts preference pane &#8220;Login Items&#8221;. Lo and behold, after doing this, my ethernet connection appears to have been stable! What I did was</p>
<ol>
<li>I removed Adobe VersionCue CS3 from my launch items in the Accounts preference pane. Adobe noted it was incompatible with Snow Leopard anyway.</li>
<li>I disabled the following launch items by moving them to my Desktop and then rebooting<br />
<pre><pre>/Library/LaunchDaemons/com.adobe.versioncueCS3.plist
/Library/LaunchAgents/at.obdev.LittleSnitchNetworkMonitor.plist
/Library/LaunchAgents/at.obdev.LittleSnitchUIAgent.plist</pre></pre>
</li>
</ol>
<p>Having now brought the computer back up through a normal boot, the ethernet connection has remained stable. The fact that my battery issue seems to have been resolved almost simultaneously makes me think these apps were responsible. <strong>[Followup (added Oct. 23, 2009): I narrowed down the problem to an apparent incompatibility between Snow Leopard and the version of BIND my campus is using as a DNS server.  And it may be specific to my machine.  Not sure.  Switching to using <a href="http://www.opendns.com/">OpenDNS </a> as my DNS resolver made the issue go away for me.  My server, a Mac Pro, which I have upgraded to Snow Leopard, has exhibited no such weirdness.]</strong></p>
<p><strong> </strong><strong> </strong></li>
<li><strong>MacPorts Rebuild:</strong> I traditionally rebuild my <a title="MacPorts homepage" href="http://www.macports.org/">MacPorts</a> installation from scratch with a new OS installation. There were no major issues, but I took the opportunity to upgrade to the latest MacPorts and to try to rebuild with only the bare minimum of ports that I was using.</li>
<li><strong>Many Mail Plugins Fail:</strong> Most mail plugins use &#8216;unapproved&#8217; APIs and most of the Mail Plugins I used failed for Snow Leopard&#8217;s Mail.app. Furthermore, it looks like Apple has changed things so now every minor revision in the OS will require Mail plugin writers to explicitly approve the plugin for that version of Mail.app. This means in the future every minor revision in Snow Leopard will likely shut down Mail plugins until they get updated.</li>
<li> <strong>Force 32-bit compilation for IRAF in Snow Leopard:</strong> Doug Mink has discovered that compiling IRAF packages in Snow Leopard presented errors until he forced 32-bit compilation (I am assuming he was on a 64-bit machine). I am quoting his suggestions (sent to me via email) below:<em>It turns out that Snow Leopard defaults to 64-bits and you need to add the <code>-m32</code> flag to <code>hlib$fc.csh</code> and <code>hlib$mkpkg.inc</code> just like you have to for 64-bit Linux:</em>
<p><em> </em><em> In <code>fc.csh</code> (<strong>Juan&#8217;s Note:</strong> in Scisoft OSX, this is <code>/Applications/scisoft/all/Packages/iraf/iraf/unix/hlib/fc.csh</code>) after this:</em><br />
<pre><pre># Scan the argument list and concatenate all arguments.
set args = &quot;&quot;
while (&quot;$1&quot; != &quot;&quot;)
set args = &quot;$args $1&quot;
shift
end</pre></pre><br />
<em>add this:</em><br />
<pre><pre>if ($MACH == &quot;macintel&quot;) then
print (&quot;MACINTEL: -m32 flag set&quot;)
set args = &quot;$args -m32&quot;
endif</pre></pre><br />
<em>and in <code>mkpkg.inc</code> (<strong>Juan&#8217;s Note:</strong> In Scisoft OSX, this is <code>/Applications/scisoft/all/Packages/iraf/iraf/unix/hlib/mkpkg.inc</code> for each IRAF package you want to recompile) :</em><br />
<pre><pre>$else $ifeq (MACH, macintel) then
$set&nbsp;&nbsp;&nbsp;&nbsp;XFLAGS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &quot;-c -w -m32&quot;&nbsp;&nbsp;# default XC compile flags
$set&nbsp;&nbsp;&nbsp;&nbsp;XVFLAGS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &quot;-c -w&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # VOPS XC compile flags
$set&nbsp;&nbsp;&nbsp;&nbsp;LFLAGS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &quot;-Nz -m32&quot;&nbsp;&nbsp;&nbsp;&nbsp;# default XC link flags</pre></pre>
</li>
</ul>
<p>That is my Snow Leopard report for now. More from the trenches and after I upgrade SciSoft OSX.</p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2009/09/16/snow-leopard-for-this-astronomer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>XQuartz on MacOS X for the Astronomer</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2009/05/28/xquartz-on-macos-x-for-the-astronomer/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2009/05/28/xquartz-on-macos-x-for-the-astronomer/#comments</comments>
		<pubDate>Thu, 28 May 2009 22:10:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Astronomical Software]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2009/05/28/xquartz-on-macos-x-for-the-astronomer/</guid>
		<description><![CDATA[When I first started this blog, I was using Apple&#8217;s built-in X11, but then with the transition to MacOS 10.5, there were some serious issues with Apple&#8217;s X11 implementation having to do with the transition from X11R6 to X.org. One of Apple&#8217;s programmers started putting out bleeding-edge updates to Apple&#8217;s X11 called XQuartz that fixed [...]]]></description>
			<content:encoded><![CDATA[<p>When I first started this blog, I was using Apple&#8217;s built-in X11, but then with the transition to MacOS 10.5, there were some serious issues with Apple&#8217;s X11 implementation having to do with the transition from X11R6 to X.org. One of Apple&#8217;s programmers started putting out bleeding-edge updates to Apple&#8217;s X11 called <a href="http://xquartz.macosforge.org/">XQuartz</a> that fixed a lot of the programs and I have kept using it ever since.</p>
<p>Two years ago, I wrote a blog entry with <a href="http://iparrizar.mnstate.edu/~juan/urania/2007/08/01/some-x11-on-macos-x-hints/">hints for setting up X11 for the astronomer.</a> The problem is that while the hints in that writeup are still valid, they don&#8217;t work if you are using Xquartz because the preferences are stored in a different location for <a href="http://xquartz.macosforge.org/">XQuartz</a> versus the built-in <a href="http://developer.apple.com/opensource/tools/X11.html">X11</a>. As such, I am reproducing those X11 hints here, but with the edits necessary for use with <a href="http://xquartz.macosforge.org/">XQuartz</a>.</p>
<p>Once you have installed XQuartz, the <code>X11.app</code> should automatically launch when a program that needs X11 is executed (If you are an old hand at X11, you probably discovered since moving to Leopard that <a href="http://iparrizar.mnstate.edu/~juan/urania/2007/11/25/leopard-issues-for-the-astronomer-aka-im-not-sure-x11-is-better/">you should NOT set the <code>DISPLAY</code> variable to :0</a> to display an Xwindow on your primary display, just leave <code>DISPLAY</code> undefined.):</p>
<ol>
<li>There are many hidden preferences in XQuartz just like in many Mac Applications. You can see a list of the hidden (and not hidden) preferences using the command line tool <code>defaults</code>. To see the available XQuartz preferences, type:<code>defaults read org.X.x11</code><strong>NOTE:</strong> If you are still using Apple&#8217;s built-in X11 implementation (or if you are using MacOS 10.4), just replace &#8216;<code>org.x.X11</code>&#8217; with &#8216;<code>com.apple.x11</code>&#8217; in all the following hints.</li>
<li>In addition to “reading” the preferences, you can write to them. From the command line you can type:
<ul>
<li><code>defaults write org.X.x11 no_quit_alert true</code><br />
This allows X11 to quit without an alert box. Useful if you find it irritating like I do that X11 will prevent me from logging out or the computer from restarting due to that dialog box. However, this does mean you can accidentally quit <code>X11.app</code> pretty easily if you hit cmd-Q at the wrong time.</li>
<li><code>defaults write org.X.x11 wm_ffm true</code><br />
Allows which X11 window is selected to follow the mouse, which is the way X11 behaves under most *nix systems by default.</li>
<li><code>defaults write org.X.x11 wm_click_through -bool true</code><br />
This activates click_thorough events in the Quartz window manager, which allows clicks to pinned windows, another behavior common to *nix X11 installations.</li>
</ul>
</li>
<li>You can control which window manager is launched (if you prefer something other than the quartz-wm used by default). If you don&#8217;t have a <code>~/.xinitrc</code> file, copy the default one:<br />
<pre>cp /private/etc/X11/xinit/xinitrc ~/.xinitc</pre><br />
and then manipulate it with any text editor.</li>
<li><strong>BIG LAPTOP USER HINT:</strong> Because XQuartz on the Macintosh uses authentication to prevent connections from unauthorized sources to the X11 client, something interesting happens when you change IP address, you will discover you can&#8217;t use <code>X11.app</code> from the MacOS X Terminal until you quite and relaunch <code>X11.app</code>. This happens to me all the time on my laptop when I travel and the IP address changes. I recommend either using the Xterm as your terminal or just get used to restarting X11 if you have problems connecting to the terminal.</li>
<li>You can run X11 remotely on your Mac, if you can ssh into your Mac, then just use<br />
<pre>ssh -Y youraccount@yourcomputer.com</pre><br />
, the -Y flag should allow you to run X11 remotely as long as <code>X11.app</code> is running on your machine before the connection is made. If your ssh on the remote machine doesn&#8217;t support X11 connections and you have admin access, you can edit the file <code>/etc/sshd_config</code> on the remote machine and make sure X11 Forwarding is turned on by looking for the following lines and making sure they are uncommented and that all “no”&#8217;s are set to “yes”:<br />
<pre><pre>X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes</pre></pre>
</li>
</ol>
<p>And that is it for the hints for now.</p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2009/05/28/xquartz-on-macos-x-for-the-astronomer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X11 for Leopard now supporting Full Screen</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2009/03/30/x11-for-leopard-now-supporting-full-screen/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2009/03/30/x11-for-leopard-now-supporting-full-screen/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 23:21:14 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2009/03/30/x11-for-leopard-now-supporting-full-screen/</guid>
		<description><![CDATA[There are some older school astronomers on Macs who cut their teeth on Linux and as such really prefer the full-screen X-Windows display for running astronomical data reductions. This way of running X11 has been unavailable since MaxOS 10.5 (which switched from X11 code bases). Well, to quote Macros Huerta&#8217;s MacSingularity Blog:

Well, I’m way late [...]]]></description>
			<content:encoded><![CDATA[<p>There are some older school astronomers on Macs who cut their teeth on Linux and as such really prefer the full-screen X-Windows display for running astronomical data reductions. This way of running X11 has been unavailable since MaxOS 10.5 (which switched from X11 code bases). Well, to quote <a href="http://macsingularity.org/2009/03/27/x11-supports-full-screen/">Macros Huerta&#8217;s MacSingularity Blog</a>:</p>
<blockquote>
<p>Well, I’m way late to the game on this, but our long national nightmare is over &#8211; Xquartz for Leopard support full screen!</p>
</blockquote>
<p>The <a href="http://xquartz.macosforge.org/trac/wiki">Xquartz</a> folks latest edition of Xquartz (<a href="http://xquartz.macosforge.org/trac/wiki/X112.3.2.1">version 2.3.2.1</a>) includes full-screen support. Now, personally, I like the way X11 integrates with Aqua, but for those who prefer to use only one windowing system at a time, you can now do it on MacOS X Leopard. You can <a href="http://xquartz.macosforge.org/downloads/X11-2.3.2.1.dmg">download it here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2009/03/30/x11-for-leopard-now-supporting-full-screen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now this is a cold snap</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2009/01/16/now-this-is-a-cold-snap/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2009/01/16/now-this-is-a-cold-snap/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 16:32:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MacOS X Annoyances]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/?p=290</guid>
		<description><![CDATA[We have had a very cold winter this year.  We had one cold snap in December where the nighttime lows dropped to -25 Fahrenheit (that&#8217;s -31 Celsius for the rest of the world). However, this new cold snap has been a bit more brutal with daytime highs of about -13 Fahrenheit (-25 Celsius) for [...]]]></description>
			<content:encoded><![CDATA[<p>We have had a very cold winter this year.  We had one cold snap in December where the nighttime lows dropped to -25 Fahrenheit (that&#8217;s -31 Celsius for the rest of the world). However, this new cold snap has been a bit more brutal with daytime highs of about -13 Fahrenheit (-25 Celsius) for the last 4 days.  It was so cold yesterday morning (January 15, 2009) here in Moorhead that the temperature at the Moorhead airport dipped to -31 Fahrenheit (-35 Celsius) at 8:14am.  At our house in town, the thermometer failed.<br />
<img src="http://iparrizar.mnstate.edu/~juan/urania/wp-content/media/p1150328-300x225.jpg" alt="WeBrokeTheThermometer" title="WeBrokeTheThermometer" width="300" height="225" class="alignnone size-medium wp-image-291" /><br />
It listed the outdoor temperature as &#8220;OFL&#8221; which means &#8220;Off Low End&#8221; (I think)&#8230; so it was colder than -25 Fahrenheit (-32 Celsius).  For fun, the kids and I went outside and decided to throw hot tap water into the air to create clouds.  When you throw hot water into air that is this cold, it instantly vaporizes, forming a cloud.  The video of it isn&#8217;t the clearest, but I think it is pretty cool.<br />
<br />
On YouTube I found &#8220;Sharon in Minnesota&#8221; used extremely hot water from a tea kettle and a spray gun, which makes the droplets much smaller and thus gives you a much clearer cloud.<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/a8Hy1Pxyk-Y&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/a8Hy1Pxyk-Y&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
Finally, a much clearer video of the phenomenon with a simple glass of hot water comes from this poor soul in Alaska where they are dealing with weather about 20 degrees colder than us.<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/u8LmtYfms0c&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/u8LmtYfms0c&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
I believe what is happening is an extreme form of what happens to your breath becoming visible on a cold day.  The water when thrown suddenly gets a relatively large surface area (allowing cooling) and is scattered into small droplets.  These droplets have enough energy to transition to a more solid state, which gives us a visible cloud of tiny particles of ice.  A few of the larger drops make it to the ground.  I&#8217;d appreciate some clarification.</p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2009/01/16/now-this-is-a-cold-snap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://iparrizar.mnstate.edu/~juan/urania/wp-content/media/yesitiscold.flv" length="1" type="video/x-flv"/>
	</item>
		<item>
		<title>MacPorts Misbehavior Update</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/12/05/macports-misbehavior-update/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/12/05/macports-misbehavior-update/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 17:14:28 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[MacOS X Annoyances]]></category>
		<category><![CDATA[MacPorts]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/12/05/macports-misbehavior-update/</guid>
		<description><![CDATA[FreeType issues under Leopard Resolved: The MacPorts installation of FreeType will now compile a version under Leopard that does NOT throw a

The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.

error when fonts are used in PHP routines (fuller notes on this problem here although with [...]]]></description>
			<content:encoded><![CDATA[<p><strong>FreeType issues under Leopard Resolved:</strong> The <a href="http://www.macports.org/">MacPorts</a> installation of FreeType will now compile a version under Leopard that does NOT throw a</p>
<p><pre><pre>
The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
</pre></pre></p>
<p>error when fonts are used in PHP routines (<a href="http://iparrizar.mnstate.edu/~juan/urania/2008/09/05/forking-problems-with-freetype-solved/">fuller notes on this problem here</a> although with my &#8220;hacked&#8221; fix, which is no longer needed). This problem as originally reported under <a href="https://trac.macports.org/ticket/15909">Trouble Ticket #15909 on MacPorts</a>.</p>
<p><strong>Careful with that Apache2 upgrade, Eugene:</strong> I also discovered I have to be careful when updating <code>apache2</code> under MacPorts in that it actually wiped out some of the configuration files stored in <code>/opt/local/apache2/conf/</code>, specifically it overwrote my modified versions of the <code>/opt/local/apache2/conf/extra/httpd-dav.conf</code> file and <code>/opt/local/apache2/conf/extra/http-userdir.conf</code> files. So now I am keeping copies of everything in <code>/opt/local/apache2/conf</code> backed up so I can roll back my changes after an upgrade of <code>apache2</code> in MacPorts.</p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/12/05/macports-misbehavior-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The One where I release Clear Sky Clock Widget version 1.3</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/10/24/the-one-where-i-release-clear-sky-clock-widget-version-13/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/10/24/the-one-where-i-release-clear-sky-clock-widget-version-13/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 14:43:53 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[Astronomical Software]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/10/24/the-one-where-i-release-clear-sky-clock-widget-version-13/</guid>
		<description><![CDATA[Every Semester in introductory astronomy we run a series of field trips out to the Paul J. Feder Observatory which lies about 14 miles from the MSUM campus. As such, I like to check the weather before going out there and usually do so with a quick look at Attilla Danko&#8217;s Clear Sky Chart website. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://iparrizar.mnstate.edu/~juan/urania/wp-content/media/cscwidget-small.png" width="389" height="168" alt="ClearSkyClock Half-Size Screen Shot" style="float:right;" />Every Semester in introductory astronomy we run a series of field trips out to the Paul J. Feder Observatory which lies about 14 miles from the MSUM campus. As such, I like to check the weather before going out there and usually do so with a quick look at Attilla Danko&#8217;s <a href="http://www.cleardarksky.com/c/PJFdrObMNkey.html?1">Clear Sky Chart</a> website. It occurred to me it would be nice to see if a Dashboard widget to show the Clear Sky Chart existed. I found two. The one by Joshua Lynch worked well, but it had a major problem, it never listed the Paul J. Feder Observatory as a site I could examine. I ended up biting the bullet and looking at the code. Turns out Joshua Lynch released the code open source. Therefore, I felt free to start hacking on the Dashboard widget (learning how to program widgets in the process). The result is the <a href="http://iparrizar.mnstate.edu/~juan/clearskyclock_widget.php">Clear Sky Clock Widget (version 1.3)</a>. The key changes I made to the widget were:</p>
<ol>
<li><strong>Fixed a parsing bug</strong> that prevented the loading of any Clear Sky Chart for sites containing parentheses or periods in their names. It was this bug that was interfering with the loading of our observatory&#8217;s Clear Sky Clock.</li>
<li>Since the Clear Sky Chart is quite large and many people will use the widget on laptops with small screens, I added a &#8220;<strong>Half-size mode</strong>&#8220;. All you do is click on the &#8220;Toggle Size&#8221; link on the widget. This shrinks the charge and saves screen real estate.</li>
<li>With Attilla Danko&#8217;s permission, I added a <span style="font-family: Arial;"><strong>Built-in Legend</strong></span> (copied from his site) for interpreting the Clear Sky Chart to the widget. Just click on the charge and the legend appears. Click again and it goes away.</li>
<li>I also added <strong>a link to the Clear Sky Charge site page</strong>, so if I wanted more detailed information, I can get it there.</li>
</ol>
<p>I hope a few Mac-owning astronomers in the U.S. and Canada find this widget useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/10/24/the-one-where-i-release-clear-sky-clock-widget-version-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAOImage DS9 5.3 released (fixes Leopard Firewall issues)</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/10/15/saoimage-ds9-53-released-fixes-leopard-firewall-issues/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/10/15/saoimage-ds9-53-released-fixes-leopard-firewall-issues/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 21:46:48 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[Astronomical Software]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>
		<category><![CDATA[SciSoft OSX]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/10/15/saoimage-ds9-53-released-fixes-leopard-firewall-issues/</guid>
		<description><![CDATA[The folks at the SAO have finally released a version of SAOImage DS9 (version 5.3) that plays well with the current version of the MacOS Firewall (as of MacOS 10.5.5) . Here are the links to the downloadable Mac-related SAOImage files

Aqua 10.4 Tiger (Universal)
Aqua 10.5 Leopard (Universal)
X11 10.4 Tiger (Universal)
X11 10.5 Leopard (Universal)
X11 10.5 Leopard [...]]]></description>
			<content:encoded><![CDATA[<p>The folks at the <a href="http://cfa-www.harvard.edu/sao/">SAO</a> have finally released a version of <a href="http://hea-www.harvard.edu/saord/ds9/">SAOImage DS9</a> (version 5.3) that plays well with the current version of the MacOS Firewall (as of MacOS 10.5.5) . Here are the links to the downloadable Mac-related SAOImage files</p>
<ul>
<li><a href="http://hea-www.harvard.edu/saord/ds9/">Aqua 10.4 Tiger (Universal)</a></li>
<li><a href="http://hea-www.harvard.edu/saord/ds9/">Aqua 10.5 Leopard (Universal)</a></li>
<li><a href="http://hea-www.harvard.edu/saord/ds9/">X11 10.4 Tiger (Universal)</a></li>
<li><a href="http://hea-www.harvard.edu/saord/ds9/">X11 10.5 Leopard (Universal)</a></li>
<li><a href="http://hea-www.harvard.edu/saord/ds9/">X11 10.5 Leopard (Universal) with Firewall</a></li>
</ul>
<p>To quote the release notes on the SAOImage DS9 website, the changes in the newly released version 5.3 are</p>
<blockquote><p>
  <strong>Regions:</strong> Regions now support a centroid function. The centroid function can be manually invoked or regions can automatically snap to a centroid when moved or edited. Regions now have a DASH line property.<br />
  <strong><br /></strong> <strong>Colorbar:</strong> Now supports a vertical colorbar layout option, via the View Menu. Users can configure the font type and size of the colorbar, via the View Menu.</p>
<p>  <strong>GUI:</strong> Now supports a vertical button bar, when in vertical layout mode.</p>
<p>  <strong>Aqua MacOSX 10.5 firewall:</strong> The MacOSX Aqua 10.5 Leopard port of DS9 can be used with the MacOSX 10.5 firewall enabled.</p>
<p>  <strong>X11 MacOSX 10.5:</strong> There are now two versions available for X11 MacOSX 10.5 Leopard. The non-firewall version is recommended for all unless you wish to enable the 10.5 firewall. [<strong>Juan's Note:</strong> While not stating this, they mean specifically the application-specific version of the MacOS firewall. <a href="http://iparrizar.mnstate.edu/~juan/urania/2008/04/22/saoimage-ds9-versus-leopard-firewall/">See my notes on this problem here</a>.] In that case, please use the firewall enabled version. <em><strong>Please note:</strong></em> this version consist of 2 files, <code>ds9</code> and <code>ds9.zip</code>. It is very important that ds9.zip be placed in the same directory as the ds9 binary at all times.</p>
<p>  <strong>Contours:</strong> Contours now have a DASH line option.
</p></blockquote>
<p>I have previously posted notes for <a href="http://iparrizar.mnstate.edu/~juan/urania/2008/04/06/scisoft-osx-200831-installation-notes/">integrating upgrades of DS9 into the Scisoft OS X installation</a> and they still work just fine except that newer releases of Scisoft OS X place the binaries in <code>/Applications/scisoft/i386/bin/</code> instead of <code>/scisoft/i386/bin/</code> and if you are installing the X11 binary that is compatible with the firewall, you have to install both the <code>ds9</code> and <code>ds9.zip</code> file in the <code>bin/</code> directory of Scisoft OSX.</p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/10/15/saoimage-ds9-53-released-fixes-leopard-firewall-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fork()ing Problems with FreeType solved</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/09/05/forking-problems-with-freetype-solved/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/09/05/forking-problems-with-freetype-solved/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 17:32:28 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>
		<category><![CDATA[MacPorts]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/09/05/forking-problems-with-freetype-solved/</guid>
		<description><![CDATA[[The hack reported here for getting FreeType compiled under MacPorts in a fully Leopard-compatible way is no longer necessary as current versions of MacPorts properly handle this now.]
As I reported on my blog here, here, and here, I have been having problems with my PHP programs on my web server that use fonts crashing with [...]]]></description>
			<content:encoded><![CDATA[<p><b>[The hack reported here for getting FreeType compiled under MacPorts in a fully Leopard-compatible way is no longer necessary as current versions of MacPorts properly handle this now.]</b></p>
<p>As I reported on my blog <a href="http://iparrizar.mnstate.edu/~juan/urania/2008/08/14/php-on-leopard-damn-irritating-sometimes/">here</a>, <a href="http://iparrizar.mnstate.edu/~juan/urania/2008/08/14/fixing-my-php-woes-with-macports/">here,</a> and <a href="http://iparrizar.mnstate.edu/~juan/urania/2008/08/18/php-woes-only-fixed-briefly/">here</a>, I have been having problems with my PHP programs on my web server that use fonts crashing with errors of the form:</p>
<p><pre><pre>
The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
</pre></pre></p>
<p>The problem turns out to not lie in PHP, but in Apple&#8217;s pre-installed <a href="http://www.freetype.org/">FreeType</a> which is compiled with &#8220;old font&#8221; support. This old font support is apparently old Carbon code instead of Cocoa (if I understand correctly, which I may not) and thus requires a forking of the process&#8230; which triggers this fault.</p>
<p>If you use <a href="http://www.macports.org/" title="MacPorts homepage">MacPorts</a> version of Apache and PHP (as I am now doing), you can fix this problem by editing the Portfile for freetype to disable old font support, recompiling it, and restarting your apache server. So following the hints in the <a href="https://trac.macports.org/ticket/15909">MacPorts Bug Report #15909</a> I did the following:</p>
<p>Edit the Portfile located at <code>/opt/local/var/macports/sources/rsync.macports.org/release/ports/print/freetype/Portfile</code> changing line 50 to</p>
<p><pre><pre>
#&nbsp;&nbsp;&nbsp;&nbsp;--with-old-mac-fonts 
--with-fsspec=no --with-fsref=no --with-quickdraw-toolbox=no --with-quickdraw-carbon=no 
</pre></pre></p>
<p>Now recompile freetype in MacPorts. To do this you have to force the uninstallation of freetype (which will cause much gnashing of teeth by MacPorts since freetype is required for several other ports.</p>
<p><pre><pre>
sudo port -f uninstall freetype
</pre></pre></p>
<p>Then recompile and reinstall freetype:</p>
<p><pre><pre>
sudo port install freetype
</pre></pre></p>
<p>And finally, give the apache server used by MacPorts a fresh restart to get it going with the new freetype libraries loaded.</p>
<p><pre>sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper restart</pre></p>
<p>Doing this fixed all my freetype issues and I was able to use <a href="http://iparrizar.mnstate.edu/~juan/MAPS_Database/catalog/finder_chart/">my FinderChart program</a> again. The only disadvantage is that if freetype is updated from version 2.3.7 in MacPorts (and no no-old-font variant appears), I will have to re-apply this hack.</p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/09/05/forking-problems-with-freetype-solved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scisoft OSX 2008.8.1 released</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/08/27/scisoft-osx-200881-released/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/08/27/scisoft-osx-200881-released/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 18:09:01 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[Astronomical Software]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>
		<category><![CDATA[SciSoft OSX]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/08/27/scisoft-osx-200881-released/</guid>
		<description><![CDATA[Scisoft OSX Intel 2008.8.1 was released about a week ago. I have been working with Nor Pirzkal for the last few months beta-testing this version and trying to make sure my concerns about the previous version were addressed. Nor&#8217;s blog post about the update states

  There are a few changes in this version and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://web.mac.com/npirzkal/Scisoft/News/Entries/2008/8/18_Scisoft_OSX_Intel_2008.8.1_Released.html">Scisoft OSX Intel 2008.8.1</a> was released about a week ago. I have been working with Nor Pirzkal for the last few months beta-testing this version and trying to make sure my concerns about the previous version were addressed. Nor&#8217;s blog post about the update states</p>
<blockquote>
  There are a few changes in this version and all packages have been updated to the latest available versions. Starting with this version, Scisoft is installed in <code>/Applications/scisoft</code> (it previously was installed in <code>/scisoft</code>). Make sure that you remove any old <code>/scisoft</code> installation and properly update your startup files to source the <code>Setup.csh</code> or <code>Setup.bash</code> from their new locations.
</blockquote>
<p>In the README file you are told<br /></p>
<blockquote>
  Once the collection is successfully installed csh and tcsh users should invoke the command:<br /> <br />
  <code>source /Applications/scisoft/all/bin/Setup.csh</code><br />
  <br />
  to gain access to all the software and configure their environment correctly.<br />
  <br />
  Users of the &#8220;bash&#8221; shell should instead use:<br /><br/>
  <code>. /Applications/scisoft/all/bin/Setup.bash</code>
</blockquote>
<p>Personally, to avoid problems in tcsh with a script breaking or with modifying my PATH multiple times by repeated execution of the <code>Setup.csh</code> script, I use the following line in my <code>.tcshrc</code> to first check for the existence of the <code>Setup.csh</code> script and SCISOFT environmental variables before executing it.<br />
<pre><code>if (! $?SCISOFT) then
test -r /Applications/scisoft/all/bin/Setup.csh &amp;&amp; source /Applications/scisoft/all/bin/Setup.csh
endif</code></pre></p>
<p><strong>Permission Problems Persist</strong><br />
This version addresses all the issues <a href="http://iparrizar.mnstate.edu/~juan/urania/2008/05/28/scisoft-osx-200851-released-with-my-installation-notes/">I noticed with Scisoft OSX 2008.5.1</a> except for one annoying one, the reassignment of ownership of the enclosing directory on installation. If you installed the old version of Scisoft OSX, it would reassign ownership of the root (/) directory to the second user on the system (in my case, since their is none, it showed the user as &#8220;502&#8243;). I beta-tested various versions of Scisoft OSX but Nor was not able to stamp out this particular problem. I believe Nor has come to the conclusion after extensive testing that this is a problem with Apple&#8217;s software for constructing installer packages. By moving the Scisoft OSX installation to <code>/Applications/scisoft</code>, it is the <code>/Applications</code> directory that gets its ownership changed instead of the root directory, which is less damaging. However, I would strongly suggest checking the ownership of the /Applications directory afterward and if isn&#8217;t owned by an administrative user, set it as such using:<br/><br/><code>sudo chown username:admin /Applications</code><br /><br />
(where &#8220;<code>username</code>&#8221; is the primary administrative users username, in most cases, your username) to perform the repair.</p>
<p><strong>A Quick-Fix for any Legacy Scisoft-related scripts</strong><br />
If you had a few scripts that relied on Scisoft OSX being located in /scisoft and you don&#8217;t want to edit them all is you can make <code>/scisoft</code> point to <code>/Applications/scisoft</code>. This can be accomplished by first moving the old version of Scisoft OSX before installing 2008.8.1 via the command line:<br /></p>
<p><code>sudo mv /scisoft /scisoft_old</code></p>
<p>and then once you have installed the new Scisoft OSX in 2008.8.1, create a symbolic link from the old location to the new by typing (again from the command line)</p>
<p><code>sudo ln -s /Applications/scisoft /scisoft</code></p>
<p>This will allow any scripts that refer to items in <code>/scisoft</code> to continue to work for the most part.</p>
<p><strong>What&#8217;s New?<br /></strong>An investigation of the <code>/Application/scisoft/i386/Packages</code> directory as well as the <code>NEWS</code> file reveals the following changes to this version of SciSoft OSX over the 2008.5.1 version.</p>
<ul>
  <li><a href="http://hea-www.harvard.edu/RD/ds9/">DS9</a> updated from 5.1 to 5.3beta<br /></li>

  <li><a href="http://heasarc.gsfc.nasa.gov/docs/software/ftools/fv/">FV</a> updated from 5.1 to 5.2.1</li>

  <li><a href="http://math-atlas.sourceforge.net/">ATLAS</a> updated to version 3.8.2<a href="http://en.wikipedia.org/wiki/Pango"></a></li>

  <li><a href="http://www.eso.org/esomidas">MIDAS</a> updated to 08FEBpl1.1<a href="http://cdsweb.u-strasbg.fr/doc/cdsclient.html"></a></li>

  <li><a href="http://cdsweb.u-strasbg.fr/doc/cdsclient.html">cdsclient</a> was updated to version 2.87</li>

  <li><a href="http://www.opengroup.org/openmotif/">OpenMotif</a> updated to 2.1.32_compat<a href="http://heasarc.nasa.gov/docs/software/fitsio/c/c_user/cfitsio.html"></a></li>

  <li><a href="http://heasarc.nasa.gov/docs/software/fitsio/c/c_user/cfitsio.html">cfitsio</a> library updaed from 3.090 to 3.090 (the current version is 3.100)<a href="http://en.wikipedia.org/wiki/Pango"></a></li>

  <li><a href="http://en.wikipedia.org/wiki/Pango">pango</a> library updated from version 1.20.2 to 1.21.3</li>

  <li><a href="http://lwn.net/Articles/285442/">pixman</a> library updated from 0.10.0 to 0.11.2<br /></li>

  <li><a href="http://expat.sourceforge.net/">expat</a> library updated from 2.0.0 to 2.0.1<br /></li>

  <li><a href="http://www.fontconfig.org/">fontconfig</a> library updated from 2.3.2 to 2.6.0<a href="http://www.gnu.org/software/gettext/"></a></li>

  <li><a href="http://www.freetype.org/">freetype</a> library updated from 2.2.1 to 2.3.6</li>

  <li><a href="http://www.gnu.org/software/gettext/">gettext</a> library updated from 0.14.5 to 0.17<a href="http://www.freedesktop.org/software/pkgconfig/"></a></li>

  <li><a href="http://www.gtk.org/">gtk+</a> updated from 2.12.9 to 2.12.10</li>

  <li><a href="http://www.libpng.org/pub/png/libpng.html">libpng</a> library updated from 1.2.10 to 1.2.29</li>

  <li><a href="http://www.unidata.ucar.edu/software/netcdf/">netCDF</a> library version 3.6.2 added</li>

  <li><a href="http://www.freedesktop.org/software/pkgconfig/">pkg-config</a> updated from 0.20 to 0.23</li>

  <li><a href="http://www.tcl.tk/software/tcltk/">TclTk</a> package updated from 8.4.13 to 8.4.19</li>

  <li><a href="http://tdc-www.harvard.edu/wcstools/">wcstools</a> library updated from 3.6.4 to 3.7.3 (current version is 3.7.5)</li>

  <li>IRAF package <a href="http://tdc-www.harvard.edu/iraf/rvsao/">rvsao</a> updated t version 2.5.7 to 2.6.4</li>

  <li><a href="http://www.python.org/">Python</a> was updated to 2.5.2 and the following <a href="http://www.python.org/">Python</a> libraries were updated:<br /></li>

  <li style="list-style: none">
    <ul>
      <li><a href="http://www.pygtk.org/">ScientificPython</a> updated to 2.6.1</li>
    </ul>
  </li>
</ul>
<p><strong>Minor Glitches<br /></strong> The only other minor glitch I noticed was that <code>/Applications/scisoft/i386/bin</code> doesn&#8217;t appear to have a ds9 binary installed. You can fix this by installing the X11 version of ds9 there or by linking to the Aqua version of ds9 that was installed using the command line</p>
<pre>ln -s &quot;/Applications/scisoft/i386/Applications/SAOImage DS9.app/Contents/MacOS/ds9&quot; /Applications/scisoft/i386/bin/ds9</pre>]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/08/27/scisoft-osx-200881-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>These Fork()ing PHP Woes continue</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/08/18/php-woes-only-fixed-briefly/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/08/18/php-woes-only-fixed-briefly/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 15:57:16 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[MacOS X Annoyances]]></category>
		<category><![CDATA[MacPorts]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/08/18/php-woes-only-fixed-briefly/</guid>
		<description><![CDATA[What do you know, one reboot later and MacPorts Apache2 server with MacPorts PHP is throwing the same errors as the built-in PHP server. When I try to create a graphic using typography, I get
The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
It wasn&#8217;t complaining [...]]]></description>
			<content:encoded><![CDATA[What do you know, one reboot later and MacPorts Apache2 server with MacPorts PHP is throwing <a href="http://iparrizar.mnstate.edu/~juan/urania/2008/08/14/php-on-leopard-damn-irritating-sometimes/">the same errors</a> as the built-in PHP server. When I try to create a graphic using typography, I get
<pre><pre>The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.</pre></pre>
It wasn&#8217;t complaining before the reboot. Maybe Apple&#8217;s security kicked in after the reboot although for the life of me I can&#8217;t understand why.

I&#8217;ve continued investigating and in Apple&#8217;s Discussion boards <a href="http://discussions.apple.com/thread.jspa?messageID=5693097#5961098">I found there was a string of comments about this problem</a>.  One user, Bill Eccles, seemed to isolate the problem and his description matches the symptoms I am seeing:
<blockquote>Finally, there&#8217;s a big problem with FreeType. As I discovered, anytime FreeType fonts are used by GD, they apparently make a Carbon API call of some sort. Problem is, Apache2 uses fork() without a corresponding exec() and, upon calling PHP/GD/FreeType, the Carbon call in FreeType causes Apache2 to crash. It shows up in the error_log as
<pre><pre>The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
Mon Nov 26 12:38:11 2007 notice child pid 304 exit signal Trace/BPT trap (5)</pre></pre>
and in the system.log as
<pre><pre>Nov 26 13:12:00 shr-g5 ReportCrash664: Formulating crash report for process httpd659
Nov 26 13:12:02 shr-g5 ReportCrash664: Saved crashreport to /Library/Logs/CrashReporter/httpd_2007-11-26-131145_shr-g5.crash using uid: 0 gid: 0, euid: 0 egid: 0</pre></pre>
I didn&#8217;t discover the cause&#8211;I can&#8217;t take credit for this one.</blockquote>
At this point he provides a link to a blog that was just reposting mailing list digests and as such got pulled down.  I think I have found <a href="http://lists.gnu.org/archive/html/freetype/2007-11/msg00000.html">the original thread about the problem on the FreeType mailing lists here</a>.  Bill then suggests the following solution (this is not complete):
<blockquote>[I]nstall FreeType 2 without the Mac-specific extensions. These extensions make it possible for FT2 to access fonts stored in a font suitcase, something which is unnecessary if you use plain &#8220;.ttf&#8221; fonts from other sources. Here&#8217;s how I did that:

Get FT2 and expand the tarball:
(in Sources&#8211;my version of /SourceCache):
<pre><pre>curl -O http://download.savannah.gnu.org/releases/freetype/freetype-2.3.5.tar.gz
cd ..
tar xvfp Sources/freetype-2.3.5.tar.gz</pre></pre>
Configure FT2 and make it:
<pre><pre>MACOSX_DEPLOYMENT_TARGET=10.5 CFLAGS=&quot;-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp&quot; CCFLAGS=&quot;-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe&quot; CXXFLAGS=&quot;-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe&quot; LDFLAGS=&quot;-arch ppc -arch ppc64 -arch i386 -arch x86_64 -bind_at_load&quot; ./configure --with-fsspec=no --with-fsref=no --with-quickdraw-toolbox=no --with-quickdraw-carbon=no
make
sudo make install</pre></pre>
Libraries end up in /usr/local/lib.</blockquote>
The funny thing is I have FreeType 2.3.7 courtesy of MacPorts, <del datetime="2008-09-05T17:14:19+00:00">so I don&#8217;t know why the MacPorts installation of PHP is throwing the error unless it is not accessing the MacPorts version of GD.</del>  Actually, it makes complete sense.  FreeType 2.3.7 in MacPorts is compiled with old font support (which is what triggers the problem).  I submitted a <a href="https://trac.macports.org/ticket/15909">trouble ticket</a> requesting a variant of freetype be made available to disable old font support (which won&#8217;t work in Leopard anyway).]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/08/18/php-woes-only-fixed-briefly/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fixing my PHP woes with MacPorts</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/08/14/fixing-my-php-woes-with-macports/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/08/14/fixing-my-php-woes-with-macports/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 03:15:31 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[Command Line Tricks]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>
		<category><![CDATA[MacPorts]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/08/14/fixing-my-php-woes-with-macports/</guid>
		<description><![CDATA[As I mentioned in my blog post earlier today, I have been having issues using the JpGraph graphing package for PHP with Apple&#8217;s built-in PHP under MacOS 10.5. It appears Apple&#8217;s security efforts have &#8220;secured&#8221; PHP to the point where JpGraph (and PDFLib) will not function properly under the built-in PHP. [Note added after initial [...]]]></description>
			<content:encoded><![CDATA[<p>As I mentioned in my blog post earlier today, I have been having issues using the JpGraph graphing package for PHP with Apple&#8217;s built-in <a href="http://www.php.net/">PHP</a> under <a href="http://www.apple.com/macosx/">MacOS 10.5</a>. It appears Apple&#8217;s security efforts have &#8220;secured&#8221; PHP to the point where <a href="http://www.aditus.nu/jpgraph/">JpGraph</a> (and <a href="http://www.pdflib.com/">PDFLib</a>) will not function properly under the built-in PHP. <strong>[Note added after initial post: The rest of this post describes installing Apache 2 and PHP under MacPorts and configuring it to be similar to Apple's built-in servers.  This appeared to solve my problems, but then my Mac locked-up [possibly related] and on reboot, the new MacPorts-based PHP installation started throwing the same errors as Apple&#8217;s built-in PHP.  More information on this problem is located in <a href="http://iparrizar.mnstate.edu/~juan/urania/2008/08/18/php-woes-only-fixed-briefly/">my newer post on the issue</a>.]</strong></p>

<p>I had tried to alleviate the solution previously by compiling a version of PHP myself that would be compatible with Apple&#8217;s built-in Apache 2 web server. This turned out to be difficult because Apple&#8217;s Apache 2 web server is a &#8220;universal&#8221; binary, meaning it contains four seperate binaries (for 32-bit PowerPC, 64-bit PowerPC, 32-bit Intel, and 64-bit Intel processors). As such I needed to compile a &#8220;universal&#8221; PHP binary and since I wanted MySQL support, I needed a &#8220;universal&#8221; MySQL binary. This turned out to be too much for this astronomer, so I gave up on making a new PHP that was compatible with Apple&#8217;s built-in web server.</p>

<p>So I bit the bullet and after reviewing the options, I decided to install Apache 2 and PHP under <a href="http://www.macports.org/">MacPorts</a>. If you have read the other posts on this site, you know I really like MacPorts as the quick and dirty way to get many things running on the Mac. However, despite this, I don&#8217;t like installing MacPorts for items Apple provides, instead generally preferring to use Apple&#8217;s &#8220;pre-installed&#8221; versions. Furthermore, there have been a lot of complaints on the MacPorts mailing lists about various issues compiling PHP5. So I wasn&#8217;t as quick to jump onto the MacPorts bandwagon for PHP as I am for other problems. However, since I am familiar with MacPorts, I decided this was the best approach for getting my online <a href="http://iparrizar.mnstate.edu/~juan/MAPS_Database/catalog/finder_chart/">Finder Charts</a> to work again.</p>

<p>The process proved reasonably painless, especially since I was able to review this blog post, where he lays out pretty much what to do. However, since I wanted to achieve maximum compatibility with Apple&#8217;s built-in web server and PHP setup, in case I wanted to switch back, I ended up doing things a little bit differently, so I am outlining my steps here.
<ol>
	<li>I started by <strong>installing the MacPorts version of Apache 2</strong> using the command <code>sudo port install apache2</code></li>
	<li>Next, I had to <strong>create the Apache 2 configuration files and edit them</strong>. I started by copying the sample configuration file
<pre>sudo cp /opt/local/apache2/conf/httpd.conf.sample /opt/local/apache2/conf/httpd.conf</pre>
and then editing <code>/opt/local/apache2/conf/httpd.conf</code> with my favorite text editor to change the configuration to match the that of the built-in Apache 2 server a closely as possible. My matching the configuration of Apple&#8217;s built-in server, I can switch back to it with relative ease if I choose to do so later. So I made the following changes to <code>/opt/local/apache2/conf/httpd.conf</code>:</li>
	<li style="list-style: none">
<ol type="i">
	<li>I changed <code>DocumentRoot</code> to <code>&quot;/Library/WebServer/Documents&quot;</code> as is the case with Apple&#8217;s built-in server.</li>
	<li>To allow <code>index.php</code> files to be used as directory indexes, I changed
<pre>DirectoryIndex index.html</pre>
to
<pre>DirectoryIndex index.html index.php</pre>
(I don&#8217;t know why this isn&#8217;t necessary with Apple&#8217;s built-in server, but it was necessary here).</li>
	<li>I changed  to
and in that directory block of code, I added &#8220;<code>MultiViews</code>&#8221; to the <code>Options</code> line.</li>
	<li>I changed  to  in order to prevent the listing of <code>.DS_Store</code> files in directory listings by the web server.</li>
	<li>Before the <code>ErrorLog</code> block of code in this file, I added the following lines copied from Apple&#8217;s default Apache 2 configuration:
<pre><pre>#
# Apple specific filesystem protection.
#

Order allow,deny
Deny from all
Satisfy All

Order allow,deny
Deny from all
Satisfy All</pre></pre>
</li>
	<li>I changed <code>ErrorLog</code> to <code>&quot;/private/var/log/apache2/error_log&quot;</code></li>
	<li>I changed <code>CustomLog</code> to <code>&quot;/private/var/log/apache2/access_log common&quot;</code></li>
	<li>To match Apple&#8217;s Apache 2 server configuration, I changed <code>ScriptAliasMatch</code> to
<pre>^/cgi-bin/((?!(?i:webobjects)).*$) &quot;/Library/WebServer/CGI-Executables/$1&quot;</pre>
</li>
	<li>I changed  back to</li>
	<li>I added the following Handles to the &#8220;To use CGI Scripts&#8221; block of code:
<pre><code>AddHandler imap-file .map
AddHandler cgi-script .cgi
AddHandler cgi-script .pl</code></pre></li>
	<li>I uncommended the following lines near the end of the file:
<pre></pre>
</li>
	<li><strong>[OPTIONAL]</strong> Because I use the WebDAV server on my server, I also uncommented
<code></code></li>
	<li>Finally, I added the following lines to the end of the file in order to allow loading of the PHP5 configuration
<pre></pre>
</li>
</ol>
</li>
	<li>Next, I editted <code>/opt/local/apache2/conf/extra/httpd-userdir.conf</code> and added the following to the end of the file
<pre><pre>
#
# Users might not be in /Users/*/Sites, so use user-specific config files.
#
Include /private/etc/apache2/users/*.conf</pre></pre>
</li>
	<li> <strong>[OPTIONAL]</strong> Since I use the built-in WebDAV server, I made a backup of the WebDAV configuration, then copied the
Default MacOS X one, because I have spent a lot of time tweaking it previously and I didn&#8217;t want to have to reinvent the wheel. 
<pre><pre>sudo cp /opt/local/apache2/conf/extra/httpd-dav.conf /opt/local/apache2/conf/extra/httpd-dav.conf.orig
sudo cp /etc/apache2/extra/httpd-dav.conf /opt/local/apache2/conf/extra/httpd-dav.conf</pre></pre>
</li>
	<li>I had to <strong>install PHP5 with MacPorts</strong>. Since I wanted to add support for Apache 2 and MySQL, I entered the command:
<code>sudo port install php5 +apache2 +mysql5 +pear</code>
which has the side effect of installing MacPorts version of MySQL as well. Assuming everything goes well, after a few minutes (this takes longer than the apache2 install earlier), the installation will end. At this point we can configure the Apache 2 mod_php module by typing: 
<pre>cd /opt/local/apache2/modules/opt/local/apache2/bin/apxs -a -e -n &quot;php5&quot; libphp5.so</pre>
</li>
	<li> <strong>[OPTIONAL]</strong> Next, I had to <strong>create the PHP5 configuration file and edit it</strong>. I started by copying the sample configuration file
<code>sudo cp /opt/local/etc/php.ini-dist /opt/local/etc/php.ini</code>
and then editing <code>/opt/local/etc/php.ini</code> to make it match <code>/etc/php.ini</code> (which Apple&#8217;s built-in PHP uses). All the changes I made were optional and related to the specifics of my setup. The only interesting one was that I wanted to continue to use the MySQL.com binary distribution of MySQL server, so I set the following variables in <code>/opt/local/etc/php.ini</code>: 
<ol type="i">
	<li><code>mysql.default_port</code> from &#8220;&#8221; to <code>3306</code></li>
	<li><code>mysql.default_socket</code> from &#8220;&#8221; to <code>/private/tmp/mysql.sock</code></li>
	<li><code>mysqli.default_socket</code> from &#8220;&#8221; to <code>/private/tmp/mysql.sock</code></li>
</ol>
</li>
	<li><strong>I deactivated Apple&#8217;s built-in web server</strong> by turning off Web Sharing in the Sharing.prefPane.</li>
	<li> <strong>Finally, I launched the new webserver</strong> (and set it up for launching on boot-up in the future) by typing
<pre>sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist</pre>
If this breaks anything, I can reverse the process by typing
<pre>sudo launchctl unload -w /Library/LaunchDaemons/org.macports.apache2.plist</pre>
</li>
	<li> <strong>[OPTIONAL]</strong> I like the ability to turn on and off the Apache webserver from the command line using apachectl. I can &#8220;emulate&#8221; this in /bin/tcsh (my prefered shell) by adding the following command to the ~/.tcshrc file:
<pre>alias apache2ctl &#039;sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper&#039;</pre>
After which I can bring down the server by typing <code>apache2ctl stop</code> and restart it by typing <code>apache2ctl start</code>.</li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/08/14/fixing-my-php-woes-with-macports/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP on Leopard &#8230; damn irritating sometimes</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/08/14/php-on-leopard-damn-irritating-sometimes/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/08/14/php-on-leopard-damn-irritating-sometimes/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 17:15:22 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[MacOS X Annoyances]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/08/14/php-on-leopard-damn-irritating-sometimes/</guid>
		<description><![CDATA[Applying the latest MacOS X Security Update from Apple today reminded me of the problems I have had with PHP on Leopard. The Security Patch brought Leopard up to version 5.2.6. Unfortunately, it doesn&#8217;t fix a problem I have been having with PHP5 under Leopard.
While I&#8217;m sure Apple did this for security reasons, since upgrading [...]]]></description>
			<content:encoded><![CDATA[<p>Applying the latest <a href="http://support.apple.com/kb/HT2647">MacOS X Security Update</a> from Apple today reminded me of the problems I have had with <a href="http://www.php.net/">PHP</a> on Leopard. The Security Patch brought Leopard up to version 5.2.6. Unfortunately, it doesn&#8217;t fix a problem I have been having with PHP5 under Leopard.</p>
<p>While I&#8217;m sure Apple did this for security reasons, since upgrading the Leopard, I have had a problem with scripts that use the <a href="http://www.aditus.nu/jpgraph/">JpGraph</a> plotting PHP library crashing. After looking in <code>/var/logl/apache2/error_log</code>, I see the following eror message:<br />
<pre><pre>The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.</pre></pre><br />
I&#8217;ve been trying to figure out why this has been happening for a while. Johan Persson at JpGraph and I exchanged some emails where he outlined for me how this was a problem with Apple&#8217;s pre-built version of PHP5 since <a href="http://www.aditus.nu/jpgraph/">JpGraph</a> is not fork()-ing any processes. Well, today I decided to look into this again and discovered that the <a href="http://www.pdflib.com/">PDFLIb</a> folks have documented this problem a little better, copying from their <a href="http://www.pdflib.com/fileadmin/pdflib/pdf/support/PDFlib-in-PHP-HowTo.pdf">documentation here</a>:</p>
<blockquote><p><strong>PHP on Mac OS X.</strong> Apple’s PHP version which is bundled with Mac OS X does not work with PDFlib DSOs. To use PHP with PDFlib on Mac OS X you need third-party PHP packages such as <a href="http://www.mamp.info/en/mamp.html">MAMP</a>, <a href="http://sourceforge.net/projects/xampp/">XAMP[P] for Mac</a>, or Marc Liyanage’s version from <a href="http://www.entropy.ch/home/">www.entropy.ch</a>. Mac OS X 10.5 (Leopard) adds new complications. As described in <a href="http://developer.apple.com/releasenotes/CoreFoundation/CoreFoundation.html">developer.apple.com/releasenotes/CoreFoundation/CoreFoundation.html</a> it is no longer possible to use CoreFoundation functions after a call to fork( ) without exec( ). However, CoreFoundation functions are required for PDFlib’s host font feature, and the critical sequence above is used in the combination of Apache and PHP. This may trigger the following error message in the Apache log (and can even crash the Apache process):<br />
<pre><pre>The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on _THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.</pre></pre><br />
In order to avoid this problem you can run PHP as a CGI on Apache, or disable the host font feature in PDFlib[.]</p></blockquote>
<p>Sure enough, JpGraph is using host fonts. Damn.</p>
<p>Unfortunately, the Marc Liyanage’s version of PHP5 for Leopard from <a href="http://www.entropy.ch/home/">www.entropy.ch</a> is still in beta and the last update of <a href="http://www.mamp.info/en/mamp.html">MAMP</a> was quite a long time ago. And while <a href="http://sourceforge.net/projects/xampp/">XAMPP for MacOS X</a> looks promising (at least it has been updated recently), I would really like to keep on using the MySQL server I already have running.   So for now, I try installing Apache 2 and PHP using <a title="MacPorts homepage" href="http://www.macports.org/">MacPorts</a>.</p>
<p><strong>[See my subsequent posts about <a href="http://iparrizar.mnstate.edu/~juan/urania/2008/08/14/fixing-my-php-woes-with-macports/">getting the MacPorts version of Apache 2 and PHP going</a> and the <a href="http://iparrizar.mnstate.edu/~juan/urania/2008/08/18/php-woes-only-fixed-briefly/">subsequent continuation of the problem after a reboot</a>.  There is more information about this issue there.]</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/08/14/php-on-leopard-damn-irritating-sometimes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Calendar adds CalDAV!  Still twitchy however.</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/07/28/google-calendar-adds-caldav-still-twitchy-however/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/07/28/google-calendar-adds-caldav-still-twitchy-however/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 23:07:11 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/07/28/google-calendar-adds-caldav-still-twitchy-however/</guid>
		<description><![CDATA[Finally there is a free way to synchronize your Google Calendar and you iCal! Google has added support for CalDAV! So if you are running Leopard, you can now (in theory) synchronize iCal and GCal without paying a third party or pulling out our hair for some of the private solutions The detailed instructions for [...]]]></description>
			<content:encoded><![CDATA[<p>Finally there is a free way to synchronize your Google Calendar and you iCal! Google has <a href="http://www.google.com/support/calendar/bin/answer.py?answer=99355">added support for CalDAV</a>! So if you are running Leopard, you can now (in theory) synchronize iCal and GCal without paying a third party or pulling out our hair for some of the private solutions <a href="http://www.google.com/support/calendar/bin/answer.py?answer=99358">The detailed instructions for getting iCal talking to GCal are here</a>.</p>

<p>Unfortunately, it looks to to be as twitchy as running your own Darwin Calendar Server. I&#8217;ve been using CalDAV on my own personal server for a few months and I have to admit it has been a bit twitchy, but getting better as time rolls on. I tried to synchronize this afternoon to Google Calendar and got the following error:
<pre><pre>The server responded with
&quot;HTTP/1.1 500 Internal Server Error&quot;
to operation CalDAVWriteEntityQueueableOperation.</pre></pre>
I got this error when trying to create a new calendar in Google from iCal. This is actually a <a href="http://www.google.com/support/calendar/bin/answer.py?answer=99360#">documented error</a>, but it didn&#8217;t go away for me like Google suggested it would. I am also getting that error when I try to import items into my GCal calendar via an &#8220;import&#8221; of the ics file I &#8220;exported&#8221; from my old calendar. I saw this same error on my server some time back. I needed to update my Darwin Calendar Server source code before I could fix it. In any case, I hope this is only a temporary issues since I could be very happy with the idea that I can now drop the maintenance of Darwin Calendar Server on my own computer and hand that task over to Google.</p>

<p><strong>Followup (July 30):</strong> I noticed all of the errors occurring during the import were for old classes last semester. So I forced my way through them by clicking &#8220;Revert to Server&#8221; for every one of the errors. There were probably 20 of them. Once done, I compared my calendar on my computer and Google&#8217;s Calendar, they were identical. So for now, it looks like GCal&#8217;s CalDAV server may serve my needs after all.  I could have avoided all this by directly importing my ics file into Google through their web interface.</p>

<p><strong>Followup (August 27):</strong> So I got an <a href="http://www.apple.com/ipodtouch/">iPod Touch</a> and discovered that CalDAV calendars are loaded on the iPod Touch as &#8220;Read-only&#8221;.  If Apple really wants to back CalDAV as a standard, you would think they would support it more fully on their own products.  For now, I found that <a href="http://www.busymac.com/">BusySync</a> works quite nicely for syncing my iCal calendars with gCal in such a way that the calendars are hosted on my Mac and the iPod Touch then can treat the calendars are read-write.  This, along with the lack of native ToDo list synchronization on the iPods are about the stupidest bits of inconsistency I have seen in using the iPod Touch.  Luckily the ToDo list being missing from the iPod Touch doesn&#8217;t affect me as much as I am using <a href="http://www.omnigroup.com/applications/omnifocus/">OmniFocus</a>, which works very well on the Mac and iPod Touch and allows synching between both.</p>]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/07/28/google-calendar-adds-caldav-still-twitchy-however/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAOImage DS9 5.3beta and the Leopard Firewall, Redux</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/07/23/saoimage-ds9-53beta-and-the-leopard-firewall-redux/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/07/23/saoimage-ds9-53beta-and-the-leopard-firewall-redux/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 23:03:22 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[Astronomical Software]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/07/23/saoimage-ds9-53beta-and-the-leopard-firewall-redux/</guid>
		<description><![CDATA[I can attest the Aqua version of SAOImage DS9 version 5.3beta does indeed play nice with Apple&#8217;s dopey firewall behavior (see here for notes on version 5.2&#8217;s incompatibility with the Leopard firewall). However, the command line version that uses X-windows DOES NOT play nice with the Leopard Firewall. If you run the X-windows version of [...]]]></description>
			<content:encoded><![CDATA[<p>I can attest the Aqua version of <a href="http://hea-www.harvard.edu/RD/ds9/">SAOImage DS9</a> version 5.3beta does indeed play nice with Apple&#8217;s dopey firewall behavior (<a href="http://iparrizar.mnstate.edu/~juan/urania/2008/07/19/two-astronomically-interesting-mac-software-updates-today/">see here</a> for notes on version 5.2&#8217;s incompatibility with the Leopard firewall). However, the command line version that uses X-windows <strong>DOES NOT</strong> play nice with the Leopard Firewall. If you run the X-windows version of &#8220;ds9&#8243; on a Mac running Leopard&#8217;s built in Firewall in &#8220;Set access for specific services and applications&#8221;, you will end up with a completely hosed ds9 executable which will not launch ever again.</p>
<p>As such, for now, since I prefer the X-windows version of <a href="http://hea-www.harvard.edu/RD/ds9/">SAOImage DS9</a>, I am leaving the the Firewall off for now, I&#8217;m not too concerned.</p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/07/23/saoimage-ds9-53beta-and-the-leopard-firewall-redux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xquartz 2.2.3 released</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/06/26/xquartz-223-released/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/06/26/xquartz-223-released/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 21:30:18 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[Astronomical Software]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>
		<category><![CDATA[MacPorts]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/06/26/xquartz-223-released/</guid>
		<description><![CDATA[I was trying to upgrade wine within MacPorts when I realized I had forgotten to upgrade Xquartz after my upgrade to MacOS 10.5.3 on my Mac Pro. So I checked, Xquartz has been upgraded to version 2.2.3. Since version 2.2.1 (which I talked about in my blog here).

Upgraded the freetype library to version 2.3.6, which [...]]]></description>
			<content:encoded><![CDATA[<p>I was trying to upgrade <a href="http://www.winehq.org/">wine</a> within <a href="http://www.macports.org/" title="MacPorts homepage">MacPorts</a> when I realized I had forgotten to upgrade Xquartz after my upgrade to <a href="http://www.apple.com/macosx/">MacOS</a> 10.5.3 on my Mac Pro. So I checked, <a href="http://xquartz.macosforge.org/trac/wiki">Xquartz</a> has been upgraded to <a href="http://xquartz.macosforge.org/trac/wiki/X112.2.3">version 2.2.3</a>. Since version 2.2.1 (<a href="http://iparrizar.mnstate.edu/~juan/urania/2008/05/06/xquarz-goes-to-version-221/">which I talked about in my blog here</a>).</p>
<ul>
<li>Upgraded the freetype library to version 2.3.6, which fixes &#8220;A bunch of potential security problems have been found [and fixed in this release&#8221;</li>
<li>Upgraded to pixman library to version 0.11.4.</li>
<li>Xquartz fixes from xorg-server-1.3.0-apple21, the key fix being support for monitor hotplugging, although several security fixes also occurred.</li>
</ul>
<p>Again, if you upgrade <a href="http://www.apple.com/macosx/">MacOS</a> (say to version 10.5.4, which is supposed to be released soon in order to support <a href="http://www.apple.com/iphone/">iPhone G3</a> and <a href="http://www.apple.com/mobileme/">MobileMe</a>), you will likely need to reinstall Xquartz (unless Apple has upgraded their X11 installation to match Xquartz).</p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/06/26/xquartz-223-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally a way to view PDFs inline in Firefox on Intel Macs</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/06/18/finally-a-way-to-view-pdfs-inline-in-firefox-on-intel-macs/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/06/18/finally-a-way-to-view-pdfs-inline-in-firefox-on-intel-macs/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 15:31:02 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[MacOS X Annoyances]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/06/18/finally-a-way-to-view-pdfs-inline-in-firefox-on-intel-macs/</guid>
		<description><![CDATA[I have been an avid Firefox user for quite some time. But when I moved to Intel-based Macs, I discovered that that Schubert&#8217;s PDF Browser Plugin didn&#8217;t work on Intel Macs (except if I placed Firefox in Rosetta mode, running its PPC code in emulation). hat project appears to have died on the vine, with [...]]]></description>
			<content:encoded><![CDATA[<p>I have been an avid Firefox user for quite some time. But when I moved to Intel-based Macs, I discovered that that Schubert&#8217;s <a href="http://www.schubert-it.de/pluginpdf/">PDF Browser Plugin</a> didn&#8217;t work on Intel Macs (except if I placed Firefox in Rosetta mode, running its PPC code in emulation). hat project appears to have died on the vine, with no updates in abut 2 years. Furthermore, Adobe has insisted on making its inline PDF plugin Safari-only. This always struck me as rather redundant, since Apple has used Mac OS X&#8217;s Quartz graphics engine to allow viewing of PDFs inline in Safari. This, combined with Firefox&#8217;s longer launch times, made me slowly shift to using Safari about 80% of the time.</p>
<p>Yesterday, <a href="http://getfirefox.com/">Firefox 3</a> was released. I have been using the betas for the last month and have been happy with its improved speed and functionality. Its part of the reason I am back to about a 50/50 split in Safari vs. Firefox use. Today, the other show fell in the form of <a href="http://feeds.macosxhints.com/~r/macosxhints/recent/~3/314658100/article.php">this posting</a> on <a href="http://feeds.macosxhints.com/">MacOS X Hints</a>:</p>
<blockquote>
<p>There is now a Firefox extension named <a href="http://code.google.com/p/firefox-mac-pdf/">firefox-mac-pdf</a>, available for Firefox 3 under OS 10.5 that utilizes the built-in PDF support in OS X to display PDFs in-browser. In my testing, it appears to work very well. It doesn&#8217;t have the nifty fading bezel that the Safari PDF viewer does, but it supports all the same keyboard shortcuts and you get the standard Mac OS PDF contextual menu when you control-click on a displayed PDF.</p>
</blockquote>
<p>Its interface is not quite as easy to use as Schubert&#8217;s plugin, but it works. I now have inline PDF viewing in Firefox and things are better in the world again.</p>
<p><strong>Saving PDFs:</strong> The one issue I noticed is there was no seemingly obvious way to save the PDF once you were viewing it. Nothing in the contextual menu allowing &#8220;Save as&#8230;&#8221; for example. Turns out it was easier to save the PDF than I imagined. In the &#8220;Issues&#8221; page for firefox-max-pdf I found <a href="http://code.google.com/p/firefox-mac-pdf/issues/detail?id=2">this exchange</a> which included the solution:</p>
<blockquote><p>
  Currently there are two ways of saving the PDF:</p>
<ol>
<li>File-&gt;Save Page As menu</li>
<li>The apple-s (command-s) keyboard shortcut</li>
</ol>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/06/18/finally-a-way-to-view-pdfs-inline-in-firefox-on-intel-macs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAOImage DS9 versus Leopard Firewall</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/04/22/saoimage-ds9-versus-leopard-firewall/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/04/22/saoimage-ds9-versus-leopard-firewall/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 02:15:56 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[Astronomical Software]]></category>
		<category><![CDATA[IRAF]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/04/22/saoimage-ds9-versus-leopard-firewall/</guid>
		<description><![CDATA[Immediately after installing SAOImage DS9 5.2, I had a major failure of the application and initially I just thought it was some sort of build bug. This is what I posted at that time:
[HOLD OFF ON THIS UPDATE! I have discovered that at least on one of my systems, this version of ds9 is refusing [...]]]></description>
			<content:encoded><![CDATA[<p>Immediately after installing <a href="http://hea-www.harvard.edu/RD/ds9/">SAOImage DS9 5.2</a>, I had a major failure of the application and initially I just thought it was some sort of build bug. This is what I posted at that time:</p>
<blockquote><p><strong>[HOLD OFF ON THIS UPDATE! I have discovered that at least on one of my systems, this version of ds9 is refusing to run properly. It launched once, but when I attempted to check the “About SAOImage DS9”, it triggered the following error:</strong></p>
<blockquote><p> <strong>“An internal error has been detected local header mismatch couldn't open “zvfsmntpt/doc/sun.gif”: no such file.</strong></p></blockquote>
<p><strong>(this occurred in both Aqua and <span class="caps">X11</span> versions). Furthermore, all future attempts to launch ds9 (again, either Aqua or <span class="caps">X11</span>) fail with the following error:</strong></p>
<blockquote><p><strong>Error in startup script: couldn't read file “./zvfsmntpt/src/ds9.tcl”: no such file or directory</strong>  </p></blockquote>
<p><strong>Even removing the preferences file at <code>~/.ds9.prf</code> didn&#8217;t help.</strong><strong>]</strong></p></blockquote>
<p>Apparently, my problems with SAOImage DS9 in Leopard are a <a href="http://hea-www.harvard.edu/RD/ds9/issue.html">known issue.</a> If you configure the built-in Firewall to &#8220;Set access for specific services and applications&#8221; so that you can approve &#8220;holes&#8221; in your firewall on an Application by Application basis, your first launch of SAOImage DS9 will irreparably damage the application!  Unfortunately, Apple implements the <a href="http://docs.info.apple.com/article.html?artnum=306938">application firewall</a> in part by <strong>modifying the Application package of the Application you are running by digitally signing it if it was not digitally signed by the developer </strong>(adding a file called <code>CodeResources</code> to the Application package). According the <a href="http://docs.info.apple.com/article.html?artnum=306938">Apple&#8217;s documentation</a> on this:</p>
<blockquote><p>If you run an unsigned application not in the Application Firewall list, you will be presented with a dialog with options to Allow or Deny connections for the application. If you choose Allow, Mac OS X 10.5 will sign the application and automatically add it to the Application Firewall list. If you choose Deny, Mac OS X 10.5 will sign the application, automatically add it to the Application Firewall list and deny the connection.</p></blockquote>
<p>So basically,Apple doesn&#8217;t warn you in the dialog box that comes up that it has whatever decision you make, it will modify the application by digitally signing it and it doesn&#8217;t give you a way to avoid this. <strong>This is, in my opinion, is an incredibly boneheaded move on Apple&#8217;s programmer&#8217;s part.</strong> They readily admit that</p>
<blockquote><p>  Some applications check their own integrity when they are run without using code signing.</p></blockquote>
<p>They suggest the application firewall will try to automatically detect these and avoid modifying them, but they should give you, the user, the option instead of making the decision via some internal algorithm.  <strong>MacOS X shouldn&#8217;t assume its OK to change an application</strong>. In the case of SAOImage DS9, they are irreparably damaging the application without leaving you a way to avoid the damage once you trigger the application firewall. <strong>Shame on you Apple. The only way to fix it is to reinstall the application!</strong></p>
<p>So when I figured this out (a tip of the hat to <a href="http://iraf.net/phpBB2/viewtopic.php?p=139427#139427">this post</a> on <a href="http://www.iraf.net/">IRAF.net</a>). I reinstalled the SAOImage DS9 executables (both Aqua and X11 versions) and before launching them, I set the Firewall (via the Security Pane of the System Preferences) to &#8220;Allow all incoming connections&#8221; (<a href="http://docs.info.apple.com/article.html?artnum=306938">this is the default mode</a>, so it is as secure as MacOS Tiger was). Everything now appears to work just fine.</p>
<p>Personally, I believe an application that fails its checksum should present a message indicating that is the problem instead of just crapping out, but in this case, the fault lies mostly with Apple. <strong>Apple is damaging applications by making this critical decision in the background, without user intervention!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/04/22/saoimage-ds9-versus-leopard-firewall/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LaTeXit Updated for Leopard Compatibility</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/04/16/latexit-updated-for-leopard-compatibility/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/04/16/latexit-updated-for-leopard-compatibility/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 15:57:52 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/?p=113</guid>
		<description><![CDATA[One of my favorite little programs is LaTeXit.  It allows you to typeset LaTeX equations outside of a text editor and then drag the results into programs like Keynote or Pages.  It was not fully compatible with Leopard and my fix was a kludge that could break other programs.  Pierre Chatelier has released updated LaTeXit [...]]]></description>
			<content:encoded><![CDATA[One of my favorite little programs is <a href="http://ktd.club.fr/programmation/latexit_en.php">LaTeXit</a>.  It allows you to typeset LaTeX equations outside of a text editor and then drag the results into programs like Keynote or Pages.  It was not fully compatible with Leopard and <a href="http://iparrizar.mnstate.edu/~juan/urania/2008/03/08/a-fix-for-latexit-under-leopard/">my fix was a kludge that could break other programs</a>.  Pierre Chatelier has released updated LaTeXit to <a href="http://ktd.club.fr/programmation/fichiers/LaTeXiT_1.15.0.dmg">version 1.15.0</a>, which restores Leopard compatibility.  Notably, you can now use the default0 <code>/etc/profile</code> file without fear.]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/04/16/latexit-updated-for-leopard-compatibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XQuartz updated to version 2.2.0.1</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/04/14/xquartz-updated/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/04/14/xquartz-updated/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 19:37:54 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[Astronomical Software]]></category>
		<category><![CDATA[MacOS X Annoyances]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/2008/04/14/xquartz-updated/</guid>
		<description><![CDATA[[This originally linked to version 2.2.0, but there was a security related bug in version 2.2.0, so this release has appeared to replace it.]
The Xquartz folks have updated Xquartz to version 2.2.0.1. Xquartz is an effort to provide a better X11 server for Leopard than Apple provides, being proactive in providing fixes Apple will likely [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="font-style: italic;">[This originally linked to version 2.2.0, but there was a security related bug in version 2.2.0, so this release has appeared to replace it.]</span></strong></p>
<p>The <a href="http://trac.macosforge.org/projects/xquartz/wiki">Xquartz</a> folks have updated Xquartz to <a href="http://xquartz.macosforge.org/downloads/X11-2.2.0.1.pkg">version 2.2.0.1</a>. Xquartz is an effort to provide a better X11 server for Leopard than Apple provides, being proactive in providing fixes Apple will likely include later. The release notes are long and cover a bunch of updates to various items, including:</p>
<ul>
<li style="list-style: none"></li>
<li>Added informational output when falling through to failsafe startup in X11.app</li>
<li>Unsetenv(DISPLAY) when falling through to failsafe startup in X11.app</li>
<li><a href="http://en.wikipedia.org/wiki/Expos%C3%A9_(Mac_OS_X)">Exposé</a> now works as expected</li>
<li>X11 works better with <a href="http://www.apple.com/macosx/features/spaces.html">spaces</a></li>
</ul>
<p>I suspect the discussion of &#8216;failsafe&#8217; startups is to provide a more informational failure than what was happening before for people like myself who transitioned from previous MacOS X installations and had been manually forcing the DISPLAY variable to point to :0.0, which is somewhat standard in the Unix world.</p>
<p>I&#8217;d recommend grabbing this Xquartz update and applying it if you use Leopard and astronomical software. Its a double-click install. Apple does watch this project (one of the developers is Apple&#8217;s X11 developer), and as noted on the Xquartz site:</p>
<blockquote><p>
  Apple included some of the work done in this project in their 10.5.2 update and will likely include further changes in possible future updates of 10.5.x. It is suggested that you install the latest XQuartz release after updating to 10.5.2 (and any future 10.5.x or security updates).
</p></blockquote>
<p>In other words, while some of these fixes will likely end up in the official MacOS released by Apple, if you want them now, use Xquartz. Furthermore, since Xquartz does over-write Apple&#8217;s default X11 install, this means that if Apple upgrades X11 in a future patch, you could end up with a broken install if you used Xquartz. Personally, I haven&#8217;t had a problem, but I suggest you keep the Xquartz package around, and re-install it after any future MacOS X updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/04/14/xquartz-updated/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>osxutils now fixed on MacPorts under Leopard</title>
		<link>http://iparrizar.mnstate.edu/~juan/urania/2008/04/10/osxutils-now-fixed-on-macports-under-leopard/</link>
		<comments>http://iparrizar.mnstate.edu/~juan/urania/2008/04/10/osxutils-now-fixed-on-macports-under-leopard/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 21:27:37 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[MacOS X Annoyances]]></category>
		<category><![CDATA[MacPorts]]></category>

		<guid isPermaLink="false">http://iparrizar.mnstate.edu/~juan/urania/?p=102</guid>
		<description><![CDATA[I got an email today noting that osxutils now installs correctly in MacPorts under MacOS 10.5 Leopard.  I have tested it and this appears to be correct, the commands:
sudo port -d selfupdate
sudo port -d sync
sudo port install osxutils 
did indeed install osxutils as promised.   I also noticed they upgraded from version 1.6 to 1.7, maybe that [...]]]></description>
			<content:encoded><![CDATA[<p>I got an email today noting that <strong><a title="osxutils" href="http://osxutils.sourceforge.net/osxutils_docs.html">osxutils</a></strong> now installs correctly in <a href="http://www.macports.org/">MacPorts</a> under<a href="http://www.apple.com/macosx/"> MacOS 10.5 Leopard</a>.  I have tested it and this appears to be correct, the commands:<br />
<pre><pre>sudo port -d selfupdate
sudo port -d sync
sudo port install osxutils </pre></pre><br />
did indeed install osxutils as promised.   I also noticed they upgraded from version 1.6 to 1.7, maybe that was all that was necessary.  All the MacPorts packages I used in Tiger now work in Leopard. Now <a href="http://iparrizar.mnstate.edu/~juan/urania/2008/03/04/making-leopard-php-a-better-php-by-adding-gd-support/">if I could only get a proper recompile of PHP working under Leopard</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iparrizar.mnstate.edu/~juan/urania/2008/04/10/osxutils-now-fixed-on-macports-under-leopard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
