2013-08-01から1ヶ月間の記事一覧

FPDFのまとめ

FPDFに定義されているHeader()、Footer()はページのヘッダーとフッターとなるため、AddPageでページ追加する度に自動的に実行される。SetAutoPageBreak(boolean)で自動的に改ページされる。(デフォルトtrue)今回、このHeader()&Footer()に本来メイン部分に…

ComponentからComponentを呼び出したい場合

普通は以下のように書く class Sample1Component extends Object { var $components = array('Sample2'); // $this->Sample2でアクセスできる しかしこれだとShellからSample1Componentを読んだ場合に、Sample2Componentの処理でエラーとなってしまうので、r…

javascriptを非同期で読み込む方法

郵便番号から住所を表示してくれる外部ライブラリのjsを利用しているんだけど、たまに読み込むのに時間がかかって画面の表示が遅くなる時があった。 で、調べてみたところ非同期で読み込む方法があったらしい。 方法は単純でscriptタグに async="async" を追…

セブンネットのAPIが使えるようになるまでの手順

api

セブンネットでは商品検索等のアフィリエイトAPIが提供されているけど、利用出来るまでの手順が面倒くさかったのでまとめておく。1 セブンネットショップの会員登録 2 nanacoカードの作成 3 nanacoカードの登録 4 アフィリエイトの利用登録 ※ここで登録した…

PHPで取得したXMLをブラウザでそのままツリー表示したい

php

下記のようにContent-typeをxmlにしないといけない $xml = file_get_contents($xml_get_url); header('Content-type: application/xml; charset=UTF-8'); echo($xml);

バイナリログをsqlに変換する方法

mysqlbinlog --no-defaults mysql-bin.000019 > /root/20130806/bin_000019.sql※--no-defaultsをつけないと'unknown variable'エラーが出るsqlに変換すれば実行日時も分かるため解析に利用できる

PHPでスレッド処理

php

curl_multi系の関数を利用するとphpでスレッド処理っぽいことができるらしい。試してはいないけど。参考サイト PHPでマルチスレッド(バックグラウンド処理)を実現する方法 - EC studio 技術ブログ

juqery-uiのdatepicker使うときのバージョンについて

jqueryが1.3.2より新しい場合は、jquery-uiを1.8.9より新しいバージョンにしないといけないらしい。ちなみにdatepicker使う際は、下記4つがあればOK ・jquery.js ・jquery-ui.js ・jquery.ui.datepicker-ja.js(日本語対応用) ・jquery-ui.css jqueryとjquer…