CodeLab技術ブログ

プログラミング技術まとめ

2019年1月23日
から CodeLab
[CakePHP3]slugを使わない はコメントを受け付けていません。

[CakePHP3]slugを使わない

CakePHP3のチュートリアルを見てみたんだけど、ページ遷移のURLがちょっと今までのものと違う。

2019年1月18日
から CodeLab
[AndroidStudio]エラー: MainActivityはabstractでなく、OnClickListener内のabstractメソッドonClick(View)をオーバーライドしません はコメントを受け付けていません。

[AndroidStudio]エラー: MainActivityはabstractでなく、OnClickListener内のabstractメソッドonClick(View)をオーバーライドしません

ボタンのクリック判定のリスナーを追加したけど、やっぱいらなくなったので、メソッドのコードを消したら。 エラー: MainActivityはabstractでなく、OnClickListener内のabstractメソッド … 続きを読む

2018年12月20日
から CodeLab
pyenv+anacondaでデフォルトの環境を変更する はコメントを受け付けていません。

pyenv+anacondaでデフォルトの環境を変更する

pyenv+anacondaでpythonを導入したが、anacondaのデフォルトが3.7系だった。3.6を使いたいのだがいちいち環境を切り替えるのが面倒なので、どうしたらいいか悩んだ。

2018年12月18日
から CodeLab
[PHP]浮動小数点(double/float型)は比較してはいけない はコメントを受け付けていません。

[PHP]浮動小数点(double/float型)は比較してはいけない

テストロジックを書いていて、意味不明なエラーが発生した。 浮動小数点どうしの比較なのだが、ダンプして数値を見ると一致しているが、IF文で比較するとなぜか不一致になってしまう。 なんじゃこれ?

2018年11月27日
から CodeLab
[cakephp2]Form->submitのタイトルでHTMLを使いたかったができない件 はコメントを受け付けていません。

[cakephp2]Form->submitのタイトルでHTMLを使いたかったができない件

一昔前は、HTMLのボタンなどのパーツを修飾したい場合は画像を使うことが多かったですが、最近の流行りはすべてCSSであらわすのが主流かと思います。 ということで、ボタンをCSSで修飾してみたのですが… CakePHP2. … 続きを読む

2018年10月2日
から CodeLab
CakePHP2 Containableビヘイビアでモデルの抑制がリセットされてしまう問題 はコメントを受け付けていません。

CakePHP2 Containableビヘイビアでモデルの抑制がリセットされてしまう問題

CakePHP2でどうもパフォーマンスが出ないと思っていろいろ調べていました。 findしたデータをダンプしてみたら問題発見、ある一部のモデルでcontainが効かなくなっていて以下のモデルすべてが出力されているのを発見 … 続きを読む

2018年9月28日
から CodeLab
ラズパイで機械学習させる(tensorflowtoのインストール) はコメントを受け付けていません。

ラズパイで機械学習させる(tensorflowtoのインストール)

Raspberry Pi2を買ったままずっと放置しているのでちょっといじってみました。 Raspbianで公式にtensorflowが対応したらしいので、ちょっと試しに入れてみました。 Raspbianのバージョンは以下 … 続きを読む

2018年9月27日
から CodeLab
RasberryPiのOSをアップグレードしたらWifiが繋がらなくなった はコメントを受け付けていません。

RasberryPiのOSをアップグレードしたらWifiが繋がらなくなった

久々にラズベリーPIをいじっていたら、OSのバージョンが上がっていたのでアップグレードしてみました。 アップグラード自体はうまくいったのですが、再起動したらWifiが繋がらず・・・・ GUIでWIFI設定を確認してみたが … 続きを読む

2018年9月5日
から CodeLab
[Tensorflow]InternalError: Blas SGEMM launch failed が発生する場合 はコメントを受け付けていません。

[Tensorflow]InternalError: Blas SGEMM launch failed が発生する場合

jupyter notebook でKerasやTensorflowの実行をしているときInternalError: Blas SGEMM launch failed が発生するようになってしまった。

2018年8月28日
から CodeLab
SNSの外部認証はもう使わないほうがいいかも? はコメントを受け付けていません。

SNSの外部認証はもう使わないほうがいいかも?

いろいろなWebサービスで、Twitterでログイン、とかFacebookでログインみたいなものを見かけると思います。 OauthとかOpenIDという仕組みを使って、外部のSNSサービスで自分のWebなどのログインさせ … 続きを読む

2018年8月7日
から CodeLab
外部のLinuxサーバーをWindowsにマウントして開発・・・は難しい はコメントを受け付けていません。

外部のLinuxサーバーをWindowsにマウントして開発・・・は難しい

ローカル環境でなく、直接インターネットにつながった環境で開発しなければならない場合、ちょっといろいろ面倒ですよね。 一応、外部のLinuxのディレクトリをマウントできるという便利なソリューションがあります。 ここからイン … 続きを読む

2018年6月7日
から CodeLab
CakePHP2のコントローラーをUnitテストでしてみたが… はコメントを受け付けていません。

CakePHP2のコントローラーをUnitテストでしてみたが…

今まで、コントローラーのテストでPHPUnitはあまり使ってこなかったのですが、ちょっと試してみようかといろいろやってみたが… 正直使い勝手悪すぎる。

2018年6月7日
から CodeLab
CakePHP2のFixtureを簡単に書く はコメントを受け付けていません。

CakePHP2のFixtureを簡単に書く

CakePHPのUnitTestは便利なツールではありますが、いろいろ書かなくてはいけないのでかなり面倒。 ということで、テスト用に使っているデータベースを読みこむようにすればいいですが、条件を変えようとするとちょっと面 … 続きを読む

2018年6月1日
から CodeLab
BlowfishPasswordHasherを使って自前でパスワードチェックをする。 はコメントを受け付けていません。

BlowfishPasswordHasherを使って自前でパスワードチェックをする。

CakePHPで認証処理をする場合は、Authコンポーネントに任せていると思いますが、自前で認証したい場合。 こんなふうにやってはダメ! $pw = new BlowfishPasswordHasher(); $user … 続きを読む