iTunesで配信されていたことに気が付きすぐに購入。
StringからTimestamp
Javaであれこれ。
Date datDate; Timestamp ts; SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm"); String strDate = '2014/04/01 12:34'; datDate = format.parse(strDate); ts = (new Timestamp(datDate.getTime()));
String型の日付をSimpeDateFormatでDate型に変換し、getTime()でミリ秒にしてTimestamp型の引数にする、という流れ。
Appleのアップデート祭り
OS X 10.9 Mavericks
LionやMountain Lion向けにもセキュリティアップデートがされている模様。
iOS
ほか
- アップル、「OS X」ベータ版を一般ユーザーでも試用可能に - CNET Japan
- 今まで開発者のみに公開されていたベータ版が一般ユーザでも規約に同意すれば利用可能に。
なんで謎コードがたくさんあるのだろう
とよく思ってたのだけど、簡単そうだからと初心者を投入しているからだな、と。
MySQLの文字コードを変更する
理由
- サーブレットからINSERT文実行したら日本語だけ文字化けした
- 開発環境を構築する際に設定を間違えたオチ
文字コード確認
- MySQLのターミナルを開き
show variables like 'character_set%';
を実行する - 出力された結果を確認する
文字コード変更
幾つか方法がある模様。
DBの文字コード設定が反映されるのは新しく作ったテーブルから、なので既存のテーブルは作りなおすか何かする必要がある。今回、特にバックアップは必要ないテーブルなのでざっくり削除してから作りなおした。
- MySQL Server Instance Config Wizardを起動する
- ウィザードに従ってすすめ、対象のデータベースの文字コードを変更する。今回は
sjis
- 設定変更後、テーブルを削除しテーブルを作成した