2013-08-01から1ヶ月間の記事一覧

MavenセントラルリポジトリのURL

メモ http://search.maven.org/ 前はよく検索に以下を使っていたのだが、 http://mvnrepository.com/ セントラルリポジトリにUPされた最新のものが、検索で出てこなかったりするので 上の方を使った方が良いみたい。 2013-08-29 時点で、Wicket 6.10.0 がセ…

BEFORE INSERT のトリガで充分

MySQL で2つ以上の TIMESTAMP型の列がある場合の定義を、以前、 http://blog.zaq.ne.jp/oboe2uran/article/914/ に書いたが、この方法だと、INSERT 時に、NULL を指定など、センスがなかった。 DELIMITER // DROP TABLE IF EXISTS pointinfo ; // CREATE TA…

MySQL ファイル出力時の改行コード

MySQL の INTO OUTFILE でデータを書きだす場合で、任意に改行を行う場合、 0x0d 0x0a あるいは、0x0a を出力すれば良いと思い、 CONCAT( str1, char(13), char(10), str2 ) または、 CONCAT( str1, char(10), str2 ) の結果を出力していれば良いと思ってい…

ERROR 1045 (28000): Access denied for ..

MySQLストアドプロシジャ等から任意のデータをファイルに出力しようとして、 次のエラーが発生、 ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: YES) 出力先のファイルシステムのパーミッションをチェックしても問題がな…

Use View.isInEditMode

Android アプリ開発で、カスタムビューを作ったり、どこからかカスタムビューを持ってきて、 Eclipse のADTプラグイン上でレイアウト編集を表示すると、、 Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse と表示…

ストアドプロシジャのメモ(3)

ただのメモ。 itemcounts テーブルにあるカウント値を、30分毎に以下のような procedure を cron で実行して icount_report に入れていくだけ。 DELIMITER // DROP PROCEDURE IF EXISTS sp_summary // CREATE PROCEDURE sp_summary() BEGIN DECLARE done I…

onPageFinished でJavaScript 連携に普遍性を。。

WebView の JavaScript 連携はセキュリティに問題が残るとしても、やはり魅力的な使い方がある。 ページが読み込めなかった時、、 WebViewClient の onReceivedError が呼ばれるのでそこでエラー処理を書けばよいのだが、、 onPageFinished で判定したい場合…

ファイルを毎日、ローテート

今更ではあるが、毎日ログファイルをローテーション Linux には、logrotate というツールはあるので、それを使えばいいのだけれども、 http://linuxcommand.org/man_pages/logrotate8.html http://linux.die.net/man/8/logrotate あえて簡単にシェルで書くな…

Fragmentで画面向き変更を検知した処理

Fragment 構成のアプリで、画面の向きが変わった時に Fragment 側で処理をする場合は、 Activity の ライフサイクル Destroy が走ることを利用する。 以下、サンプルである。 Activity での記述 public class SampleActivity extends Activity{ : : privat…

ストアドの中で、Error Code: 1267

ストアドで、LIKE 検索をして Error Code: 1267 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation 'like' というエラーが発生してしまった。 SHOW VARIABLES LIKE '%collation%'; を実行すると、、、 Va…