ソフトウェア開発

Pocket

Twig : Date型オブジェクトを画面に出力する方法

Pocket

Twigで、Date型オブジェクトの年月日を、フォーマットを指定して画面に出力する方法のメモ

{{ content.postDate|date('Y/m/d') }}

出力例

2014/01/01

参照

http://stackoverflow.com/questions/8318914/how-to-render-a-datetime-object-in-a-twig-template

FiddlerをMacで使う方法

Pocket

HTTPに特化したネットワークキャプチャツールであるFiddlerをMacでも使えたら良いと思いませんか?
→出来ました。

2 fiddler for mono 2

Fiddlerは元Microsoftの方が作成した、Windowsで使えるネットワークキャプチャツールです。Webアプリや、iPhone/Androidアプリの開発で通信を確認してデバックしたい時に大変便利です。

Macで使えるネットワークキャプチャーツールとしては、Charlesがとても使いやすいのですが、1ユーザーライセンスでUS$50するのが悩みどころです。買っても損は無いと思うのですが、無料で使えたほうがうれしいです。

Mono(モノ)を使い、Mac上で.NET Framework互換の環境を実現することで、FiddlerをMacでも使う事が出来ました。

以下が、セットアップの手順です。

Monoのインストール

1 mono

http://www.go-mono.com/mono-downloads/download.html
から、
「Mono MDK installer」をDLしてMacにインストール

Fiddler for Monoのインストール

2 fiddler for mono

http://fiddler.wikidot.com/mono
から、Fiddler for MonoのCurrent Mac build
をDLしてMacにインストール。

気づいたこと

  • Fiddlerの初回起動時に、2分ほど掛かりました。フリーズしたかと思いましたが、気長に待ちます。
  • Fiddlerがフリーズしたため、強制終了すると、ブラウジングが出来なくなりました。その場合は、再度Fiddlerを立ち上げて、終了することで、ブラウジングが出来るようになりました。
  • Fiddlerを終了するときは、Macのメニューバーからでは無く、FiddlerのWindow内の「File」> 「Exit」から行います。

検証環境

  • OS X 10.9

Google トレンドからのデータ取得方法とパース(PHP)

Pocket

Google トレンドからデータを取得する方法と、パース方法のメモ

Google トレンドからデータ取得方法

http://www.google.co.jp/trends/hottrends/atom/hourly
で、XMLが取得出来る。

CDATAで囲まれた値の取得方法(PHP)についてはこちらの記事で解決

http://negotoy.blog.fc2.com/blog-entry-43.html