hello worldに意味がない

独学でHTMLからCSS、気がつけばPHPも学んで(と言うか本を読んで)
来たわけだけれども、PHPはプログラム言語である。

プログラム言語と言えば有名なのはhello worldである。
そんなわけでPHPでも最初にhello worldを書かせるってのが
結構あるのだが……ソレ意味ないだろ。
要は


echo 'hello world';

なわけなのだが(余談:何故かecho文も使えない人が居るらしい)、
元来、PHPはHTMLファイルの中で使うわけで、
わざわざプログラム言語でHTMLで出来ることをやるなよと。
これではいきなり学ぶ気力が失せる。
「なんで新しい事を学んで今まで出来たことをするのか」と
かといって、下記でも面倒なだけであまり意味はない


$hello = 'hello world';
echo $hello;

とするとif文から学ぶのが良いのかねえ。
そんなどうでも良いことをふと思った

余談:
javascriptを漫画で学ぶ的な本があったので、
読んでみたら全部既に分かってることだった……むぅ

IE7.js

毎度おなじみのことではあるが、
INTERNET EXPLORERことIE7.xのCSS対応がクズ以下ということで、
今さっきIEで確認したらトップページががたがたorz

M$はしね!! とか言っていても仕方ないので対策を考える
はうっ! これがあった!!

というわけで、IE7.js

http://code.google.com/p/ie7-js/

これを適用することによって、ゴミみたいな対応度のCSS対応状況を
限りなくW3C勧告レベルに引き上げるというモノ
これをIE独自仕様のコメント内演算子でIE7以下にのみ読み込ませる
(のでその他のブラウザはIEより軽くなる、いや、IEが重くなるのか)

そんな仕様入れる暇あるならCSSにまともに対応させろよ
IE7.jsの開発者は神! ということで

追記
しかし、ここまで完璧に直るとは思わなかった。

エヌログ大幅改造

サイドメニューを共通phpファイルから取得
一番下のOtherMenuにマウスを持ってくると…
jQueryって凄いよね〜

ちなみにモダンブラウザだと、OtherMenuが角丸表示に
メニューの1個に見えるようにしてあります。

PHP的に

なんとか、リンクをテーブルで吐かせることに成功
javaScriptだと5分で出来るのに、もろもろっと困惑。

まぁ、タグのミスなんだけどね。

あれれー?

東京から帰ってきて違和感が一つ。
うちのサイトのトップには時計があるのだが、
こいつがsafariブラウザだと何故か10秒ごとのリフレッシュ時に
「背景色を消してしまう」というバグが存在していたのだが、
何故かそのバグが消失している。

javascriptの仕様はサーバー依存じゃない
ブラウザ依存だったはずだし、どーいうこっちゃ?

余談であるが、CSS Level3.0はかなり実装されれば凄いことになるっぽい
何がって、ボックス要素の角を丸くできるらしいのだ。
ちなみにFIreFoxやSafariは独自仕様で実装済み、
IE8.xでもCSS2.0への対応までらしいから、実用化は10年後かね?

追伸:
最近PHP+JQueryで遊んでいる。これは、中々……

任天堂の

サイトの新着情報がRSSで配信されているので、RSSリーダーで表示できないものか
色々調べていたらあった! Google code AJAX Feed APIしかし英語
ここはググる先生に登場していただき、改造の仕方を調べる。ふむふむ
DHTMLとか使うなよ、ややこしい。

innerHTMLでごにょにょごにょにょ
表示件数は4有れば問題ないよね。答えは聞いてないけど!!

なんという

IE7.xではinnerHTMLプロパティでテーブルタグは読み込めないらしい
なんていやがらせ。

やっぱりJSはまだ実用的じゃないなあ。