Vagrantの設定理解メモ
Vagrantの設定の流れを理解していなかったので、メモする。
まず、Vagrantを環境構築する際に、VirtualBoxをDLする。ちなみに、仮想マシン作成ツールはVirtualBox以外も使える。
Oracle VM VirtualBox
続いて、BoxをDLしてくるか自作する。Boxとは仮想マシンのテンプレートとのこと。
Vagrant by HashiCorp
BoxのDLが完了したら、開発フォルダでvagrant initを行う。
vagrant init Box名
実行後、Boxの内容の仮想マシンが作成される。
うーん、もっと仕組みを理解したい。
●参考サイト
今から始めるVagrant入門 #1|vagrant|クラウド関連技術ブログ|クラウドデザインのFL.OPS
MySQLの既存のtableのcreate文を表示する方法
ローカル環境が壊れたのか上手く動かなくなり、再度環境を作り直してDBの内容を以降する必要が出てきた。既存のtableのcreate文を表示する方法を調査。下記の内容のサイトが出てきた。
試したら上手くいった。
『東芝解体 電機メーカーが消える日』 大西康之
- 作者: 大西康之
- 出版社/メーカー: 講談社
- 発売日: 2017/05/17
- メディア: 新書
- この商品を含むブログ (1件) を見る
「独立系」と取り上げられたソニーも、最近の商品の売り上げは芳しくなかったようだけど、PlayStation4の売り上げが好調みたい。著者が言うように、テレビなどのエレクトロニクスは捨てて、PlayStationが持つネットワークを活用していく未来の方が良いように思う。他の会社で、PlayStationと同規模のネットワークを持っている会社はいないからね。
『疑似科学の入門』 池内了
- 作者: 池内了
- 出版社/メーカー: 岩波書店
- 発売日: 2008/04/22
- メディア: 新書
- 購入: 2人 クリック: 73回
- この商品を含むブログ (77件) を見る
著者は疑似科学が日本でまかり通り、悪影響を及ぼしているという。さて、疑似科学は何か。著者曰く疑似科学は3つの類に分けられる。
第一種疑似科学には、占い系、超能力系、「擬似」宗教系などがある。未来への不安や、現在直面する問題の解決したい心理を上手く逆手にとって、暗示にかけたりする。例えば、占い系で有名なのは血液型占いである。血液型によって、性格が分けられるという話がある。しかし、人間を4種類に分類することは出来ないから、血液型占いに根拠は無いと著者は言う。
第二種疑似科学には、科学の活用・援用・乱用・剽窃・誤用・悪用・盗用に関わる事項である。そこには、科学的装いはしているが、何ら根拠が無いことなどがある。例えばアルカリイオン水。アルカリイオン水は、人体が酸性になると健康に良く無いから、逆のアルカリ成分を体に取り込めば体に良いからというイメージを使って成功したらしい。
第三種疑似科学は複雑系に関わる問題で、それを要素還元主義で考えようとして起こる問題のことを言う。例えば、地球温暖化の問題である。地球温暖化の原因を、要素還元主義で考えようとしても原因が分からので、地球温暖化は人間のせいでは無いと言う人がいる。でも、それでは複雑系の問題は何も対処が出来ないことになってしまうと言う。
『勘三郎、荒ぶる』 小松成美
- 作者: 小松成美
- 出版社/メーカー: 幻冬舎
- 発売日: 2010/02
- メディア: 文庫
- クリック: 11回
- この商品を含むブログ (6件) を見る
中村勘三郎さんのノンフィクションドキュメンタリー。著者が勘三郎さんへのインタビューを通して、勘三郎さんの歌舞伎に命をかける姿を追っていく一冊。古典を大事にしながら、新しいことも取り入れて、お客さんを喜ばそうとする姿は素敵。
※参考
- 作者: 成毛眞
- 出版社/メーカー: KADOKAWA
- 発売日: 2017/04/20
- メディア: 単行本
- この商品を含むブログ (1件) を見る
PHPのsessionの関数についてのメモ
PHPのsessionの関数についてのメモ。
● session_destroy
Sessionのデータが記載しているファイルを消す関数。$_SESSIONの内容は書き換えない。
PHP: session_destroy - Manual
●その他、気づいたこと
SessionのCookie生成タイミングは、session_startを実行した段階なのかな。明日調べよう。
sessionの破棄時間の把握
●なぜやるか
セッションの破棄時間が把握できていないので、セッションについての処理を実装する時に困るので調査。
●設定内容
php.iniの内容を変更
session.gc_probability = 1 session.gc_divisor = 1 session.gc_maxlifetime = 1
●セッションのデータの消去されるタイミングについて
gc_maxlifetimeがセッション開始時から、データが消去されるまでの秒数を指定する。指定した秒数を過ぎるとセッションデータは消去される。
また、セッションデータが消去される確率は、gc_probability/gc_divisor で計算される。今回設定された値を見ると、1/1なのでgc_maxlifetime過ぎた時点でセッションデータは消去されることになる。
●参考リンク
PHP: 実行時設定 - Manual
CakePHPのセッションタイムアウトの指定はSession.timeoutだけではダメだった | Ken's Pub
PHP&CakePHPでセッション保持の時間を設定する - Qiita
gitの勉強
メモ的な感じで。
gitのコミットはファイルの内容を変更した際の履歴を残すもの。変更ファイルをステージングエリアに移動する事は、変更ファイルを追跡すること。他人のリボジドリを取得するのはフォーク。リモートのリボジドリから、ローカルにソースを落としてくるのはクローン。
用語を理解しないと。
※参考
わかばちゃんと学ぶ Git使い方入門〈GitHub、Bitbucket、SourceTree〉
- 作者: 湊川あい,DQNEO
- 出版社/メーカー: シーアンドアール研究所
- 発売日: 2017/04/21
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る
『自分を捨てる仕事術-鈴木敏夫が教えた「真似」と「整理整頓」のメソッド』 石井 朋彦
自分を捨てる仕事術 鈴木敏夫が教えた「真似」と「整理整頓」のメソッド
- 作者: 石井朋彦
- 出版社/メーカー: WAVE出版
- 発売日: 2016/10/05
- メディア: Kindle版
- この商品を含むブログを見る
例えば、鈴木さんの「人を、肩書きで判断しろ」というもの。でも、著者は疑問に感じる。肩書きとかではなく、その人の仕事のパフォーマンスで判断すべきではないかと。しかし、鈴木さん曰く
「大事なのは、相手が『どういう立場にいて、何ができる人なのか』ということなんだ。だから肩書きを見る。そして、その人と、これからどのような仕事ができるかを客観的に判断する
とのこと。確かに、好きか嫌いで相手を判断していたら、仕事の結果に影響しそうだ。