【メモ】RSSを読み込むときにSimplePieを使ったので覚書
SimplePieとは
https://github.com/simplepie/simplepie
準備
githubからダウンロード
git clone https://github.com/simplepie/simplepie.git
library以下とautoloader.phpを使いたいプロジェクトのところにコピペ
使いたいクラスでrequire_one 'autoloader.php';
操作
// 初期化 $feed = new SimplePie(); // URLセット $feed->set_feed_url('RSS_URL'); // とりあえず日付順に並べる $feed->enable_order_by_date(true); // 取得実行 $success = $feed->init(); if ($success) { // エラー時処理は適宜 } foreach($feed->get_items() as $item) { // 記事URL echo $item->get_permalink(); // 記事タイトル echo $item->get_title(); // 記事要約 echo $item->get_description(); }
とまあ、そんな感じで。
【メモ】vagrantでPHPのPhalcon frameworkが動く環境を作る
環境作成でーす
前準備
コマンドプロンプトを使用する前提で参ります。
gitを入れる
下のURLからwindows用バイナリを持ってきてインスコ。
opensshを入れる
下のURLからwindows用バイナリ(っていうかそれしかないけど)を持ってきてインスコ。
http://sourceforge.net/projects/sshwindows/
vagrantを入れる
まずvirtualboxを入れる。
下のURLからwindows用バイナリを持ってきてインスコ。
https://www.virtualbox.org/wiki/Downloads
次にvagrantを入れる。
下のURLからwindows用バイナリを持ってきてインスコ。
http://www.vagrantup.com/downloads.html
仮想環境のboxを持ってくる
以下のgithubからvirtualboxのboxをgit clone
https://github.com/phalcon/vagrant
※なお僕は、~/Document/tmp/にcloneしました。
コマンドプロンプトで起動する
$ cd ~/Document/tmp/vagrant/
$ vagrant up
ゴニョゴニョとセットアップが続きますのでおとなしく見ましょう
ssh keyは何もしてなかったら空(そのままEnter)
でログイン出来るはず!
ブラウザで起動確認
を見て、
「Here we are!」
が表示されれば起動完了ですな。
【メモ】iOSで全角カナを半角カナに変換するコード
下記。
CFStringTransform((CFMutableStringRef)str, NULL, kCFStringTransformFullwidthHalfwidth, false);
第一引数
変換したい文字列(ここの文字列が直接変換される)
第二引数
変換したい範囲、nullなら全部
第三引数
変換するモノ
この場合、全角カナ<->半角カナ変換がしたいのでkCFStringTransformFullwidthHalfwidth
一覧はマニュアル見てください。
第四引数
変換のFromとToの入れ替え
今回は全角カナを半角カナに変えたいので、false