<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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/" version="2.0">

<channel>
	<title>Michael V. O'Brien</title>
	
	<link>http://michaelobrien.info/blog</link>
	<description />
	<pubDate>Mon, 22 Dec 2008 02:30:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/notbrien" type="application/rss+xml" /><item>
		<title>RubyConf 2007</title>
		<link>http://michaelobrien.info/blog/2007/11/rubyconf-2007/</link>
		<comments>http://michaelobrien.info/blog/2007/11/rubyconf-2007/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 20:01:43 +0000</pubDate>
		<dc:creator>michael</dc:creator>
		
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">12 at http://michaelobrien.info</guid>
		<description><![CDATA[I had a really good time at RubyConf 2007, and I&#8217;d have to say that it was the most enjoyable conference that I&#8217;ve been to.  The highlights of the conference for me were seeing other Ruby implementations, seeing the new Ruby features in Mac OS X Leopard, and meeting up with an Emacs group.
Phil [...]]]></description>
			<content:encoded><![CDATA[<p>I had a really good time at RubyConf 2007, and I&#8217;d have to say that it was the most enjoyable conference that I&#8217;ve been to.  The highlights of the conference for me were seeing other Ruby implementations, seeing the new Ruby features in Mac OS X Leopard, and meeting up with an Emacs group.</p>
<p><a href="http://technomancy.us">Phil Hagelberg</a> gave an interesting talk about getting more feedback from the tools you use while you&#8217;re writing code, especially from your editor.  After his talk, I chatted with him about Emacs, and we setup a time for an Emacs group meetup.  I told Matz about the meetup, and he was kind enough to stop by for a few minutes after his keynote.  He told us an interesting anecdote about how he added the keyword &#8216;end&#8217; to Ruby so that Emacs could properly auto indent the code.  This goes for any editor/tool.  Also, he said that he uses elisp to help him develop Ruby.</p>
<p>Ryan Davis&#8217; talk &#8220;Hurting Code for Fun and Profit&#8221; was entertaining.  It an interesting concept.  Basically, if you love the code, nurture it and enjoy it.  Otherwise, hate the code and hurt it, rip it out and rewrite it or fix it, be ruthless and mean, laugh at it, bend it to your will.  So, I guess if loving the code doesn&#8217;t work, become a code sadist.  Actually, in this case, a <a href="http://ruby.sadi.st">Ruby Sadist</a>.</p>
<p>Laurent Sansonetti&#8217;s talk &#8220;Mac OS X Loves Ruby&#8221; was awesome.  I liked the RubyCocoa demo.  He showed how to use Xcode to bind Ruby code to a form textbox and a form button by just dragging the file to each one and selecting the appropriate inputs and outputs.  He, also, showed a demo of using Ruby to manipulate an already running application, such as TextEdit.  His other demos were good, too.  The audience couldn&#8217;t help but break out into applause as they watched him manipulate Leopard by using Ruby, and he did this mostly at the command line.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelobrien.info/blog/2007/11/rubyconf-2007/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Emacs.app on Mac OS X Leopard</title>
		<link>http://michaelobrien.info/blog/2007/10/emacsapp-on-mac-os-x-leopard/</link>
		<comments>http://michaelobrien.info/blog/2007/10/emacsapp-on-mac-os-x-leopard/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 04:45:57 +0000</pubDate>
		<dc:creator>michael</dc:creator>
		
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">10 at http://michaelobrien.info</guid>
		<description><![CDATA[I&#8217;ve been using Mac OS X Leopard for about a day now.  The unfortunate thing that I discovered was that Leopard&#8217;s X11 support is not quite working yet.  There are issues with Inkscape and Gimp, and I couldn&#8217;t get Emacs to work in X11.  This encouraged me to find a better way [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using Mac OS X Leopard for about a day now.  The unfortunate thing that I discovered was that Leopard&#8217;s X11 support is not quite working yet.  There are issues with Inkscape and Gimp, and I couldn&#8217;t get Emacs to work in X11.  This encouraged me to find a better way to get Emacs into a windowed environment, and I ended up being able to create (uh, copy) an Emacs.app.</p>
<p>To create an Emacs.app, do the following:</p>
<p><a href="http://ftp.gnu.org/pub/gnu/emacs/">Download the Emacs source code</a>. Note: Leopard comes with emacs 22.1.1 (uses Carbon), so you want to download <strong>emacs-22.1.tar.gz</strong>.  However, instead of downloading the entire source code, you can download just the Emacs.app from me <a href="http://michaelobrien.info/files/emacs-22.1-mac-app.tar.gz">here</a> to save GNU 36MB of bandwidth.</p>
<p>Extract the files.</p>
<pre>$ tar zxvf emacs-22.1.tar.gz</pre>
<p>Go to the &#8216;emacs-22.1/mac&#8217; directory</p>
<pre>$ cd emacs-22.1/mac</pre>
<p>Copy &#8216;Emacs.app&#8217; to &#8216;/Applications/&#8217;</p>
<pre>$ sudo cp -r Emacs.app /Applications/</pre>
<p>Symlink /usr/bin/emacs to /Applications/Emacs.app/Contents/MacOS/emacs</p>
<pre>$ ln -s /usr/bin/emacs /Applications/Emacs.app/Contents/MacOS/emacs</pre>
<p>And, you may want to change the ownership on the Emacs.app</p>
<pre>$ sudo chown -R root:admin /Applications/Emacs.app</pre>
<p>That&#8217;s it.  You should now be able to launch Emacs.app as a regular Mac application.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelobrien.info/blog/2007/10/emacsapp-on-mac-os-x-leopard/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
