cakephpメモがきってやつ

とりあえずコントローラーだけで動くやつ。

<?php
namespace App\Controller;

use App\Controller\AppController;

class HelloController extends AppController {
public $autoRender = false;

public function index() {
echo "<html><body><h1>hello!</h1><p>this is controller.</p></body></html>";
}

}

 

クエリーとってくるやつ

  if(isset($this->request->query['id']) &&
isset($this->request->query['pass'])
){
$id = $this->request->query['id'];

まるかっこかかくかっこかわからん。

 

ビューに値をわたすやつ

index.ctpを作って

<?= $bbody ?>

$this->set('bbody', 'setbody');

ってやる。

 

 

 

Call to a member function find() on boolean

ってなったら

$this->loadModel('People');peopleはテーブル名。 

をやればなおるくさいけどなんでなんやろ。 

https://mobb-inc.jp/blog/archives/8777

asosiationがどーたらこーたら。

 

テーブル名とformの名前を一緒にしたら何かしら楽になるんか?

別名のform(xxx.hoge)とかしたらcreate($entity, でかってにいれてくれやん。

 

いまだにformとfromを間違う。

ながいやつは覚えよう。

<a href=<?=$this->Url->build(['controller'=>'List', 'action'=>'edit'])?>?id=<?=$obj->id?>>
<?=$obj->id?>
</a>

$this->Form->create(null, ['type'=>'post', 'url'=>['controller'=>'List', 'action'=>'add']]);

 

割と簡単。レイアウトはやっぱりきょうみがないなぁ。

 

 

 

cakephpインスコするその2めも

ローカルにあるクローン2ってやつつかう。

ほぼcentos初期状態

*https://qiita.com/h-adachi/items/668fe6ede360bddb2c3e

をやる

パスワード変更してから

uninstall plugin validate_password;

をやった。

 

cakephp導入んところで

squizlabs/php_codesniffer 3.3.1 requires ext-simplexml * -> the requested PHP extension simplexml is missing from your system.

になる。

yum install --enablerepo=remi,remi-php70 php-xml

*https://saka24.blue/index.php/2017/07/10/simplexml/

をやる

もっかい

php /usr/local/bin/composer create-project --prefer-dist cakephp/app "mikacakephp"

やる(permissionの設定やる。)

ドキュメントルートの設定とかもさいごまでやって、

apache起動とmysql起動しとかんとダメ。

systemctl start httpd

systemctl start mysqld

cakeにつなげるが、この時点で起動できるが、

CakePHP is NOT able to connect to the database.

ってなってる。

mysqlでデータベースをつくって、

mikacakephp/config/app.php

に設定する。

 

create database mikacakedb;

grant all on mikacakedb.* to ゆーざーめい@localhost indentified by 'mikacakedb';

grant all on mikacakedb.* to mikata@localhost identified by 'mikacakedb';

    'Datasources' => [

        'default' => [

...

            'username' => 'mikata',

            'password' => 'mikacakedb',

            'database' => 'mikacakedb',

 

 

 

setenforce 0

を起動たびにやってやればいい。とりあえず。logにかけないってエラーになるので。

 

追記、これだとコントローラーにルーティングしてくれんので、

/etc/httpd/conf/httpd.conf

DocumentRoot "/var/www/html"

AllowOverride All

とかに変更するとよい。

アクセスは

http://192.168.179.11/mikacakephp/hello

これで。

 

 

 macの場合、

https://qiita.com/machio77777/items/ffed4c214ad6ea493cec

で、pathが通ってなかったら、

export PATH=/usr/local/opt/php@7.1/bin:$PATH
とかやるとできるくさい

 

 

cakePHPインスコしてみるメモ

 

php5をインスコしてphpコマンド動くようにしとかんとあかん。

curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer

7とか7.2はphp7、php72ってこまんどっぽい

https://i3sblog.wordpress.com/2016/05/16/centos%EF%BC%97%E3%81%ABphp%EF%BC%97%E3%80%81cakephp%EF%BC%93%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/

 

httpdcentos

/etc/httpd/conf/

ここ

あかんできん。

 

centosセットアップメモ

macvirtualboxにインストール

スクロールはシフトpageup

ネットワークをvirtualboxでブリッジにする

/etc/sysconfig/netowrk-scripts/ifcfg-enp0s3

vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=no
↓書き換える
ONBOOT=yes

service network restart

(ttp://dqn.sakusakutto.jp/2013/08/virtualbox_centos_network.html

ここから引用)

でネットワークに繋がる。

アパッチインスコ

yum -y install httpd

ifconfigしたいから

yum install net-tools

sshでつなげる。

php7をインスコするためのツール

yum -y install epel-release

repoに追加?

yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

php7インスコ

yum -y install php72 php72-php

 

phpmysqlにつなげるtool

yum -y install php-mysql

 

yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

 

yum -y install mysql-community-server

 

mysqld --version

 

自動起動

systemctl enable httpd.service
systemctl enable mysqld.service

起動

systemctl start httpd.service
systemctl start mysqld.service
https://weblabo.oscasierra.net/setup-lamp-rhel7/

ファイアウォールあける

 

firewall-cmd --zone=public --add-service=http

高級

firewall-cmd --zone=public --add-service=http --permanent

firewall-cmd --reload

firewall-cmd --list-all

オススメはしませんが、Firewalld は systemctl stop firewalld コマンドで停止できます。

てのもかいてあった。

よくわからんけどとりあえずできたくさい。

 

 

 

 

 

 

 

 

 

macのキーバインド変更メモhhkb

hhkb英語版をmacで使うとき

vimとterminalのキーバインドがコマンドとコントロールが逆になるのでうざい。

だから、karabinerでvimとターミナル以外逆にする。

$HOME/.config/karabiner/assets/complex_modifications/

にテキトな名前でjson作っておくと認識して、あとはツールで読み込むだけ。

 

{{  "title": "これだけでもAdd rulesに表示されます。",  "rules": [    {      "description": "vimターミナルのときだけ左コントロールと右altを入れ替え。",   "manipulators":[   {   "type": "basic", "from":{ "key_code": "left_control", "modifiers":{ "optional":[ "any" ] } }, "to":[ { "key_code":"right_gui" } ],     "conditions": [                        {                            "type": "frontmost_application_if",                            "bundle_identifiers": [                                "^com\\.apple\\.Terminal$", "^org\\.vim\\."                            ]                        }                    ] }   ] } ]}

planck keyboard書き込み方法メモ

qmk_firmware-master.zipをどっかから落としてくる

Desktop\qmk_firmware-master\keyboards\planck\keymaps

のdefaultをフォルダ事コピーして

ソースを適当にいじる

cybwinターミナル起動

make planck:hatenyanclub

どっかにhexファイルができる

 

 

http://www.atmel.com/ja/jp/tools/FLIP.aspx

からFLIPを落としてインスコして起動する。

キーボードをさして裏のボタンを押す

バイスマネージャーからドライバーの更新で

C:\Program Files\Atmel\Flipバージョン番号」を指定してインスコ

http://trac.switch-science.com/wiki/32u4bb_Win7inst

ATmega32U4で認識される

FLIPでATmega32U4を選んで、USBコネクション選んで、hexファイル選んでRun

書き込み完了。

参考

 http://trac.switch-science.com/wiki/32u4bb

 

 いろいろググったけどこの方法が一番簡単。

dfu-programmerとか使ってみたけど、writeprotectが解決できずに諦めた。

 

 

おもしろい伝え方の公式

ハイテンションで話が長いのはダメ。ここぞというときにおもしろいことをいう。

ワンセンテンスで言いたいことを短く伝えること。

ウケ狙いしない。笑いながら話しない。真面目な顔で話し出す。

デリカシーがないのはダメ。ダジャレもだめ。

ブライドはすてて、失敗談や自虐ネタを話す。

おもしろい=笑えるではない。

 

おもしろい公式

 空気を読むx笑いの原理x伝える技術

空気をよむが土台。その上で後の2つ。

空気の流れとは「 どういう 人 たち が」、「 なん の ため に」、「 どこ に 向かっ て いる のか」 といった、 目的 や 方向性 の こと。

どうやって空気を読むか。まずどういう人たちか見極める。

だれ が どの 程度 の 影響力 を もっ て い て、 それぞれ の 構成 員 が どんな 役割 を 果たし て いる かを 把握

アッコにおまかせの

特に サバンナ の 高橋 さん の リアクション や、 目 の 動き などに 注目

空気を読むためには「 観察 力」 です。 ・今、 話し て いる 相手 は どういう 人 なのか? ・なに を 目的 と し て いる のか? ・その 話 を どこ に もっ て いこ う と し て いる のか?

 

観察 力 が 高まれ ば「 話題」 に 困る こと は ない!

相手 を よく 観察 し て いく と、 さまざま な こと に 気づく はず です。

時計とかアクセサリーとか髪型とか。相手がいつもと違うところ他の人と違うところをネタにする。

落語家は最初、とにかく気を配れと言われる。相手を観察する修行空気をよむ修行になる。

会話は聞くが8割。自分の話を聞いてくれる人に好意を持つ生き物です。相手に話をさせながら情報を引き出して、相手の様子を観察すること。それができれば流れをコントロールすることもできる。悪口大会担ってきたら、「実はそういうところ俺にもあって」と一言挟めば言いにくくなる。自分じゃなくても芸能人にすり替えるといい。逆にポジティブな麺を行ってあげるのもいい。こんな感じでちょっと「水を差す」かんじで流れが変わる。ほかにも「 × × と 言え ば」、「 × × で 思い出し た ん だ けど」 という 連結 フレーズ を 使っ て、 話題 を まったく 別 の もの に すり替え て しまう こと も でき ます。「話 は 戻る けど」もよい。

 

キンカンの法則 笑いの原理

倒置法あえてひっくり返す

 豆腐じゃないんですから、1兆2兆って。

 今日はよかったですね!天気が良くて。

 もう大ショック!A子と服がモロ被りで。

うまくいうときにもつかえる。

 お前ら全員かえれ!

 仕事があるので残ります!

 いや、俺も帰りたいかkら。

 相談があるんだけど聞いてくれる。。。?

 え?なに?

 今度の休日付き合ってもらえないかな。買い物。

 なんだそんなことか。いいよ。

 

自慢→自虐

「髪の毛が後退しているのではない。私が前進しているのだ」

先輩!僕ついにBMW買いました!

へぇ(自慢話かよ)

72回ローン!6年かかります。。。

あなた「 上 の 連中 は、 俺 の 豊か な 才能 を わかっ ちゃ い ない!」 後輩「 そう です よね( やれやれ)」 あなた「 まあ、 俺 も よく わから ない ん だ けど ね」

あなた「 昨日 は、 イケメン 軍団 と B B Q 合コン だっ た のよ」 友人「 へえ、 いい わね( はい はい、 自慢 ね)」 あなた「 でも 網 の 上 の カボチャ と 同じ で、 結局、 売れ残っ た ん だ けど ね( 笑)」

自慢話 は オト し て 笑い に 変えよ う!

 

思い込み( 予想)→ 裏切り

「たぶん、 こう なる ん だろ う な」 といった 予想 や「 こう な ん だろ う な」 といった 思い込み。 それ を 裏切る のも、「 キンカン の 法則」 の 実践 法 の ひとつ です。

ある ご 婦人 が 犬 の 散歩 を し て い た 時 の こと。 酔っ払い「 おい、 おまえ、 公園 に 豚 なんか 連れ て くるん じゃ ねえ」 ご 婦人「 あら 相当 酔っ て らっしゃる のね、 これ は 豚 じゃ なく て 犬 です のよ」 酔っ払い「 ああ?  ・・・豚 は 黙っ てろ、 俺 は 犬 に 言っ て ん だ」

 

謎→解決

なんかいい匂いがするとおもって起きたら見知らぬ女が寝ててびっくりした!

はぁ?

夜行バスに乗ってるの忘れてたー

(このまえ夜行バスに乗ったら隣に若い女性が座ってさ。。。としてしまったらつまらん。)

謎から話し始めよう。

 

権威→失墜

偉い人を君呼びとかタメ口とかでいっちゃう。上から目線。

 

例える→結びつく

たとえようとするものごとを抽象化する。「クリス松村の顔をなんだか茶色でくしゃくしゃっとしてる」で抽象化する。それで例えて探す。距離が離れてたらおもしろくなる。「このせんべいかたいな」「まるでやまだ部長の頭ですね」共感を呼ぶものにたとえるのもいい。「せっかく孵化させた卵から現れたのがポッポだったくらいがっかりしました。」

 

たとえ→ツッコミ

加藤あい阿藤快くらい違うよ!」

産婦人科で処女を探すくらい難しいよ」

「10月に冷やし中華始めましたくらい遅いよ」

先方のお客さんは無理難題ばかりでかぐや姫みたいですわ。

 

ノリツッコミ

いったんのっかるところから。

 

あるあるねたつっこみ

小中学校時代に体験したことで例えて突っ込む

「校庭に迷い込んだ犬くらいの注目度だったな。」

例えツッコミ+あるあるのツープラトンで効果絶大。

ネタをストックしとかないと。

 

映像化するように話そう 伝える技術

「日光 に 行っ た。 天気 も よく、 紅葉 の 時期 だっ た から よかっ た」 「日光 に 行っ た。 真っ青 な 秋空 に 一面 の 紅葉 が 映え て、 絵 の よう に 美しかっ た」

オノマトペをつかう。

「しょんぼりして、とぼとぼ帰ったよ。」オノマトペとは擬音語擬態語のこと

「キーン」とかパパッととかぐびぐびとか

エビチリと餃子の美味しい中華料理店

プリップリのエビチリと肉汁ジュワーの餃子で評判の中華料理店

オノマトペを使いこなすこつ。感覚をそのまま言葉にして話すだけ。

ディテールまでしっかり具体的に話すこと。

 

・自分にそっくりな顔の犬を散歩させてるおじさんを見た

・昨日の朝、代々木公園を歩いていたら前からブルドックを釣れた角野卓造そっくりのおじさんが歩いていた。フトブルドッグをみたらブルドックも角野卓造そっくりだから思わず笑った。

4w1hいつ、どこで、誰が、何を、どうした。

なぜ?はいらない。「だから何?」って思ってしまう。

会話形式1り芝居の落語は参考になる。落語は説明がなく会話だけで進むから臨場感高まり感情移入する。人がどんな感じでいったか、自分がどんな感じで言ったか。真似して行ってみる。

盛るときは1割。

 

ネタ集め

あ!とおもったらメモを取る。4w1hだけでもいい。

 

映像化は想像力だが、読書をするといい。小説を読むこと。

落語を聞くこと鍛えれる。

あとは知識量。