http://blog1.aitacos.com/?p=1208
月別アーカイブ: 2013年5月
PHP、オブジェクトのポインタと配列の参照検証
class Test{ public $var; function __construct($var){ $this->var = $var; } } $testsO[] = new Test(1); $testsO[] = new Test(2); $testsO[] = new Test(3); foreach ($testsO as $test){ $test->var = -$test->var; } print_r($testsO); $testsA[] = 1; $testsA[] = 2; $testsA[] = 3; foreach ($testsA as &$test){ $test = -$test; } unset($test); print_r($testsA); 結果は Array ( [0] => Test Object ( [var] => -1 ) [1] => Test Object ( [var] => -2 ) [2] => Test Object ( [var] => -3 ) ) Array ( [0] => -1 [1] => -2 [2] => -3 )
d3.jsについて
PHPでjsonをレスポンスするにはjson_encode関数を呼び出す前にheader(“Content-Type: application/json”);を実行する
http://stackoverflow.com/questions/13709812/php-generated-json-variables-not-showing-in-d3-js
http://bl.ocks.org/mbostock/3883245
http://qiita.com/items/db4b46d6802d7295cb67
ニコ生APIの仕様について
http://pita.s374.xrea.com/blog/archives/100
http://pita.s374.xrea.com/blog/archives/96
http://dic.nicovideo.jp/a/%E3%83%8B%E3%82%B3%E3%83%8B%E3%82%B3%E5%8B%95%E7%94%BBapi
http://dic.nicovideo.jp/a/%E3%83%8B%E3%82%B3%E7%94%9F%E3%82%A2%E3%83%A9%E3%83%BC%E3%83%88%28%E6%9C%AC%E5%AE%B6%29%E3%81%AE%E4%BB%95%E6%A7%98#h2-5
http://dic.nicovideo.jp/a/ng%E5%85%B1%E6%9C%89%E6%A9%9F%E8%83%BD
http://blog.livedoor.jp/mgpn/archives/51886270.html
http://c-loft.com/blog/?p=598
http://pub.ne.jp/suasp/?entry_id=3472272
http://looooooooop.blog35.fc2.com/blog-entry-372.html
http://sekki.org/wordpress/?tag=%E3%83%8B%E3%82%B3%E3%83%8B%E3%82%B3%E7%94%9F%E6%94%BE%E9%80%81
http://sekki.org/wordpress/?p=54
http://dic.nicovideo.jp/a/%E5%85%AC%E5%BC%8F%E7%94%9F%E6%94%BE%E9%80%81
http://dic.nicovideo.jp/a/%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E7%94%9F%E6%94%BE%E9%80%81
SimpleXMLElement Objectについて
$xml = simplexml_load_string($output); $addr = (String)$xml->ms->addr;
のように明示的にキャストしないと値がおかしい場合がある
Ubuntu上でmecabをphpから操作出来るまで
http://funnelbit.hatenablog.com/entry/2012/09/03/161431
http://weble.org/2011/09/26/php-mecab
php.iniの編集は以下の2つともする
sudo gedit /etc/php5/cli/php.ini
sudo gedit /etc/php5/apache2/php.ini
ブラウザ標準のフォントサイズ16pxに対しての%指定時の各px数の早見表
jqueryのeq関数とget関数の違い
戻り値が違う。
eq関数はjQueryオブジェクトを返すがget関数はDOMオブジェクトを返すので、eq(0).text();と書いてjQueryのtext関数は使えるが、get(0).text()と書く事は出来ない。
デバイスごとにcssの切り替えをphpでする方法
http://monolio.com/memo/php/user-agent-page-change/
文字の大きさの切り替え、段落の切り替えなど
MySQLのTIMESTAMPDIFF()関数について
TIMESTAMPDIFF()関数の第一引数にHOURやMINUTEを指定する際に注意するべき点は、第二、三引数で指定された時間が切り下げられること。
例えば、時差が一時間未満なら結果は0になる
SELECT TIMESTAMPDIFF(HOUR, '2013-01-01 01:00:00', '2013-01-01 01:59:00')
時差が一時間以上、二時間未満なら結果は1になる
SELECT TIMESTAMPDIFF(HOUR, '2013-01-01 01:00:00', '2013-01-01 01:59:00')