タグ

2006年6月13日のブックマーク (9件)

  • :: lighttpd :: my home

    lighttpd (pronounced /lighty/) is a secure, fast, compliant, and very flexible web server that has been optimized for high-performance environments. lighttpd uses memory and CPU efficiently and has lower resource use than other popular web servers. Its advanced feature-set (FastCGI, CGI, Auth, Output-Compression, URL-Rewriting and much more) make lighttpd the perfect web server for all systems, sm

  • Lighttpd/FastCGI - Linux Tips

    _ fastcgiの設定 FastCGIの設定には2種類の方法がある。lighttpdから起動する方法と、プログラムをspawn-fcgiを使って起動し、lighttpdからportやunix-domain socketを使って通信する方法だ。他のサーバでFastCGIを実行させる場合は、必然的にportとなるだろう。php以外のruby,perl,pythonなどはこの様に、各cgi毎に設定を行う必要がある。perlについては、wrapperを使うことで、Apache の mod_perlのような使いかたをすることも可能のようだ。 mod_perlのような使い方 また、phpについてはcgi毎に管理するのではなく、apacheのmod_phpの様に、phpのみを起動しておく形になる。phpのacceleratorも使用できる。その設定は、こちら。 ↑ lighttpdから起動する方法

  • Lighttpd/コンフィグ - Linux Tips

    パッケージとしてインストールした場合、通常 /etc/lighttpd/lighttpd.conf が設定ファイルとなる。ただし、初めにインストールされるものは、Apacheのものと比べると説明がないので、サンプルとしてはちょっと分かりにくかった。 なお、Apache の .htaccess の様なしくみはないので、ディレクトリ毎の設定が必要ならば、全て設定ファイルへ書き込む必要がある。

  • JavaScript 2.0、strictプラグマ - FAX

    JavaScript JavaScript 2.0でヒアドキュメントが、どうなっているかが気になり、strictプラグマへ。 まず、FirefoxのJavaScript実行エンジンのStrictモード(thaks to id:secondlifeさん)と似てますが違う話です。この機能は、about:configのjavascript.options.strictをtrueにすると有効になります。有効にすると、未定義の変数の利用など、エラーを引き起こす可能性のあるコードで、JavaScriptコンソールへ警告を表示してくれるようになります。 SpiderMonkeyでも-sをコマンドラインオプションへ追加することでStrictモードになり、同様の警告が表示されるようになります。 $ ./js -s js> a = 20 typein:1: strict warning: assignment

  • 404 Blog Not Found:perl - ('ぁ' .. 'ん') は動きません

    2006年06月08日17:30 カテゴリLightweight Languages perl - ('ぁ' .. 'ん') は動きません PerlのRange Operator, ..は便利なものですが、限界もあります。 my @alpha_small = ('a' .. 'z'); は期待通りに動いても、 my @hiragana = ('ぁ' .. 'ん'); はそうはならないのです。 ただし、簡単な解決策もあります。 my @hiragana = map { chr } (ord('ぁ') .. ord('ん')); Perl 5.8.1 以降は tr/ぁ-ん/ァ-ン/も、qr/[α-ω]/も使えるのに、範囲演算子はそうでないというのはバグに見えないこともないですが、私自身はこれでもいいと思います。というのも範囲演算子の場合、$a .. $bという変数も受け入れなければならないから

    404 Blog Not Found:perl - ('ぁ' .. 'ん') は動きません
    ques9
    ques9 2006/06/13
  • YappoLogs: Soozy - mod_perl専用Webフレームワーク

    Soozy - mod_perl専用Webフレームワーク 自分が使ってるフレームワークをいきなり晒してしまうテスト。 perl5なコードを初めて書いた時に最初に作ったやつです。 最初はSledgeを使おうとも思ったんだけど、なんか色々とやってくれるのが疎ましくて Sledgeの肉をそぎ落として、自分が使う最小限なものだけを実装した感じになってます。 一部Sledgeからコピペした物が、そのまんま残ってます。 フレームワーク自体の拡張性はあまりない感じ。 tech.yappo.jp/download/Soozy.tar.gz ドキュメントも何もないのはひどすぎると思ったので BulkYAで実際に使っているコードも晒します。 BULKYA::Handlers BULKYA::Handlers::Search httpd.con <Location /app> SetHandler perl-s

  • 我的春秋: JavaScript ソースが HTML から消える日

    [2006-06-10 付記]このエントリーは、2006-01-05 時点のもので情報が古くなってます。現時点で把握している最新情報を「続 JavaScript ソースが HTML から消える日」にアップしましたので、あわせてご参照ください。 Behaviour.js ― JavaScript ソースを (X)HTML から完全分離できるライブラリ 昨日、職場の同僚の人がたまたま見つけた JavaScript ライブラリを教えていただたんですけど、これがもうびっくり!なんと、このライブラリがあれば、イベントハンドラーも含めて JavaScript ソースが (X)HTML の body 内から、ほぼ完全に分離できてしまいます! しかも、HTML 内で JavaScript 関数を適用する場所は、なんと JavaScript ソース内に CSS セレクタを書き込むことで指定!あまり日では取

    我的春秋: JavaScript ソースが HTML から消える日
  • いつでもどこでも、すぐに DateTime モジュールを使いたい - iandeth.

    前回のエントリ 「Perlで日付・時間操作 - DateTime モジュールの使い方」で書いたとおり、とっても便利なDateTimeモジュールですが、強いて難点をあげるとすれば、必要な依存モジュールが多いこと = インストールが面倒くさい事かと個人的には思います。shell と make コマンドが使える環境ならば、"$ perl -MCPAN -e 'install DateTime' " で自動インストールしちゃえるのですが、これができない状況: telnet 禁止の環境で cgi 作りたい場合 (無料ホームページサービス等)(顧客のサーバ環境での開発で、クライアントに信用されていない状況とか) サーバの保守・セキュリティ体制がうんちゃらで make コマンドの利用が規制されている場合 (出くわした経験あり) こんな状況下だと、とたんにDateTimeモジュールを利用する事は難しくなっ

    ques9
    ques9 2006/06/13
    DateTime 「XS版」 と 「Pure Perl版」の比較
  • 人工無脳 | ai - 氾濫原

    なかなか実装できない。いろいろ考えすぎかなぁ。頭悪いからなぁ…… 今日考えたメモ 人間から見た無脳の楽しさ 「人間」はつまらないが、「無脳」が面白いということ。なぜか? コンピュータだから (硬いイメージと、バカバカしい発言とのギャップ) ランダム性 (人間でいえば「天然」であること。また、「天然」に対して悪意がないこと) 悪意のなさ。利害の排除 (人間が関わっていないことそれそのもの) 人間の子供に似ている 新しい視点の提供 (空気が読めない副作用) 知能のトップダウン開発ではなく、面白い「無脳」の開発 逆に、つまらないこと 意味不明な発言 (そもそも理解できないことはつまらない。文法) キャラクタの無さ 文脈のなさ (ある程度は許容される) 空気の読めなさ (発言数など) 意味不明な発言の徹底排除がまず重要 トップ ai 人工無脳