カテゴリー
コンピューター

【CakePHP】PHPUnit is not installed. Do you want to bake unit test files anyway? への対処方法

対処方法

vim Config/bootstrap.php

ファイルの最後に次を追記します。

// composerのautoloadを読み込み
require APP . 'Vendor/autoload.php';

// CakePHPのオートローダーをいったん削除し、composerより先に評価されるように先頭に追加する
// https://github.com/composer/composer/commit/c80cb76b9b5082ecc3e5b53b1050f76bb27b127b を参照
spl_autoload_unregister(array('App', 'load'));
spl_autoload_register(array('App', 'load'), true, true);

参考ページですの♪

どんな状況で発生したか?

カテゴリー
Apple

iTunes 12 で曲数を調べる方法

ポイント

  • プレイリストを作って全ての曲を登録する。プレイリストを開いて曲数(項目数)を見ると確認できる

なお、オーディオブックは1曲と数えられないようですの。他にも音楽でないものもこれに該当するかもしれませんけれども、ほぼ曲数とイコールと考えますわ♪

実際の手順

スクリーンショット_2014-10-21_21_36_24.png

カテゴリー
Apple

13インチMacBook Pro Retina 2012年 を Yosemite にするのに1時間かかりました!

スクリーンショット 2014-10-18 13.03.42.png

13インチMacBook Pro Retina 2012年(製品番号 Z0N4)を OS X 10.10 Yosemite にアップグレードするのに約1時間かかりました。そのおおよそのタイムスケジュール♪

  1. 13:00 スタート。
  2. 13:22 ダウンロード完了。そのままインストール開始。13:24再起動インストール開始。
  3. 13:52 ログイン画面が表示された。
  4. 13:53 ログイン後、次は Apple ID でのサインインと設定を求められた。
  5. 13:54アップグレード完了!

1時間もかかりませんでしたわね♪それでもすぐに終わるわけではございませんので、いらいらすることもあるでしょうね。。。

その後、本当に最新の状態にしようと次のアップデートも行いました。

  1. 13:55 App Storeでアップデート、iPhoto、iMovie、Voice Update、プリンタ・ソフトウェア・アップデートを確認、すべてアップデート開始、。
  2. 14:05に完了。

Yosemite のインストールを開始するまでにチェックしたこと!行ったこと♪躓いたこと><

カテゴリー
コンピューター

Composer で開発用 CakePHP2 をインストールする手順★いつも使うプラグインも★

CakePHP2 のインストール内容

  • CakePHP とプラグイン、PHPUnit をインストールする
  • プラグインをいくつかインストールするが、有効にするのは DebugKit のみ
  • DB名:cake4db、ユーザ名:cake4user、パスワード:cake4pass、文字コード:utf8
  • ウェブサーバのドキュメントルートは /var/www/html/
  • CakePHP をインストールするプロジェクトのルートディレクトリは /var/www/html/cake4/
  • http://IPアドレス/cake4/ でアプリトップ、 http://IPアドレス/cake4/test.php でテストページトップへアクセス

データベースを作成

カテゴリー
コンピューター

CakePHP 2.5★今度は逆から SELECT する★Containable ビヘイビアチュートリアル2♪

の続きとなります。前回は、Containable ビヘイビアを使って、User からスタートして hasMany しているデータをたどって最大4階層先の HistoryNote レコードを取得しました。

ふと、思ったのです。

HistoryNote から belongsTo をたどって User のデータを取ることも Containable ビヘイビアならできるはず!と。

今回はその記録を投稿いたします。もちろん、できましたわ♪belongsTo をたどるだけでなく、たどった先のモデルが hasMany しているデータも取得できましたの♪

はじめに。ER図、アソシエーションの確認!

カテゴリー
コンピューター

★2回め挑戦★CakePHP2で認証、Auth コンポーネントのサンプルを世界一シンプルを目指して作ります。

CakePHP2 認証、Auth コンポーネントのサンプルを世界一シンプルを目指して作ります。 | oki2a24 を試してみましたけれども、これをもう一度勉強したいですの。

ポイントは次の認証コンポーネントの AuthComponent::allow() ですの♪

今回は、bake を使って認証していないとアクセスできないサイトのサンプルを、やはりシンプルさとお手軽に体験できることを目指して作ります。

  • Composer で CakePHP2.5.4 をインストール
  • Apache、MySQL

0.作るサイトの仕様を決めます

ログインページ、ログアウトページ以外に、4種類のページ(CakePHP のコントローラー)とそれぞれのページに対して一覧、詳細、登録、編集、削除ページ(CakePHP のアクション)を設けた、合計16ページです。

認証要否一覧表

No ページ名 一覧 詳細 登録 編集 削除
1 users
2 articles
3 letters
4 posts

認証が、ログインがなら「要」

カテゴリー
コンピューター

【CakePHP2】URL で2つ以上のクエリパラメーターを設定してアクションに渡す方法

ポイント

  • URL でコントローラーとアクションを指定してクエリパラメータの間をスラッシュ「/」で区切れば複数個のクエリパラメータを設定することが可能
  • クエリパラメータが無い場合を想定して、アクションの引数にはデフォルト値を設定するべき
  • コントローラーのアクションまで URL に指定しなければならない。たとえ index アクションであっても、クエリパラメータを渡す時は明示的に URL に指定する必要がある
カテゴリー
ゲーム

【PS3】【ダークソウル2】DLC 3 のチャレンジルート「壁外の雪原」の目印やコツのメモ♪

生存率を高めるコツ(篝火の熱3で気がついたこと)

  • 吹雪いている時はスタミナを消費しないように行動する。キリン(氷馬)がやって来るのでダッシュはしない。スタミナを温存する
  • 逆に、晴れている時は全力でダッシュして距離を稼ぐ。晴れている時はキリンは現れない。
  • 音量やヘッドホンで音に集中できるようにする。馬のいななきや蹄の音が聞こえたらキリンが現れた合図
  • 3人いるなら対キリン用武器は両刃剣がおすすめ。キリンを硬直し続けられ、キリンに行動させること無く倒すことも可能。両刃剣は火力が無いのでキリンの硬直狙いで白霊の時に使うとよいと思う。
  • 自分がホストならもちろん好きな装備でよい。黒騎士の斧槍を使った。バックステップ + R1 で回転攻撃ができ、多段ヒットするのでキリンを硬直させることができるし、ダメージも両刃剣よりも出る。

DLC 3 白王の冠 -CROWN OF THE ivory KING-のチャレンジルートへの行き方

カテゴリー
ゲーム

【PS3】【ダークソウル2】マスターアカウントでないと DLC をインストールできないことに注意です!

サブアカウントで普段プレイしている人は、マスターアカウントでしか DLC をインストールできないことに注意です!DLC は購入したアカウントでないとインストールできませんでした><。おそらくマスターアカウントでなくてもよいと存じますので語弊があると思います。

それはともかく、第2弾のときにずいぶんとつまづきました反省を活かして第3弾 DLC はアッサリンストールできましたので、ノートいたしますの。

DLC をインストールする前の状態

ポイント

  • PS3 への DLC データインストールをするには、購入したアカウント(大抵は親アカウントであるマスターアカウント)でログインしなければならない
  • ダークソウル2のバージョン 1.08 について、子どものサブアカウントでもゲーム自体のアップデート可能なので紛らわしい
  • パソコンから購入してウェブページから「PS3にダウンロード」をクリックすれば、PS3 では何もしなくともダウンロードそしてインストールされる。

実際に追加DLC「THE LOST CROWNS」シリーズ三部作 第三章 白王の冠をインストールするまで

カテゴリー
コンピューター

2014年9月のアクセス解析

先月 2014 年 9 月の 1 ヶ月間の Google アナリティクスの結果です。

  • ユーザー > サマリー(左に先月、右に先々月と比較表示)
  • コンテンツ > サイトコンテンツ > すべてのページ
  • トラフィック > 参照元 > すべてのトラフィック
  • トラフィック > 参照元 > 検索 > オーガニック検索

以上の 4 種類の Google Analytics 結果です。