<ul><li><a href="http://twitter.com/yshibata/status/11897466376" rel="external">2010年04月10日 04:36:24の発言</a> : <a href="http://twitter.com/Y_yagura/">@Yyagura</a> ですねー、また、機会が会ったら是非!</li>
<li><a href="http://twitter.com/yshibata/status/11897435321" rel="external">2010年04月10日 04:35:40の発言</a> : <a href="http://twitter.com/sshgo/">@sshgo</a> ある意味、そんな感じですね、、、w</li>
<li><a href="http://twitter.com/yshibata/status/11897313053" rel="external">2010年04月10日 04:32:49の発言</a> : ただいま、<a href="http://twitter.com/eagleraptor/">@eagleraptor</a> が解放されました。。。</li>
<li><a href="http://twitter.com/yshibata/status/11894634750" rel="external">2010年04月10日 03:30:13の発言</a> : <a href="http://twitter.com/Yyagura/">@Yyagura</a> 宿舎を退去しちゃったので、あんまり会う機会ないよね。。。まぁ、割と元気に過ごしているので、大丈夫ですよー。</li>
<li><a href="http://twitter.com/yshibata/status/11894118109" rel="external">2010年04月10日 03:18:27の発言</a> : <a href="http://twitter.com/melomariliaka/">@melomariliaka</a> お久しぶりですー。何日かに一度くらい、Twitterも見てたりしますよ! またある程度時間が空いてきたら、少しづつでも書き込んでいこうと思いますよー。</li>
<li><a href="http://twitter.com/yshibata/status/11894036861" rel="external">2010年04月10日 03:16:38の発言</a> : <a href="http://twitter.com/sshgo/">@sshgo</a> 引きずられてったって、ひどいw まるで、自分が強引に連れ込んだみたいじゃないか・・・!</li>
<li><a href="http://twitter.com/yshibata/status/11893529776" rel="external">2010年04月10日 03:05:05の発言</a> : <a href="http://twitter.com/eagleraptor/">@eagle_raptor</a> 疲れてる中すいませんが、Twitterしてるようなので、ちょっと仕事の件で。。。</li>
<li><a href="http://twitter.com/yshibata/status/11891835064" rel="external">2010年04月10日 02:28:21の発言</a> : <a href="http://twitter.com/takot/">@takot</a> すいません、あのメーリングリストは管理上のMLなので、そういう感じの運用は想定してなかったです。。。</li>
</ul>
<ul><li><a href="http://twitter.com/yshibata/status/11768912772" rel="external">2010年04月08日 03:08:28の発言</a> : <a href="http://twitter.com/takot/">@takot</a> 返事が遅くなってすいません。ml-ownersは、MLの利用者全体にメールが送信されてしまうため、送信はしていないです。あと、MLのアドレスの件についてですが、mailmanだと使えるのは、-requestと-ownerだけのようです。</li>
</ul>
ここ1週間くらい、車中で子供がライターで火遊びをして死傷するという
事故が3件もあるんだけど、何でなんだろ。
普段から結構ありえるケースなのかなぁ。
それがたまたま重なって、珍しく見えるだけなのかなぁ。よくわからない。
multipart/form-dataでの送信
formを使ってファイルをアップロードするときにenctypeに「multipart/form-data」を
指定するけど,今までこの内容が何をやっているのかいまいち把握してなかった.
ただ,実際に調べてみると,別にそんな面倒なことをやっているとか,そういうわけじゃないんだね...
説明については,以下のページを見ればわかりやすい.
http://www.kanzaki.com/docs/html/htminfo32.html
http://suika.fam.cx/~wakaba/wiki/sw/n/multipart+form-data
書き忘れてた。
先週の木曜日に修理から戻ってきました。
結果としては、案の定、向こうでは再現しなかったらしい。
ただ、状況から判断して、と断った上で、システムボードの交換ということになっていた。
状況から判断して交換というのはありえづらいと思っていたので、結構意外だった。
実際、新しくなった状態で使ってみると、熱を極端に持つことがなくなったので、
どこかしらがおかしかったのだと思う。
あと、新しくなって、排熱の分布が変わっている感じがする。今までは、局所的に
異常加熱することがあったけど、今回は、熱が分散しているみたい。何でだろ。
結局、このThinkpadは2回システムボードを変えていることになるのか。。。
保証はもう切れてしまったので、次に壊れたら買い替えだろうな。
gitを使っていて、git pullで他のブランチからの変更点をマージしようとすると、
以下のように出ることはよくある。
CONFLICT (content): Merge conflict in hogehoge
この場合は、適当にconflictしたファイルを開いて、手動で修正するなどすれば良い。
ただ、今回はいつもとは違うエラーが出てしまった。
あるブランチから途中でブランチを切って、もとのブランチのデータを反映させようと思ったら、
途中で自分がファイルを削除してしまったらしく、その分が衝突していると言われる。
CONFLICT (delete/modify): hogehoge deleted in HEAD and modified in 69... Version 69... of hogehoge left in tree.
Automatic merge failed; fix conflicts and then commit the result.
さて、これをどうするかわからなくて途方にくれていたが、以下のページに情報が載っていた。
マージしてファイルを残したいときには、git addでファイルを追加して、ファイルを残したい場合には、
git rmでファイルを削除すれば良い。
確かにわかるんだけど、何か使いづらい感じがしてしまうなぁ。。。
先週の木曜日ぐらいにLenovoに電話して、Thinkpadを修理してもらった。
異常に加熱することがあるのと、その状態で再起動すると途中で止まってしまう
問題があったので、それを修理してもらうことにした。
今日、修理が終わって返送されたらしいけど、直っているのだろうか。。。
Windows上でgitを動かすために、Cygwin + OpenSSH + gitでやっていたら、
以下のようにエラーが出る。
yasuharu@yasuharu-desk3 ~
$ git clone server:/pub/repositories/hogehoge.git hogehoge
Initialized empty Git repository in /home/yasuharu/hogehoge/.git/
Enter passphrase for key '/home/yasuharu/.ssh/id_rsa':
remote: Counting objects: 1608, done.
remote: Compressing objects: 100% (800/800), done.
fatal: The remote end hung up unexpectedly
fatal: early EOFs: 21% (338/1608)
fatal: index-pack failed
何度やっても同じで、すごくたまに成功することがあるから、すごく厄介。
ちなみに、gitのversionは以下の通り。
yasuharu@yasuharu-desk3 ~
$ git --version
git version 1.6.6.1
同様の現象は、1.7.1でも起きるらしい。
http://www.mail-archive.com/cygwin@cygwin.com/msg104296.html
結局、直し方についてはわからなかった。
仕方が無いので、msysGitの古いバージョンを使った。
こちらでは、問題なく動作している。
中身はバージョンが違う程度のはずなので、どっかでバグが発生してるんだろうなぁ。。。
google-perftoolsを諸事情により使ってみた。
Linuxで動作するプロファイラはいくつかあって、GProfとかが有名らしい。
ただ、GProfだと共有ライブラリに対するプロファイリングができないみたいで、
何かいいのがないのかなぁ、と探してたら、このツールを見つけた。
(実際には、GProfはlibcをラッピングしているだけみたいなので、
内部の関数さえ分かってしまえば、何とかできるとは思う)
使って見た感じは、割とシンプルに表示ができて良い感じだった。
dotファイルなどでも出力できる。
ただ、気になったのは、いくつかの箇所でシンボル名を解決するために、
引数に実行したバイナリのパスを渡さないといけない時があって、
それがあまり良くなかった。
gccの-gオプションからとれるシンボルを使ってくれれば、言うことなしだったんだけどなぁ。。。
まぁ、ここら辺は自分の使い方が悪いのかもしれない。
(後は、理解が十分に足りていない可能性もある)
久しぶりにボーリングをやった。
点数は2ゲームの合計で180点ぐらいだった。
やってて思ったけど、やっぱり、土日とかマラソンしようかなぁ、と思った。
まぁ、他にも体力不足を感じるところがあるので、その点からも。
迷惑メールを全然弾かないし、必要なメールは迷惑メールだと認識するし、役に立たなさすぎ。。。
学習直後は快適なんだけど、数ヶ月使ってるとだんだん学習した結果がおバカになってくる。
どうしよう、他のフィルタに変えようかなぁ。。。
久しぶりにしっかりとした雨が降っている。
宿舎だと鉄筋コンクリートだったので雨音は
ほとんど気にならなかったけど、アパートだと
結構気になるね。。。
さて、そろそろ寝よう。。。
昨晩の11時ぐらいからすごい眠気に襲われていた.
パソコンいじりながら,気づいたら寝てしまっている状態を
繰り返していたり,仕方がないから,お風呂に入ろうと思ったら,
危うく水を出しっぱなしで寝そうになったり...
あぁ,あと,バランスボール(実家から持ってきた)に持たれながら
本を読んでたら,その状態で少し寝ちゃって,首を痛めたりね...
ある意味,金縛りに近いような状態だった.
たぶん,原因は疲れが溜まってるのと,晩ご飯の時間と量だろうなぁ...
まぁ,結果として,よく寝れたし,良いとしよう.
<ul><li><a href="http://twitter.com/yshibata/status/9968297745" rel="external">2010年03月04日 19:41:42の発言</a> : 明日のDB2は,「配布資料、ノートは持ち込み可」だそうです.先生に直接聞いたので,間違いはないです(ただ,ニュアンスが微妙なところがあるので,そこら辺の判断は各自でお願いします).</li>
</ul>
<ul><li><a href="http://twitter.com/yshibata/status/9879830228" rel="external">2010年03月03日 00:57:08の発言</a> : そもそも、MXレコードが引けない。下手にDNS委譲するんじゃなかったなぁ・・・。いろいろと判断誤った。あと、いろいろとミスにミスを重ねてる orz(サーバの監視スクリプトから、メールでの通知をなくしてたりとか。。。</li>
<li><a href="http://twitter.com/yshibata/status/9879613874" rel="external">2010年03月03日 00:51:33の発言</a> : <a href="http://twitter.com/ao_kht/">@ao_kht</a> すいません、明らかにエラーメール返ってきてるのは送られてないです。。。今、確認してみたら、確かにエラーメールが返ってきてもおかしくない状態でした。すいません。。。</li>
<li><a href="http://twitter.com/yshibata/status/9877893052" rel="external">2010年03月03日 00:08:23の発言</a> : open-coinsのサービスを利用されている方へ:open-coinsサービスは、明日(3月3日)に復旧する予定です。また、この間に送信されたメールについては、復旧し次第、順次配送される予定です。</li>
<li><a href="http://twitter.com/yshibata/status/9877782774" rel="external">2010年03月03日 00:05:41の発言</a> : open-coinsのサービスを利用されている方へ:現在、coinsのシステム入れ替えが原因でopen-coinsのサービスが利用できません。本来は、停止なしで運用する予定だったのですが、連絡の行き違いによりこのようになってしまいました。申し訳ありません。</li>
</ul>
aMSNやkopeteなど,MS製以外のメッセンジャクライアントを使うときの名前文字化け問題,について.
以前にも調べてみたけど見つからなかったんだけど,何故か,ふと,aMSNのフォーラムを
覗いてみたら,回答が見つかった.
Msn nick "resets" every time I login (recent error
http://www.amsn-project.net/forums/index.php/topic,7356.0.html
どうも,メッセンジャのサーバの仕様が変わって,サーバ側に一部の情報が保存されるらしい.
しかも,自分の場合は,何故か,名前が化けていたので,常に「?」と表示されていて
非常にややこしかった.
まぁ,そんなことじゃないかなぁ,とか薄々感づいてはいたけど,面倒だから放置していた.
それで,どうやって直すかも書いてあったので,簡単に手順を書いておく.
以下のページにアクセスして,サインインする.
「登録情報」をクリックして,「名前」を変更する.
「名」の部分が公開されるようになっているので,この部分を表示したいものに変更すればOK.
ただ,これは一時的な解決方法なので,根本的な対策をしたければ,
最新のコードをSVNリポジトリから持ってくるのがよい.aMSNは少なくとも対策されている模様.
Debianでgemのfcgiを入れようとすると,以下のようにエラーが起きる.
yasuharu-note:~/development/ruby/sinatra-test:{191}> sudo gem install fcgi
Building native extensions. This could take a while...
ERROR: Error installing fcgi:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb install fcgi
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:1
Debianの場合,mkmf.rbが標準のものには入っていないらしい.
[ruby-list:17605] Re: can't exec extconf.rb (LoadError)
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/17605
従って,ruby-devも入れる.
yasuharu-note:~/development/ruby/sinatra-test:{196}> apti ruby-dev
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了
タスクの記述を読み込んでいます... 完了
以下の新規パッケージがインストールされます:
ruby-dev ruby1.8-dev{a}
更新: 0 個、新規インストール: 2 個、削除: 0 個、保留: 16 個。
830kB のアーカイブを取得する必要があります。展開後に 1901kB のディスク領域が新たに消費されます。
先に進みますか? [Y/n/?] Y
拡張状態情報を書き込んでいます... 完了
取得:1 http://ftp.jaist.ac.jp lenny/main ruby1.8-dev 1.8.7.72-3lenny1 [825kB]
取得:2 http://ftp.jaist.ac.jp lenny/main ruby-dev 4.2 [5068B]
830kB を 0s 秒でダウンロードしました (1549kB/s)
未選択パッケージ ruby1.8-dev を選択しています。
(データベースを読み込んでいます ... 現在 263913 個のファイルとディレクトリがインストールされています。)
(.../ruby1.8-dev1.8.7.72-3lenny1i386.deb から) ruby1.8-dev を展開しています...
未選択パッケージ ruby-dev を選択しています。
(.../archives/ruby-dev4.2all.deb から) ruby-dev を展開しています...
ruby1.8-dev (1.8.7.72-3lenny1) を設定しています ...
ruby-dev (4.2) を設定しています ...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了
タスクの記述を読み込んでいます... 完了
その他,10個ぐらいパッケージを入れて,やっと最終的な目的であるsinatraが動いた.
モータドライバを自作するために、秋月で部品をいろいろと買ってきてみた。
動作の仕組みはわかっているんだけど、作ってみないとわからないことも多いので、
実際に部品を買ってきて自分で作ってみることにした。
最終的には、ロボットを作るときに自作のドライバが使えればよいなぁ。
普段、アイディアをまとめたりするのにノートを使っていて、たまたま、今日、1冊使い終わった。
ふと、見返してみると、ちょうど1年前の2009年2月25日から書き出したノートを発見。
そこから数えてみたら、合計8冊になっていた。研究用のものも合わせると9冊になる。
1ヶ月に1冊ぐらいかと思っていただけど、実際には1ヶ月半で1冊ぐらいか。
とりあえず、キャンパスOJT(主専攻実験の一部)が終わったので、一つ、大きな山を越えた。
まぁ、これに関しては、実際には始まりに過ぎないのだけど。。。
そんなこんなで、最近も忙しくしています。
時間があったら、日記を書いていなかった期間のことも
書いていきたいと思います。