メイン

2006年10月26日

FedoraCore6 解像度が変わらない

わたしも良く理解していませんが、とりあえず次のようなことをするとなんとかうまくいきました。

<ハード>
モニタ:Sony Multiscan G200
VGA: intel on board 825G

<問題>
FedoraCore5では、解像度を"1024x768"に変更できたのに、FedoraCore6ではできない。
モニタをメニューから指定しても、保存されない。

<解決>
xorg.confを編集してみる。

<ファイル>
/etc/X11/xorg.conf

<モニタセクション>
Section "Monitor"
Identifier "Monitor0"
ModelName "Monitor 1024x768"
HorizSync 30.0 - 96.0    <ーーこの数字はモニタの仕様書から
VertRefresh 48.0 - 120.0    <ーーこの数字はモニタの仕様書から
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "i810"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24      <ーー これは色の数 2の24乗 色
Modes "1024x768" <ーー ここで解像度を指定
EndSubSection
EndSection

<コメント>
どうやら、HorizontalとVerticalのリフレッシュレートでどの解像度が可能か計算しているらいし。どこかに書いてあった。なので、この数値を正しい数値にする必要があります。

2006年10月06日

オブジェクト セッション __auto_loaderの関係

セッションにオブジェクトを入れて次のページで取り出したい

function __auto_loader($cl){
include_once( $cl . ".php");
}

session_start()

よりも先にきている必要がある。

2006年03月19日

xineでISOファイルを再生する (DVDの再生)

xine -pfhq --no-splash dvd:/hogehoge.iso

これでISOファイルを直接再生することができます。ただ、メニューがうまく動かないことがあるようでした。これだと、いちいち、DVDを焼かなくても何回か見るだけだったら、そのままハードディスク上に残しておけばいいです。

2006年01月09日

デバッグ

<ディレクティブ>
/etc/php.iniを編集する
display_errors
log_errors
をOnにする。
<関数>
die("This is: ", __FILE__); 現在のファイル名を表示して止まらせる。
error_log() 関数 ウェブサーバのログに表示する。
var_dump($_POST); フォームのパラメタを全て表示する。