<?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>渋谷でサボるエンジニアの日記 &#187; perl</title>
	<atom:link href="http://blog.firstlife.jp/category/perl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.firstlife.jp</link>
	<description>WEB技術などのメモ、他</description>
	<lastBuildDate>Sun, 25 Sep 2011 10:20:16 +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>求道者と汲み取り屋</title>
		<link>http://blog.firstlife.jp/2009/03/20/%e6%b1%82%e9%81%93%e8%80%85%e3%81%a8%e6%b1%b2%e3%81%bf%e5%8f%96%e3%82%8a%e5%b1%8b/</link>
		<comments>http://blog.firstlife.jp/2009/03/20/%e6%b1%82%e9%81%93%e8%80%85%e3%81%a8%e6%b1%b2%e3%81%bf%e5%8f%96%e3%82%8a%e5%b1%8b/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 16:23:57 +0000</pubDate>
		<dc:creator>kenji0302</dc:creator>
				<category><![CDATA[perl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[タコ]]></category>
		<category><![CDATA[汲み取り屋]]></category>
		<category><![CDATA[酒]]></category>

		<guid isPermaLink="false">http://blog.firstlife.jp/?p=644</guid>
		<description><![CDATA[最近、PHPerは正規表現ブログに書くな、って話を見かけました。ので、見つかるらないようにこっそりと、いろいろ考えてみました。 僕としては、道具の違いや作り方はあまり重要じゃなくて、要求レベルより上のものが作成でき、それが役に立ってるって事が大事です。 突き詰めるときりがないです。セキュリティの世界なんか、最終的には、全部ネットから切断して金庫にパソコン入れちまおうぜ、ってのになっちゃいますし。 ので、多くの場合の要求レベルに達しやすい、悪くいえば適当に書いても動くPHPというのが大好きです。 正規表現にしろプログラムにしろ必要とされているレベルに達していれば大丈夫でしょう。要求レベルより数段高いプロダクトを作って、桁違いの額の請求が行く、ってのもなんかダメだと思うんですよね。もちろん、要望は可能な限りで反映されるべきでしょうが。 もしかしたら、PHPerとその他言語の人達は、どこのラインで妥協点を見るか。それが低いか高いか、かなり差が有るのかもしれないですね。 セキュリティをとことんまで追求する必要もない、仲間内で使うようなサービス、成功するかわからないサービスの立ち上げに、正規表現やプログラムの美しさを求める為の時間もコストも、そこまで割けないです。 特にWEBアプリケーションに関しては、サーバーとクライアントの単なるテキスト通信であるわけですから、通じればいい。 極めた物を作るまで時間をかけるより、とりあえず動かしてみようぜ、ダメだったら直ぐ直すぜ、ってスタンス。 もちろん、問題が発覚してすぐに直さない奴はダメ。仕事でやるとなると、後々サポートできるような仕事でなければ、こういうやりかたは出来ないですが。 プログラム言語は道具であって、PHPより便利な物があればすぐに乗り換える、そんなノリです。 もちろん、この言語を究めるんだ、というような求道者のような人は大事です。そこに居る人達が言語の便利さの底上げをしてくれ、柔軟にかけるようにしてくれいてる、ってのも判っているつもりです。 そうそう、Googleで求道者の反語をしらべたら、トップに汲み取り屋、ってのが出てました。汲み取り屋、なんか意味深です。僕は汲み取り屋かもしれないですね。 汲み取り屋も世の中の役に立ってるつもりです。文字コードのライブラリほど貢献は大きくは無くとも、今ある世の中の隙間で頑張ってます。 あと… 「さくせん」 「タコをだいじに」 なんだか、PHPerとのやりとりを見てて昔を思い出しました。僕ももう立派なおっさんですね。]]></description>
			<content:encoded><![CDATA[<p>最近、PHPerは正規表現ブログに書くな、って話を見かけました。ので、見つかるらないようにこっそりと、いろいろ考えてみました。</p>
<p>僕としては、道具の違いや作り方はあまり重要じゃなくて、要求レベルより上のものが作成でき、それが役に立ってるって事が大事です。</p>
<p>突き詰めるときりがないです。セキュリティの世界なんか、最終的には、全部ネットから切断して金庫にパソコン入れちまおうぜ、ってのになっちゃいますし。</p>
<p>ので、多くの場合の要求レベルに達しやすい、悪くいえば適当に書いても動くPHPというのが大好きです。</p>
<p>正規表現にしろプログラムにしろ必要とされているレベルに達していれば大丈夫でしょう。要求レベルより数段高いプロダクトを作って、桁違いの額の請求が行く、ってのもなんかダメだと思うんですよね。もちろん、要望は可能な限りで反映されるべきでしょうが。</p>
<p>もしかしたら、PHPerとその他言語の人達は、どこのラインで妥協点を見るか。それが低いか高いか、かなり差が有るのかもしれないですね。<br />
<span id="more-644"></span><br />
<!--<br />
ブログ文章書いてて偉い文学者に「文章を書くからには、もっとちゃんとした日本語を使わなければならない。あなたには、日本語で文章を書く資格がない。勉強して出直してこい！」なんて言われたら嫌じゃないですか？</p>
<p>まぁ、そういう事を言われても僕はブログ書きますけどね。だって、人にものごと伝えるには、つたない日本語でも足りるじゃないですか。指摘されたら参考にはしますが。<br />
--><br />
セキュリティをとことんまで追求する必要もない、仲間内で使うようなサービス、成功するかわからないサービスの立ち上げに、正規表現やプログラムの美しさを求める為の時間もコストも、そこまで割けないです。</p>
<p>特にWEBアプリケーションに関しては、サーバーとクライアントの単なるテキスト通信であるわけですから、通じればいい。</p>
<p>極めた物を作るまで時間をかけるより、とりあえず動かしてみようぜ、ダメだったら直ぐ直すぜ、ってスタンス。</p>
<p>もちろん、問題が発覚してすぐに直さない奴はダメ。仕事でやるとなると、後々サポートできるような仕事でなければ、こういうやりかたは出来ないですが。<br />
<!--<br />
ここがまずいよ、良くないよ、と言って貰えれば直せますので、けんか腰であろうともありがたい話ですよね。</p>
<p>んでもってまわりで見てる人達は、PHPerの書いている物はとりあえず動くレベルでダメだよね、そういう意識で見て貰えればいいのかもしれない。<br />
--></p>
<p>プログラム言語は道具であって、PHPより便利な物があればすぐに乗り換える、そんなノリです。</p>
<p>もちろん、この言語を究めるんだ、というような求道者のような人は大事です。そこに居る人達が言語の便利さの底上げをしてくれ、柔軟にかけるようにしてくれいてる、ってのも判っているつもりです。</p>
<p>そうそう、Googleで求道者の反語をしらべたら、トップに汲み取り屋、ってのが出てました。汲み取り屋、なんか意味深です。僕は汲み取り屋かもしれないですね。</p>
<p>汲み取り屋も世の中の役に立ってるつもりです。文字コードのライブラリほど貢献は大きくは無くとも、今ある世の中の隙間で頑張ってます。</p>
<p>あと…</p>
<p>「さくせん」</p>
<p>「タコをだいじに」</p>
<p>なんだか、PHPerとのやりとりを見てて昔を思い出しました。僕ももう立派なおっさんですね。</p>]]></content:encoded>
			<wfw:commentRss>http://blog.firstlife.jp/2009/03/20/%e6%b1%82%e9%81%93%e8%80%85%e3%81%a8%e6%b1%b2%e3%81%bf%e5%8f%96%e3%82%8a%e5%b1%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>サーバーにPerlのモジュールが組み込まれてなくて困った</title>
		<link>http://blog.firstlife.jp/2008/01/23/%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%abperl%e3%81%ae%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e3%81%8c%e7%b5%84%e3%81%bf%e8%be%bc%e3%81%be%e3%82%8c%e3%81%a6%e3%81%aa%e3%81%8f%e3%81%a6/</link>
		<comments>http://blog.firstlife.jp/2008/01/23/%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%abperl%e3%81%ae%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e3%81%8c%e7%b5%84%e3%81%bf%e8%be%bc%e3%81%be%e3%82%8c%e3%81%a6%e3%81%aa%e3%81%8f%e3%81%a6/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 09:40:48 +0000</pubDate>
		<dc:creator>kenji0302</dc:creator>
				<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://blog.firstlife.jp/2008/01/23/%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%abperl%e3%81%ae%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e3%81%8c%e7%b5%84%e3%81%bf%e8%be%bc%e3%81%be%e3%82%8c%e3%81%a6%e3%81%aa%e3%81%8f%e3%81%a6/</guid>
		<description><![CDATA[普段はPHPなんですが、たまにPerlもやってます。昔取った杵柄というか、昔打った衣笠というか、あんまり覚えてないんですけどね。 で、今回困った事があったので個人的メモ。困った事ってのはタイトルに有るとおり、サーバーにPerlのモジュールが組み込まれていなくて･･･ではなくって。解決してから、同じ問題で同じように困った事が以前あったな、と思い出したこと。もう歳だね。改めて思わなくとも衣笠知ってる時点で十分歳だって？確かにそうね。 さてさて、サーバーに使いたいモジュールが組み込まれていない場合、しかもそれが共有サーバーだった場合なんだけどね。サーバー業者に頼むってのも有りだけど、できればそういう面倒なことせずにさっさと解決したい。 じゃ、モジュールをダウンロードしてきて読み込めばいいんじゃないの。ってことで http://search.cpan.org/ から目的のモジュールのソースをダウンロード。で、プログラムと同じ階層に設置。で、Jcode.pm なら use Jcode; で使える。 もし他のディレクトリに置きたいな、と思ったら、ファイルを置いたディレクトリ（例では module ディレクトリ）を以下の様に設定する。 use lib &#8220;./module&#8221;; んで、こういうやつ。Crypt::RC4 use Crypt::RC4; こう書くんだけど、これは、Crypt/RC4.pm って意味みたい。なので、Cryptってディレクトリを作成して、その中にRC4.pmを置く。 PHPプのログラマはレベル低いね、って言われないように精進します。]]></description>
			<content:encoded><![CDATA[<p>普段はPHPなんですが、たまにPerlもやってます。昔取った杵柄というか、昔打った衣笠というか、あんまり覚えてないんですけどね。</p>
<p>で、今回困った事があったので個人的メモ。困った事ってのはタイトルに有るとおり、サーバーにPerlのモジュールが組み込まれていなくて･･･ではなくって。解決してから、同じ問題で同じように困った事が以前あったな、と思い出したこと。もう歳だね。改めて思わなくとも衣笠知ってる時点で十分歳だって？確かにそうね。</p>
<p><span id="more-62"></span><br />
さてさて、サーバーに使いたいモジュールが組み込まれていない場合、しかもそれが共有サーバーだった場合なんだけどね。サーバー業者に頼むってのも有りだけど、できればそういう面倒なことせずにさっさと解決したい。</p>
<p>じゃ、モジュールをダウンロードしてきて読み込めばいいんじゃないの。ってことで</p>
<p><a href="http://search.cpan.org/">http://search.cpan.org/</a></p>
<p>から目的のモジュールのソースをダウンロード。で、プログラムと同じ階層に設置。で、Jcode.pm なら</p>
<blockquote><p>
use Jcode;
</p></blockquote>
<p>で使える。</p>
<p>もし他のディレクトリに置きたいな、と思ったら、ファイルを置いたディレクトリ（例では module ディレクトリ）を以下の様に設定する。</p>
<blockquote><p>
use lib &#8220;./module&#8221;;
</p></blockquote>
<p>んで、こういうやつ。Crypt::RC4</p>
<blockquote><p>
use Crypt::RC4;
</p></blockquote>
<p>こう書くんだけど、これは、Crypt/RC4.pm って意味みたい。なので、Cryptってディレクトリを作成して、その中にRC4.pmを置く。</p>
<p>PHPプのログラマはレベル低いね、って言われないように精進します。</p>
<p><!-- Default Block: wordpress_2 DISABLED-->
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.firstlife.jp/2008/01/23/%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%abperl%e3%81%ae%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e3%81%8c%e7%b5%84%e3%81%bf%e8%be%bc%e3%81%be%e3%82%8c%e3%81%a6%e3%81%aa%e3%81%8f%e3%81%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

