[PHP] WindowsでのComposerの使い方メモ

カテゴリ:
Perl / PHP
| トラックバック(0)
投稿者:yo yo

Composerについての拙い認識

カレントディレクトリにプログラムライブラリがインストールされ、composer.jsonに何がインストールされているか管理されている。ディレクトリ毎消すと全部消えてやり直せる。

パッケージ名の書かれたcomposer.jsonさえあれば復元できる。要するに設計図・説明書。誰でも開発者と同じPHPライブラリ構成をすぐに構築できるので便利。

Windowsへのインストールの仕方

事前にPHPをインストールする。XAMPPでも良い。多分XAMPPだと楽。

composerでググって公式からソフトウェアをダウンロードして適当にインストールする。

使い方

コンソールで使う。解りやすいのだけこちらに書く。詳しくはQiitaでまとめてる人がいるのでそっちを見る。

# composer.jsonのあるカレントディレクトリで実行するとcomposer.jsonに記述されている環境が現在のプロジェクトに整う。
$ composer install

# composer.jsonに記載されたパッケージを最新にする。
$ composer update

# composer.jsonへパッケージを追加する
$ composer require vender/package

# composer.jsonへ記載されているパッケージを一覧で表示する
$ composer show -i

# composer.jsonへ記載されているパッケージから指定して削除する
$ composer remove vender/package

# vender/packageをフォークしてソースコードをぶんどってくる
$ composer create-project vender/package

疑問点

WP-CliやPHPUnitなどをWindowsで利用する場合はフォーク(create-project)してC:\などのルートディレクトリへ置き、環境パスを通すのがいいのか、Globalへインストールしてそちらに環境パスを通すのがいいのか解らない。

requireでvenderディレクトリをルートに作り?そこにぶっこんでくのとどう違うのか?ローカル環境なら何でもいいのか。何が正解なのか解ってない。

[Wordpress] WP-CLIをWindowsへインストールする。

カテゴリ:
Perl / PHP
Wordpress
| トラックバック(0)
投稿者:yo yo

公式https://make.wordpress.org/cli/handbook/installing/を読む。とにかく読む。

Composerを使う場合

公式https://make.wordpress.org/cli/handbook/installing/#installing-via-composerを読む

  1. Composerをインストールした状態でカレントをC:\にしてcomposer create-project wp-cli/wp-cli --no-devをする。
  2. コントロールパネル>システム>システムの詳細設定から環境変数を追加する。ここでは"c:/wp-cli/bin"。

Composerを使わずwp-cli.pharからインストールする場合

公式https://make.wordpress.org/cli/handbook/installing/#installing-on-windowsを読む

  1. https://raw.github.com/wp-cli/builds/gh-pages/phar/wp-cli.pharからwp-cli.pharをダウンロードする。
  2. 適当なディレクトリに置く。公式だとルートc:\wp-cli。
  3. wp.batという名前の空ファイルを作り、c:\wp-cliへ入れる。
  4. wp.batへ
    @ECHO OFF
    php "c:/wp-cli/wp-cli.phar" %*
    という内容を記述して保存。
  5. コントロールパネル>システム>システムの詳細設定から環境変数を追加する。ここでは"c:/wp-cli/bin"。

[ユーザビリティ] ウェブサイトにおける最寄り駅の表記はどうするべきか。

カテゴリ:
Web
その他
| トラックバック(0)
投稿者:yo yo

例えば、渋谷駅

  • JR 山手線 渋谷駅 ハチ公口 徒歩5分
  • JR 埼京線 渋谷駅 新南口 徒歩10分
  • 東京メトロ 銀座線 渋谷駅 ハチ公口 徒歩5分
  • 東京メトロ 副都心線 渋谷駅 宮益坂口 徒歩10分
  • 東急東横線 渋谷駅 正面口 徒歩5分
  • 京王井の頭線 渋谷駅 中央口 徒歩6分

「どんだけあるじゃ!!!!!!!!!!!」とかなるので、一番近そうな路線のみの表記が良いのかもしれない。

この例だとこういう表記のみにするとか?

  • JR 渋谷駅 ハチ公口 徒歩5分

でも、これだとちょっとわかり難いけど、例えば京王線の聖蹟桜ヶ丘とかに住んでいたとして、普段鉄道を使わない人だったらJRまでどう行けばいいのか解らないんじゃ?

そんなところまでケアする必要はなく、行ったことがある人には解るので見やすい方優先が良いと思う。

ならば池袋のサンシャインシティに行くには・・・?東池袋駅の方が近いよ?東池袋四丁目駅もあるよ?向原駅からくる人もいるかもしれない。

新宿は?新宿駅?新宿三丁目駅?西武新宿駅?都庁前駅?どこが近くて誰にとってわかりやすいのだろうか。

妥協点は何処だと思いますか?

[雑記] TBS 火曜ドラマ『わたし、定時で帰ります。』第四話

カテゴリ:
雑記
| トラックバック(0)
投稿者:yo yo

TBS 火曜ドラマ『わたし、定時で帰ります。』第四話を見た嫁さんの話を聞き、ある意味面白そうだったのでダイジェストを見た。

主人公はウェブディレクタ、脇役がフロントエンドエンジニア。間違っているところもあるかもだが、大まかなあらすじはこんな感じだ。

以下、ネタバレを含むので続きで見てください。

[雑記] 報告、連絡、相談の大切さ

カテゴリ:
雑記
| トラックバック(0)
投稿者:yo yo

ベンチャー企業立ち上げに参加、取締役として会社経営を経験して6年?ほど経つ。数人の小さな会社で最初は上手くいっていた。様々な人間関係上のトラブルに巻き込まれ、精神が磨り減ってしまった。

最初は、他 代表取締役2名同士による信頼の喪失、いざこざ、不仲、もっと言えば喧嘩だ。お互いがお互いのことを不審に思い追い出そうとしている。考え方の違い、意思疎通の不十分さ、譲歩の無さが招いた結果だと思う。

報告、連絡、相談、報連相はとても大切だ。自分で実践するのはもちろんだが、相手に実践してもらうのが特に難しい。

「自分のことは信じてくれ。だけどもお前のことは教えてくれ。」という報連相を相手に要求するだけの人はとても多い。考えは行動に現れる。

人間とは難しい。当然、感情が優先される。相手を動かすことはできない。しかし、我々は、同じ釜の飯を食い、人生を、将来を一蓮托生にしているのだ。どうか解ってほしい。報告、連絡、相談は大切だ。

文章がまとまらない為、ここで終了。

ページの先頭に戻る