archive: 2011/6

NetBeansでCakePHPの環境作りをしてみよう!

PHPの知識がまだ浅い私ですが、せっかくなのでフレームワークと一緒に覚えることにしました。 そこで、軽いと評判の「NetBeans」を使って「CakePHP」が動く環境を設定していこうと思います。 NetBeansは既に日本語化されており、何故かマスコットキャラクターまでいます。上に表示されてる「ねこび〜ん」がそうです。 プログラムを組むことを容易にする統合開発環境(IDE)はEclipse、Aptanaなどの方が有名かもしれません。その辺りは各自合うものを選択しましょう。これらのソフトはWin/Mac両対応しています。 私はNetBeansを選択したので、今回は他の開発環境には触れません。

WordPressで何度も使うコードを簡単に使い回す方法

はてブ・Twitter・Facebookのボタンを付けるのがもはや当たり前のような流れになっています。 WordPressのプラグインで追加するのが一番簡単なのですが、微妙な調整が出来なかったりするので、テーマに直接貼り付けています。しかし、トップページと個別ページとアーカイブページと・・・という感じに同じコードを何度も貼り付けるのはあまりよろしくありません。 テーマファイルのfunction.phpにコードを書くことで、コードを簡単に呼び出すことができて、使い回しも簡単になります。

URL正規化によって、パラメータによる分散を防ぐ

FacebookやTwitterからのリンクには「utm_source〜」というURLパラメータが付くことがあります。 これはGoogle Analyticsのためのパラメータで、アクセス解析の際にどこから来たのかをより詳細に調べるために付いています。 しかし、別のパーマリンクとして判定されてしまうため、はてなブックマークでブックマークしても本来のパーマリンクとutm_source〜のリンクは別扱

WordPressがはき出すRSSフィードを制御する方法

WordPressは様々なRSSフィードをはき出しています。 WordPress2.8以降では「記事全体」「コメント」「記事単体」の3種類を出力するようになりましたが、コメントがそこまでない場合は正直不要です。また、RSSを登録してくれるユーザーを惑わしてしまうかもしれません。 ということで、WordPressが出力するフィードを制御してみましょう。

ソースコードを表示するSyntaxHighlighterを導入する際の注意点

ブログ等でソースコードを整形表示するために使われている鉄板スクリプト”SyntaxHighlighter“。 WordPressプラグイン化もされており、ソースコードを載せるサイトでは欠かせないものとなっています。 WordPressプラグイン版 WordPress › SyntaxHighlighter Evolved « WordPress Plugins WordPressで使うにはプラグイ

WordPressでjQuery等の外部ファイルを読み込む方法

通常HTMLにjQueryを読み込む際は以下のように読み込むと思います。 1<script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> ところがWordPressでは各種プラグインが様々なJavaScriptのフレームワ

[PC&スマホ]緊急地震速報を通知してくれるベストアプリ

東日本大震災から今日で3ヶ月経ちました。今でも緊急地震速報が流れる度に緊張が走ります。 緊急地震速報は命に関わる情報です。出来る限り漏らしたくない情報ですよね。私のように普段テレビを見ていなくて、携帯電話も対応していなかったりすると緊急地震速報を知ることが出来ません。 そこでパソコン、スマートフォンに緊急地震速報を通知してくれるアプリを導入してみましょう。 私がWindowsとMacの両使いなので

[CSS3]今から出来るIE対策 「影とグラデーション編」

サイトをHTML5とCSS3に対応させたことによって、IEの表示がおかしくなっていました。前々から、IEは全く同じデザインにはなってなかったのですが、出来るだけ同じように表示されるよう調整してみます。 prototype.jsのエラーの回避WordPressでLightboxやらのprototype.jsを使うプラグインとjQueryを使用すると、IE8で「prototype.js」のエラーが発生

必見!サイトを圧縮して高速化してくれるWebサービス

サイトのURLを入力するだけで、対象サイトのHTTPリクエスト数の減少数やデータサイズの削減率の数値を表示してくれるWebサービス『zbugs』。 zbugs - Merge, Minify, and GZip Compress JS & CSS, online tool 数値の表示だけではなく、圧縮&最適化した後のファイルをダウンロードすることが出来ます。(要ログイン)

MAMP起動・終了時のパスワード確認を黙らせよう!

MAMPを起動・終了する度にパスワード入力を求められていませんか? なぜMAMPはパスワード入力を求めてくるのか?デフォルトが「8888」であるApacheの使用ポートを「1024」より小さい数字に設定した場合、MacOS XのようなUNIX環境下ではIPサービスを開始・終了するためにroot権限が必要になり、パスワード入力を求められます。 「わざわざ1024より小さい数字で使わなければいいじゃな