CodeLab技術ブログ

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

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

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

ボタンのクリック判定のリスナーを追加したけど、やっぱいらなくなったので、メソッドのコードを消したら。

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

とかなってコンパイルできなくなった。

続きを読む →

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

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

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

続きを読む →

2018年12月11日
から CodeLab
WordPress5にしたら投稿画面が真っ白で編集できなくなった件 はコメントを受け付けていません。

WordPress5にしたら投稿画面が真っ白で編集できなくなった件

いつの間にかWordpress5にバージョンアップしてた。
自動更新をかけているのでつい見逃していた。(メールは来てたが)

で、さて記事を書きますかと開いたところ…
あれ、編集画面が真っ白で動かない(汗)

続きを読む →

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

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

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

CakePHP2.10 でのお話。

続きを読む →

2018年10月10日
から CodeLab
[WP]Yokoテーマがスマホで見れなくなってた はコメントを受け付けていません。

[WP]Yokoテーマがスマホで見れなくなってた

何気にこのブログをスマホで見てみたら、一覧ページが真っ白。

使っているテーマはこれ
Yokoバージョン: 1.2.3

まぁ、このサイトをスマホで見る人はあまりいな気がするが、解決せねば。

続きを読む →

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

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

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

続きを読む →

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

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

Raspberry Pi2を買ったままずっと放置しているのでちょっといじってみました。
Raspbianで公式にtensorflowが対応したらしいので、ちょっと試しに入れてみました。

Raspbianのバージョンは以下の通りでした。執筆時時点(2018年9月末)の最新版になります。

pi@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 9.4 (stretch)
Release: 9.4
Codename: stretch

pythonはpyenvで入れてもいいのですが、今回はデフォルトで入っているpython3をそのまま使うことにします。
バージョンは3.5.3でした。

pi@raspberrypi:~ $ python3 -V
Python 3.5.3

続きを読む →

2018年9月27日
から CodeLab
1件のコメント

Raspbianのスワップメモリを変更

ラズパイでTensorflowとかKerasを動かそうと思っていろいろやっていたのですが、どうしても途中で止まってしまう。
なんでだろうかといろいろ見てみたら、どうも、バイナリがないのでビルドが走るのだが、メモリが足りない。メモリも1G程度しかなくSWAPもすべて使ってしまう状況でした。

で、SWAPの容量はというと、、、デフォルトだと100Mしかない。これじゃないのと同じw
物理メモリと同程度指定しておくものと思っていたのですが、これだと少なすぎ。
まぁ、SDが痛むから0にしたいところですが今回は必要なので増やしてみました。

続きを読む →

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

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

久々にラズベリーPIをいじっていたら、OSのバージョンが上がっていたのでアップグレードしてみました。

アップグラード自体はうまくいったのですが、再起動したらWifiが繋がらず・・・・
GUIでWIFI設定を確認してみたが、デバイスがない模様。

うーん。

続きを読む →

2018年9月6日
から CodeLab
[MySQL]Mix/Maxと組み合わせてgroup by したらグルーピングできない場合があった はコメントを受け付けていません。

[MySQL]Mix/Maxと組み合わせてgroup by したらグルーピングできない場合があった

Mix/Maxと組み合わせてgroup byしたときに、なぜかうまくグルーピングができない場合があってはまったことがあったのでメモ。

環境はMySQL 5.5.59

続きを読む →

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 が発生するようになってしまった。

続きを読む →

keras-logo-small

2018年9月5日
から CodeLab
[keras]ImportError: Could not find ‘cudart64_90.dll’. はコメントを受け付けていません。

[keras]ImportError: Could not find ‘cudart64_90.dll’.

tensorflowをアプデしたらこんな感じのエラーが出た

ImportError: Could not find ‘cudart64_90.dll’. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 9.0 from this URL: https://developer.nvidia.com/cuda-90-download-archive

続きを読む →