プログラミング

関数の委譲(デレゲーション)とは、外部からの受付は関数Aがやるけど、実際の処理は関数Bに委託してやってもらうことを言います。 そのやり方とは?

PHPでutf-8用の形態素解析を利用するために「MeCab」と「php_mecab」をインストールしてみました。 ついでに、テキスト文から名詞を配列で抽出するサンプルも作ってみましたよ。

ゴミ出しの日や雑誌の出版日など、隔週で「第2、第4水曜日」などの情報を調べる方法を探してもパッと見当たらなかったので、JavaScriptで作ってみました。

Smarty2以下だと、パイプを使ってexplode関数を使用することで空の配列が宣言できますよ。

ちょっとマニアックなテーマですが…。 PEARで便利なパッケージにHTML_QuickForm_Controllerがあります。 お問い合わせなどのフォームを入力画面~確認画面~完了画面までの流れを簡単に作ってくれるパッケージですね。 このパッケージを.htaccessなどを利用してmod_rewriteでURL書き換えを行なう際にハマってしまう落とし穴があるので、その注意点と解決法をお話します。

PHPでフォーム作成に便利な「HTML_QuickForm」ですが、「HTML_QuickForm_Controller」や「HTML_QuickForm_Page」などでどうしても別ページのURLに内容を変更したい場合のやり方です。

サイト上で動画をCMみたいに延々と流す場合、ループ再生をさせることになりますが、これをFlash Video (.flv)でやる場合にはちょっとした手続きが必要です。

ユーザーが入力したデータから改行コードを削除して表示させたい場合、こうやるとダメ、こうやると良い方法を書いていきたいと思います。

なるほど、本書「基本からしっかりわかるActionScript 3.0」の人気の高さの理由が分かりました。 それは図を使った圧倒的な分かりやすさと、的を絞った構成にあった!

マスク自体にグラデーションがかかっていて滑らかなアルファ(透明度)を再現したサンプルですが、意外とActionScriptなしでは出来なかったりします。 しかしActionScriptとは言っても、それほど難解なものではないので、活用することはできますよ。