Ryusuke Fuda's Tech Blog

Softweare Enginier about Web, iOS, Android.

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

正規表現でヒットした文字列を抽出, 後方参照(PHP)

■ preg_replace の後方参照を使う $text = 'src="http://abcdefghtijklmn"'; $val = preg_replace('/src="(.*)"/', '${1}', $text); var_dump($val); // http://abcdefghtijklmn が取得できる 正規表現の()の中にヒットした一個目が$valに入る。 ${1}が一つ…

xml CDATA 取得(PHP)

php

■ rssフィードやapiをxmlで取得するときsimplexml_load_string()ではCDATAは取得できない。 $url = "{フィードURL}"; $contents = file_get_contents($url); $rss = simplexml_load_string($contents,'SimpleXMLElement', LIBXML_NOCDATA); var_dump($rss); …

aタグやsrcタグでのURL指定 //から

■ この二つの違い <img src="http://cdn.steelersgab.com/wp-content/uploads/2013/07/troy2.jpg" /> <img src="//cdn.steelersgab.com/wp-content/uploads/2013/07/troy2.jpg" /> //からだと、開いてるページと同じプロトコルになるhttpsのページならhttpsになるしhttpならhttpになる。

if文で条件が同じで || が増えてきたとき。(PHP)

php

■ こういう時。 if ($type == 'web' || $type == 'video' || $type == 'music') { } else { } $typeは共通だからスッキリさせたい。■ in_array 関数をつかう。 if (in_array($type, array('web', 'video', 'music'))) { } else { }

cakephp2.x スマホ view切り替え

Controllerは一緒でviewだけ変えたい。■ cakephpのテーマという昨日を使う cd View mkdir Themed cd Themed mkdir Smartphone //テーマ名 cd Smartphone mkdir Films //Viewにあるのと同じ vim top.ctp //適当な文字列"test"をうつ規則にしたがってディレク…

cakephp 2.x デバック消す

■ Config/core.php Configure::write('debug', 2); ここの数字を0にする。 こうするとルーティングにないURL叩くと自動的にトップへリダイレクトしてくれる。

knockout.js data-bindでviewmodel外の関数よぶ

■ data-bind内で他の普通の関数呼びたい、そしてdata-bindにある要素つかいたい ビデオ削除 var _deleteVideo = function() { cons…

Titanium mobile ブックマーク

■ 忘れないようにhttp://titanium-mobile-doc-ja.googlecode.com/files/20100314.pdfhttp://gihyo.jp/dev/serial/01/titanium

javascript(jQuery)でRSS処理

■ google feed API を使う <div id=="gameNewsFeed"></div> //このdivの中へappend <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("fe…

utuntu apache リンク貼る場所

cd /etc/apache2/sites-enabled/ここの中に貼りたいアパッチファイル貼る。 sudo ln -s /home/{ユーザー名}/conf/httpd.conf httpd-vhost-{ユーザー名}.confリンクの名前はhttpd-vhost-{ユーザー名}.confではなくてもいい。自由。 centOSの場合は/etc/httpd/…