コロプラ2009/07/08 01:00:48

5月の頃。
後輩の女の子に教えてもらった、携帯のゲーム。
それがコロプラ☆

携帯でGPSから位置情報を取得し、
移動した距離に応じポイントを得て、
ポイントを使い、街を作っていく。
いわゆる移動ゲームです。

他にもスタンプラリーや期間限定イベントやらと
何かと盛り上げる携帯コンテンツです。

が、とにかく最初はやる気がなかった…
なんというか、中途半端にシムシティな感じや、
パケット代周りとか、まぁその辺で。

でも、始めていくなかで、自分は狭い世界で生きていたのだと、
改めて思ったです。先に書いたとおり、
スタンプラリーをすることが出来るのだけど、
もう、全然あちこち行かないw

なんだか、遠くでなくてもいいから、
もっと知らないところへ足を運んでみたくなったり、
そういう機会を楽しみにしたり思うようになったです♪

今朝のJR南武線。
富士山を眺めることが出来たほど、空が開けてた!
目の前に立つ、いかついスキンヘッドのおっちゃんが
携帯広げコロプラしてたのを見て、ちょっち
ほほえましく思ったり(^∀^)

よろしければご紹介させてください☆
という日記。

MySQLのloadでカラムにNULLをセットする2009/07/16 10:22:53

▼tsvファイルをもとにデータをMySQLテーブルにloadするメモ

・loadコマンドを実行すればいいんだけど、
きっと忘れそうなのでシェル起動で実行するように、
下記を作成。

-*-*-*-*-*-*-*-*-*-
(1) ほにゃらら.tsv
(2) ほにゃらら_load.sh
(3) ほにゃらら_load.sql
-*-*-*-*-*-*-*-*-*-

まずは、(1)のtsvファイルをニヤニヤしながらつくってみる。
NULLとなる項目は 「NULL」文字列としてみた。

次に、(2)の起動シェルをこんな感じに記述。
---------------------------------------------------
mysql --host=接続するDBのホスト --user=MySQLのログインユーザ --password=MySQLのログインパスワード --database=接続するDB -s < (3)のほにゃらら_load.sqlのフルパス > load時のログのフルパス
---------------------------------------------------

最後に、(3)のSQLファイルを記述。
---------------------------------------------------
load data local infile '(1)のtsvファイルのフルパス' in
to table loadしたいテーブル fields terminated by '\t' lines terminated by '\r\n';
---------------------------------------------------


いよいよ実行!

ほにゃらら_load.sh


・・・

なんかNULLじゃない。0とか入ってるし。


調査します。

調査しました。
(1)のtsvファイルのNULLとなる項目は 「\N」としてみた。

再び実行!

ほにゃらら_load.sh

ばっちりだぜ☆