CodeLab技術ブログ

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

2017年9月2日
から CodeLab
[udemy]実践 Python データサイエンスをやってみた はコメントを受け付けていません。

[udemy]実践 Python データサイエンスをやってみた

以前から気になっていたudemyというオンライン学習サイトでpythonのコースをやってみました。 【世界で5万人が受講】実践 Python データサイエンス 思いのほか良かったのでご紹介します。

2017年8月11日
から CodeLab
DBに入れてしまったhtmlエンティティされたデータをデコードするお手軽な方法 はコメントを受け付けていません。

DBに入れてしまったhtmlエンティティされたデータをデコードするお手軽な方法

DBを見ていたらhtmlエンティティされた文字を意図せずそのまま入れてしまっていた。 デコードしたいのだがいい方法がない。 スクリプトを組んで回せばいいんだがちょっと面倒。 変換するツールも見当たらない。 どうするかな・ … 続きを読む

2016年12月15日
から CodeLab
Cake Searchプラグインは動的に設定できないの? はコメントを受け付けていません。

Cake Searchプラグインは動的に設定できないの?

Cake2系で検索画面を作るのに非常に便利なsearchプラグインがあります。 モデルでfilterArgsの設定を行うのですが、コントローラー側から設定してもよいだろうと思ってやってみました。 コントローラーで設定する … 続きを読む

2016年12月6日
から CodeLab
[CakePHP2.x]リストをグループ化 はコメントを受け付けていません。

[CakePHP2.x]リストをグループ化

セレクトボックスなどを生成する際に などとしてリストを生成しますが、関東などエリア名も入れた2段組のリストにしたい場合はどうしたらよいか? テーブル構成はこんな感じの場合 Prefecture.phpはこんな感じ Are … 続きを読む

2016年4月14日
から CodeLab
[cakephp2]発行したqueryを見たい はコメントを受け付けていません。

[cakephp2]発行したqueryを見たい

発行したqueryを見たい場合は、debugtoolで見ることができますが、viewを表示しない場合で直接見たい場合ログなどに出したい場合は 以下のようにすると見れます。

2016年2月18日
から CodeLab
[CakePHP]ヴァリデーションエラーメッセージを華麗に修飾してみる方法のいくつか はコメントを受け付けていません。

[CakePHP]ヴァリデーションエラーメッセージを華麗に修飾してみる方法のいくつか

CakePHPでは、モデルにヴァリデーションメッセージを設定しておくと、エラー時に勝手にそのメッセージを表示してくれます。 しかし、テキストだけでは味気ない…。 かといって、毎回いろいろ書くのは面倒です。 どうしたらエレ … 続きを読む

2015年12月22日
から CodeLab
[CakePHP2.x]Mysqlのviewtableをschemaで作ると・・・ はコメントを受け付けていません。

[CakePHP2.x]Mysqlのviewtableをschemaで作ると・・・

テーブルをgroup by でカウントしたいのだが、cakeの機能だけではあまりスマートにできない。 なので、mysqlのview tableを使うことにしました。 view tableはsql文の結果をあたかも普通のテ … 続きを読む

2015年12月14日
から CodeLab
[MySQL]Field ‘カラム名’ doesn’t have default valueエラーについて はコメントを受け付けていません。

[MySQL]Field ‘カラム名’ doesn’t have default valueエラーについて

別のサーバーに入れ替えてアプリをインストールしようとしたら下記のようなエラーがでた。 SQLSTATE[42000]: Syntax error or access violation: 1101 BLOB/TEXT c … 続きを読む

2015年10月17日
から CodeLab
[cakephp2.x]CakePHPシェルからDBの初期データを入れるプラグイン はコメントを受け付けていません。

[cakephp2.x]CakePHPシェルからDBの初期データを入れるプラグイン

cakephpでテーブルの管理はschema機能がすごく便利ですが、これにはDB上の固定データを登録する機能がありません。 実はこんな方法があります cakephp Schemaを使って初期データも突っ込む方法 schm … 続きを読む