タグ

ブックマーク / www.msng.info (5)

  • CakePHP に自動で OGP タグを埋め込んで Facebook に対応させるためのヘルパーを作ったよ

    CakePHP に自動で OGP タグを埋め込んで Facebook に対応させるためのヘルパーを作ったよ 2011年12月07日 15:00CakePHP ※ これは CakePHP 1.3 時代の記事です。2.0以降だとこのままでは動かないと思います。 OGP (Open Graph Protocol) という約束事がありますね。 例えばウェブページで Facebook の「いいね!」(Like) ボタンが押されたとき どんな画像や説明文を表示さるかを指定するのに使われるやつ。 このブログの <head /> 内にも埋め込んであります。 来は誰か(何か)と誰か(何か)の関係の集まりであるソーシャルグラフの中で それは誰(何)なのかを表現するための決め事と理解してますけど、 まあ実質「いいね!」のためにウェブサイトで使われることが多いので。 実際には何も書いておかなくても Facebo

  • MacのFinderで不可視ファイルを見えるようにする - 頭ん中

    メモ。 あらかじめ言っておきますがオチはありません。 Mac OS X の Finder でファイルを表示させても、 ファイル名が “.”(ドット)で始まるものは 「不可視ファイル」扱いになって見えない。 OS X は Unix ベースだから Unix の隠しファイルと同じルールね。 もちろんターミナルで -a オプションをつければ見えるが、 Finder で操作したいときに不便だ。 システム関連のファイルを手動で動かすことはなくても、 例えばウェブサイト一式が入ったフォルダを開いたときなどに .htaccess が見えないのでコピーや移動ができない。 というわけで、Finder で不可視ファイルを表示させる方法。 検索かけたらあちこちで紹介されているが、一応。 ターミナルを起動して、こう入力する。 defaults write com.apple.finder AppleShowAllF

    MacのFinderで不可視ファイルを見えるようにする - 頭ん中
  • PHP のソースコードを読みやすくするための工夫あれこれ

    PHP Advent Calendar 2011 に参加しています。 PHP に関する記事を日替わりで書こうというイベントですね。 昨日の redsnow_ さんからバトンを受け取ってこの記事が14日目。 読みやすいってどういうこと ソースコードは読みやすい方がいいし、 あとから修正しやすい方がいい。 難読化したい場合を除けば、 この点では誰もが一致するんじゃないかと思います。 でも、じゃあどういうのが読みやすいか どのようにしてあればメンテナンスが楽かについては 人によって意見がわかれそう。 ということで、普段こういうふうにやってるよ、という例と どうするのがいいかなあ、と思っているところと 人様のコードを見て「おおこれはいいね」と思ったものを書いてみます。 同じものを見て「そりゃあンた当たり前だろう」と思う人もいれば 「そんな書き方してる人がいるのか!」と驚く人もいるかもしれない。 そ

  • PHPでTwitter APIのOAuthを使う方法まとめ

    この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を

    PHPでTwitter APIのOAuthを使う方法まとめ
  • PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案

    PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案 2010年12月07日 09:00PHP PHP Advent Calendar jp 2010 に参加しています。 PHP に関する記事を日替わりで書こうというイベントですね。 昨日の slywalker さんに続いて6日目。 さて PHP というかウェブに関することは何もかも独学で 始めたばかりの頃は特に 一般的なやり方というものがさっぱりわかっていなかったので わかることの範囲内で自分なりの工夫をしてました。 そういう経験はとても大切だと思うんだけど、 かなり無駄な手間がかかっていたり やらない方がいいことをやっていたりもしたので 導いてくれる人がいなかったその頃の自分に対して こうやってはどうか、という提案を書いてみようと思います。 「なに、そんな愚かしいことしてたの」 と言いたくなるよ

    PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案
  • 1