MySQL Conference 2011 資料公開状況(4/11 15時版)

 今年もサンタクララで、オライリーMySQL Conference & Expo が開催されています。
4月11日(月)から、本日14日(木)まで。150近くのセッションが行われています。

○ O'reilly MySQL Conference & Expo 2011
http://en.oreilly.com/mysql2011/


 早速、続々と、セミナー資料(一部ビデオも)が公開されています。
セミナースケジュール表のうち、下図の緑色の部分が公開されているものです(4/14(木) 15:00JST (GMT+0900)時点)。
 資料はすべて http://en.oreilly.com/mysql2011/public/schedule/proceedings にありますので、興味を惹かれたものをぜひブログとかで日本語で(笑)紹介してください! 




※単なる画像イメージです。クリッカブルになっていません。すいません(^^;


追記: リンク付きバージョンを作りました!
http://d.hatena.ne.jp/sakaik/20110416/myconf2011r2

bitnami::redmine で文字化けしなくなった!

 All-in-one の Redmine セットアップスタックである BitNami::redmine を普通にインストールすると、日本語(マルチバイト)が文字化けする問題と、その対処方法について先日の日記に書いたところ、なんと、BitNami の方が素早く見つけてくださり、素早く対応してくれました! 


 現在公開されている、bitnami-redmine-1.1.2-1-linux-installer.bin は、トリッキーなことをせずに普通にインストールすれば、日本語が正常に使えます。


 RedNami の方、すごい。ありがとうございました!



Hi BitNami guys!
Thanks for you found my blog entry. And I respect your very quick fix release for 1.1.2-1.
I tried bitnami-redmine-1.1.2-1-linux-installer.bin and I saw it works well in Japanese langs env. No troubles in character code! We are happy to use this great convenient all-in-one stack in our language.
Thank you!!





.

Galaxy Tab のアップデートでハマった話

 そういえば Galaxy Tab のソフトウェアアップデートをしていなかったことを思い出して、本日やってみました。ちなみにアップデート公開日は 2/23。
 ドコモのページに説明があるので、その通りにやれば、、、、とサイトを見て、びっくり。アップデートには Windows が必要だそうで。「Samsung Kiesバージョン2.0」というソフトをインストールし、このソフトを使って Galaxy Tab のアップデートをするとのこと。

・Kies_2.0.0.11022_28.exe をダウンロードして、インストール
     →結構というかかなり時間がかかった

・USB ドライバ、SAMSUNG_USB_Driver_for_Mobile_Phones.exe をインストールするよう、手順書に書いてあったので、試みる
     →「すでにありますけど?」とダイアログがでたので中止


・Kies を起動
     →新バージョン2.0.0.11032_12があるからアップデートしろと表示。
      言われるままにアップデート
       →かなりというか相当時間がかかる


 とにかくイライラするのが、このアップデートプログラムが嘘つきなこと。それ以前に Kies なるプログラムの動作の遅さ(メニューの項目ひとつ開くのに5秒かかることがある)にうんざりしていた私の堪忍袋の緒を切るのに充分でした。Galaxy Tab を出したことで急上昇した、私の中での Samsung 株が、大幅に急落です。「出来損ないの iTunesもどきに、何故こんなに苦労させられるのだ」と悪態もつきたくなります。Tabをアップデートさせるだけのプログラムを公開して欲しいと、心底思いました。


 特にひどいのが、進捗状況を知らせる表示。
( ******/50695 KB) のように全体サイズと現在進行中のサイズ、そして別の箇所には進捗の百分率を表示するようになっているのですが:

・進捗の数字が 50695 をこえても、まだ続く
・進捗の数字が 101500 の時に百分率は 100% になったのだけど、進捗の数字はまだまだ大きくなり続けている
・途中で何度も「インターネットに接続していません。接続を確認してください」とか言われる。つながってるよ。切れてないって。
・結局、進捗の数字が 300000 を越えたところで、中止しました。


 結局、午前中のうちこの作業に2時間を使ったところで、断念。
まるで、500円だと言われて乗ったタクシーで2万円請求されたような気分でした。。。


 夜になってから少し時間ができたので、改めて Kies のアップデートを行ってみました。途中で「接続してないよ」が出るたびに再試行ボタンを押すだけの簡単なお仕事をこなしつつ、腹の立つ進捗数字はなるべく見ないようにして他の作業をしていたところ(もう、時間すら計っていない)、無事最後まで完了した様子。


 GalaxyTabのUSBモードをKiesモードに変更して、ケーブル接続。Kies(出来損ないのiTunes)上で Tab が認識されるのを待って、その画面上のTabアイコンをクリックすると、Tabのアップデートを進めるダイアログが出てきました。


 続行してしばらくすると、一度目は失敗。メッセージをメモし損なったけど「Tabのモードをアップデートモードに切り替えられなかった」のような内容だったと思います。とりあえずケーブルを外し、「タスクマネージャ」ですべてのアプリケーションを終了させてから、再度ケーブル接続、Tabのアップデートを実行。こんどはうまくいったようです。
 十数分後、アップデートが完了した旨のメッセージが表示されました。



 今回アップデートをしようと思った原因である、Twitterアプリケーションがよく落ちる問題は解決していないのですが(というか、アップデート後はほぼ確実に(10回中10回くらい)落ちるようになってしまいました。。
 うぅむ。。。。


.
 

All-in-one Redmine の bitnami::redmine を文字化けせずにインストールする方法


 プロジェクト管理ソフトウェア Redmine をさっと立ち上げたい時に便利なのが、All-in-one パッケージの BitNami です。Redmine 用には、BitNami::redmine が公開されています。


 しかしこのパッケージ、残念なことに、日本語での利用では文字化けしてしまいます。(言語ファイルに記述されているものは化けないので、一見すると、うまくいっているように思ってしまいますが、プロジェクトを作成したりしてみて、登録したすべてが ??? になった画面を見てガツンとやられた気分になります)

2011/03/27追記: BitNami の人が当エントリを見つけて、素早く対応版をリリースしてくださいました!今はもう、このトリッキーな方法でインストールを行う必要はありません! >詳細

 多少トリッキーな操作ではありますが、Linux 上で、BitNami::redmine を文字化けさせずにインストールすることができたので、その方法を公開します。

BitNami::redmine を日本語で使う時のインストール方法

(1)BitNami のサイトからダウンロード
http://bitnami.org/stack/redmine から、Linux 用のStackをダウンロードします。127.4MB。


(2)パーミッション変更(実行権限付与)
ダウンロードした bitnami-redmine-1.1.2-0-linux-installer.bin に実行権限を付与します。

$ chmod u+x bitnami-redmine-1.1.2-0-linux-installer.bin


(3)インストーラ実行&小細工
  (a)インストーラを実行して、ウィザードの質問に答えていきます

$ ./bitnami-redmine-1.1.2-0-linux-installer.bin

                                                                                                                • -

Welcome to the BitNami Redmine Stack Setup Wizard.

                                                                                                                • -

Installation folder
Please, choose a folder to install BitNami Redmine Stack
Select a folder [/home/sakaik/redmine-1.1.2-0]:  ←インストール先フォルダを指定します。私はこのままでよかったので enter のみ。

                                                                                                                • -

Create Admin account
BitNami Redmine Stack admin user creation
Login [user]: sakaik    ←設定したいログインユーザ名を入力
Password :         ←パスワードを入力
Please confirm your password : ←もう一度
Your real name [User Name]: sakai k ←ユーザ名(表示用)を入力
Email Address [mail@example.com]: sakaik@●●.com ←メールアドレスを入力

                                                                                                            • -

MySQL Information
Please enter your MySQL database information:
MySQL Server port [3306]: 3307  ← MySQLのポートを入力。私は3306をあけておきたかったので敢えて3307に変更しました

                                                                                                                                                      • -

Language for default data configuration
Select your language for default data configuration:
(略)
[9] Japanese
[10] Korean
[11] Dutch
(略)
Please choose an option [4] : 9  ←日本語で使いたいので 9

SMTP Configuration ←メールサーバの設定。ここでは説明は割愛します。
(略)

                                                                                                              • -

Setup is now ready to begin installing BitNami Redmine Stack on your computer.

Do you want to continue? [Y/n]: y ←続行しましょう!

                                                                                                              • -

Please wait while Setup installs BitNami Redmine Stack on your computer.

  (b)文字化けさせないための小細工
 上で Y を入力してインストールが開始されると、以下の表示が出て、# の数が進んでいきます。

Installing
0% ______________ 50% ______________ 100%
###############

 (b-1) この # の数が 15 個くらいになったら、 Ctrl-z で、インストール処理を中断します。
 (b-2) 次に、インストール中のMySQLの my.cnf を編集します(lsで確認してみて、まだ my.cnf ファイルが下記のフォルダ内に展開されていない場合は、一旦 fg でインストールを続行し、#が2,3個増えてから再度見ると良いでしょう)

$ cd /home/sakaik/redmine-1.1.2-0/mysql/
$ vi my.cnf

編集内容は「 [mysqld] と [client] セクションに キャラクタセットの設定を追加する」ことです。(([client]セクションには別段このタイミングで追加する必要はないのですが、あとでやるのも面倒ですから一緒にやってしまいましょう)

[mysqld]
(略)
default-character-set=utf8  ←これを追加する
[client]
(略)
default-character-set=utf8  ←これを追加する

 (b-3)編集後 my.cnf を保存し、インストーラの処理を再開します

$ fg

 インストール終了まで待ちます。

#########################

                                                                                                                • -

Setup has finished installing BitNami Redmine Stack on your computer.
Launch RedMine application. [Y/n]: y ←起動してもらいます

Info: To access the BitNami Redmine Stack, go to
http://localhost:8080 from your browser.
Press [Enter] to continue :

補足

 インストール後にMySQLの設定を変更するのでは、すでに列挙項目がDB上に化けて登録された後になってしまうので、間に合いません(そもそもテーブルやスキーマ自体が latin1 で作成されてしまう)。
 この方法、このタイミング(MySQLサーバが起動される前)で、変更を行う必要があります。


.


 

大生誕記念祭贈物受付中のおしらせ

 Amazon干し芋のリスト(通称ウィッシュリスト)を公開すると誕生日プレゼントを貰えるメソッド、というのを最近知り「なるほど!」と思ったので、干し芋を公開してみます。


http://www.amazon.co.jp/wishlist/PGPCIH7FKOGU


 ご存じの方はご存じのとおり(ご存じでない方はおそらくご存じでないでしょうが)、今月10日に誕生日を迎えます。多くの方が言うように「半年前から半年後まで」とは言いません(笑)。誕生月である3月いっぱい受け付けていますので、私にお祝いを贈りたいという奇特な皆様におかれましては何卒参照の上、ご検討賜りますようお願い申し上げ奉る次第です。





.

OSC2011-東京/春 大盛況無事終了

 オープンソースカンファレンス2011 (OSC2011) 東京/春 に参加してきました。今回も、日本MySQLユーザ会でブースを出しました。
 http://www.ospn.jp/osc2011-spring/


 福岡から札幌まで、各地のOSCに参加させていただいていて、個人的には東京開催の魅力というのは正直なところ、かなり薄れています。出展者も来場者も多いため、たくさんの話題に触れることができる一方、交流のひとつひとつが非常に希薄になってしまうからです。
 それでも、久々の方に会える場として、この規模は魅力的です。半年に1回、あるいは1年に1回しか会えない方と、多くの近況交換をすることができました。最近ご結婚された方も2人(2組)いて、もう、嬉しいこと嬉しいこと^^。この話を聞けただけでも、今回OSCに参加した意味がありました。


 ブースのほうでは、今回もたくさんの来場者の方とお話をさせていただきました。MySQLをこれから使おうと思っている方、実際に使っていて悩み事や疑問をお持ちの方、データベースってなに?という方。いろいろいらっしゃいます。 
 その中でも(体感的に)特に多いな、と感じた話題2つ。


(1)オラクルに買われたけど大丈夫?
 やはりみなさん気にされているようで、しかし私からすると、いったい何を心配しているのかが分からなくて説明に困る質問でもあります。まぁ2,3こと会話を続けるとつまり、MySQLが「なくなりますか?」「無料で使えなくなりますか?」「わざと性能落とされたりしますか?」という心配をしているのだとわかり、私見だとことわりつつも、基本的には「あなたが今、MySQLに対してお金を払っているのでなければ(=コミュニティ版を使っているのであれば)、当面は心配いらないと思います」とお答えしています。GPLだということ、社外に開発者(開発したいと思う人たち)がたくさんいることなどが理由です。商用版ユーザの方(今回はゼロパーセントでしたが)には、「オラクルさんに聞いてください」って答えることになるのかなぁ。


(2)MySQLをなんとなく使っていて、別段困ってもいない
 来場者の方とお話していて、「特に困っていることはなく、普通に使えています」という声がとても多かったです。もちろん、チューニングや設計方法、配置方法などでもっと速く、もっと安全にできるような状態で使用しているのでしょうけれども、何も気にせず満足して利用できる手軽さが、本来 MySQL が持っていた最大の強みだと思っていますので、最先端の利用法が巷に溢れている現在でも、その強みは生きているのだなぁと実感しました。


 こんな感じで、とても充実した2日間を過ごさせていただきました。事務局のみなさん、いつものスタッフのみなさん、学生スタッフのみなさん、ぶーす仲間のみなさん、そして来場者のみなさん、どうもありがとうございました。


 あ、そうそう。OSCでも、いつもの「ツイートをぜんぶ見るサイト」を地味に公開させていただきました。ハッシュタグがついていない話題も含めておいかけることができるので、OSC2011 の盛り上がり方の傾向が見えたりして、楽しいです。
http://labo.artry.net/osceet/tweets

.

デブサミ2011関連で公開したサイト<デブサ見>ほか

 デブサミ関連でどんなツイートがなされているんだろう、ハッシュタグだけでなくより広くツイートを集めて一覧して見たら楽しそうだな、と思い立って、昨年作ってみたサイトが 「デブサミのツイートをゼンブ見る Devsumeet」(2010)でした。ちなみに<デブサ見>という名前は昨年のデブサミ終了後に思いついたものです。
 特定キーワードで情報収集する仕組みは、他のサービスですでに使用していたので、それを流用して「こんなサイトがほしい!」と作り始めたのが当日朝。家で少し作業をしてから残りは電車の中で、、、という話が、去年の日記に書いてあります。http://d.hatena.ne.jp/sakaik/20100220/devsumi2010


 今年は2月に入った頃からツイートの収集を始めました。実はサイト上でなんの説明もないのですが、講演者や主催者のツイートは色が変わるようにしました。事前には講演者の準備の様子が、開催中には来場者の反応がよくわかります(今年の<デブサ見>2011はこちら


 基本的には「自分がこんなのを見たい」という用途で作っているので、細かい作りこみ不足やバグ放置などあるのですが、今年もみなさんに便利に利用していただけたと思います。
 今年はもうひとつ、「自分がこんなのを見たい」ページを作りました。セミナー一覧のテーブルから、セミナー資料へのリンクを張る、というものです。本当は公式サイトでやってほしいのですが、まずは「こんな風になったら便利かな」ベースで、思いつきで公開しました。ついで togetter や 動画へのリンクもつけています。
 http://labo.artry.net/devsumeet2011/afterlinks
 手前味噌ですが、資料が公開されているものと公開されていないものが一覧できて、非常に便利です。明日から電車の中で galaxy Tab で各資料とTogetterを読んでいきたいなと思いました。
 Togetterをまとめられるみなさんのパワーもすごいですね。かなりのセミナーのツイートが、Togetter でまとめられていて、聴講者の思いや興奮が伝わってきます。


 それからもうひとつ。
デブサミでは毎年「デブのサミット」という言葉を目にします。それなら、それ用のページがあってもいいじゃないか、ということで、「でぶサミのツイートをゼンブ見るサイト<でぶサ見>」も作ってみました。
 
 デブサミのでぶな話題に触れたい方はどうぞご利用ください。


ということで、今回提供したサイト(ページ)の一覧

デブサミのツイートをゼンブ見る! <デブサ見>2011
http://labo.artry.net/devsumeet2011

デブサミ2011 資料・Togetter
http://labo.artry.net/devsumeet2011/afterlinks

○でぶサミのツイートをゼンブ見る! <でぶサ見>
http://labo.artry.net/devsumeet2011/debu


.