Daily Archives: 2012年5月31日

[PHP]年月日の文字が入った日付文字列を,YYYYMMDDに変換する(2012年1月31日 -> 20120131)

2012年5月31日 (カテゴリ: PHP:)

PHPで、例えば「2012年1月31日」といった、書式編集されている日付文字列を、 「20120131」のようなYYYYMMDD形式に変換します。。 function normalizeDate( $inStr ) { // 年月日の各パーツを分割する preg_match( "/([0-9]*)年([0-9]*)月([0-9]*)日/", $inStr, $data ); if ( Count( $data ) != 4 ) { return $inStr; }   /…


続きを読む

xpathで複数のclassが指定されたタグを取得する

2012年5月31日 (カテゴリ: 未分類:)

xmlのデータから特定のタグ(ノード)を取得するにはxpathを指定すると便利です。 例えば、以下のxpath式では、xml内にあるliタグを検索する事が出来ます。 //li//li さらに、xpath式では特定の属性値を持つデータのみを絞り込む事も可能です。 例えば以下のようなxhtmlがあった場合に… <ul> <li class="row-data"> … </li> <li class="row-data"> … </li> <li class="ro…


続きを読む

WordPressにzenbackを導入する時にすべき2つの事

2012年5月31日 (カテゴリ: 未分類:)

blogで自分が書いた記事に関連するページを自動でお勧めしてくれるzenbackですが、時々変なページを推薦してくる事があります。例えば、本サイトのblogタイトルはnanoblogなのですが、記事のない用に関係なくカワダから販売しているnanoblockの関連ページにリンクされる事が、結構ありました。 WordPressを使ってblogを運営している際に、zenbackを導入したい場合は、下記の2点をしておくと関連記事の表示が期待したように動作してくれます。 html内のどこが本文/タイトルなのかをマークする zenbackのクローラーに対して、html内のどこに記事本体があるかを教えてあげ…


続きを読む

[Research Artisan]ドメイン別のアクセス数ページのレイアウトを調整

2012年5月31日 (カテゴリ: 未分類:)

ReserchHelper::timePageTag()と、reserch.cssに手を入れて以下の変更をおこないました。 行の高さを調整 ドメイン名設定のリンクを同じ行に ドメイン名設定の文字を薄くする 行の高さを調整 ドメイン名設定のリンクを同じ行に ドメイン名設定の文字を薄くする 高さ25px,marginが5pxだったのをそれぞれ20px, 2pxに変更です。 変更後のデザインはこんな感じ。 行が細くなり、多数のデータを一度に表示出来る様になりました。 cssを変更した事に夜うれしい副作用として、他の明細系もすっきりしました。 変更前はこんな感じだったのでかなり便利です。 「週4時間」…


続きを読む