2012年6月13日水曜日

2012年06月12日 講義080日目

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 件のコメント:

コメントを投稿