タグ

2010年3月24日のブックマーク (4件)

  • C 言語で echo サーバを作ってみよう (2)

    select によるマルチスレッドサーバ C 言語において select の使い方を説明します。 echo-server-select.c 117: int 118: main(){ 119: fd_set target_fds; 120: fd_set org_target_fds; 121: int sock_optval = 1; 122: int port = 5000; 123: /* リスニングソケットを作成 */ 124: listening_socket = socket(AF_INET, SOCK_STREAM, 0); 125: 126: /* ソケットオプション設定 */ 127: if ( setsockopt(listening_socket, SOL_SOCKET, SO_REUSEADDR, 128: &sock_optval, sizeof(sock_opt

    hide98
    hide98 2010/03/24
    C言語のselectについて。
  • Premature end of script headers - Principia

    開発環境に立てたWikiサーバー。 動作はするものの、生成するページがどうしてもスタイルシートを読み込まず、真っ白い飾り気のない画面のまま。 今日はこの現象に悩んでかなり時間を無駄にした。 まずはドキュメントを調べて、pathとpermissionの確認。 ・・・問題なし。 Wikiが生成するHTMLページのソースを見ても、正しいcssを参照している。 そこでApacheのエラーログをみてみる。 cssファイルに対してPremature end of script headers が出てた。 これはCGIスクリプトのエラーではなかったっけ? 何でcssに出るんだろう? cssはデフォルトのものなので、記述は正しいはず。 文字コード問題か? とりあえずnkfして、文字コードと改行コードを環境に合わせてみる。 ・・・ダメ。 cssから日語コメントを全て削除してみる

    hide98
    hide98 2010/03/24
    remature end of script headersのエラーの解決方法
  • Premature end of script headers

    まず、もっとも簡単なCGIを動かしてみてください(パーミッション変更忘れずに) 例 #! /usr/bin/perl #↑これは各自の環境に合わせてください print "Content-type:text/html\n\n"; print "test"; これで動かなかったら以下の項目を試してみてください(責任はもてません) A.あなたがサーバ管理者の場合(B.の借りてる場合も参照) 1、改行コードが誤認識される なんか、こういう事態が発生することがあるみたいです。(うちもそうです) perl script内の一行目に #! /usr/bin/perl -- を付けるとなぜか直る。 ※FTP転送で相手のOS自動認識がうまくいかないとなるとの報告もありますが、うちではなぜかLinux上で作成した物でもこれをつけないと動かないです^^ 2、perlのパス表記が間違ってる。 てきとーにシンボリ

  • フリーティケットシアター全サービスが終了

    フリーティケットシアター全サービス終了 誠に勝手ながら、「フリーティケットシアター」のサービス提供を 2016年3月31日をもちまして終了させていただきました。 これまで長らくご愛顧を賜り、誠にありがとうございました。 http://www.freett.com/

    hide98
    hide98 2010/03/24
    Premature end of script headersというエラーが出たときの対処法