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

mysqldump でプロシジャを確認する

MySQL のストアドプロシジャの内容を確認するのは、 SHOW CREATE PROCEDURE procedure_name がよく使われるようだが、これだと少しでも長いコードは途中で省略されて出力されるので、 非常に困る。 mysqldump で、routine だけを指定して登録されてるもの全…

Chrome の Database

Google Chrome のデーターベースの場所は、Windpws なら、 C:\Users\{ユーザ名}\AppData\Local\Google\Chrome\User Data\Default\databases に、Databases.db というファイルがあり、それがデータベースである。 今度、Git-hub にある JavaScript で、Chro…

Zoomする ImageButton

タッチして画像をズーム表示する ImageButton のサンプルが Android Developer サイトで 紹介されている。 http://developer.android.com/training/animation/zoom.html ここからダウンロードできる。 ここにあるのは、ズームしてからタッチして戻ると選択状…

アクションバーでEditText をfull で配置する

アクションバーで EditText を横幅いっぱい、つまり、layout_width="match_parent" の表示を行いたい場合、 良く見る教科書どおりの menu の作り方ではなく、RelativeLayout で配置しなければならない。 以下のようなアクションバーの画面を作る場合、、 ア…

アクションバーのタイトルを非表示にする

ActionBar の setDisplayShowTitleEnabled を実行するか setDisplayOptions で制御する。 @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); // タイトルを表示しないよ…

file:///android_asset/ でアクセス

プロジェクト/assets の下に、画像ファイルもしくは、JavaScript ソースを置き、 ローカルでなく、リモートのURL(http://..)にアクセスしページ読み込み後に、 webView.loadUrl("javascript: を使用して、JavaScript の innerHTML を使い <script src="file:///android_asset/jquery.min.js" type="text/javascript"></script> を読み込んだ…

Apache を使う開発環境を用意するために

Windows7 で Apache 80番ポートを使用するために設定を行う コントロールパネル→「システムとセキュリティ」→「Windowsファイルウォールによるプログラムの許可」 を出して、上の「設定の変更」ボタンを押してから、 「別のプログラムの許可」ボタンを押す。…

MySQL TIMESTAMP 2つ以上のCURRENT_TIMESTAMP

MySQL で TIMESTAMP をデフォルト値として持つテーブル作成する時、 2つ以上の TIMESTAMP で、デフォルト値をセットしようとするとダメである。 でも、以下は、古いMySQLの話、、、 MySQL5.7 以上なら、、 MySQL 複数のTIMESTAMP DEFAULT CURRENT_TIME…

入力チェック有りのViewPager(2)

入力チェック有りのViewPager(1)の続き、 Activity のサンプル import java.util.ArrayList; import java.util.List; import android.os.Bundle; import android.app.Activity; import android.app.Fragment; import android.support.v13.app.FragmentSta…

入力チェック有りのViewPager(1)

先日書いた 「ViewPager で入力画面を作る」は、汎用的ではない。 汎用性の為に、書き直す。 Action barで next の有効性をセットする interface を用意する。 public interface IActionMenuController{ public void setNextEnable(boolean enable); } 各ペ…

MySQL Collation の メモ

MySQL Collation メモ ------------------------------- utf8_general_ci ASCIIとラテン文字の大文字小文字を区別しない 例) A と a は同じ ------------------------------- utf8_unicode_ci Unicode Collation と呼ばれるもので 全角と半角 カタカナとひ…