<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>cipher</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/" />
    <link rel="self" type="application/atom+xml" href="http://ash.roova.jp/cipher/atom.xml" />
    <id>tag:ash.roova.jp,2009-12-09:/cipher//4</id>
    <updated>2012-04-22T01:03:14Z</updated>
    <subtitle>昨日、あなたが書いたコードは何ですか？</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 5.02</generator>

<entry>
    <title>Intermediate Perl, 2nd Edition</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2012/04/intermediate-perl-2nd-edition.html" />
    <id>tag:ash.roova.jp,2012:/cipher//4.348</id>

    <published>2012-04-22T00:56:38Z</published>
    <updated>2012-04-22T01:03:14Z</updated>

    <summary>Programming Perlも新しい版が出ましたが、次はIntermedia...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="programming perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[<p>Programming Perlも新しい版が出ましたが、次はIntermediate Perlの新しい版が6月に出るそうです。</p>

<table  border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/1449393098/ash02-22/" target="_top"><img src="http://ecx.images-amazon.com/images/I/51nejA1PruL._SL160_.jpg" border="0" alt="Intermediate Perl" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/1449393098/ash02-22/" target="_top">Intermediate Perl</a><br />Brian D. Foy <br /><br />Oreilly & Associates Inc  2012-06-22<br />売り上げランキング : 716901<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/1449393098/ash02-22/" target="_top">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table> ]]>
        
    </content>
</entry>

<entry>
    <title>Programming Perl 第4版が到着</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2012/03/programming-perl-4-1.html" />
    <id>tag:ash.roova.jp,2012:/cipher//4.347</id>

    <published>2012-03-31T11:48:57Z</published>
    <updated>2012-03-31T11:50:50Z</updated>

    <summary>最初の発売予定からずいぶん遅れましたが、今日ようやくProgramming Pe...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="programming perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="programmingperl" label="Programming Perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[<p>最初の発売予定からずいぶん遅れましたが、今日ようやくProgramming Perlの第4版がAmazonから到着。</p>

<p>全面的に書き換えたというよりは、perl 5.14系列に合わせてアップデートした、という感じ。でも、分厚くなっています。さぁ、読もうっと。</p>

<table  border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596004923/ash02-22/" target="_top"><img src="http://ecx.images-amazon.com/images/I/51BNyQVTy7L._SL160_.jpg" border="0" alt="Programming Perl: Unmatched Power for Text Processing and Scripting" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596004923/ash02-22/" target="_top">Programming Perl: Unmatched Power for Text Processing and Scripting</a><br />Tom Christiansen Larry Wall Jon Orwant <br /><br />Oreilly & Associates Inc  2012-03-05<br />売り上げランキング : 13463<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596004923/ash02-22/" target="_top">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
 ]]>
        
    </content>
</entry>

<entry>
    <title>Inside Linux Software</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2012/02/inside-linux-software.html" />
    <id>tag:ash.roova.jp,2012:/cipher//4.343</id>

    <published>2012-02-05T12:59:52Z</published>
    <updated>2012-02-05T13:06:18Z</updated>

    <summary>オープンソースソフトウェアをインストールする際に使われる、Makefileを生成...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="linux" label="Linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[<p>オープンソースソフトウェアをインストールする際に使われる、Makefileを生成するconfigureスクリプト。様々な環境に合わせてMakefileを生成してくれるのは便利なのですが、その仕組みはまったくよく分かっていませんでした。</p>

<p>GNUのautoconfとautomakeが使われる事は分かったのですが、日本語でちゃんと解説した文書が見当たりませんでした。唯一見つかったのがこの「Inside Linux Software」。</p>

<p>Linuxで動作するオープンソースソフトウェアの作り方が一通り解説された本です。これだけでポータビリティの有るソフトウェアが書けるわけではありませんが、出発点にはなりますね。</p>

<table  border="0" cellpadding="5"><tr><td colspan="2"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798112836/ash02-22/" target="_top">Inside Linux Software オープンソースソフトウェアのからくりとしくみ</a></td></tr><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798112836/ash02-22/" target="_top"><img src="http://ecx.images-amazon.com/images/I/41iwc8pHEWL._SL160_.jpg" border="0" alt="Inside Linux Software オープンソースソフトウェアのからくりとしくみ" /></a></td><td valign="top"><font size="-1">佐藤 竜一 <br /><br />翔泳社  2007-03-14<br />売り上げランキング : 241072<br /><br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798112836/ash02-22/" target="_top">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
]]>
        
    </content>
</entry>

<entry>
    <title>Programming Perl 第四版の発売は３月５日</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2012/01/programming-perl.html" />
    <id>tag:ash.roova.jp,2012:/cipher//4.342</id>

    <published>2012-01-17T13:03:18Z</published>
    <updated>2012-01-17T13:04:25Z</updated>

    <summary> Programming Perl: Unmatched Power for T...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="programming perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[ <table  border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596004923/ash02-22/" target="_top"><img src="http://ecx.images-amazon.com/images/I/51bAdjJCpGL._SL160_.jpg" border="0" alt="Programming Perl: Unmatched Power for Text Processing and Scripting" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596004923/ash02-22/" target="_top">Programming Perl: Unmatched Power for Text Processing and Scripting</a><br />Tom Christiansen Larry Wall Jon Orwant <br /><br />Oreilly & Associates Inc  2012-03-05<br />売り上げランキング : 86125<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596004923/ash02-22/" target="_top">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>

<p>順調に発売が遅れていますね。</p>]]>
        
    </content>
</entry>

<entry>
    <title>Perlbrew 0.31がリリース</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2011/11/perlbrew-031.html" />
    <id>tag:ash.roova.jp,2011:/cipher//4.339</id>

    <published>2011-11-05T08:21:03Z</published>
    <updated>2011-11-05T08:27:23Z</updated>

    <summary>Perlbrew 0.31がリリースされました。...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="programming perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[<a href="http://search.cpan.org/dist/App-perlbrew/">Perlbrew 0.31</a>がリリースされました。<div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>perlbrew 0.30リリース</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2011/10/perlbrew-030.html" />
    <id>tag:ash.roova.jp,2011:/cipher//4.338</id>

    <published>2011-10-23T09:39:18Z</published>
    <updated>2011-10-23T09:42:20Z</updated>

    <summary>perlbrewがYAPC::Asia 2011記念で、バージョン0.30がリリ...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[perlbrewがYAPC::Asia 2011記念で、<a href = "http://search.cpan.org/dist/App-perlbrew/">バージョン0.30がリリースされています</a>。<div><br /></div><div>YAPC::Asia 2011記念バージョンからか、<a href="http://www.perlbrew.pl/Release-0.30.html">ドラえもんネタですね...</a>。</div><div><br /></div><div>インストールはいつも通りの以下のコマンド一発で。</div><div><br /></div><div>curl -kL http://xrl.us/perlbrewinstall | bash</div>]]>
        
    </content>
</entry>

<entry>
    <title>Perl 5.14.2がリリースされた</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2011/09/perl-5142.html" />
    <id>tag:ash.roova.jp,2011:/cipher//4.337</id>

    <published>2011-09-28T14:34:34Z</published>
    <updated>2011-09-28T14:36:47Z</updated>

    <summary>Perl 5.14.2がリリースされた OS X Lion + Xcode4での...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="programming perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="perl5142" label="perl 5.14.2" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[<a href="http://search.cpan.org/~flora/perl-5.14.2/">Perl 5.14.2がリリースされた</a> <div><br /></div><div>OS X Lion + Xcode4でのビルドに対応したところが一番嬉しいところでしょうか。</div>]]>
        
    </content>
</entry>

<entry>
    <title>programming perl 第4版</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2011/09/programming-perl-4.html" />
    <id>tag:ash.roova.jp,2011:/cipher//4.334</id>

    <published>2011-09-19T09:36:03Z</published>
    <updated>2011-09-19T09:41:43Z</updated>

    <summary> Programming Perl: Unmatched Power for T...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="programming perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="perl" label="Perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[ <a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596004923/ash02-22/" target="_top">Programming Perl: Unmatched Power for Text Processing and Scripting (Otx)</a><br />Tom Christiansen Larry Wall Jon Orwant <br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596004923/ash02-22/" target="_top"><img src="http://ecx.images-amazon.com/images/I/51I1-RNZwLL._SL160_.jpg" border="0" alt="0596004923" /></a><br />

<p>programming perl第4版の表紙が発表されていますね。まぁ、版数以外は何も変わっていないようですが。</p>

<p>気になるのは発売日が微妙に遅くなっているところでしょうか。</p>]]>
        
    </content>
</entry>

<entry>
    <title>perlのuse VERSIONとuse featureの関係を、理解する</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2011/09/perluse-versionuse-feature.html" />
    <id>tag:ash.roova.jp,2011:/cipher//4.333</id>

    <published>2011-09-04T12:46:20Z</published>
    <updated>2011-09-05T08:59:54Z</updated>

    <summary>Perlには長い歴史の中で様々なPerl本体の機能追加や標準モジュールの追加、ア...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="programming perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" /><category term="usefeature" label="use feature" scheme="http://www.sixapart.com/ns/types#tag" /><category term="useversion" label="use VERSION" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[<div>Perlには長い歴史の中で様々なPerl本体の機能追加や標準モジュールの追加、アップデートが行われてきました。</div><div><br /></div><div>新しい機能を使うためには当然新しいバージョンのPerlが必要になりますが、世の中の全ての環境に常に最新バージョンのPerlがインストールされているわけでは有りません。</div><div><br /></div><div>また、スクリプトを実行する前に、"perl -v"とコマンドをたたいて人間が事前にバージョンをチェックしたとしても、完全な保証にはなりません。</div><div><br /></div><div>=======================================</div><div><br /></div><div>しかし、心配することはありません。Perlにはスクリプト側で実行するPerlのバージョンをチェックする仕組みがちゃんと用意されています。</div><div><br /></div><div>スクリプトの中で、以下の様にバージョンを指定するとPerl自身のバージョンチェックが行われます。</div><div><br /></div><div>use VERSION;</div><div><br /></div><div>例えば、"use 5.014;"と書けば、Perl 5.14.0以上でないと、そのスクリプトは実行できません。"use 5.014;"と記述されたスクリプトをPerl 5.12.3上で実行すると、下記の様なエラーメッセージが出力されて、スクリプトの実行は停止します。</div><div><br /></div><div>Perl v5.14.0 required--this is only v5.12.3, stopped at version.pl line xxx.</div><div>BEGIN failed--compilation aborted at version.pl line xxx.</div><div><br /></div><div>エラーメッセージに書かれている通り、このチェックはコンパイル時に実行されるので、スクリプトは一切実行されない状態で終了します。</div><div><br /></div><div>気をつけないといけないのは、バージョンの記述方法がちょっと分かりづらいところがあるので、ハマリやすいポイントが有ります。</div><div><br /></div><div>Perl 5.14.0を指定する時は、上記の様に"use 5.014;"と記述しますが、間違って、"use 5.14;"と記述すると、Perl 5.140.0以上を指定した事になってしまいます...が、当分そんなバージョンのPerlがリリースされる事も無いので、親切に下記の様にエラーメッセージに"v5.14.0の事じゃない？"と出力されますので、すぐに気がつくでしょう。</div><div><br /></div><div>Perl v5.140.0 required (did you mean v5.14.0?)--this is only v5.14.1, stopped at version.pl line xxx.</div><div>BEGIN failed--compilation aborted at version.pl line xxx.</div><div><br /></div><div>=============================================</div><div>さて、ここで一度話題を変えます。</div><div><br /></div><div>Perlはアップデートの際には、後方互換性を非常に重要視します。</div><div><br /></div><div>そのため、新しいキーワードを導入する際には、安易に新しいキーワードが導入される事で過去に作られたスクリプトが誤動作する事を防止する仕組みが用意されています。</div><div><br /></div><div>それがfeatureプラグマです。</div><div><br /></div><div>例えば、Perl 5.10.0以降で導入されたsay関数を使うためには、以下の様に指定します。</div><div><br /></div><div>use feature 'say';</div><div><br /></div><div>ほかにもPerl 5.10.0で導入されたgiven - when機能を有効にする「switch」、state変数を有効にする「state」が有ります。</div><div><br /></div><div>これらの三つの機能をまとめて、「use feature ':5.10';」と指定することで有効にする事もできます。</div><div><br /></div><div>また、Perl 5.14.0からはあらかじめ全ての文字列をUnicodeの文字列として取り扱うための「unicode_strings」も導入されました。</div><div><br /></div><div>=============================================</div><div><br /></div><div>また、話をuse VERSIONに戻します。</div><div><br /></div><div>先ほど説明した、featureプラグマですが、use VERSIONとした時にも同じ効果が得られます。</div><div><br /></div><div>つまり、「use 5.010;」と指定すれば、「use feature ':5.10';」としたのと同じ効果が得られますし、「use 5.014;」と指定すれば、「use feature qw(switch say state unicode_strings)」としたのと同じ効果が得られます。</div><div><br /></div><div>また、更にuse関数で、Perl 5.12.0以降を指定すると、「use strict;」としたのと同じ効果を得ることができます。</div><div><br /></div><div>便利ですが、ちょっと分かりづらいですね。</div><div><br /></div><div><br /></div><div><br /></div><div>この様に、Perl 5.14までは、バージョン番号を指定しおけば、指定した以降のバージョンで動作する事を期待する、という意味でしたが、将来的にはこの意味付けが変わるとの事です。</div><div><br /></div><div>詳しくは以下のサイトにレポートを読んで下さい。</div><div><br /></div><div><a href="http://mtl.recruit.co.jp/blog/2011/08/ye2011-day3.html">8/17 YAPC::Europe 2011 Riga（３日目）白駱駝賞発表！｜Media Technology Labs (MTL) : メディアテクノロジーラボ</a></div>]]>
        
    </content>
</entry>

<entry>
    <title>オライリーのブックカバー</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2011/09/post-14.html" />
    <id>tag:ash.roova.jp,2011:/cipher//4.332</id>

    <published>2011-09-03T11:47:47Z</published>
    <updated>2011-09-03T11:52:36Z</updated>

    <summary>今日、新宿のブックファーストでオライリー本を2冊買ったら、オライリー柄のブックカ...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="本" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[<div>今日、新宿のブックファーストでオライリー本を2冊買ったら、オライリー柄のブックカバーにしてくれた。2010年のブックフェアで用意されたものらしいけど、まだ有ったなんてラッキー。</div><div><br /></div><div>2種類有るそうです。</div><div><br /></div><img alt="oreilly_cover1.jpg" src="http://ash.roova.jp/cipher/images/oreilly_cover1.jpg" width="263" height="350" class="mt-image-none" style="" /><div><img alt="oreilly_cover2.jpg" src="http://ash.roova.jp/cipher/images/oreilly_cover2.jpg" width="263" height="350" class="mt-image-none" style="" /><br /> <div><br /></div></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Perl Pocket Reference</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2011/08/perl-pocket-reference-1.html" />
    <id>tag:ash.roova.jp,2011:/cipher//4.330</id>

    <published>2011-08-19T05:03:56Z</published>
    <updated>2011-08-19T05:05:28Z</updated>

    <summary>perldocが有れば、不要なんじゃ無いかと思いつつ、でも手元に有ると意外と使う...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="programming perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="perlpocketreference" label="Perl Pocket Reference" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[<p>perldocが有れば、不要なんじゃ無いかと思いつつ、でも手元に有ると意外と使う頻度が高い「Perl Pocket Reference」の新版が5.14対応になってリリースされました。</p>

<table  border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/1449303706/ash02-22/" target="_top"><img src="http://ecx.images-amazon.com/images/I/51NPKgyn9YL._SL160_.jpg" border="0" alt="Perl Pocket Reference (Otx)" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/1449303706/ash02-22/" target="_top">Perl Pocket Reference (Otx)</a><br />Johan Vromans <br /><br />Oreilly & Associates Inc  2011-08-02<br />売り上げランキング : 50439<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/1449303706/ash02-22/" target="_top">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
]]>
        
    </content>
</entry>

<entry>
    <title>「Programming Perl, Fourth Edition」は11月リリース</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2011/08/programming-perl-fourth-edition11.html" />
    <id>tag:ash.roova.jp,2011:/cipher//4.326</id>

    <published>2011-08-08T13:41:21Z</published>
    <updated>2011-08-08T13:44:06Z</updated>

    <summary>http://oreilly.com/catalog/9780596004927...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="programming perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[<a href="http://oreilly.com/catalog/9780596004927/">http://oreilly.com/catalog/9780596004927/</a> <div><br /></div><div>待望の「Programming Perl, Fourth Edition」が11月にリリースされるらしい。5.14ベースだそうだ。</div>


<p>Amazonにももう登録されていますね。</p>
<table  border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596004923/ash02-22/" target="_top"><img src="" border="0" alt="Programming Perl: Unmatched Power for Text Processing and Scripting (Otx)" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596004923/ash02-22/" target="_top">Programming Perl: Unmatched Power for Text Processing and Scripting (Otx)</a><br />Tom Christiansen Larry Wall Jon Orwant <br /><br />Oreilly & Associates Inc  2011-10-22<br />売り上げランキング : 146918<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596004923/ash02-22/" target="_top">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
]]>
        
    </content>
</entry>

<entry>
    <title>OS X Lion対応のMacPorts 2.0.0がリリース</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2011/07/os-x-lionmacports-200.html" />
    <id>tag:ash.roova.jp,2011:/cipher//4.324</id>

    <published>2011-07-24T10:51:57Z</published>
    <updated>2011-07-24T10:52:46Z</updated>

    <summary>https://trac.macports.org/news/ 対応が早いですね...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="Mac OS X" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="macports" label="MacPorts" scheme="http://www.sixapart.com/ns/types#tag" />
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[<a href="https://trac.macports.org/news/">https://trac.macports.org/news/</a> <div><br /></div><div>対応が早いですね。</div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>OS X LionにXcode 4.1をインストールする</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2011/07/os-x-lionxcode-41.html" />
    <id>tag:ash.roova.jp,2011:/cipher//4.322</id>

    <published>2011-07-23T10:08:15Z</published>
    <updated>2011-07-23T13:54:41Z</updated>

    <summary>OS X Lionにはgccやmake、git、subversionといったコー...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="Mac OS X" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[<p>OS X Lionにはgccやmake、git、subversionといったコーディングに使用するコマンドはインストールされていません。</p>

<p>PerlやRubyは最初からインストールされていますが、ライブラリのビルドなどでコンパイル環境が必要になってきますので、インストールしておきましょう。</p>

<p>gccやmakeといったコマンドは、Mac OSやiOS用の統合開発環境であるXcodeをインストールすると一緒にインストールされます。その手順を説明します。</p>

<h3>Xcodeのダウンロード</h3>

<p>XcodeはApp Storeからダウンロードします。</p>
<img alt="Xcode" src="http://ash.roova.jp/cipher/image/4_Xcode.jpg" width="750" height="589" class="mt-image-none" style="" />

<p>インストールをクリックすると、認証画面が出てきてダウンロードが始まります。ダウンロードされるのは「Install Xcode」というインストーラなので、これをダブルクリックすると実際のインストールが始まります。</p>

<h3>Xcodeのインストール</h3>
<p>インストール中はとくにやることはありません。</p>
<p><img alt="Install Xcode" src="http://ash.roova.jp/cipher/image/5_Install_Xcode.jpg" width="465" height="292" class="mt-image-none" style="" /></p>
<img alt="installing" src="http://ash.roova.jp/cipher/image/6_installing.jpg" width="465" height="292" class="mt-image-none" style="" />

<p>インストールが終わるとXcodeが勝手に起動しますが、Mac OSやiOSのアプリケーションを開発しない人には要はないので、とっとと終了させましょう。</p>]]>
        
    </content>
</entry>

<entry>
    <title>OS X Lionに搭載されているPerlは5.12.3</title>
    <link rel="alternate" type="text/html" href="http://ash.roova.jp/cipher/2011/07/os-x-lionperl5123.html" />
    <id>tag:ash.roova.jp,2011:/cipher//4.321</id>

    <published>2011-07-21T16:16:26Z</published>
    <updated>2011-07-21T16:18:10Z</updated>

    <summary>ふつうに新しいけど、さっさとperlbrewで最新版をインストールしましょう。X...</summary>
    <author>
        <name>ash</name>
        
    </author>
    
        <category term="Mac OS X" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="programming perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://ash.roova.jp/cipher/">
        <![CDATA[ふつうに新しいけど、さっさとperlbrewで最新版をインストールしましょう。<div>XCodeもまた無料に戻ったしね。</div>]]>
        
    </content>
</entry>

</feed>

