QBハウスの研修は6カ月。1000時間の法則だ。

QBハウスの研修がテレビで放送されてた。

⇒ http://www.tvlife.jp/entame/227277

QBハウスの研修は6カ月。約1000時間。

↓の1000時間の法則と同じだ。

周囲から認められるまでには、1000時間をその勉強に費やす必要がある

dorararpg.hatenablog.com

6カ月の研修を終えて、お客様の髪を切る。

どうやって、10分で顧客にサービスを提供するか。

時短するためのあらゆる技術を伝えていた。

(最近サラダクラブが時短関係でV字回復してる記事あったね。)

QBハウスみてると、マクドナルド大学と同じ匂いがした。教育は本当に重要だと再認識。

伝える方法を形式化する技術も大事。

既存ビジネスを、そこまでやるの?という学ぶ場を提供する事で置き換えるビジネスモデルってほかの業種でも有用なんだと思う。

もちろんその部分を学校運営ということでやっている企業もたくさんあるんだろうけども・・・

録画しとけばよかったー!

あ、Tverがあった!

tver.jp

githubにあるvuejsの30個のリポジトリを覗く。

vuejsのリポジトリ

github.com

このページはvuejsのリポジトリを日本語にGoogle翻訳した結果です。

個人的にvue.jsとどのように寄り添って歩んでいけるか?を考える道しるべとしてまとめました。

60個くらいはりつけたところで、もうこの辺で終わりにしよう。おそらく使われてないや。 と理解。(アーカイブになっていたり、活動されてなかったり、あきらかにバージョンが違ったり)

vuejs

WSL + Ubuntu + PHP + xdebug + Visual StudioCode + PHP DebugでPHPの学習環境構築

前提
  • OSがWindows 10 Proであること。
  • WSLを有効化していること。
  • WSLにUbuntuインストール済みであること。
  • WSLのUbuntuPHPインストール済みであること。
  • ローカル環境にVisual Studio Codeインストール済みであること。

Ubuntuphp-xdebugをインストール

sudo apt install php-xdebug

php-xdebugの設定ファイルを修正

vi で設定ファイルを開く

sudo vi /etc/php/7.2/cli/conf.d/20-xdebug.ini

設定ファイルの内容を以下のように修正

zend_extension=xdebug.so
xdebug.remote_enable=on
xdebug.remote_autostart = 1

Visual Studio CodePHP Debugをインストール

赤色の枠の部分をクリックしていく。

PHP Debugをインストールする様子
PHP Debugをインストール

Visual Studio CodeにインストールしたPHP Debugの設定

設定ファイル(.vscode/launch.json)は、歯車マークをクリックして開けられる

PHP Debugの設定ファイルの開き方
PHP Debugの設定ファイルの開き方

設定ファイル(.vscode/launch.json)を以下のように修正

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "php local debug",
            "type": "php",
            "request": "launch",
            "port": 9000,
            "pathMappings": {
                "/mnt/c":"c:/"
            }
        }
    ]
}

準備OK!デバッグ実行してみよう。

  • 赤〇で囲った虫を押下。
  • オレンジで囲ったところをクリックしてブレークポイントを指定
  • 緑で囲ったところを「php local debug(ここはlaunch.jsonに指定したnameが表示される)」に変更して再生ボタンを押下
  • 水色で囲った部分にターミナルを表示しておく(ここでプログラムの実行を行う)

PHP Debugの準備
PHP Debugの準備

プログラムは以下の通り

<?php

echo "hello\n";
echo "hello\n";

$test = "test";

$number = 100;

$number2 = 200;

$number3 = $number + $number2;

プログラム実行してみる。

wsl php echo.php

PHP Debugのブレークポイントで止まった様子
PHP Debugのブレークポイントで止まった様子

ブレークポイントで止まった。

ステップオーバーしてみる。

赤〇で囲ったのアイコンをクリックして、1行ステップオーバー(プログラムが1行進む)

ステップオーバーの様子
ステップオーバーの様子

オレンジ色で囲ったところで変数の中身も確認できる。

感想

apacheをインストールする必要もなく、 簡単にできた。

こんな感じでPHPがステップ実行できると、 プログラム初級の部分(変数・演算・分岐・ループ・関数)で躓きにくくなるかもしれない。

改めて、Visual Studio Code の凄さを実感。

これが無償で利用できるなんて。。。

参考

togetter.com

togetter.com

togetter.com

参考にしたサイト

Setting up PHP for development on Windows Subsystem for Linux in Windows 10 | Tim Anderson's IT Writing