2010.5

jQueryでクッキーを使ったフォントサイズ変更の方法。

2010.05.16 / Notes

jQueryでフォントサイズのスタイルシートを動的に切り替えて、現在表示しているスタイルシートをクッキーに保存する方法です。
スタイルシートは、あらかじめフォントのサイズごとに3種類用意しておきます。

次のコードでは、ページ内にレイアウト用など複数のスタイルシートを読み込むことを想定して、フォントサイズ用のスタイルシートのみを切り替えています。

<head>タグ内にjQueryの本体と、「jquery.cookie.js」を読み込みます。

フォント切り替えのためのボタンを、ページ内に<li>で記述します。
クラス名が、スタイルシートのファイル名に関連しています。

PHPで祝日表示付きカレンダーの作成。

2010.05.16 / Labs

PHPのPEARライブラリを使って、祝日の表示を加えたカレンダーの作成方法です。
カレンダーの作成には「Calendar」ライブラリ、祝日の取得には「Date_Holidays_Japan」ライブラリを利用しています。

あらかじめ祝日の月日、名称を配列に格納しておき、カレンダー生成のループの中で、祝日の判定を行っています。

 

PEAR Calendar
PEAR Date_Holidays_Japan

ActionScriptでフルスクリーン表示のメモ。

2010.05.15 / Notes

ActionScriptでフルスクリーン表示のためのスクリプトのメモです。
ステージの原点と左上にして、ウィンドウサイズの変化による拡大縮小は無効の設定です。
ウィンドウ(ステージ)がリサイズされた際に「resizeWindow」を実行します。

AutomatorでPDFファイルを統合。

2010.05.14 / Notes

MacOS Xに付属している作業を自動化するためのアプリケーション「Automator」を使うと、複数のPDFファイルを簡単に統合できます。
次の手順でワークフローを組み立てると、初めに統合するためのPDFファイルをダイアログから選択して、統合の処理を自動で行い、デスクトップに「document.pdf」というファイル名で保存します。
PDFの統合
そのほかに便利な使い方として、複数の画像ファイルを一つのPDFに変換して統合する場合には、次のような2ステップで行えます。
画像ファイルからPDFの統合

SimplepieでRSSを表示する方法。

2010.05.09 / Notes

他のサイトのRSSフィードを、「Simplepie」というクラスライブラリを使い表示する方法です。基本的な使い方は次の通りです。最新から5件のタイトル、投稿日、パーマリンクを表示しています。

複数のサイトのRSSフィードを取得したい場合には、「set_feed_url」メソッドで、URLを配列のかたちで渡します。

上記ではキャッシュを無効にしていますが、キャッシュを利用する場合には、「$feed->enable_cache(false)」を削除して、代わりに次のように記述します。キャッシュを保存するディレクトリ、保存期間を指定します。

Simplepie