ついさっきだけど久々Smartyの文字化けについてググったらナイスなサイトがヒットしました。
今までは必須の須が化けるなら、変数化してPHPから変換をかけていましたが、literalタグを使えばその中身は変換対象から無視してくれるみたい。つかこの方法もっと早く知りたかった。 orz...
FLASH/Web制作: 2006年4月アーカイブ
ウェブサイトを制作しているにも関わらずCSSには疎いので最勉強しようと発起。一番の悩みはこのブログのテンプレで使用されているCSSが理解できてなくて未だデザインがデフォルトのままだということと、C言語講座の方は閲覧対象を限定したくないのでHTMLからレイアウトに影響するタグは全てCSSに移行するつもりなんです。
またプログラミング関係のクールなサイトって全く画像も使ってなくてCSSでデザインされてたりするんですよね。特にビックリしたのは、CSS対応ブラウザだと左側に目次、右側に本文の形式なのに印刷したら、目次が上段、本文が下段の論文形式になるページ。実はこれに感動しちゃっていつかはC言語講座のほうもテーブルなんか使わずスッキリしたデザインに変えたいと思います。
↑なんか乱筆気味ですが、CSSはテキストサイトの夢が沢山詰まっているようです。購入した本は良書だったら後日紹介します。
PHPの文法チェックはどうやるのだろうと調べものをしていたら「PHP Editor+xampp」や「eclipse+PHPeclipse+xampp」のような環境が多く検索されました。でも求めているのは文法チェックの方法とTeraPadに変わるPHP用のエディタだったので、PHP Editorのスタンドアローン版を選択。そして文法チェックの方法ですが、xamppと組み合わせているところを見るとどう見てもPHP本体に文法チェックの機能が存在しているようです。
ということで、サーバーに接続してphp --helpと打ち込んだら…
# php -l
でした。今まで何やってたんだオレ orz...
PHP Editor
http://fol.axisz.jp/php/
eclipse
http://www.eclipse.org/downloads/index.php
ダウンロードするファイル
eclipse-SDK-3.1.1-win32.zip (本体)
NLpack1-eclipse-SDK-3.1.1a-win32.zip (日本語化パッケージ)
NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip (日本語化パッケージ)
PHPプラグイン(PHPeclipse)
http://www.phpeclipse.de/tiki-view_articles.php
ダウンロードするファイル
net.sourceforge.phpeclipse_1.1.8.bin.dist.zip
Windows用のPHP環境パッケージ(ApacheやMySQLもセットになっています)
http://www.apachefriends.org/en/xampp-windows.html
ダウンロードするファイル
xampp-win32-1.5.1-installer.exe
FLASHの実行が制限されていました。イメージでは全く再生されないのかと思ったらフレームだけはこれまでどおり再生されていて、マウスオーバーすると枠で出てくる。この時点でカッコ悪いので修正対象だが、このときにポップアップで注意書きが出てくるのでクリックすると解除されて、FLASH内のマウスイベントが使用可能になる。FLASHメニューや広告だと対処しないと大変なところですね。
もうとっくにobjectタグに関する問題はブラウザを修正しない方向で固まっていたと思ったのに…。
2004年9月15日の日記にも最後にちょっとだけ書いてる…って一昨年だったのか!?どうせこうなるなら猶予期間中に対策しておくべきだったかな?回避方法としてはFLASHバイナリをデコードしてHTMLに埋め込む方法と外部JavaScriptで読み込む方法があるが外部JSの方がメンテも含めてお勧めの方法です。
まったくこの特許については納得がいきませんね。MSの判断は一時的な処置で最終的にはこの特許を無効にするつもりだと期待するしかないです。払ったら負け。この特許が物議を醸しているのは、GIF/JPEG特許のように権利行使が問題というより、発明自体が怪しい点。簡単に言えば特許として申請されただけで製品を作ってないという事実。さらに発明者はソフトを作るスキルもない。日本じゃまず登録されないレベル。内容からして数理的にユニークな部分が含まれている訳ではないのでせめてプロトタイプのソフトウェアが無いとダメだと思う。
これに「Eolas Technologies」が調子乗って他の会社にクレーム出し始めたら、金で解決しようとする会社が出てきそうだな…。モバイルのブラウザなんて今更書き換え不能だったりするから、この特許を認めるような行動を取ればダメージが大きい。後、FLASHサイトはストレートに被害を受けるし、制作会社は最悪の場合、無償で修正する様に要求されたりと大変ですね。(このサイトも一部FLASH使っている部分があったので修正対象ですが)
4月の月例パッチ前に、Webコンテンツを修正する。
http://internet.watch.impress.co.jp/cda/special/2006/04/07/11553.html
ActiveXコントロールのアクティブ化
http://www.microsoft.com/japan/msdn/workshop/author/dhtml/overview/activating_activex.aspx
