2017年12月30日土曜日

#GoogleHome と #IFTTT と #LINE

GoogleHome, IFTTT, LINE

IFTTTでGoogleHomeとLINEを連携してみた。

買い忘れ防止w
日本語がアレですが、、、


自分:「ねぇ、Google. 買い物で トリヒキニク を買う」
GoogleHome:「さかえるのじゃぁー」
LINE Notify:「[IFTTT]鳥 ひき肉 をかうのだ」


簡単すぎるっ!

マン・マシンインターフェースは、ディスプレイ・キーボード・マウスから次のステージへいくのかもしれないですね。

The Conversational UI and Why It Matters

https://developers.google.com/actions/design/?authuser=1





2017年12月20日水曜日

#Selenium-webdriver Unknown policy: DnsPrefetchingEnabled

Unknown policy: DnsPrefetchingEnabled


selenium webdriver でこんなエラーがでるときは chrome のpolicy のようです。

chromeの設定はこちらから確認できます。
chrome://policy/

でどうすれば???

2017年12月17日日曜日

#GoogleHome がうちにやってきた

GoogleHome came home.


Spotify, radiko ヘビーユーザーなのでこれはイイです。
今までは、スマホをAUX接続してステレオから聴いていたのですが、おもったよりも音がよいので単体でもオーケーです。

ビックカメラの半額キャンペーンで入手!もう1個買えばよかった。


2017年12月16日土曜日

ポジション球交換

ポジション球を交換しました。

カプラー外すと固くて。。。
カプラーをつけたままのほうが回しやすいですね。
左にまわすと外れます。
写真はカプラー外したものです。

定番のスタンレー:適合は↓こちらから
http://stanley-raybrig.com/index.php

2017年12月13日水曜日

CakePHPでコントローラーから呼び出したコントローラーのコンポーネント呼び出し

How to call the controller's component called from the controller with CakePHP


ControllerAから呼び出したControllerBに $components で宣言されているコンポーネントFooのメソッドbarを呼び出すときは手動でloadする必要があります。
ざっくりと。。。

ControllerAはこんな感じ
$B = new BController;
$B->hoge();
ControllerBはこんな感じ
$componets = ['Foo']; // コンポーネントを使うよ
function hoge() {
  // newされたときはコンポーネントを手動で読み込むよ
  if (newされたとき) {
    $this->Foo = $this->Componet->load('Foo');
    $this->Foo->startup($this); // startup()を使うときはこれも手動で
    return $this->Foo->bar();
  }
}
https://book.cakephp.org/2.0/ja/controllers/components.html

#PHP #cakephp

2017年12月3日日曜日

macOS High Sierra

macOS High Sierra

アップデートしました!
Build番号は、17B1003 になっています。

MacBook Pro Mid 2012 まだまだ!