2007-04-07 Sat
Hackathon 2日目
Hackathon2日目は、要約すると「ミサイルと習字」でした。
ええと、ミサイル。
とりあえず、夜はものすごい人数が集まって
みんな思い思いにハックしてたわけですが、
その間に出てくるお料理がすごい。ほんとに美味しい。




このアンキモは、昼間にnaomiさんが築地で買ってきたそうですよ。
アンキモってkg単位で買うんですね。ビックリ。
アンキモの味は最高。アンキモってこんなに美味しかったんだ。

ちなみに、アンキモの奥に写っているハラペーニョでお腹壊した。




全部美味しかったけど、
最後のホタテは食べたことのない味付けで美味しかった。
その後、習字大会。
「黑客」でハッカーと読むそうですよ。ハッカソン!

ハッカーキッチンとかハシクープラネツトなどは、
ハッカソンの間のBuzzワード。


そのあと、ABSEBTE(アブサン)という、医薬品なお酒を頂いた。
もちろん、きちんと水で薄めてありました。

アブサンうまいっすね。飲みすぎ注意みたいですけど、
ハマる人がいるのも分かるなー、という味でした。

なんて、やっているうちに夜中ですよ。
遊んでいるうちに終電無くなってしまったwww
Emacsで指定範囲内の文字を全部小文字に
Emacsで指定範囲内の文字を、小文字に統一したくなった。
そんなときはdowncase-region。
範囲内の文字を全部(小|大)文字にしたい
| 小文字にしたい | M-x downcase-region |
| 大文字にしたい | M-x upcase-region |
切り張りしたSQLを、全部小文字にしたかったんだよね。
MySQLの個人的な設定メモ
MySQLの設定をたびたびするけれど、暗記なんてできない。
なので、ChangeLogに書いておくことにする。
いろんなWikiに書いたものを、寄せ集めた。
対応する内容
- インストール時
- ログイン
- ユーザの作成
- UTF8関連の文字コード問題
- InnoDBの分割
インストール時
% mysql_install_db % mysqladmin -u root password 'new-password' % GRANT reload,shutdown ON *.* TO 'debian-sys-maint'@localhost IDENTIFIED BY '/etc/mysql/debian.cnf' WITH GRANT OPTION;
ログイン
% mysql -u root -p % mysql -u bw -p
ユーザの作成 (admin用アカウント)
grant all on *.* TO id@"%" IDENTIFIED BY "password"; grant all on *.* TO id@"localhost" IDENTIFIED BY "password";
/etc/mysql/my.cnfへの記述
socket = *ここはマシンごとに違いました
port = 3306
default-character-set = utf8
[mysqld]
default-character-set = utf8
skip-character-set-client-handshake
innodb_file_per_table
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8
mysqlにログインして確認
mysqlで、以下のようになったら成功。
InnoDBの分割については、後で確かめ。
mysql> show variables like "char%"; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)
SQLでも一応
あとは、SQLを書くときにこんな感じにしとけ。
・・・
) TYPE = fugaga DEFAULT CHARSET=utf8;
2重エンコードしちゃったら
もしも、うっかり2重エンコードでlatin1に裏返っちゃったら、
miyagawaさんのEncode::DoubleEncodedUTF8で直せばおk。
TiarraというPerlのIRCプロキシをインストール
昨日、IRCの過去ログを見るにはティアラを使うといいよ、
と言われたんだけど、全然情報が見つからないから、
id:nagayamaに聞いてみた。丁寧に色々教えてくれて、
インストールにたどり着けそうな気がしたから、
インストールしてメモにしてみようと思う。
手順
- Tiarraのインストール
- アーカイブのダウンロード
- .tiarra/tiarra.confを編集する
Tiarraのインストール
Tiarraのページから、
apt-lineをコピーする。
そんで、/etc/apt/sources.listに追記する、
deb-src http://everybody.good-day.net/~nsaito ./tiarra/
% apt-get install tiarra ・・・・ 警告: 以下のパッケージは認証されていません! tiarra 検証なしにこれらのパッケージをインストールしますか [y/N]? y
インストールできたら、さっき追記したapt-lineをコメントアウト。
アーカイブのダウンロード
Tiarraのページから、
圧縮ファイルをダウンロードする。で、解凍して、
sample.confを$HOME/.tiarra/tiarra.confにする。
% cd tiarra-20050214/
% cp sample.conf ~/.tiarra/tiarra.conf
[2007-04-23]:追記
Tiarraをインストールするぞ、と思ったので作業再開。
tiarra.confを編集する
general
- nick: ニックネーム(表示される名前
- user: ユーザ名(ログイン用の名前
- name: 名前(プロフィールに使われる名前
- tiarra-password: ircサーバで設定したパスワード
実際には素で書かないでcryptする。
/tiarra --make-passwordして、素のパスワードを入力する。
そうするとcryptされたパスワードが分かるので、それをペーストする。
networks
- ここには、以後の「各ネットワーク設定」に書く設定の
ネットワーク名を列挙する。
各ネットワーク設定
各ネットワークごとに
- host: irc.freenode.netとか
- port: 6667とか
を設定する
起動
ここまで出来たら、% tiarra で起動できる。
Copyright (c) 2002-2004 phonohawk. All rights reserved.
This is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
Reading configuration from tiarra.conf... ok
・・・
うまく動いていそうだったら設定はほぼ完了。
チャンネルの設定
- Channel::Join::Connect {
となっている行を
+ Channel::Join::Connect {
に変えて、かっこ内に
な行をTiarraでログインしたいチャンネル分だけ書く。
ログ
Log::ChannelとかLog::Recentを「+」にして使うと
Tiarraでログを記録できるので、切断したあとで再接続したときに
切断していた間のログを読むことができるみたい。
まだ上手くいくか試していないので。
ということで、このくらいまで設定すると後はTiarraに接続するだけ。
全然難しくないけど、なかなか時間がとれなくてズルズルきてしまった。
もっと早くやるようにしないとね。うっす。
▼参考リンク
Clouder::Blogger: IRC Proxy Tiarraの使い方 "networks"
ちょっとグラっと
漫画喫茶で寝たつもりだったけど、
寝れなかったみたいだ。眼球がグラグラする。
気合で眠気を乗り切らなきゃ。
Hotel DAN
Hotel DANは24時間営業らしいですが、
Naomiさんは目が回る忙しさのようです。
本当におつかれさまです。

ちなみに、今日のランチは鯛とあさりのパスタ。鯛!!
鯛の入ったパスタを頂いたのは初めてですが、
非常に美味しかったので沢山食べました。
Xangoは何かが変らしい
弾さんと話したときに、Xangoが何か変と言っていた。
私が今まで使っていたのは、古いXangoだったので、
今回のHackathonで最新版を見てみようと思う。
変じゃありませんように。
でも、まー、たぶんXangoはやんちゃなので、
POEがついてこないんじゃないかな??
という話をid:nagayamaとした。

ちなみに、弾さんの家に来てみたら昨日帰ったはずの
id:nagayamaとid:yappoがいてビックリ。
夜中に楽しいことがあったらしい。いいなー。
LUMIX DMC-FX30を購入した
昨日、LUMIX DMC-FX30を買うことにしたので、買いに行った。
価格コムの実店舗を持つ店の中で最安値をつけていた、
店の価格を印刷して、ヨドバシカメラに行った。
価格コムのLUMIX DMC-FX30の最安値と、
ポイント分を引いた金額が150円しか差が無かった。
150円を値切るか30秒くらい悩んで、値切らないで買うことにした。
150円値切るために15分かかったら最悪だし。
週末特価とか、ポイント20%還元とか、いろいろやってるけど、
ネット通販の価格を調べるお客さんが増えたおかげで、
ヨドバシカメラの商品価格が下がってるんだなと思った。
買ってすぐ使ってみたけど、DMC-FX7と比べれば、
格段の進歩をしているようだった。
これが2万8500円だもんな。すごい世の中だなー。

記念すべき1枚目は買って3分で試し撮りした新宿西口。
朝マック
久々に朝マックした。
新宿西口のマクドナルドはカウンター席に電源タップが付いてる。
午前のいい感じの時間になるまでは、マックで過ごすことにした。
とりあえず、ブログだよね。ってことでブログ記事の整頓。
今週もいろいろなことがあったんだな。
あ、メニューにマックグリドルというのがあったので、
特徴を聞いてみたら、バンズにメイプルシロップが染み込んでいて、
ほんのりと甘いのが特徴らしい。・・・。頼まなかった。
マックのブレンドコーヒーの味が変わったような気がする。
何と言うか、以前よりはコーヒー度が増しているような。
気のせいでしょうか。
ヨドバシが空く時間くらいに、ブログをとりあえずで
公開できるくらいのメモになったのでマックを出た。

