2008/03/18(火)
Filed under: DB,Reference | タグ: MySQL
Tail-Lagoon @ 17:54
|
PageUp
2008/03/16(日)
AppleJack Project Page : http://applejack.sourceforge.net/
シングルモード(CUI)で動作するメンテナンスソフト。
起動ディスクをメンテナンスする場合は、方法が2つあって、
のどちらかとなる。2. の方法は CUI なので多少とっつきにくいが、いちいちインストールDVDを引っ張り出してこなくて済むので便利。
で、普通ならシングルモードで起動後、"/sbin/fsck -fy" などとやるわけだが、ここで代わりに AppleJack を使用すると、勝手にいろいろやってくれる。
使い方
Titanium Software : http://www.titanium.free.fr/
通常のアプリケーションとして GUI で使用できるので、普段はこちらを使っておけば充分。で、メンテナンスしてると、起動ディスクの修復が必要とか促される場合があるので、そういう時には上記シングルモード + AppleJack を利用する。
実は普段滅多にメンテナンスなんかしない(MacOSX になってからというもの、幸運にも殆どトラブルにあったことがないのだ)ので、上記2ソフトも今回初めてその存在を知ったくらいだ。しかしトラブルは忘れた頃にやって来るのが常なので、覚書きとして書いておいた。あとそれから、
Marcel Bresink Software-Systeme : http://www.bresink.com/
メンテナンスとはちょっとずれるが、Tinker Tool はシステムの隠し機能を設定するソフト。 .htaccess などの不可視ファイルを確認したい時などに便利なので、よく使用している。
(本当は .htaccess はターミナルで vi などを使用して編集する方法を覚えた方が何かと都合がいいのだろうが、ついつい GUI で済ませてしまうんだよね)
Tail-Lagoon @ 12:33
|
PageUp
Filed under: Other,Reference | タグ: Mac, UNIX
Tail-Lagoon @ 00:00
|
PageUp
2008/03/14(金)
動的出力をするページで、時々、ドキュメントタイプ宣言(!DOCTYPE)より前──つまりソースの第1行──にHTMLコメント文などを出力するプログラムがあるが、これをやると Windows IE の描画がおかしくなることがある。
散々HTMLソースやらCSSをあちこち確認したあげく、原因がこれだとわかった時の虚脱感はなんともいえないものだ。
対策は、とりあえずプログラムの該当箇所をコメントアウトして何も出力させないようにするか、DOCTYPE より後になるように調整すれば済むことだけど、プログラム作者が自分じゃない場合などは、バージョンアップの際に元に戻ってしまったりして、しかもこちらもそんな対策をしたことなどすっかり忘れてしまってたりするから、思い出すまであれやこれやするはめになるのだ。
もし他にどこにも原因になりそうな箇所がないのに、どういうわけか WinIE で表示が変だという場合、ソースの第1行がどうなっているか見落としてはいけない。忘るべからず。
Filed under: ブラウザ | タグ: HTML, IE
Tail-Lagoon @ 20:01
|
PageUp
2008/03/12(水)
.htaccess ファイルを用いて、Webサーバ(Apach)における PHP その他の動作設定を変更することはよくあるが、大概サイト構築時の初期の段階において行い、あとは殆ど顧みることがないため、そのうちすっかり忘れてしまうものだ。そして毎回新しいサイトを作るたび、何だったっけ? と探し回るはめになるので、下記に記録。
DirectoryIndex sample.php index.php index.html
(先に記述したものほど表示の優先順位が上になる)
AddType application/x-httpd-php .html .htm
php_flag register_globals Off
php_flag track_vars On
php_flag display_errors Off
※ PHP の httpd オプションについては下記サイトに詳しい。
http://jamesthornton.com/php/japanese/configuration.directives.html
***
↓以下は、PHP じゃないけど、htaccess 関連としてついでに書いておくと
Options +Includes
AddType text/x-server-parsed-html .shtml .html .htm
(Options は SSI 実行可能領域を設定するのだが、もともと実行可なら必要なし)
※ httpd の設定に関する参考サイト
http://www.tagindex.com/other/htaccess.html
Filed under: Sample,Web Design | タグ: htaccess, PHP
Tail-Lagoon @ 16:03
|
PageUp
2008/03/06(木)
WEBサイト制作において、フォントサイズはピクセルで指定するのが最もわかりやすい。
作る際にピクセルでフォントサイズを指定し、あとは勝手にユーザ側で大きくするなり小さくするなりすればいいと思う。しかし Windows IE はピクセル指定されたフォントは表示を固定してしまい、ユーザ側で大きさを変更できない(この問題は IE7 になってもまだ残されたままだ)。
そこで、作る側としては、とりあえずピクセル指定した後、IE用のCSSハックを用いて相対指定するという若干面倒な作業をしてきたわけだが、その際に使用するCSSハックはアンダースコア・ハックが一番手軽だった。ところが IE7 ではこのアンダースコア・ハックは無視するようになってしまったのだ(互換モードのときは使えるらしいが)。なんてこった。
だから今後はもういっそのこと、フォントサイズはすべて相対指定にして、いちいちブラウザを区別するのはやめてしまおうと思っている。
その際、最初に CSS で * { font-size: 100%; } としてすべての要素をデフォルト(ユーザが環境設定を変更していなければ通常は 16px だ)にしてしまい、あとはそこからの相対パーセンテージで指定するのがおそらくもっとも簡単な方法だという気がする。
ただ、相対指定は親要素の値を引き継ぐから、親が 80% サイズのとき、子を 75% とすると、元のサイズからは 60% になってしまうため若干注意が必要だ(だからピクセル指定のほうが便利なのに、MSのバカヤロー)。しかしそれさえクリアすれば後は下記のサイズ指定ですむはずだ。
| px | 32 | 28 | 26 | 24 | 22 | 20 | 18 | 16 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| % | 200 | 175 | 162.5 | 150 | 137.5 | 125 | 112.5 | 100 | 87.5 | 81.25 | 75 | 68.75 | 62.5 | 56.25 | 50 |
Filed under: Web Design | タグ: CSS
Tail-Lagoon @ 12:26
|
PageUp
2008/02/20(水)
Filed under: Web Design | タグ: Google, TypePad
Tail-Lagoon @ 01:06
|
PageUp
2008/02/19(火)
<?php
/*** Current URL ***/
$Path = pathinfo($_SERVER["PHP_SELF"]);
$DirName = $Path["dirname"];
$DirNameSlash = $DirName . '/';
$FileName = $Path["basename"];
?>
わりとよく使うくせに、覚えていられない。いつも使う時になって、以前のファイルを探し回るはめになるので、ここに書いておく。
Filed under: Sample,Web Design | タグ: PHP
Tail-Lagoon @ 16:17
|
PageUp
2008/02/17(日)
ある複数のブログの更新状態をブログとは別の HTML ページでまとめて表示したい(例えば、ある企業のブログの更新状況を、その企業のサイトのトップページに自動で表示したいといった場合)。欲しいのは、エントリーのタイトルと日付とサマリー。
というようなとき、最も手っ取り早いのは、ブログが吐き出す RSS を利用することだろう。でも XML を扱うのってちょっと面倒くさい。パースだのハンドラーだの、なんじゃそれは? いやちょっと待ってくれ、欲しい情報はほんのわずかなんだ。最新のエントリーひとつ分の上記の内容だけ。
だったら、単純に文字列として取り込んで、必要なものだけ抜き出した方が早くないか? 使用する RSS のタイプも最初から決めてしまえば、RSS のバージョンに振り回される必要もない。別に汎用のリーダを作ろうってわけじゃないんだから。
というわけで、文字コード UTF-8、データ形式は Atom、日付は降順になっていることを前提に、やってみた。以下がそのコード。
Filed under: CMS,Sample | タグ: PHP, RSS, TypePad
Tail-Lagoon @ 19:51
|
PageUp
2008/01/22(火)
ブラウザの年次別・月別シェア
http://www.w3schools.com/browsers/browsers_stats.asp
Filed under: ブラウザ |
Tail-Lagoon @ 16:53
|
PageUp