タグ

PerlとLarry Wallに関するzegenvsのブックマーク (3)

  • 技術メモ帳: [unix]複数のファイルの名前をまとめて変更する

    複数のファイルの名前を変更する際に、 便利なコマンドというものがある。 いくつかご紹介させていただこう。 カレントディレクトリにあるファイルの名前を、 たとえば、*.html を *.htm と名前を変更するという課題に対し どのぐらいエレガントに書けるかというのを比較してみる。 まず、普通にやったらどうだろう。 おそらく、for文 をつかうことだろう。 for file in *.html do base=`basename $file .html` mv $base.html $base.htm; done; zshだともうちょっとスマートにかけて、 for file in *.html do mv $file:r.html $file:r.html; done; こんな具合。 for文 が嫌いなネット右翼のために、 xargs を使ってこの問題を解いてみよう。 ls -1 *.htm

  • Perlの生みの親ラリー・ウォール氏が語る、Perlの生い立ちと今後 - CNET Japan

    Wall: Perlは人とまったく同じように「成長」してきました。最初の数年間は、めまぐるしいペースでいろいろなことが変わってきました。 その後、赤ちゃんから子供に成長しました。ちょうどPerl 4の頃です。この頃はテキスト処理が主な用途でした。Perl 5の登場で、Perlはティーンエイジャーになりました。私は実際、家庭人としても4人のティーンエイジャーを育ててきました。うち2人は現在進行形でティーンエイジャーです。ティーンエイジャーにはおもしろい特徴があります。 彼らは、見かけよりずっと大人な側面がある一方で、ずっと子供っぽいところもあるのです。つまり、15歳の子供でありながら、ある側面は25歳並で、別の側面では5歳並みということもあります。我々はそれをそのまま受け止めてあげなければなりません。 近藤: ではPerl 6は大人になるのでしょうか。 Wall: Perl 6で、Perl

    Perlの生みの親ラリー・ウォール氏が語る、Perlの生い立ちと今後 - CNET Japan
  • TMTOWTDIの謎を探る(調査報告:単純さと複雑さの関係とは?)

    イントロ : 調べようと思ったきっかけ Perlって他のコンピュータ言語よりもなんか複雑じゃない? 個人的にはC言語よりもスラスラ書けるようになるまでの時間が 長かったように思う。 それは、Perlの言語設計の哲学と関係があるんじゃないか? そういえば TMTOWTDIと関係がありそうだ。調べるてみると やっぱり関係ありそうだということになった。 TMTOWTDIというPerlのスローガンの質が世間で理解されているんだろうか? (少なくとも僕は、調べるまで質を知らなかった。) 調べて、自分なりの結果を発表してみよう。 違うと思った方は、つっこみお願いします。 結論 : スローガンTMTOWTDIの質って? TMTOWTDI=There's more than one way to do it 皆さん、TMTOWTDIがThere's more than one way to do i

  • 1