こなさんち

しがないフリーランスエンジニアの備忘録。

Const ってどこに書くの?@Cakephp3

お疲れ様です。

 

ホラーゲームの実況をBGMにしながらプログラミングをするまーくんです。

 

Fuelphpでは、index.phpに書いたdefineがConstantsとして読み込まれていました。

それがCakephpではどこに書かれているのか、また、どこに書けば良いのか。調べてみました。

 

流れとしては、

app.phpがbootstrap.phpを呼ぶ

bootstrap.phpで設定ファイルを呼ぶ

という形です。

 

今回 bootstrap.phpに、読み込む設定ファイルを追加します。

 

configフォルダに、任意のphpファイルを作ります。

ここでは適当にconfig/sample-const.phpをつくりますね。

内容は、配列をreturn するだけです。以下サンプル。

 

<?php

return [

  define('HOGEHOGE', 'FUGAFUGA'),
];

 

次に、このファイルを読み込ませるために、bootstrap.phpを修正しますね。

<?php

try {
  Configure::config('default', new PhpConfig());
  Configure::load('app', 'default', false);
    
  //load const setting
  Configure::load('sample-const', 'default'); //ここ追加します。ファイル名を引数にしてくださいね。
    
} catch (\Exception $e) {
  exit($e->getMessage() . "\n");
}

 
以上です。それだけです。

こうすると、どこでも

<?php

  echo HOGEHOGE;

と使用できます。



今回のようにユーザ定義ファイルして新たにファイルを作成したほうが良いですね。



 

SSH クライアントソフト

皆さん何使ってますかね。

 

会社ではTera tarmですが、余り使いやすく感じないので

探してました。

 

PosdoraはPC初期化前に使ってましたが、タブ管理できるので便利でしたね。

ただ、PC初期化したのでこの際また調べてみようと思いたち調べていたところ、

 

Xshell言うのがヒットしました。

怠け者なのでQiita貼っておきますねポチー

qiita.com

 

感想

かっこいい

WPFで作った感じ満載。

Windows10 不具合(画面明滅)

Windows10 に替えまして、数カ月経ったのですが

ウイルス対策ソフトの更新とWindows Updateがバッティングしてしまったようで、

再起動後から様子がおかしい。

 

◆症状

画面の明滅

 

画面が一瞬暗くなる→戻る→暗く

を繰り返します。

 

また、暗くなるタイミングでアクティブなウインドウが消されます。

 

それが数十回繰り返されると画面が真っ暗でカーソル以外見えなくなります。

 

ただ、Ctrl + Alt + Delete は正常に働くようですね。

セーフモードではなにもない。

 

◆対応

セーフモードでは起動するのでそこで調べ物。

 

1.対策ソフトを無効化しよう

→アクティブウィンドウ消されるので無理

2.ウイルス対策ソフトアンインストール

→同上

 

等々、手の内どころはなく、カスタマーセンターに。

教えてもらった対応としては、Windows Update前のビルドに戻すという機能があるので、やってみた。

 

そしたら、セーフモードも起動しなくなりました。

 

「あー、初期化しますか」

 

コノヤロウ…

 

ということで、個人用ファイルを残したままやり直すと、復活しました!拍手!

2016/10/10

見てる人なんていないと思っていますが

お久しぶりです。

 

最近は会社で窓際族になっています。

 

まあそれは置いといて。

 

新しい自宅のPC用椅子を買いました。

次は新しい机に手を出したいです。

 

明日は精神科かかるために休みです。Yeah

今日はゲームしてしまった後5時間昼寝という怠惰極まりない生活だったので

今は開発環境構築中。

 

 

2016/08/16

今日で夏季休暇が終わるという絶望と

台風のせいで起きる腰痛に苛まれながら過ごす本日。

 

RedmineのWinClientAppを作ろうと、VSCommunityで製作中。

意味は特にないけれどハイブリッド化を目論んで(?)WPFで製作中。

 

RESTは特にむずかしいこともなく、APIKeyがあればなんでもできる感じ。

うんうん、順調。楽しい。

 

 

開発以外は‥そうね、

明日昼休みの会議()で喋らされることを考えたら気持ち悪くなるけど

薬がぶ飲みでがんばります。

 

明後日話すことが確定しそうだからきつい。

 

いい年した餓鬼がなにしてんだか。