2007-04-07 Sat

Hackathon 2日目

Hackathon2日目は、要約すると「ミサイルと習字」でした。

ええと、ミサイル。



とりあえず、夜はものすごい人数が集まって
みんな思い思いにハックしてたわけですが、
その間に出てくるお料理がすごい。ほんとに美味しい。

画像画像
画像画像

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

画像

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

画像画像
画像画像

全部美味しかったけど、
最後のホタテは食べたことのない味付けで美味しかった。

その後、習字大会。

「黑客」でハッカーと読むそうですよ。ハッカソン!

画像

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

画像画像

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

画像

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

画像

なんて、やっているうちに夜中ですよ。

遊んでいるうちに終電無くなってしまったwww

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

Emacsで指定範囲内の文字を全部小文字に

Emacsで指定範囲内の文字を、小文字に統一したくなった。
そんなときはdowncase-region。

範囲内の文字を全部(小|大)文字にしたい


小文字にしたいM-x downcase-region
大文字にしたいM-x upcase-region

切り張りしたSQLを、全部小文字にしたかったんだよね。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

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への記述


[client]
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を書くときにこんな感じにしとけ。

CREATE TABLE hogege (
・・・
) TYPE = fugaga DEFAULT CHARSET=utf8;

2重エンコードしちゃったら


もしも、うっかり2重エンコードでlatin1に裏返っちゃったら、
miyagawaさんのEncode::DoubleEncodedUTF8で直せばおk。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

TiarraというPerlのIRCプロキシをインストール

昨日、IRCの過去ログを見るにはティアラを使うといいよ、
と言われたんだけど、全然情報が見つからないから、
id:nagayamaに聞いてみた。丁寧に色々教えてくれて、
インストールにたどり着けそうな気がしたから、
インストールしてメモにしてみようと思う。

手順


- Tiarraのインストール
- アーカイブのダウンロード
- .tiarra/tiarra.confを編集する

Tiarraのインストール


Tiarraのページから、
apt-lineをコピーする。

そんで、/etc/apt/sources.listに追記する、


% apt-get install tiarra
・・・・
警告: 以下のパッケージは認証されていません!
  tiarra
検証なしにこれらのパッケージをインストールしますか [y/N]? y


インストールできたら、さっき追記したapt-lineをコメントアウト。

アーカイブのダウンロード


Tiarraのページから、
圧縮ファイルをダウンロードする。で、解凍して、
sample.confを$HOME/.tiarra/tiarra.confにする。
% mkdir ~/.tiarra
% 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 で起動できる。
- T i a r r a - :::version #0:::
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 {
に変えて、かっこ内に
channel:#チャンネル名@tiarraで設定したネットワーク名 必要ならパス

な行をTiarraでログインしたいチャンネル分だけ書く。

ログ


Log::ChannelとかLog::Recentを「+」にして使うと
Tiarraでログを記録できるので、切断したあとで再接続したときに
切断していた間のログを読むことができるみたい。
まだ上手くいくか試していないので。



ということで、このくらいまで設定すると後はTiarraに接続するだけ。
全然難しくないけど、なかなか時間がとれなくてズルズルきてしまった。
もっと早くやるようにしないとね。うっす。

▼参考リンク
Clouder::Blogger: IRC Proxy Tiarraの使い方 "networks"

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

ちょっとグラっと

漫画喫茶で寝たつもりだったけど、
寝れなかったみたいだ。眼球がグラグラする。
気合で眠気を乗り切らなきゃ。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

Hotel DAN

Hotel DANは24時間営業らしいですが、
Naomiさんは目が回る忙しさのようです。
本当におつかれさまです。

画像

ちなみに、今日のランチは鯛とあさりのパスタ。鯛!!
鯛の入ったパスタを頂いたのは初めてですが、
非常に美味しかったので沢山食べました。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

Xangoは何かが変らしい

弾さんと話したときに、Xangoが何か変と言っていた。
私が今まで使っていたのは、古いXangoだったので、
今回のHackathonで最新版を見てみようと思う。
変じゃありませんように。

でも、まー、たぶんXangoはやんちゃなので、
POEがついてこないんじゃないかな??
という話をid:nagayamaとした。

画像

ちなみに、弾さんの家に来てみたら昨日帰ったはずの
id:nagayamaとid:yappoがいてビックリ。
夜中に楽しいことがあったらしい。いいなー。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

LUMIX DMC-FX30を購入した

昨日、LUMIX DMC-FX30を買うことにしたので、買いに行った。

価格コムの実店舗を持つ店の中で最安値をつけていた、
店の価格を印刷して、ヨドバシカメラに行った。

価格コムのLUMIX DMC-FX30の最安値と、
ポイント分を引いた金額が150円しか差が無かった。

150円を値切るか30秒くらい悩んで、値切らないで買うことにした。
150円値切るために15分かかったら最悪だし。

週末特価とか、ポイント20%還元とか、いろいろやってるけど、
ネット通販の価格を調べるお客さんが増えたおかげで、
ヨドバシカメラの商品価格が下がってるんだなと思った。

買ってすぐ使ってみたけど、DMC-FX7と比べれば、
格段の進歩をしているようだった。
これが2万8500円だもんな。すごい世の中だなー。

画像

記念すべき1枚目は買って3分で試し撮りした新宿西口。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

朝マック

久々に朝マックした。
新宿西口のマクドナルドはカウンター席に電源タップが付いてる。
午前のいい感じの時間になるまでは、マックで過ごすことにした。

とりあえず、ブログだよね。ってことでブログ記事の整頓。
今週もいろいろなことがあったんだな。

あ、メニューにマックグリドルというのがあったので、
特徴を聞いてみたら、バンズにメイプルシロップが染み込んでいて、
ほんのりと甘いのが特徴らしい。・・・。頼まなかった。

マックのブレンドコーヒーの味が変わったような気がする。
何と言うか、以前よりはコーヒー度が増しているような。
気のせいでしょうか。

ヨドバシが空く時間くらいに、ブログをとりあえずで
公開できるくらいのメモになったのでマックを出た。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |