はてなブックマークカウンターを付けてみた

今更ながらではあるが、このブログのサイドバーに、はてなブックマークカウンターの画像を付けてみた。

↓こんな感じになった。

はてなブックマークカウンターを付けてみた

ブログのシステムをWordPressに変更した際、パーマリンクも変更してしまったので、WordPressに移行してからのブックマーク数と言うことになる。

“はてなブックマークカウンターを付けてみた” の続きを読む

携帯サイト作成のためにphp.iniを見直してみた

先日、CakePHPで携帯サイトを作るやり方を書いたのだが、CakePHP内部では文字コードをSJIS-winに変換してくれるのだが、携帯で見てみると、どうしても文字化けしてしまう、という現象に陥ってしまった。

そこで、いろいろ原因を探ってみた。

最初に考えたのはUTF-8のBOM問題

CakePHPのスクリプトはUTF-8で書いていて、それをmb_convert_encodingして、SJIS-winに変換している。そのUTF-8のファイルにBOMがついてしまっているのでは、と思い、以下のサイトを参考にしてみた。

このサイトのように、BOMがついているファイルを使うと、レスポンスヘッダーより前に不要なコード(EF BB BF)が送信され、文字化けを起こしてしまうというものだ。このサイトのスクリプトを参考にSJIS-winに変換した出力バッファーの最初の3バイトを削ってみたが変わらず。

ということは、BOMが原因ではないということだった。

で、よくよく原因を考えてみた。

“携帯サイト作成のためにphp.iniを見直してみた” の続きを読む

Movable Type 4.24リリース

mt

Movable Type のセキュリティーアップデート、4.24がリリースされたようです。

細かいアップデート内容はわかりませんが、

特殊な操作を行うと、サインインしていないユーザーが特定のユーザーのプロフィール編集画面にアクセスできてしまう。

というセキュリティーホールへのパッチだと思われます。

対象となるバージョンは、

  • Movable Type 4.2 (Professional Pack, Community Pack を同梱)
  • Movable Type Enterprise 4.2
  • Movable Type 4 Community Solution

とのこと。

“Movable Type 4.24リリース” の続きを読む

[CakePHP] 携帯サイトの作り方まとめ

CakePHPで携帯サイトを作るときのやり方メモです。

例として、

http://hogehoge.com/m/

というURLにアクセスした場合は携帯表示になるという感じです。

この場合、まず、routes.phpに携帯用のルーティングを足します。

app/config/routes.php

Router::connect('/m/:controller/:action', array('prefix' => 'mobile'));

これは、/m/でアクセスした場合、プリフィクスとして、「mobile」を付けるというものです。

続いてコントローラーですが、以下のようにします。

app/controllers/samples_controller.php

function mobile_test()
{
//通常のコントローラー
}

この場合、http://hogehoge.com/m/samples/test とアクセスすると、mobile_test()が実行されます。

“[CakePHP] 携帯サイトの作り方まとめ” の続きを読む

Google Adsense ブラックリストが消えた??

久しぶりに、Google Adsenseのブラックリストを更新してみようと思い、以下のサイトにアクセスしてみたら、リンクが切れている・・・

たしかにβ版だったが。。。

なくなったの?

どこかに移転したわけでもなさそうだし。

う~ん、使えるツールだったんだけどな~。

もし移転したのであれば、移転先のURLをご存じの方いらっしゃいましたら、教えてくださいまし。m(_ _)m

“Google Adsense ブラックリストが消えた??” の続きを読む

WordPressプラグイン「Ktai Style」が1.70にバージョンアップ

WordPressの携帯表示用プラグイン、「Ktai Style」が1.70にバージョンアップしていました。

1.60から1.70への変更点はこちらを参照ください。

その中でも、

WP Super Cache 0.6.8 以降の場合、手動で .htaccess を書換えなくて済むようにしました。

って、これって、WP Super Cacheと競合しなくなったってこと??

“WordPressプラグイン「Ktai Style」が1.70にバージョンアップ” の続きを読む

[CakePHP] リンク付き画像をヘルパーで表示する方法

ちょっとはまってしまったので、メモ。

画像のリンクは以下のようにヘルパーで記述できます。

< ?php echo $html->image('image.png',array('alt' =>'あると')); ?>

これをリンク付きの画像ファイルにしようと思って下記のように記述した場合、

< ?php
echo $html->link($html->image('images.png'),'http://hogehoge.co.jp/test');
?>

としてしまうと、画像リンクのHTMLがそのまま表示されて、それがリンクとなってしまいます。

そこで、以下のように変更します。

“[CakePHP] リンク付き画像をヘルパーで表示する方法” の続きを読む