<?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>MetaLoop &#187; Mac</title>
	<atom:link href="http://blog.tpop.jp/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tpop.jp</link>
	<description>ブログ、です。</description>
	<lastBuildDate>Thu, 21 Jul 2011 17:30:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Dropboxでpermission denied</title>
		<link>http://blog.tpop.jp/2010/04/04/dropbox%e3%81%a7permission-denied/</link>
		<comments>http://blog.tpop.jp/2010/04/04/dropbox%e3%81%a7permission-denied/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 01:46:13 +0000</pubDate>
		<dc:creator>someeda</dc:creator>
				<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://blog.tpop.jp/?p=177</guid>
		<description><![CDATA[OSをアップグレードしたりバックアップから戻している間に、いつの間にかDropboxで一部フォルダがpermission deniedエラーで同期できなくなっていました。 ターミナルで該当ディレクトリを ls -la で見てみると、エラーを起こしているディレクトリは属性に + 記号が付いています。 drwxr-xr-x+  49 hoge  staff        1666  1  8 16:33 hoge この意味は拡張属性が追加されていて、ls に -e を付けるとその詳細を見る事ができます。 drwxr-xr-x+  49 hoge  staff        1666  1  8 16:33 hoge 0: group:everyone deny delete 1: 822F7B13-0313-4051-B813-081D8976F450 allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity これはACLというやつで、ファイルのアクセスを制御するセキュリティのための機能です。今は不要なので以下の方法で消します。 sudo chmod -R -N hoge hoge の部分を適切なファイル名、ディレクトリ名に置き換えます。もう一度 ls -le でACLの状態を確認して、無くなっていれば成功です。この変更直後にDropboxの方で自動的に同期をしてくれました。 参考： lsコマンドの拡張属性]]></description>
			<content:encoded><![CDATA[<p>OSをアップグレードしたりバックアップから戻している間に、いつの間にかDropboxで一部フォルダがpermission deniedエラーで同期できなくなっていました。</p>
<p>ターミナルで該当ディレクトリを ls -la で見てみると、エラーを起こしているディレクトリは属性に + 記号が付いています。</p>
<div class="codecolorer-container bash blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">drwxr-xr-x+  <span style="color: #000000;">49</span> hoge  staff        <span style="color: #000000;">1666</span>  <span style="color: #000000;">1</span>  <span style="color: #000000;">8</span> <span style="color: #000000;">16</span>:<span style="color: #000000;">33</span> hoge</div></div>
<p>この意味は拡張属性が追加されていて、ls に -e を付けるとその詳細を見る事ができます。</p>
<div class="codecolorer-container bash blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">drwxr-xr-x+  <span style="color: #000000;">49</span> hoge  staff        <span style="color: #000000;">1666</span>  <span style="color: #000000;">1</span>  <span style="color: #000000;">8</span> <span style="color: #000000;">16</span>:<span style="color: #000000;">33</span> hoge<br />
<span style="color: #000000;">0</span>: group:everyone deny delete<br />
<span style="color: #000000;">1</span>: 822F7B13-0313-<span style="color: #000000;">4051</span>-B813-081D8976F450 allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity</div></div>
<p>これはACLというやつで、ファイルのアクセスを制御するセキュリティのための機能です。今は不要なので以下の方法で消します。</p>
<div class="codecolorer-container bash blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #660033;">-R</span> <span style="color: #660033;">-N</span> hoge</div></div>
<p>hoge の部分を適切なファイル名、ディレクトリ名に置き換えます。もう一度 ls -le でACLの状態を確認して、無くなっていれば成功です。この変更直後にDropboxの方で自動的に同期をしてくれました。</p>
<p>参考：</p>
<ul>
<li><a href="http://d.hatena.ne.jp/NeoCat/20071117/1195269700">lsコマンドの拡張属性</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://blog.tpop.jp/2010/04/04/dropbox%e3%81%a7permission-denied/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macのターミナルからアプリの起動</title>
		<link>http://blog.tpop.jp/2010/03/22/mac%e3%81%ae%e3%82%bf%e3%83%bc%e3%83%9f%e3%83%8a%e3%83%ab%e3%81%8b%e3%82%89%e3%82%a2%e3%83%97%e3%83%aa%e3%81%ae%e8%b5%b7%e5%8b%95/</link>
		<comments>http://blog.tpop.jp/2010/03/22/mac%e3%81%ae%e3%82%bf%e3%83%bc%e3%83%9f%e3%83%8a%e3%83%ab%e3%81%8b%e3%82%89%e3%82%a2%e3%83%97%e3%83%aa%e3%81%ae%e8%b5%b7%e5%8b%95/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 09:05:59 +0000</pubDate>
		<dc:creator>someeda</dc:creator>
				<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://blog.tpop.jp/?p=171</guid>
		<description><![CDATA[Macのターミナルからアプリが起動できたら便利だなと、ふと思って調べたらありました。Finderならこれで開きます。 $ open . textmateを使っているときに思ったのですが、textmateはスプリット表示に対応してないのでコードの別の部分を見たい時に少々面倒です。そこで別のエディタで開こうと思いました。しかしエディタからまたディレクトリを探して行くのは面倒です。 でも -a オプションでアプリ名を指定するだけで起動できるんですね。知らなかった。 $ open -a coteditor filename $ open -a emacs filename $ open -a evernote filename そんな事知らないのかよ！的な事ですが便利です。aliasの設定をしてもいいですね。 ※ evernoteもいけますね！ 参考： *Macのアプリを、ターミナルから起動すると意外と便利だった：Goodpic.]]></description>
			<content:encoded><![CDATA[<p>Macのターミナルからアプリが起動できたら便利だなと、ふと思って調べたらありました。Finderならこれで開きます。</p>
<div class="codecolorer-container bash blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">$ </span>open .</div></div>
<p>textmateを使っているときに思ったのですが、textmateはスプリット表示に対応してないのでコードの別の部分を見たい時に少々面倒です。そこで別のエディタで開こうと思いました。しかしエディタからまたディレクトリを探して行くのは面倒です。</p>
<p>でも -a オプションでアプリ名を指定するだけで起動できるんですね。知らなかった。</p>
<div class="codecolorer-container bash blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ open <span style="color: #660033;">-a</span> coteditor filename<br />
$ open <span style="color: #660033;">-a</span> emacs filename<br />
$ open <span style="color: #660033;">-a</span> evernote filename</div></div>
<p>そんな事知らないのかよ！的な事ですが便利です。aliasの設定をしてもいいですね。</p>
<p>※ evernoteもいけますね！</p>
<p>参考：<br />
*<a href="http://www.goodpic.com/mt/archives2/2007/09/mac_2.html">Macのアプリを、ターミナルから起動すると意外と便利だった：Goodpic</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.tpop.jp/2010/03/22/mac%e3%81%ae%e3%82%bf%e3%83%bc%e3%83%9f%e3%83%8a%e3%83%ab%e3%81%8b%e3%82%89%e3%82%a2%e3%83%97%e3%83%aa%e3%81%ae%e8%b5%b7%e5%8b%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GAEでpython-twitterを使う</title>
		<link>http://blog.tpop.jp/2010/03/20/gae%e3%81%a7python-twitter%e3%82%92%e4%bd%bf%e3%81%86/</link>
		<comments>http://blog.tpop.jp/2010/03/20/gae%e3%81%a7python-twitter%e3%82%92%e4%bd%bf%e3%81%86/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 09:35:15 +0000</pubDate>
		<dc:creator>someeda</dc:creator>
				<category><![CDATA[post]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://blog.tpop.jp/2010/03/20/gae%e3%81%a7python-twitter%e3%82%92%e4%bd%bf%e3%81%86/</guid>
		<description><![CDATA[Google App Engineでpython-twitterライブラリを使ってみました。 Mac OS X の GoogleAppEngineLauncher.app を利用しています。 1. python-twitter をダウンロード 2. main.py のあるディレクトリに、解凍した中にある twitter.py, simplejson を置く。 3. main.py にこちらのパッチを含める。 4. GoogleAppEngineLauncher.app の preferences (コマンド+,) にある python path に /usr/bin/python2.5 を設定する。他の環境で問題が起こる時は python2.5 を使う様にてみると良いかもしれません。 5. GoogleAppEngineLauncher.app を再起動。 以上で使える様になりました。 最初は 3. にあるパッチを使ってみたのですが、以下のエラーが。 ImportError: No module named _ctypes 検索したら、これはローカルサーバだけで起こる現象らしく、python2.5 を使う事で解決です。 参考： * Google App Engineでpython-twitterが動かない件について * Issue [...]]]></description>
			<content:encoded><![CDATA[<p>Google App Engineでpython-twitterライブラリを使ってみました。<br />
Mac OS X の GoogleAppEngineLauncher.app を利用しています。</p>
<p>1. <a href="http://python-twitter.googlecode.com/files/python-twitter-0.6.tar.gz">python-twitter</a> をダウンロード<br />
2. main.py のあるディレクトリに、解凍した中にある twitter.py, simplejson を置く。<br />
3. main.py に<a href="http://d.hatena.ne.jp/plasticscafe/20091122/1258871852">こちらのパッチ</a>を含める。<br />
4. GoogleAppEngineLauncher.app の preferences (コマンド+,) にある python path に /usr/bin/python2.5 を設定する。他の環境で問題が起こる時は python2.5 を使う様にてみると良いかもしれません。<br />
5. GoogleAppEngineLauncher.app を再起動。</p>
<p>以上で使える様になりました。</p>
<p>最初は 3. にあるパッチを使ってみたのですが、以下のエラーが。<br />
ImportError: No module named _ctypes<br />
検索したら、これはローカルサーバだけで起こる現象らしく、python2.5 を使う事で解決です。</p>
<p>参考：<br />
* <a href="http://d.hatena.ne.jp/plasticscafe/20091122/1258871852">Google App Engineでpython-twitterが動かない件について</a><br />
* <a href="http://code.google.com/p/googleappengine/issues/detail?id=985">Issue 985: Import Error: Failed to import ctypes to load dll on windows</a></p>
<p>修正履歴：<br />
*  2010/03/20 手順 5. を追加。</p>]]></content:encoded>
			<wfw:commentRss>http://blog.tpop.jp/2010/03/20/gae%e3%81%a7python-twitter%e3%82%92%e4%bd%bf%e3%81%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

