Yii PHP Framework 2.0 インストール

Yii Frameworkを学習する.

Yii Framework とは

YiiはWebアプリケーション開発のための高性能なPHPフレームワーク.
Yiiの由来は「Yes It Is」の頭文字であり、「Yii(イー)」と発音する.

インストール

  • 公式に従い,2015/03/01時点での最新版2.0.3をインストールする.
  • Composerを利用する方法(公式推奨)と、アーカイブファイルをダウンロードする方法2種類がある.

インストール方法1(推奨): Composerを利用してインストールする

Composer をインストールする(※Composerをインストールしていない場合)

curl -sS https://getcomposer.org/installer | php

参考: Composer

Composer Asset Plugin をインストールする

php composer.phar global require "fxp/composer-asset-plugin:1.0.0"

Yii Framework(version 2.0.3) basic application templateをインストールする

php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.3

インストール方法2: アーカイブファイルからインストールする

ダウンロード

wget https://github.com/yiisoft/yii2/releases/download/2.0.3/yii-basic-app-2.0.3.tgz

ダウンロードファイルを解凍

tar xvzf yii-basic-app-2.0.3.tgz

config/web.phpファイルのcookieValidationKeyに秘密キーを追加する

vi basic/config/web.php

// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => '秘密キーを入力',

インストールを検証

basic/web/index.php にブラウザからアクセスをすることでインストールを検証できる.

http://localhost/basic/web/index.php


Congratulations! You have successfully created your Yii-powered application.
下の画面が表示されていればインストール完了!

f:id:tic40:20150303104936p:plain

[Error] bin/rails:6: warning: already initialized constant APP_PATH [rails]

エラー

rails new でAPPを作成後、rails s で躓いた.

$ rails s
bin/rails:6: warning: already initialized constant APP_PATH
/home/dev1/railbook/bin/rails:6: warning: previous definition of APP_PATH was here

環境

$ ruby -v
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux]
$ rails -v
Rails 4.2.0

解決

rake rails:update:bin を実行してみる.

$ rake rails:update:bin
(in /home/dev1/railbook)
rake aborted!
LoadError: cannot load such file -- readline
/home/dev1/railbook/config/application.rb:7:in `<top (required)>'
/home/dev1/railbook/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)

更にエラーが出た. Gemfileに以下の1行を追加する.

gem 'rb-readline'

bundle installする.

$ bundle install

再度rails sを実行してみる

$ rails s
=> Booting WEBrick
=> Rails 4.2.0 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-02-14 02:17:26] INFO  WEBrick 1.3.1
[2015-02-14 02:17:26] INFO  ruby 2.2.0 (2014-12-25) [x86_64-linux]
[2015-02-14 02:17:26] INFO  WEBrick::HTTPServer#start: pid=1278 port=3000

ok. WEBrickが起動できた.


Ruby on Rails 4 アプリケーションプログラミング

Ruby on Rails 4 アプリケーションプログラミング

2015年福袋の中身 MAMMUT(マムート)編

購入方法

新宿L-Breath初売りで購入。

1万円MAMMUT福袋

f:id:tic40:20150101173420j:plain

中身一覧 (※品名 税抜き価格)

Wing Jacket AF ¥15,000

f:id:tic40:20150101095051j:plain

Zip T-shirts AF 値札なし(¥9,000ぐらい※ネット調べ)

f:id:tic40:20150101095027j:plain

Element T-shirts ¥6,600

f:id:tic40:20150101094952j:plain

以上の計3点

  • Wing Jacket AF ¥15,000
  • Zip T-shirts AF 値札なし(¥9,000ぐらい※ネット調べ)
  • Element T-shirts ¥6,600

感想

  • お高く手が出し難いマムート製品がお手頃で手に入る。
  • といっても、1万円福袋なので中身はお察し。ハードシェルやダウンは入っていない様子。
  • L-BreathではColumbiaやMountain Equipment、Chumsなんかの福袋も同時に売られていたけど、MAMMUTは人気で早々に売り切れていた。
  • ロゴが可愛い。
  • Wing Jacketがいい感じ。
  • やっぱりダウンかソフトシェル、ハードシェルあたりが1つは入っていて欲しい…

2015年福袋の中身 mont-bell(モンベル)編

購入方法

モンベル店舗の初売りで購入。

1万円モンベル福袋

f:id:tic40:20150101173434j:plain

中身一覧 (※品名 税抜き価格)

U.L. ダウンT ¥10,800

f:id:tic40:20150101095902j:plain

ライトシェルジャケット ¥6,858

f:id:tic40:20150101095828j:plain

シャミース ベスト ¥4,300

f:id:tic40:20150101095626j:plain

シャミース インナーグローブ ¥1,800

f:id:tic40:20150101095432j:plain

以上の計4点

  • U.L. ダウンT ¥10,800
  • ライトシェルジャケット ¥6,858
  • シャミース ベスト ¥4,300
  • シャミース インナーグローブ ¥1,800

感想

  • 税込み計25,000円ほどの内容でお得感ある。
  • 購入時に中身を見ることはできない。
  • 大きいサイズと小さいサイズの福袋があった。大きい方は触った感じからダウンが入ってる様子。
  • 「ファクトリーアウトレット」品なので、型落ち品が入っていても泣かない。
  • 開店前に整理券が配られていた。開店してから行くともう希望サイズが残っていないかもしれないので、早起きして整理券を貰おう。
  • WEBでの予約購入もあるので、早い段階で購入を決めている場合はそっちで買ったほうがいい。
  • ダウンが狙いだったんだけど、ダウンTというなんとも微妙なもので困った。

とりあえず満足した。

長期海外旅行(バックパッカー)に持っていったものリスト

2012年長期海外バックパッカー時(アジア→中東→ヨーロッパ)の装備品覚え書き。

バッグ / 収納

貴重品 / 防犯

TSA 【アメリカ安全運輸局認定】  蛍光ワイヤーロック ブラック 1030

TSA 【アメリカ安全運輸局認定】 蛍光ワイヤーロック ブラック 1030

  • パスポートのコピー
    コピーは常に持ち歩くようにしている。 怪しい人物から身分証を出せと言われたらまずコピーを見せよう。

  • [クレジットカード] VISA / Master / JCB

衣類

かさ張るので基本的には現地調達したものを着る。雨具、インナーはなるべく軽くて高機能なものを使う。

デジタル

その他小物

まとめ

  • 大体こんな感じで、総重量が20kg - 25kg ぐらいだったかと。
  • 選ぶ基準は「軽い、薄い、丈夫」

三鷹の森ジブリ美術館へ行ってきた

先日たまたまチケットを手に入れたので、ジブリ美術館へ行ってきた。

ジブリ美術館へ向かう

午前10時入場チケットだったので、入場時間に間に合うように三鷹駅へ9:40頃に到着。 駅から出ているバスに乗ろうとしたが、満席で乗れず。歩いても15分程度なので徒歩で向かうことにした。

f:id:tic40:20141215020353j:plain

途中でトトロの標識があった。これを見たいなら歩いた方がいいかもしれない。

f:id:tic40:20141215020948j:plain

入場

開場の5分前に到着。早くも列ができていた。 ざっと見た感じ、外国人客がとても多い。過半数は外国人だったんじゃないだろうか。ツアー客っぽい団体もいて、中国語、韓国語、英語が飛び交う。

f:id:tic40:20141215022552j:plain

入場すると、3コマのフィルムが付いた入場券を貰える。どの作品のどのコマが貰えるかは運次第。 自分が貰ったのはこれ。

f:id:tic40:20141215042616j:plain

館内は撮影禁止

こんな理由が書かれてあった。

ジブリ美術館は物語の入り口です。物語の主人公になるには、カメラを向けるのではなく、この空間をご自分の目で見て、体で感じてください。 そして、思い出は心の中に大切にしまって持ち帰って欲しい、これが私達の願いです。

素晴らしい

一部屋外展示は撮影OK

f:id:tic40:20141215032602j:plain

f:id:tic40:20141215032828j:plain

短編映画「パン種とタマゴ姫」を観る

館内では15分程度のショートムービーが上映されている。

「パン種とタマゴ姫」はセリフが一切無い映画で、とてもスピード感があって、まるで短編とは思えないような濃い内容だった。 映像とストーリーを追うのに必死になっている間に映画は終幕、宮崎映画らしい映画だなあって感じ。

時期によって上映作品が違うので、見たい作品があれば公式サイトであらかじめチェックしておこう。

土産屋、カフェへ

終始大混雑していた。カフェ、土産屋はできるだけ早めにいく方が良いかもしれない。

ジブリの綴りは「GHIBLI」

ジブリの綴りは「GHIBLI」、サハラ砂漠に吹く熱風を意味するイタリア語です。第2次世界大戦中に使用されたイタリアの軍用偵察機の名前でもあり、飛行機マニアの宮崎監督が命名しました。日本のアニメーション界に熱風を起こそうという思いを込めたネーミングだそうです。

 なお、本来イタリア語では「ジブリ」ではなく「ギブリ」と発音するのが正しいそうです。

知らなかった...

感想

おすすめ。アニメ制作の歴史や、アニメが出来るまでの工程、ジブリ作品の絵コンテなど実物を展示してあって興奮した。 全く子供騙しのようなものじゃなく、随所に製作者拘りが見えて素晴らしかった。 入場料1,000円で大変楽しめたので、行ったこと無い人がいればおすすめしたい。

セブの美味いシーフードレストラン

シーフードレストラン STK ta Bay!

数年前セブに留学していたときに、ルームメイトの韓国人に教えてもらったお店。
安くて美味いので毎週通っていた。

公式サイト

STK ta Bay!

メニュー

写真・金額入りのメニューがサイトにあるので心配なら確認を。
Menu | STK ta Bay!

おすすめ料理

自分がよく注文してた料理。

  • Tuna Panga
  • Beef Ribs
  • Shrimps Sinigang
  • Garlic Rice Platter
  • Crab Rice
  • San Miguel Light (ビール)

写真はTuna Panga。でかい。美味い。

f:id:tic40:20141210170949j:plain

場所

少々混み入った場所にあるので注意。
タクシーの運転手に店名を伝えてもわからないかも。