Hatena::Groupgeneration1986

ギーク目指してみる?

2008-11-06

初めてのPerl 1章 Perl 入門 (08/07/28)

| 12:53 | 初めてのPerl 1章 Perl 入門 (08/07/28) - ギーク目指してみる? を含むブックマーク

17p より。

Unix 以外のシステムでは、1行目に #!perl と書くのが慣例になっています。

ぇー、そうなんだー、という感じ。そうか、 Windows でやるときには #!/usr/bin/perl でなくていいのか。ある意味ショック。でも長いほうの書き方でも実行されるっぽいし、そっちでやっとこうかなぁ。システムによって書き方変えるのはなんだかなぁ


これは 19p より。

しかし、ウェブ上で実行するプログラム――1分間に数百~数千回実行されるもの――は、この例外となることがあります。(中略)jこれらのプログラムの多くは実行時間が非常に短いので、コンパイルにかかる時間が無視できなくなります。あなたのケースがこれに該当するなら、プログラムを起動してから次に起動するまでの間、メモリに常駐させるというテクニックを利用することができます。お使いのウェブサーバのドキュメントを調べるか、身近にいるエキスパートに質問してみましょう。

1つの可能性として http://perl.apache.org が紹介されてたりする。PHP のでなんとなく Apache 苦手なんだよなぁ・・・。


練習問題(解答のみ)

1

Hello, world!


2

=over 8

=item atan2 Y,X

X<

Returns the arctangent of Y/X in the range -PI to PI.

For the tangent operation, you may use the C<Math::Trig::tan>

function, or use the familiar relation:

sub tan { sin($_[0]) / cos($_[0]) }

Note that atan2(0, 0) is not well-defined.

=back


3

=over 8

=item atan2 Y,X

Atan2 Arctangent Tan Tangent

Returns the arctangent of Y/X in the range -PI to PI.

For the tangent operation, you may use the Math::Trig::tan

function, or use the familiar relation:

sub tan { sin($_[0]) / cos($_[0]) }

Note that atan2(0, 0) is not well-defined.

=back


hogeloghogelog2008/11/06 19:31chomp($half = );
などと表示されてる部分は
chomp($half = <>);
ですよね。<>がタグと認識されてしまい、削除されています。

はてなダイアリーでソースコード貼るときはpreタグかはてな記法のpre記法など使わないとこのように表示が変になると思います。
http://generation1986.g.hatena.ne.jp/hogelog/20081106

hogeloghogelog2008/11/06 19:37あと
<、>、&などの文字は
&lt;、&gt;、&amp;
と実体参照に置き換えて書くという方法がありますね。めんどうなのであんまりしませんけど。

saitoK-yasaitoK-ya2008/11/16 12:35ぁ、ありがとうございます!
他のとこちゃんと書き換えてたのに見落としてました;

StephaneStephane2013/01/16 08:50A silmpe and intelligent point, well made. Thanks!

txvbpxtydxtxvbpxtydx2013/01/18 10:25NOVgbf , [url=http://jpensbhwhyyf.com/]jpensbhwhyyf[/url], [link=http://wjmwnjvhpozi.com/]wjmwnjvhpozi[/link], http://xhndyjmzxsae.com/