2012年06月12日
講義080日目
------------------------------1H------------------------------
★最終課題
●backendのurl直打ち対策など
・default:
is_secure: on
credentials: [member, admin]
に設定、is_secure: をonにし忘れて/backendに進入できるというミスをするなど
とりあえず権限を持ってないとbackendには入れない状態
------------------------------2H------------------------------
●バックエンドのページ遷移を整えるなど
・404エラーページの表示
・defaultに申し訳程度にリンクを作る
・memberのcrudは基本的なバリデーションとかかける程度で放置の予定
・seculityは多分大丈夫な気がする
------------------------------3H------------------------------
------------------------------4H------------------------------
★バージョン管理ソフトの導入
●リポジトリの保存に際してキャッシュを対象外にする
・svnで使うエディターを設定する
[ユーザ名@localhost ~]$ vi .bash_profile
export SVN_EDITOR="vi"
を最後の行に追加
[ユーザ名@localhost ~]$ source .bash_profile
で変更を有効にする
・キャッシュとログを弾く.svnの設定を書き換える
リポジトリにコミットされない様に設定
svn propedit svn:ignore ./cache
viの中に対象外にするファイルを指定する
全ての場合は*/*(cacheフォルダの下のファイルまで全部)と記述して保存
やり直したい場合はコマンドをもう一度打って編集
svn propedit svn:ignore ./log
viの中に対象外にするファイルを指定する
全ての場合は*と記述して保存
やり直したい場合はコマンドをもう一度打って編集
・svn stat -u
M→変更がある
A→新たに追加
?→リポジトリに無い
!→リポジトリにしかない
D→削除予定
C→コンフリクト
・開発したソースをリポジトリにコミットするための準備
svn add *で?をAする
svn delete *で!をDにする
・
------------------------------5H------------------------------
●google docsのフィードの表示を試行錯誤してみる
・カレンダーと同様にClientAuthで接続(後日Auth subに変更する)
//スプレッドシートの一覧の取得
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
$spreadsheetService = new Zend_Gdata_Spreadsheets($client);
$feed = $spreadsheetService->getSpreadsheetFeed();
foreach($feed->entries as $entry){
echo $entry->title->text;
echo "<br>";
}
------------------------------6H------------------------------
●google docsのフィードの表示を試行錯誤してみる
・spreadsheetKey
どうやらURLらしい
すでに取得してるらしい
-----------------------------memo------------------------------
0 件のコメント:
コメントを投稿