<?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>cap&#039;n webb &#187; Xcode</title>
	<atom:link href="http://blog.dataich.com/tag/xcode/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dataich.com</link>
	<description>almost all things about it</description>
	<lastBuildDate>Thu, 12 Jan 2012 03:38:00 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Xcodeでリリースビルド時に.dmgを自動生成する</title>
		<link>http://blog.dataich.com/2011/05/01/create-dmg-image-after-built-on-xcode/</link>
		<comments>http://blog.dataich.com/2011/05/01/create-dmg-image-after-built-on-xcode/#comments</comments>
		<pubDate>Sun, 01 May 2011 13:55:25 +0000</pubDate>
		<dc:creator>dataich</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://blog.dataich.com/?p=997</guid>
		<description><![CDATA[Using Xcode to build a disk image (and upload a web site) こちらを参考に、hdiutilを使ってリリースビルド時のみ生成するようにしてみました。 グループとファイ [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://qwan.org/2007/05/22/using-xcode-to-build-a-disk-image-and-upload-a-web-site/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/qwan.org/2007/05/22/using-xcode-to-build-a-disk-image-and-upload-a-web-site/?referer=');">Using Xcode to build a disk image (and upload a web site)</a></p></blockquote>
<p>こちらを参考に、hdiutilを使ってリリースビルド時のみ生成するようにしてみました。</p>
<p>グループとファイルからビルドターゲットを右クリックし、[追加 &gt; 新規ビルドフェーズ &gt; 新規スクリプトを実行]を選択します。</p>
<p><a href="http://blog.dataich.com/wp-content/uploads/new-script.png" target="_blank" rel="lightbox[997]"><img class="alignnone size-medium wp-image-998" title="new-script" src="http://blog.dataich.com/wp-content/uploads/new-script-512x320.png" alt="" width="512" height="320" /></a></p>
<p>スクリプトを入力する画面が表示されますので、下記のようにスクリプトを設定します。.dmgはデスクに保存するようにしています。cpしているところは適時置き換えて頂ければいいかと思います。</p>
<p><script src="https://gist.github.com/950511.js?file=create_dmg.sh"></script></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://blog.dataich.com/2011/05/01/create-dmg-image-after-built-on-xcode/&via=dataich&text=Xcodeでリリースビルド時に.dmgを自動生成する&related=:&lang=en&count=vertical" class="twitter-share-button" onclick="pageTracker._trackPageview('/outgoing/twitter.com/share?url=http_//blog.dataich.com/2011/05/01/create-dmg-image-after-built-on-xcode/_via=dataich_text=Xcode_.dmg_related=_lang=en_count=vertical&amp;referer=');">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.dataich.com/2011/05/01/create-dmg-image-after-built-on-xcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DTermが便利すぎる</title>
		<link>http://blog.dataich.com/2009/12/15/great-software-dterm/</link>
		<comments>http://blog.dataich.com/2009/12/15/great-software-dterm/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 14:59:36 +0000</pubDate>
		<dc:creator>dataich</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[DTerm]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://blog.dataich.com/?p=489</guid>
		<description><![CDATA[最近はソースのバージョン管理にGitを使っています、もちろんiPhoneアプリのソースにも。 でもXcodeから直接扱えるSCMにはGitが入っていないということでstackoverflowで探してたところDTermとい [...]]]></description>
			<content:encoded><![CDATA[<p>最近はソースのバージョン管理にGitを使っています、もちろんiPhoneアプリのソースにも。<br />
でもXcodeから直接扱えるSCMにはGitが入っていないということで<a href="http://stackoverflow.com/" onclick="pageTracker._trackPageview('/outgoing/stackoverflow.com/?referer=');">stackoverflow</a>で探してたところ<a href="http://www.decimus.net/dterm.php" onclick="pageTracker._trackPageview('/outgoing/www.decimus.net/dterm.php?referer=');">DTerm</a>というのを発見。<br />
マカーな人には常識なのかもしれないですが、ターミナルを支援してくれるすごく便利なソフトです。</p>
<p>例えばXcode上で何かのソースを編集中にCommand+Shift+Enterを叩くと、下記のようなHUDなウィンドウが開きます。</p>
<p><img src="http://img.skitch.com/20091215-fbuc8r5qfxrw62xi74jnjdk9gn.png" alt="DTerm" width="100%" /></p>
<p>何が便利なのかというと、上記ウィンドウを開いた時点で、編集中だったファイルのディレクトリがカレントになってくれているという件。<br />
なのでこのまま git log とか、git statusとか場合によってはgitxってコマンドを叩いてやればいいのです。</p>
<p><img src="http://img.skitch.com/20091215-qin37gy6gedjm7f7x3j7fg25f5.png" alt="DTerm" width="100%" /></p>
<p>さらに便利なのが、ウィンドウを開いた後にCommand+Shift+Vを叩くと、選択していたファイル名がペーストされるます。<br />
もちろんFinderなんかで複数ファイル選択していた場合は、スペース区切りでペーストしてくれます。<br />
これはいろいろと応用が効きそうです。</p>
<p>ちなみにEnterでコマンドを実行するのですが、Command+Enterするとそのまま標準のTerminalを走らせることもできます。</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://blog.dataich.com/2009/12/15/great-software-dterm/&via=dataich&text=DTermが便利すぎる&related=:&lang=en&count=vertical" class="twitter-share-button" onclick="pageTracker._trackPageview('/outgoing/twitter.com/share?url=http_//blog.dataich.com/2009/12/15/great-software-dterm/_via=dataich_text=DTerm_related=_lang=en_count=vertical&amp;referer=');">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.dataich.com/2009/12/15/great-software-dterm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Quick Search Box のプラグイン開発環境</title>
		<link>http://blog.dataich.com/2009/11/08/google-quick-search-box-plugin_development_setu/</link>
		<comments>http://blog.dataich.com/2009/11/08/google-quick-search-box-plugin_development_setu/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 16:49:34 +0000</pubDate>
		<dc:creator>dataich</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[GoogleQuickSearchBox]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://blog.dataich.com/?p=345</guid>
		<description><![CDATA[Google Quick Search Box（以下、QSB）のソースコードをチェックアウト *チェックアウト先は私の環境に依存してます svn checkout http://qsb-mac.googlecode.co [...]]]></description>
			<content:encoded><![CDATA[<p>Google Quick Search Box（以下、QSB）のソースコードをチェックアウト<br />
*チェックアウト先は私の環境に依存してます</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">svn</span> checkout http:<span style="color: #000000; font-weight: bold;">//</span>qsb-mac.googlecode.com<span style="color: #000000; font-weight: bold;">/</span>svn<span style="color: #000000; font-weight: bold;">/</span>trunk<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">/</span>Users<span style="color: #000000; font-weight: bold;">/</span>yoshida<span style="color: #000000; font-weight: bold;">/</span>Documents<span style="color: #000000; font-weight: bold;">/</span>workspace<span style="color: #000000; font-weight: bold;">/</span>Xcode<span style="color: #000000; font-weight: bold;">/</span>GoogleQuickSearchBox</pre></div></div>

<p>上記ディレクトリ/QSB/QSB.xcodeprojをXCodeで開いてビルドしておく。（必要じゃないかも）</p>
<p>Google Codeの<a href="http://code.google.com/p/qsb-mac/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/qsb-mac/?referer=');">qsb-mac</a>プロジェクトから&#8221;GoogleQuickSearchBoxSDK-2.0.0.1447.Release.dmg&#8221;（2009/11/05時点）をダウンロードしてインストール</p>
<p>XCodeの環境設定にてソースツリータブを開いて下記を追加</p>
<p style="padding-left: 30px;">設定名：QSBSRCROOT<br />
ディスプレイ名：QSBSRCROOT<br />
パス：/Users/yoshida/Documents/workspace/Xcode/GoogleQuickSearchBox/QuickSearchBox（絶対パスじゃないと駄目だった）</p>
<p style="padding-left: 30px;">設定名：QSBBUILDROOT<br />
ディスプレイ名：QSBBUILDROOT<br />
パス：${QSBSRCROOT}/QSB/build/Debug</p>
<p>設定を確認するため、テンプレートプロジェクトをビルドしてみる。<br />
Xcodeを開いて新規プロジェクトにて、QSBテンプレートとしてQSBAppleScriptPlugin、QSBPlugin、QSBPythonPluginが追加されているので、今回はQSBPluginを選択。プロジェクト名は適当に。<br />
「ビルド&gt;ビルドと実行」をやってみて、動けば設定完了。</p>
<p>まだ、このままではプラグインのデバッグができなかった。<br />
プロジェクトをビルドすると、ProductsグループにExample.hgsというプラグインバイナリができているが、これをQSBが読み込んでくれない。<br />
QSBは&#8221;~/Library/Application Support/Google/Quick Search Box/PlugIns&#8221;からプラグインを読み込んでくれるので、symlinkをはってやればOK。<br />
*もっとスマートな方法がありましたら、コメント頂けると助かります。</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://blog.dataich.com/2009/11/08/google-quick-search-box-plugin_development_setu/&via=dataich&text=Google Quick Search Box のプラグイン開発環境&related=:&lang=en&count=vertical" class="twitter-share-button" onclick="pageTracker._trackPageview('/outgoing/twitter.com/share?url=http_//blog.dataich.com/2009/11/08/google-quick-search-box-plugin_development_setu/_via=dataich_text=Google_Quick_Search_Box_related=_lang=en_count=vertical&amp;referer=');">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.dataich.com/2009/11/08/google-quick-search-box-plugin_development_setu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

