タグ

2010年9月23日のブックマーク (4件)

  • 制御構文 - 2部 Perl言語仕様 - [SMART]

    条件文 条件文はいくつかの選択肢をコード内で実現したい際に使用します。「もし~ならば、・・・を実行する」、「もし~ならば、・・・を実行しない」といったように条件によって処理を実行したり、いくつかの選択肢の中からひとつの処理を実行したりといったことを実現することができます。 if文 「もし~ならば、・・・を実行する」という条件つきの命令を実現するために、if 文が用意されています。if文は、カッコの中の条件式を評価し、TRUE のときだけ if ブロックの命令文を実行します。 if ( 条件式 ) { 処理.... } 変数 $var の値が A の時だけ出力するには次のようになります。 if ( $var eq 'A' ) { print "Aです\n"; } 条件式は複数あってもかまいません。複数の条件を並べたいときは、論理演算子の and もしくは or を使います。 # or: $v

    制御構文 - 2部 Perl言語仕様 - [SMART]
  • HTTPS編: FreeBSDでRedmineを動かす(FreeBSD+nginx+thin+Redmine+SQLite3) - 携帯電話用Javaアプリ開発日記

    HTTPSでRedmineにアクセスするための設定を行う。 サーバー証明書や鍵の準備 opensslで秘密鍵・公開鍵を作り、証明書を作成する。*1 # cd /etc/ssl # openssl genrsa -des3 -out cert.key 1024 # openssl req -new -key cert.key -out cert.csr # openssl x509 -in cert.csr -out cert.pem -req -signkey cert.key -days 365 # chmod 400 cert.*(opensslコマンドは対話的に動作するが、ここでは動作の様子は省略した。) nginxの設定 前回HTTP用に追記した部分をHTTPS用に書き換える。 server { listen 443; server_name host.example.com; s

    HTTPS編: FreeBSDでRedmineを動かす(FreeBSD+nginx+thin+Redmine+SQLite3) - 携帯電話用Javaアプリ開発日記
  • redmine高速化 - Rackspace cloud servers Amazon EC2を凌駕(料金・使いやすさ)

    redmineをmongrelで今まで動かしていたのですが、クラウドサーバに移行後、もっと遅くなってしまいまいた。 最初にアクセスする際には、1分ぐらい待たされます。 遅すぎ、遅い、待てない。 そういうことで、mongrelの代わりに、thinを使いました。 thinの方が、軽量で高速のwebサーバのようです。 期待に胸をふくらまして、インストールしました。 手順 gem install thin thin start 結果 たいして変わりませんでした。 で、ここで終わりにはしたくないので、thinのオプションを調べて、試してみました。 高速起動スクリプト #!/bin/sh cd /home/redmine // redmineを置いている場所 thin -e production -u tanii -g tanii -t 86400 -d start 激速になりました☆ もっと、速くな

    redmine高速化 - Rackspace cloud servers Amazon EC2を凌駕(料金・使いやすさ)
  • さくらインターネットでRails - azuki note

    ひさしぶりにRailsを使おうと思って、まず、さくらインターネットのスタンダードプランの環境でRailsをインストールしてみしました。手順は検索すればいくらでも出てきますが、私が試した範囲では、2.3.4は以下のようなエラーで動作させることができませんでした。 Application error Rails application failed to start properly" 2.2.2は動作しました。 %gem18 install rails --version=2.2.2 ... %rails _2.2.2_ test ... ただし、gemsqlite3-rubyをインストールしようとしたところ、以下のエラーが発生しました。 % gem18 install sqlite3-ruby Building native extensions. This could take a w

    さくらインターネットでRails - azuki note