

<?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>変なヤバいもんログ</title>
	<atom:link href="http://ecpplus.net/weblog/feed/" rel="self" type="application/rss+xml" />
	<link>http://ecpplus.net/weblog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 08 Mar 2010 13:28:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nginx で Request URI too large (414) が出たとき</title>
		<link>http://ecpplus.net/weblog/nginx-%e3%81%a7-request-uri-too-large-414-%e3%81%8c%e5%87%ba%e3%81%9f%e3%81%a8%e3%81%8d/</link>
		<comments>http://ecpplus.net/weblog/nginx-%e3%81%a7-request-uri-too-large-414-%e3%81%8c%e5%87%ba%e3%81%9f%e3%81%a8%e3%81%8d/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 13:28:19 +0000</pubDate>
		<dc:creator>ちゅう</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[nginx]]></category>

		<guid isPermaLink="false">http://ecpplus.net/weblog/?p=932</guid>
		<description><![CDATA[nginx.conf で、下記のような感じで、 large_client_header_buffers の 値を上げれば良いみたいです。

    client_header_buffer_size 64k;
    l [...]]]></description>
			<content:encoded><![CDATA[<p>nginx.conf で、下記のような感じで、 large_client_header_buffers の 値を上げれば良いみたいです。</p>

<div class="wp_syntax"><div class="code"><pre class="" style="font-family:monospace;">    client_header_buffer_size 64k;
    large_client_header_buffers <span style="">4</span> 64k;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ecpplus.net/weblog/nginx-%e3%81%a7-request-uri-too-large-414-%e3%81%8c%e5%87%ba%e3%81%9f%e3%81%a8%e3%81%8d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails の Dynamic Scopes での delete_all は外部キーを NULL にするだけ</title>
		<link>http://ecpplus.net/weblog/rails-%e3%81%ae-dynamic-scopes-%e3%81%a7%e3%81%ae-delete_all-%e3%81%af%e5%a4%96%e9%83%a8%e3%82%ad%e3%83%bc%e3%82%92-null-%e3%81%ab%e3%81%99%e3%82%8b%e3%81%a0%e3%81%91/</link>
		<comments>http://ecpplus.net/weblog/rails-%e3%81%ae-dynamic-scopes-%e3%81%a7%e3%81%ae-delete_all-%e3%81%af%e5%a4%96%e9%83%a8%e3%82%ad%e3%83%bc%e3%82%92-null-%e3%81%ab%e3%81%99%e3%82%8b%e3%81%a0%e3%81%91/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 08:31:43 +0000</pubDate>
		<dc:creator>ちゅう</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://ecpplus.net/weblog/?p=918</guid>
		<description><![CDATA[Shop has_many Items という状況のとき、とある shop が持っている items を、下記のように取ることが出来ます。それに対して、条件を設定することも出来ます。

&#62;&#62; @shop.it [...]]]></description>
			<content:encoded><![CDATA[<p>Shop has_many Items という状況のとき、とある shop が持っている items を、下記のように取ることが出来ます。それに対して、条件を設定することも出来ます。</p>

<div class="wp_syntax"><div class="code"><pre class="ruby ruby" style="font-family:monospace;"><span style="color:#006600; font-weight:bold;">&gt;&gt;</span> <span style="color:#0066ff; font-weight:bold;">@shop</span>.<span style="color:#9900CC;">items</span> 
<span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006600; font-weight:bold;">&#91;</span>Item id:<span style="color:#006666;">21</span> shop_id: <span style="color:#006666;">1</span>, Item id: <span style="color:#006666;">22</span>, shop_id: <span style="color:#006666;">1</span>, ....<span style="color:#006600; font-weight:bold;">&#93;</span>
<span style="color:#006600; font-weight:bold;">&gt;&gt;</span> <span style="color:#0066ff; font-weight:bold;">@shop</span>.<span style="color:#9900CC;">item</span>.<span style="color:#9900CC;">find_all_by_category</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;CPU&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
<span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006600; font-weight:bold;">&#91;</span>Item id:<span style="color:#006666;">23</span> shop_id: <span style="color:#006666;">1</span>, Item id: <span style="color:#006666;">26</span>, shop_id: <span style="color:#006666;">1</span>, ....<span style="color:#006600; font-weight:bold;">&#93;</span></pre></div></div>

<p>そこで、同様にとある Shop の Items を全部 delete_all にしようとしたのですが、DELETE されるのではなく、外部キーにNULLがセットされるという挙動になっています。</p>

<div class="wp_syntax"><div class="code"><pre class="ruby ruby" style="font-family:monospace;"><span style="color:#006600; font-weight:bold;">&gt;&gt;</span> <span style="color:#0066ff; font-weight:bold;">@shop</span>.<span style="color:#9900CC;">items</span>.<span style="color:#9900CC;">delete_all</span></pre></div></div>

<p>とすると</p>

<div class="wp_syntax"><div class="code"><pre class="sql sql" style="font-family:monospace;">  Item <span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #66cc66;">&#40;</span>3<span style="color: #66cc66;">.</span>0ms<span style="color: #66cc66;">&#41;</span>   <span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`items`</span> <span style="color: #993333; font-weight: bold;">SET</span> shop_id <span style="color: #66cc66;">=</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">WHERE</span> <span style="color: #66cc66;">&#40;</span>shop_id <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span> <span style="color: #993333; font-weight: bold;">AND</span> id <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">22</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">23</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">24</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">25</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">26</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span></pre></div></div>

<p>のようになります。</p>
<p>Rails の API を見ると</p>

<div class="wp_syntax"><div class="code"><pre class="ruby ruby" style="font-family:monospace;"><span style="color:#008000; font-style:italic;"># File vendor/rails/activerecord/lib/active_record/base.rb, line 897</span>
<span style="color:#006666;">897</span>:       <span style="color:#9966CC; font-weight:bold;">def</span> delete_all<span style="color:#006600; font-weight:bold;">&#40;</span>conditions = <span style="color:#0000FF; font-weight:bold;">nil</span><span style="color:#006600; font-weight:bold;">&#41;</span>
<span style="color:#006666;">898</span>:         sql = <span style="color:#996600;">&quot;DELETE FROM #{quoted_table_name} &quot;</span>
<span style="color:#006666;">899</span>:         add_conditions!<span style="color:#006600; font-weight:bold;">&#40;</span>sql, conditions, scope<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:find</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span>
<span style="color:#006666;">900</span>:         connection.<span style="color:#9900CC;">delete</span><span style="color:#006600; font-weight:bold;">&#40;</span>sql, <span style="color:#996600;">&quot;#{name} Delete all&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>
<span style="color:#006666;">901</span>:       <span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>みたいになっているのですが、Dynamic Scopes はまた別のところで定義されているっぽいです。</p>

<div class="wp_syntax"><div class="code"><pre class="ruby ruby" style="font-family:monospace;"><span style="color:#006600; font-weight:bold;">&gt;&gt;</span> <span style="color:#0066ff; font-weight:bold;">@shop</span>.<span style="color:#9900CC;">items</span>.<span style="color:#9900CC;">destroy_all</span></pre></div></div>

<p>としてみると、下記のように DELETE になりますが、SQL が発行されまくってるのでだめぽいです。そもそも destroy は、destroy をトリガーにしている各種処理をしてから DELETE が行われるので、そもそも delete とは意味合いが違うというので仕方ないです。</p>

<div class="wp_syntax"><div class="code"><pre class="sql sql" style="font-family:monospace;">Item Destroy <span style="color: #66cc66;">&#40;</span>3<span style="color: #66cc66;">.</span>0ms<span style="color: #66cc66;">&#41;</span>   <span style="color: #993333; font-weight: bold;">DELETE</span> <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`items`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> <span style="color: #993333; font-weight: bold;">WHERE</span> id <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">21</span>
Item Destroy <span style="color: #66cc66;">&#40;</span>3<span style="color: #66cc66;">.</span>0ms<span style="color: #66cc66;">&#41;</span>   <span style="color: #993333; font-weight: bold;">DELETE</span> <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`items`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> <span style="color: #993333; font-weight: bold;">WHERE</span> id <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">22</span>
Item Destroy <span style="color: #66cc66;">&#40;</span>3<span style="color: #66cc66;">.</span>0ms<span style="color: #66cc66;">&#41;</span>   <span style="color: #993333; font-weight: bold;">DELETE</span> <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`items`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> <span style="color: #993333; font-weight: bold;">WHERE</span> id <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">23</span></pre></div></div>

<p>ふつうに Item.delete_all を呼ぶかなぁ</p>
]]></content:encoded>
			<wfw:commentRss>http://ecpplus.net/weblog/rails-%e3%81%ae-dynamic-scopes-%e3%81%a7%e3%81%ae-delete_all-%e3%81%af%e5%a4%96%e9%83%a8%e3%82%ad%e3%83%bc%e3%82%92-null-%e3%81%ab%e3%81%99%e3%82%8b%e3%81%a0%e3%81%91/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>人造美女は可能か？</title>
		<link>http://ecpplus.net/weblog/%e4%ba%ba%e9%80%a0%e7%be%8e%e5%a5%b3%e3%81%af%e5%8f%af%e8%83%bd%e3%81%8b%ef%bc%9f/</link>
		<comments>http://ecpplus.net/weblog/%e4%ba%ba%e9%80%a0%e7%be%8e%e5%a5%b3%e3%81%af%e5%8f%af%e8%83%bd%e3%81%8b%ef%bc%9f/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 17:30:45 +0000</pubDate>
		<dc:creator>ちゅう</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://ecpplus.net/weblog/?p=911</guid>
		<description><![CDATA[宝野アリカ様の講演が聴きたくて、授業サボって慶應三田キャンパスに行ってきました（´∀｀）
※4年くらい前のことです
19世紀における文学作品における「美女」についてです。
実態をなくした透明人間。
死んだ人の声。
愛する [...]]]></description>
			<content:encoded><![CDATA[<p>宝野アリカ様の講演が聴きたくて、授業サボって慶應三田キャンパスに行ってきました（´∀｀）<br />
※4年くらい前のことです</p>
<p>19世紀における文学作品における「美女」についてです。<br />
実態をなくした透明人間。<br />
死んだ人の声。<br />
愛する人の声を永遠に残そうと蓄音機を作った男。<br />
もしくは、体の一部分。<br />
結局、究極の美女というのは自分の意識の中でしか<br />
生きられないという感じ？</p>
<p>宝野さんいわく、最近流行のﾒｲﾄﾞとかは全然NGだそうだ。<br />
ﾛﾘｰﾀは軽々しくああいう風に男に仕えたりするようなものではない、と。<br />
体のパーツだと、男性の手だけ愛したいらしいです。<br />
あとは、ｱﾘﾌﾟﾛの歌詞に交えつ色々と聖人造少女領域について語られてました（´∀｀）<br />
なんか、質問に答えるときに、人は死んだら終わりだから生きなさい。<br />
とおっしゃられてましたよ。<br />
死にたくなったら宝野さんにメールすれば喝を入れて下さると。</p>
<p>にしても、生で見た宝野さんは美しすぎでした(*´д`)</p>
<p>古来から、「人形」に美を求めてきた人間たちの欲望の根底には、<br />
決して失われることのないという事実があるのではと思います。<br />
遠くに行ってしまうこともない、形を失うこともない。<br />
永遠にそのままの姿で近くにいてくれるもの。<br />
美しいものは壊れやすいもの。<br />
その壊れやすいものを手に入れることは、失う可能性をも手にすること。<br />
それが美しければ美しいほど、悲しみは深く重いものになる。</p>
<p>講演の中でも、美女の死は一番人間の感動を誘う。<br />
というお話があった。<br />
古きから現代に至るまで、変わらずあるストーリー。<br />
まぁ、死ぬのは美女じゃなきゃ意味がないとか、そんなことも言われていましたが（´・ω・｀）</p>
<p>人は生まれた瞬間から死に向かっているとよく言います。<br />
それは人の一生の儚さを端的に示した言葉です。<br />
人は一瞬輝くために生まれてくる。<br />
しかし、一瞬であるが故に得ることの出来る美しさもある。<br />
人が永遠を手にしたら、「美」は失われてしまうかもしれない。</p>
<p>「時間」という概念がなかったら？<br />
ということを考えたことがありますか？<br />
明日の朝海を見に行く、昨日の夜星空を見た。<br />
そういう当たり前の感覚がない世界。<br />
つまり、自分が存在するリアルな今だけが認識できる限界なのですね。<br />
過去や未来は認識されざる世界なのです。<br />
その世界においては、人形は永遠を獲得したのではなく、重なり続ける現在に存在し続ける存在。<br />
永遠という無限の彼方まで存在が見えるのではないという。<br />
その中では、人形は人間と区別なく扱われているのではないかと思う。</p>
<p>結局のところ、人形は「美」を手にすることが出来るのか？</p>
<p>私は、手にすることが出来ると思います。<br />
究極の美といくら言ったところで、それを超える美はいつか生まれるかもしれないわけです。<br />
結局、「美」をどのように定義するかによるだけなのですが、<br />
追及したところで手にすることの出来ないものだから、<br />
それが完璧でない、また永遠でないために、「美」として認識される。</p>
<p>究極の美は、個々のｲﾒｰｼﾞの中にしか存在出来ないもので、<br />
限りある命しか持っていない自分が考えられるそれも、<br />
失われる「美」であるといえる。</p>
<p>話は変わって、現代のｦﾀ文化と人造少女についての関係。<br />
昔から人が愛してきた様々な人形やｲﾒｰｼﾞといったものは、<br />
ｱﾆﾒにおける「ｷｬﾗ」「声優」の関係に似ていると。<br />
蓄音機で、愛する人の声を録音して独り占めにした男。<br />
同じく、写真で姿を残そうとした男。</p>
<p>今フランスでは、ｱﾆﾒの影響で日本語を勉強したい学生が増えているそうだ。<br />
しかし、日本語を勉強する学校に行くと、<br />
古典ばっか勉強させられるらしいですね（´∀｀）</p>
<p>文学を読み解くことは、ｦﾀ文化を理解することにつながるのでは<br />
という示唆でした。 </p>
]]></content:encoded>
			<wfw:commentRss>http://ecpplus.net/weblog/%e4%ba%ba%e9%80%a0%e7%be%8e%e5%a5%b3%e3%81%af%e5%8f%af%e8%83%bd%e3%81%8b%ef%bc%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitterで食べたものを収集するbot作った</title>
		<link>http://ecpplus.net/weblog/twitter%e3%81%a7%e9%a3%9f%e3%81%b9%e3%81%9f%e3%82%82%e3%81%ae%e3%82%92%e5%8f%8e%e9%9b%86%e3%81%99%e3%82%8bbot%e4%bd%9c%e3%81%a3%e3%81%9f/</link>
		<comments>http://ecpplus.net/weblog/twitter%e3%81%a7%e9%a3%9f%e3%81%b9%e3%81%9f%e3%82%82%e3%81%ae%e3%82%92%e5%8f%8e%e9%9b%86%e3%81%99%e3%82%8bbot%e4%bd%9c%e3%81%a3%e3%81%9f/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 05:06:10 +0000</pubDate>
		<dc:creator>ちゅう</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://ecpplus.net/weblog/?p=909</guid>
		<description><![CDATA[ようやく最近になって Twitter  いいなとか思ってるんですが、毎日自炊してると食べたものを記録したくなって、Twitter から自動的に拾ってくるようなアプリを作ってみた。
食べたものログ(仮) で、@eat_lo [...]]]></description>
			<content:encoded><![CDATA[<p>ようやく最近になって Twitter  いいなとか思ってるんですが、毎日自炊してると食べたものを記録したくなって、Twitter から自動的に拾ってくるようなアプリを作ってみた。</p>
<p><a href="http://eat.ecpplus.net/" target="_blank">食べたものログ(仮)</a> で、<a href="http://twitter.com/eat_log" target="_blank">@eat_log</a> をフォローすると、フォローしかえされてそこから収集が始まる感じです。それと、よく食べるものを集計して出すっていう機能もついてます。</p>
<p>実装に使ったのは、Rubyの <a href="http://twitter.rubyforge.org/" target="_blank">twitter</a> のライブラリと、<a href="http://developer.yahoo.co.jp/webapi/jlp/keyphrase/v1/extract.html" target="_blank">Yahoo! テキスト解析のキーフレーズ抽出</a> です。</p>
<p>Yahoo! テキスト解析は、JSONでレスポンス返してくれたりで、すごく簡単に使えます。<a href="http://twitter.rubyforge.org/twitter/">ruby twitter のドキュメント</a> を見れば、使い方はだいたい分かります。OAuth 認証も簡単でいいです。</p>
]]></content:encoded>
			<wfw:commentRss>http://ecpplus.net/weblog/twitter%e3%81%a7%e9%a3%9f%e3%81%b9%e3%81%9f%e3%82%82%e3%81%ae%e3%82%92%e5%8f%8e%e9%9b%86%e3%81%99%e3%82%8bbot%e4%bd%9c%e3%81%a3%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macでxargsを使ってcpする</title>
		<link>http://ecpplus.net/weblog/mac%e3%81%a7xargs%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6cp%e3%81%99%e3%82%8b/</link>
		<comments>http://ecpplus.net/weblog/mac%e3%81%a7xargs%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6cp%e3%81%99%e3%82%8b/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 07:30:12 +0000</pubDate>
		<dc:creator>ちゅう</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://ecpplus.net/weblog/?p=902</guid>
		<description><![CDATA[ファイル一覧を得て、それをまとめてあるディレクトリにコピーしたいなーと思って xargs に渡したところで、第一引数に渡したいけどどうするの？って思って調べたら、cp には -t [target directory] と [...]]]></description>
			<content:encoded><![CDATA[<p>ファイル一覧を得て、それをまとめてあるディレクトリにコピーしたいなーと思って xargs に渡したところで、第一引数に渡したいけどどうするの？って思って調べたら、cp には -t [target directory] というオプションがあるようです。これを使って</p>

<div class="wp_syntax"><div class="code"><pre class="" style="font-family:monospace;"><span class="br0">&#123;</span>ファイル一覧を得る処理<span class="br0">&#125;</span>| xargs cp -t <span class="br0">&#91;</span>target directory<span class="br0">&#93;</span></pre></div></div>

<p>とすることで目的が達成できそうです。しかし、Mac で上記のコマンドを実行すると -t が使えないようで、更に調べると Mac に最初から入ってる cp コマンドは、GNUの cp とは機能が異なるということが分かりました。</p>
<p>GNU の cp と同等のものを入れたい場合は、macports で coreutils てのをインストールすると良いです。</p>

<div class="wp_syntax"><div class="code"><pre class="" style="font-family:monospace;">% sudo port install coreutils</pre></div></div>

<p>こうすると、頭に g がついた形でインストールされます。例えば、cp は gcp、mv は gmv といった具合。非推奨というか、他のアプリケーションを使おうとしたときに弊害が出る可能性があるけれど、GNU の cp を cp として使いたい場合は、インストール時にオプションをつけることで実現できる。</p>

<div class="wp_syntax"><div class="code"><pre class="" style="font-family:monospace;">% sudo port install coreutils +with_default_names</pre></div></div>

<p>実際、違いで困ったことが今回初めてだったのでvariantsなしでインストールしてみました。これで、cp -t のオプション使えるようになります。mv -t も同様の動作になる。gcp と gmv としてですが。</p>
<p>今回やろうと思ったことは、解像度が 1920&#215;1200 の画像だけを抽出して壁紙として使おう、ってことだったので、Mac に標準で入ってる画像いじくるコマンドの sips を使った。本当は1回で 高さと幅を絞り込みたいのだけれど、やりかたが分からなかった…。</p>
<p><code>sips -g pixelWidth [ファイル名]</code> で、幅がとれます。表示は下記のように、2行に渡ってパスと情報がでます。</p>

<div class="wp_syntax"><div class="code"><pre class="" style="font-family:monospace;">/Users/chihaya/save/壁紙/wallpaper1.jpg
  pixelWidth: <span style="">1024</span></pre></div></div>

<p><code>grep -B n</code> でn行前まで表示できるので、pixelWidth: 1920 でひっかけて、1行前のパスを取得して、さらにもう1回 sips で高さをとって pixelHeight: 1200 でひっかければ、1920&#215;1200の画像とれそうです。</p>

<div class="wp_syntax"><div class="code"><pre class="" style="font-family:monospace;">sips -g pixelHeight *| grep -B <span style="">1</span> &quot;pixelWidth: <span style="">1920</span>&quot;| grep &quot;/Users/chihaya&quot;| xargs sips -g pixelHeight| grep -B <span style="">1</span> &quot;pixelHeight: <span style="">1200</span>&quot;| grep &quot;/Users/chihaya&quot;| xargs gcp -t ./wall_papers/</pre></div></div>

<p>とすれば、current directory にある画像のうち、1920&#215;1200 のものを、 ./wall_papers/ 以下にコピーすることが出来ます。簡単。</p>
]]></content:encoded>
			<wfw:commentRss>http://ecpplus.net/weblog/mac%e3%81%a7xargs%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6cp%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
