タブの順番を制御する

クライアントサーバーシステムでは当たり前のタブの順番制御。

とあるお客さんからシステムを使ってみた感想としてタブの順番をなんとかできないかとのこと

もちろんIE限定になってしまうがtabindexという属性を与えておけば制御できることはその場で思いついた。
しかしIE仕様におんぶに抱っこは非常に危険なので持ち帰って検討しますとその場は逃れた。

で、家かえって試したらもはやFirefoxでも対応していた。実際に使っているシステムなんてあまりないだろうが、
CSシステムになれた人がWebアプリに移ると必ず感じる不満点がタブの順番のいい加減さなので、
時間に余裕があれば対応してあげたいところ。

 

カテゴリー: WebApp | コメントする

ファイル名を指定して実行でコントロールパネルを呼び出す

calcだと電卓

commandだとコマンドプロンプト

ここまではよく使う(?)ものではないだろうか?

コントロールパネルの呼び出しもファイル名を指定して実行ダイアログでできる。


http://www.atmarkit.co.jp/fwin2k/win2ktips/585cplcmd/cplcmd.html

カテゴリー: OS | コメントする

日付妥当性チェック

PHPは標準関数にこういった使用頻度の高いものが用意されていて便利。

たった一行でいい

        if
(!checkdate($month,$day,$year)) {
          
return FALSE;
        }

こんな感じ!

カテゴリー: PHP | コメントする

PHPで画面が真っ白になる時

PHPでブラウザアクセスしてみてうんともすんともいわずに画面が真っ白になるときの対策

実はこれ裏でエラーが出てて、Apacheのエラーログには出力されている。
本番運用にはエラーメッセージは画面には出さないべきだろうが開発中はいちいちログを見るのがめんどくさいので画面に出力するように変更しよう。

php.ini (場所はOSによって異なるのでphpinfo()で確認しよう)のdisplay_errors =
OnにしてApacheを再起動する。

本番運用時に元に戻しておくこと!

カテゴリー: PHP | コメントする

rsyncでサーバー同士バックアップ

RAIDするほどお金をかけられない。でも重要なデータは分散バックアップしたい

そんなときにどうするか?

もしもう一台Linuxサーバー(仮想マシンでもOK)を用意できるのであればrsyncでやるのが一番楽。

SSHを利用してリモートの/var/tmp/mirror/からローカルの/var/tmp/mirror

rsync -auz --delete -e ssh リモート:/var/tmp/mirror/ /var/tmp/mirror/
rsyncのいいところはバックアップ元で削除されたファイルは削除してくれる(上のdeleteオプションがそれ)ことや差分だけ更新なので2回目以降がすばやい。
普段利用しない待機LinuxサーバーのCronに仕組んでおくといいだろう。
カテゴリー: Linux | コメントする

ApacheのアクセスログにIPではなくホスト名を残す

httpd.confに以下の設定をするだけ

HostnameLookups On

毎回リクエストあるとDNSサーバーに問い合わせが発生するので基本はOffにしておくことが推奨されているが個人レベルでアクセスも少ないようであれば気にしないでOnにしてしまってもいいのではないか?

もちろんアクセス解析ソフトを使っているのであればそちらの解析処理時に一括して変換してしまう方が効率がいい。

カテゴリー: 未分類 | コメントする

Linuxセキュリティの基本その1

その1

公開しないこと

というとここで終わりなので続ける。

その2

sshの設定を見直す

・ポート番号の変更

・パスワードログインの禁止→公開鍵認証方式へ

・rootログインの禁止

ってなところで次回以降にこう期待。

カテゴリー: Linux | コメントする

WebベースのDB管理ツール

OracleもWebUIの管理ツールに移行している昨今オープンソースDBも負けず劣らずのWebUI管理ツールがある。

PostgreSQLにはphpPgAdmin

MySQLにはphpMyAdmin

PHP5にしてからあまりまじめに動作検証していなかったのでここらでまじめに検証してみる。

インストールは解凍するだけ

 

カテゴリー: PHP | コメントする

なぞのダウンの原因

どうやらリムーバブルディスクの認識が不安定だったらしく、HDDが認識しなくなったのが原因と思われる。
ちなみにこれは790円ぐらいの格安リムーバブルケースなのだが同様の現象が過去あったため交換しているが、
それもだめとなると別のケースに変えるか・・・・書き込みしているときにいきなり落ちられても困るし・・・

マシン再編の波が迫ってきている!

カテゴリー: Hardware | コメントする

自宅サーバー謎の停止

 いままで62日+81日連続稼動していたけれども、今日の朝4時から通信不能に陥っていた模様。pingはとおるのだが、
HTTPもFTPもだめであった。それをいい機会に掃除して立ち上げようとしたら立ち上がってこない。
ディスプレイをつなぐと見事立ち上がってきた。原因は不明。

これを機会にVineLinux4.0でもいれますか?

 

カテゴリー: Linux | コメントする