CakePHP2.x ModelBehavior
ModelBehaviorを継承して作成する
class MyBehavior extends ModelBehavior
setup
- 初期化処理に該当。modelのactasでの与えられた値が引数に適用されるっぽい
*** 追記予定 ***
Gradle とは
JJUG&JGGUG 共催ナイトセミナ 「4.30 2時間で分かる!次世代ビルドツールの本命Gradleの全貌」に行ってきました
会場はOracle。初乗り
いまいち纏まってないけど、とりあえずUP
Gradle とは
- 次世代のbuild ツール
- 世の中的に build tool は、(make) -> Ant -> Maven -> Gradle と進化してきているらしい
- 日本のユーザーグループは、JGGUG(Japan Grails/Groovy User Group = JGGUG = ジェイガグ)
特徴
- Ant/Mavenのいいとこどり
... Ant/Maven の悪口になってる。。
- xmlではなく Groovyで記述
- java 言語ライブラリを直接使える
- if switch 条件分岐が楽
- cross platform
- 既存の Ant build xml を利用できる
- multi project を念頭に置いた機能
- Gradle ラッパー
- リポジトリからひとつDLして、すぐに使えるようになる
- JenkinsなどのCI環境でもラッパーさえあればOK
- ラッパーがあることで、versionの統一が可能
Tips
- Gradle デーモン機能により、起動を高速化できる
最近の傾向
- Android の次期ビルドに採用予定
インストール
- java 1.5異常 1.8には未対応
簡単なサンプルコード
task hello << { println "Hello" }
- sample コードは Downloadしてきた zip ファイルの中にたくさんあり
今後
次のリリースは 2.0
1.x 系は 1.12 で最後
感想
- script言語でbuildが書けるのは魅力的な気がする
- buildツール使わずに、shell script で書けばよくない?と思ってる人なので余計にそう思うのかも。
- OSSのProjectでは、結構使われているので、今後の拡大に期待
- 自分の職場環境だとすぐには使えないだろうから、 2.x 系から 見て行こうかなというところ
Git 良く使うコマンド一覧
Git サービス
bitbucket
https://bitbucket.org/
無料範囲
個人でのリポジトリ作成
5人までの共有
Liferay とは
概要
Liferay とは オープンソースポータル用のフレームワーク
コミュニティ版(無償)、プロダクト版(有償)があるんだけど、コミュニティ版でもそこそこつかえるよとのこと。
ただ、コミュニティ版はセキュリティパッチが当てられていないので、日本人ならユーザーグループで配布している日本語版(無償)の利用を推奨
http://liferay-jp.sourceforge.jp/
社内ポータルでも使えるし、Webサイトのポータルで使っている企業も多々あるらしい。
日本ではあまり知られていないが、海外ではそこそこ有名とのこと。
機能
- 追記予定!
技術的なところ
Server側は Java,で DB(HSQL), JBoss-Tomcat がバンドルされてた (日本語版)
コミュニティ版だと Tomcatのみだったり、他のウェブアプリケーションコンテナもあった
install
とりあえず Localでテスト
日本語版をダウンロードして、解答、run.bat をたたく。
2分半ほど待つ。
http://localhost:8080 にアクセスすると、何やらかっこいい雰囲気の画面が表示される
Sybase ASE 入門 DBの容量を確認する
sp_spaceused を使います
sp_spaceused database_name database_size ---------------------------------------------------- ---------------------------------------------------- ase1 6.0 MB (1 row affected) reserved data index_size unused -------------------------------- ------------------------ ---------------------------------------- ---------------------------- 4572 KB 764 KB 376 KB 3048 KB (return status = 0)
第1引数でテーブルを指定できる
"sp_spaceused test_table" name rowtotal reserved data index_size unused ---------------------------------------- -------------------------------- -------------------------------- ---------------- ---------------------------------------- ------------------------ test_table 0 92 KB 4 KB 8 KB 68 KB (1 row affected)